2018-6-7
开放网上预售: 预售链接
2018-6-6
感谢大家一直以来的支持,赠书活动来了,想第一时间拿到纸质书的小伙伴行动起来吧。活动链接
2018-5-17
编辑工作已经全部完成,现已进入印刷阶段。
2018-4-18
预计五月份正式出版,现已进入收尾阶段,后面会第一时间放出预售链接,敬请关注。另外,感谢大家这段时间以来的支持与鼓励。
2017-12-10
目前已经和本书中文版权方博文视点达成出版意向,目前已开放章节仅作为纸版书的开放阅读部分,并非完整和最终版本,后续还有大量修订和优化,后续章节目前正在紧张翻译中,虽然不会再同步开源至 GitHub ,但会第一时间在这里将翻译出版进度同步给各位 (查看出版进度)。敬请大家关注纸版书的发布,预计出版时间: 2018年上半年。另外感谢大家的关注与支持,部分读者将有机会第一时间获赠纸质书。
本书通篇会将
Progressive Web Apps
直译成缩写形式PWA
,一方面是篇幅原因(名词过长),另一方面由于译者偏好(将 PWA 进行到底)
- 第1部分 | 定义 PWA
- 第1章 | 理解 PWA
- 第2章 | 构建 PWA 的第一步
- 第2部分 | 更快的 Web 应用
- 第3章 | 缓存
- 第4章 | 拦截网络请求
- 第3部分 | 吸引人的 Web 应用
- 第5章 | 外观感受
- 第6章 | 推送通知
- 第4部分 | 有弹性的 Web 应用
- 第7章 | 离线浏览
- 7.1 解锁缓存
- 7.2 提供离线文件
- 7.3 几个需要注意的问题
- 7.4 缓存是非永久性的
- 7.5 离线用户体验
- 7.6 跟踪离线使用情况
- 7.7 总结
- 第8章 | 构建更富弹性的应用
- 8.1 现代网站所面临的网络问题
- 8.2 Service Workers 来挽救
- 8.3 使用 Workbox
- 8.4 总结
- 第9章 | 保持数据同步
- 9.1 理解后台同步
- 9.2 通知用户
- 9.3 定期同步
- 9.4 总结
- 第5部分 | PWA 的未来
- 第10章 | 流式数据
- 10.1 理解 Web Streams
- 10.2 基础示例
- 10.3 页面渲染加速
- 10.4 Web Stream API 的未来
- 10.5 总结
- 第11章 | PWA 故障排除
- 11.1 添加到主屏幕
- 11.2 缓存
- 11.3 调试 Service Worker 的具体问题
- 11.4 总结
- 第12章 | 前程似锦
- 12.1 介绍
- 12.2 Web 蓝牙技术
- 12.3 Web 分享 API
- 12.4 支付请求 API
- 12.5 硬件访问
- 12.6 硬件: 形状检测 API
- 12.7 接下来呢?
- 12.8 总结
- PWA 官网
- 全书代码示例
- Let’s Encrypt - 免费的 HTTPS 证书授权
- Lighthouse - PWA 的审核、性能指标和最佳实践工具
- webpagetest.org - 网站性能测试工具
- Service Worker Toolbox - Service Worker 工具库
- Manifest Validator 清单文件验证工具
- OneSignal 第三方跨平台推送通知工具
由于个人水平有限,书中难免有纰漏及语句不通顺之处。还希望大家不吝赐教,多提宝贵意见或直接帮助我来完善本书的翻译,以给大家提供更好的阅读学习体验。