With Early Release ebooks, you get books in their earliest form—the author's raw and unedited content as he or she writes—so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters are available, and the final ebook bundle is released.
If you’re working on the Web, you’ve probably heard something about Progressive Web Apps. But what exactly are they and what kind of benefit will they bring you? With this book, you’ll gain a practical understanding along with the skills needed to use Service Workers and other technology central to building Progressive Web Apps. PWAs are pushing the mobile web forward, aim to bring parity to web and native apps, and help mobile developers reach users beyond the confines of native app stores.
With this book, learn how to build websites that take advantage of features that have so far been the exclusive domain of native apps. Reach out to your users with push notifications and homescreen icons, speed up your site significantly and provide a fully functional app even when your users are offline or suffering from bad connectivity.
Chapter 1Introducing Progressive Web Apps
Chapter 2Your First Service Worker
Chapter 3The Cache Storage API
Chapter 4Service Worker Lifecycle and Cache Management
Chapter 5Embracing Offline First
Chapter 6Storing Data Locally with IndexedDB
Chapter 7Ensuring Offline Functionality with Background Sync
Chapter 8Service Worker to Page Communication with Post Messages
Chapter 9Grabbing Homescreen Real Estate with Installable Web Apps
Chapter 10Reach Out with Push Notifications
Chapter 11Progressive Web App UX
Chapter 12What’s Next for PWAs
Appendix AService Workers: A Great Opportunity to Adopt ES2015
Appendix BFull Page Interstitials or: How I Learned to Hate the Door Slam
Tal Ater is a developer, consultant and entrepreneur with over 20 years of experience. His experience includes both client, server and product development, and managing R&D and product departments. He is very passionate and involved with the open source community. His open source contributions, including his popular Service Worker and Speech Recognition libraries, are used by millions of people every day. He has written and spoken extensively on web development, product development, security and open source. His work and research has been extensively featured in the media, including Forbes, The New York Times and the BBC, making his mother very proud.