目录 -- 前言 -- 目录 第1部分 | 定义 PWA 第1章 | 理解 PWA 1.1 PWA 有什么优势? 1.2 Service Workers: PWA 的关键 1.3 性能洞察: Flipkart 1.4 总结 第2章 | 构建 PWA 的第一步 2.1 建立在现有基础之上 2.2 构建 PWA 的前端架构方式 2.3 逐步剖析现有的 PWA 2.4 总结 第2部分 | 更快的 Web 应用 第3章 | 缓存 3.1 HTTP 缓存基础 3.2 Service Workers 缓存基础 3.3 缓存前后的性能比对 3.4 深入 Service Workers 缓存 3.5 总结 第4章 | 拦截网络请求 4.1 Fetch API 4.2 Fetch 事件 4.3 Fetch 实战 4.4 总结 第3部分 | 吸引人的 Web 应用 第5章 | 外观感受 5.1 Web 应用清单 5.2 添加到主屏幕 5.3 添加到主屏幕的高级用法 5.4 调试清单文件 5.5 总结 第6章 | 推送通知 6.1 与用户互动 6.2 参与度洞见: Weather Channel 6.3 浏览器支持 6.4 第一个推送通知 6.5 第三方推送通知 6.6 总结