Chapter 12

Supercharging the UserExperience with AJAX

We’re most of the way through the book, and we haven’t yet hit explicitly on one chronic annoyance to web users in general, and mobile users especially: the dreaded refresh!

Why dreaded? Well, in the mobile world, as we’ve learned, speed is everything. The last thing a mobile user wants to do is reload an entire webpage. Even if the “heavier” aspects of the page are cached on the user’s phone (such as graphics, fonts, etc.) the phone’s browser must still reload them into the browser. This takes an amount of time, processing power, battery power, and the user’s patience. Thankfully a series of technologies exist that can help us, known as AJAX.

What Is AJAX?

AJAX stands for Asynchronous JavaScript ...

Get Beginning Android Web Apps Development: Develop for Android using HTML5, CSS3, and JavaScript now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.