Training: June 20–21, 2016
Tutorials: June 21, 2016
Keynotes & Sessions: June 22–23, 2016
Santa Clara, CA

The fundamentals of building progressive web apps

Pete LePage (Google)
9:00am–10:30am Tuesday, 06/21/2016
Average rating: ****.
(4.43, 7 ratings)

Prerequisite knowledge

Attendees should have a working knowledge of web development.


This tutorial is for you because:
You are a working web developer who needs to build faster and more reliable web apps.

Progressive web apps combine the best of the Web and the best of apps. They are useful to users from the very first visit in a browser tab, no install required. They load quickly, even on flaky networks, send relevant push notifications, have an icon on the home screen, and load as top-level, full-screen experiences.

Pete LePage explores the fundamentals of progressive web apps, covering how to architect a single-page web app using the App Shell model, how to identify the different service worker caching strategies and choose the most appropriate one for a use case, and how to implement an installable web app using manifests, metatags, and other techniques.

Photo of Pete LePage

Pete LePage


Pete LePage is a developer advocate at Google working on the Chrome Web Store team and the Open Web platform. Pete has been designing websites since his early days in high school, evolving from overlapping blink, marquee, and font tags on GeoCities to properly styled CSS and managed hosted websites. Pete works with the web developer community to build awesome new web applications using Open Web technologies like HTML5 and CSS3. He can often be found traveling the world with his friends, seeing both exotic and ordinary sites, or in a black and white dark room printing something he shot with a film camera. He has studied and taught at the prestigious Photographic Center Northwest in Seattle, where he completed his thesis in fine art photography.