There is an excellent and LONG article on why mobile web apps are dogtastically slow.
The article is well written and well documented.
I have looked at platforms like RhoMobile by Motorola which seem to promise effortless mobile web app development, but a look at the apps that actually USE this platform is not very impressive.