This chapter describes the motivations for employing the VMP approach to reduce delays and power consumption attributable to web browsing on smartphones. In 3G networks, the bandwidth has significantly increased compared to earlier generations, but opening web pages on smartphones remains slow and consumes significant energy. The current research has identified two major reasons for these phenomena through experiments. First, today’s web pages have become more complex, requiring greater computational power for processing. Second, the bottleneck for web browsing has shifted from network bandwidth to CPU in 3G networks. As a result, the proposed VMP approach which offloads computation of web browsing to the cloud, is an appropriate solution.