Books & Videos

Table of Contents

  1. Chapter 1 The Mobile Web World

    1. Form Factors

    2. Mobile Hardware

    3. Mobile Networks

    4. Mobile Operating Systems

    5. Engines

    6. Web Platforms

    7. Web Apps

    8. Web Views

    9. Web Browsers

    10. The Mobile Web Is Not Just a Narrow Viewport

  2. Chapter 2 Where to Measure Performance

    1. Simulators and Emulators

    2. Real Devices

    3. Network Connection

    4. Selecting Where to Measure Is Important

  3. Chapter 3 Web Performance Basics

    1. Loading Measurement Basics

    2. Responsiveness Measurement Basics

    3. You Can’t Improve Something If You Don’t Measure It

  4. Chapter 4 Measurement Tools

    1. Remote Inspectors

    2. Proxies

    3. On-Device Tools

    4. Online Tools

    5. Monitoring Services

    6. The Tools You Need

  5. Chapter 5 Performance APIs

    1. Measurement APIs

    2. Network APIs

    3. HTTP Client Hints

    4. UI APIs

    5. Future APIs

    6. Using Specs and APIs in Your Favor

  6. Chapter 6 Optimizing for the First Visit

    1. The HTTP Side

    2. Reducing Requests

    3. HTML

    4. CSS

    5. JavaScript

    6. Images

    7. Don’t Forget the Server

    8. Optimizing Using Best Practices

  7. Chapter 7 Optimizing After First Load

    1. The Cache: Your New Friend

    2. Custom Client Cache

    3. Prefetching

    4. The Offline Experience

    5. Application Cache

    6. Service Workers

    7. Future Visits Are an Opportunity

  8. Chapter 8 Optimizing Responsiveness and the Post‑Loading Experience

    1. Immediate Feedback

    2. Frame Rate

    3. Network Communication

    4. The Post-Loading Experience Is Also Important

  9. Chapter 9 Responsive Web Design

    1. The Problem

    2. Alternatives

    3. The Solution: Responsive and Fast

    4. More Complex Scenarios

    5. Responsive as a Strategy

    6. Does RWD Matter from a User’s Point of View?

  10. Chapter 10 Extreme Mobile Web Performance

    1. Mobile Web Alternatives

    2. The Lucky Numbers

    3. 14 KB

    4. The ATF Pattern

    5. Images

    6. JavaScript Only as Dessert

    7. SD/HD Pattern

    8. The PRPL Pattern

    9. The (Near?) Future

    10. AMP

    11. Facebook Instant Articles

    12. The Extreme Side Will Reward You

  11. Chapter 11 The Native Side of the Web

    1. Web Views on iOS

    2. Web Views on Android

    3. What Doesn’t Work on Embedded Content

    4. In-App Browsing

    5. The Same But Different

  12. Chapter 12 Mobile Web Performance Checklist

    1. Basic Data

    2. Network Checklist

    3. Basic Optimizations

    4. Extreme Optimizations

    5. Measuring Improvement

    6. You’ve Selected the Red Pill