Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
1. Defining Progressive Web Apps
Chapter 1. Understanding Progressive Web Apps
1.1. What’s the big deal with Progressive Web Apps?
1.2. PWA basics
1.2.1. Building a business case for Progressive Web Apps
1.3. Service Workers: The key to PWAs
1.3.1. Understanding Service Workers
1.3.2. The Service Worker lifecycle
1.3.3. A basic Service Worker example
1.3.4. Security considerations
1.4. Performance insight: Flipkart
1.5. Summary
Chapter 2. First steps to building a Progressive Web App
2.1. Build on what you already have
2.2. Front-end architectural approaches to building PWAs
2.2.1. The Application Shell Architecture
2.2.2. Performance benefits
2.2.3. The Application Shell Architecture in action
2.3. Dissecting an existing PWA step by step
2.3.1. Front-end architecture
2.3.2. Caching
2.3.3. Offline browsing
2.3.4. Look and feel
2.3.5. The final product
2.4. Summary
2. Faster web apps
Chapter 3. Caching
3.1. The basics of HTTP caching