Table of Contents

 

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