Building a Better Web
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

Blink and you’ll miss it: Building a progressive web app with HTTP/2

Dean Hume (Settled)
11:00am–11:40am Wednesday, June 21, 2017
Performance Matters
Location: 210 AE Level: Beginner
Secondary topics:  HTTP/2, Performance culture, Progressive web apps
Average rating: ****.
(4.40, 15 ratings)

Who is this presentation for?

  • Developers, product managers, CTOs, and designers

Prerequisite knowledge

  • A basic understanding of the web and JavaScript or similar technologies

What you'll learn

  • Learn how to create, set up, and deploy a progressive web app using HTTP/2


Imagine a world where you can access content on the web regardless of network connection in the blink of an eye. Progressive web apps are a total game changer for the web, enabling developers to build lightning-fast, engaging experiences. Drawing on firsthand experience at Settled, Dean Hume shares a step-by-step guide to implementing this technology in your own projects.

Settled set out to build a new dashboard for its customers using progressive web apps and HTTP/2. The company wanted to build an offline-first application that allowed users to quickly and easily access their information on the go regardless of their network connection. When the application was implemented, Settled noticed an immediate change: its users spent twice as long on the site, they consumed 15x less data, and enjoyed a 3x faster load times. Dean walks you through Settled’s journey, sharing lessons learned along the way and practical tips that you can use when building your own web apps.

Topics include:

  • Using HTTP/2 and the challenges and benefits that it brings
  • The steps Settled took when building an offline-first progressive web app
  • Bulletproof service worker caching
  • Building for sub-500 millisecond page-load times
  • Eliminating third-party single points of failure
  • Debugging challenges
Photo of Dean Hume

Dean Hume


Dean Hume is an author, Google Developer Expert, and all-around web performance geek. He regularly writes articles based on software development on his blog at

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)