导读
随着互联网技术的发展,web应用已经越来越流行,技术的发展越来越迅速,尤其是移动互联网的到来使得HTML5技术,Hybrid混合开发,更加火爆起来,但是web应用没能摆脱PC时代的一些根本性的问题,所需的资源依赖网络下载,用户体验始终要依赖浏览器,这让web应用和Native应用相比尤其在移动手机端的体验,总让人感觉”不正规”,而PWA技术的到来,让下一代web应用终于步入正轨!
基于此,本文主要有以下几部分内容:
- PWA基本概念讲解
- Service Worker原理讲解
- Web Push协议讲解
- 将一个SPA项目改造为PWA
- manifest.json配置解析
- Service Worker资源缓存
- 添加保存到桌面功能
- 接收消息推送
- 总结