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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.