Books & Videos

Table of Contents

  1. Chapter 1 Client-Side Architecture

    1. Before HTML5

    2. More Code on the Client

    3. The Browser as a Platform

    4. Conclusion

  2. Chapter 2 The Mobile Web

    1. Mobile First

    2. Deciding What to Support

    3. Mobile Browser Market Share

    4. Browser Grading

    5. HTML5 in the Enterprise

    6. QA and Device Testing

  3. Chapter 3 Building for the Mobile Web

    1. Mobile Web Look and Feel

    2. Interactions and Transitions

    3. Fetching and Caching

    4. Network Type Detection and Handling

    5. Frameworks and Approaches

  4. Chapter 4 The Desktop Web

    1. The Browser as a Platform

    2. Device and Feature Detection

    3. Compression

    4. JavaScript MVC Frameworks and the Server

  5. Chapter 5 WebSockets

    1. Building the Stack

    2. Programming Models

  6. Chapter 6 Optimizing with Web Storage

    1. The Storage API

    2. The StorageEvent API

    3. Using JSON to Encode and Decode

    4. Security and Private Browsing

    5. Who’s Using Web Storage?

    6. Syncing Data from the Client Side

    7. Using Web Storage in Any Browser

    8. Frameworks

  7. Chapter 7 Geolocation

    1. A Practical Use Case: User Tracking

    2. A Practical Use Case: Reverse Geocoding

    3. Frameworks

  8. Chapter 8 Device Orientation API

    1. A Practical Use Case: Scrolling with Device Movement

  9. Chapter 9 Web Workers

    1. A Practical Use Case: Pooling and Parallelizing Jobs

  1. Colophon