This document discusses problems with HTTP and HTML for mobile devices and proposes solutions. HTTP was designed for high-bandwidth, low-delay connections and results in large headers, uncompressed content transfers, and overhead from separate TCP connections for each page item. Caching is also often disabled on dynamic pages. HTML assumes desktop computers rather than mobile constraints. Solutions proposed include image scaling, content extraction, new protocols, push technologies, and enhanced caching through client and network proxies.