Hello,PWA!
介绍
最近了解了一个下PWA, 并配置在学院网站的新前端了, 感觉这个东西还挺有用的. PWA的全称是Progressive Web App, 翻译过来是渐进式Web应用. 当时问AI渐进式是什么意思时, 他大概是这么回答我的:渐进式是体现在不同版本的浏览器里的, 根据浏览器的支持情况逐渐增强功能. 我也不太清楚渐进式是不是这个意思.
PWA的功能很强大, 可以实现以下功能:
- 缓存, 使得第二次以及第二次之后的加载页面更快, 并且允许离线访问.
- 类原生体验, 允许用户添加到主屏幕, 跟app类似.
- 推送通知, 可以向用户发送通知, 即使用户没有打开页面/浏览器.
对于静态站点比如博客/文档, 配置PWA可以让用户即使没有网络也能查看文章. 我这个博客是配置了PWA的, 如果现在断网然后刷新应该会发现还能查看文章. 这其实就是用了缓存.
我其实也才刚用PWA不久, 之后可能会整理到笔记里.