W3C specifications that are widely supported across all devices and browsers. It is intended
for programmers who are facing the challenges of moving more code to the
infrastructure that is loosely coupled and supportive of offline clients.
My goal is to take you through, from beginning to end, each step of research and development
for building a web application in today’s new, brave world of mobile-first,
contains real-world examples and uses of each specification discussed.
A few core W3C specifications are considered the cornerstones of today’s “enterprise”
web apps: Web Storage, Web Workers, Geolocation, Device Orientation, and Web Sockets.
In the chapters that follow, you’ll learn how to use these specifications in both mobile
and desktop environments, as well as how to deal with fragmentation. Along the way,
you’ll also discover the hidden details and intricacies that you must know to create the
most amazing application the universe has ever seen.
Many books describe the drama of what went down between the W3C and the
WHATWG during the making of HTML5, and just as many people will tell you that
“HTML5” is now only a marketing term. I agree to some extent, but that’s only part of
the story. The important things to understand, and the focus of this book, are the gamechanging
aspects and challenges of developing web applications with the specifications
that have fallen under the HTML5 umbrella or just received attention with the rise of