什么是PWA?
PWA, 即Progressive Web App, 是提升Web App的体验的一种新方法,能给用户原生应用的体验。
- PWA 不是一项技术, 也不是一个新的产物,而是一系列Web技术与标准的集合与应用。通过应用这些新的技术与标准, 可以从安全、性能和体验三个方面, 优化我们的Web App。 所以其实PWA 本质上依然是个Web App。
PWA中的一些技术
PWA本身其实是一个概念集合, 它不是指某一项技术, 而是通过一系列的Web技术与Web标准优化Web App的安全、性能和体验。其中涉及到的一些技术概念包括了:
- Web App Mainfest
- Service Worker
- Cache API缓存
- Push & Notification 推送与通知
- Background Sync 后台同步
- 响应式涉及
- ......