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
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

Description

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

Settled

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 Deanhume.com.