什么是 PWA
什么 pwa
2023-09-11 14:19:38 时间
什么是 PWA
先说一下全名,progressive web app: 渐进式网页应用。这是谷歌推出的,我是这样理解的:
-
我们一般写 web 应用,在 pc 上是没有缓存的,打开页面的时去请求数据。
-
第二个也没有像 app 一样的小图标放在桌面,一点开就进入了应用,而是通过打开浏览器输入网址,
-
第三个就是,不能像 app 一样给用户推送消息,像微博会跟你推送说有谁评论了你的微博之类的功能。
而谷歌推出的 pwa,就是具有这些了这些特点, 使我们的 web 应用,能够像一款 app 一样使用。并且对比与 app, 它不用复杂的安装,也不用下载更新包,刷新页面就可以了(注意到缓存的处理)。
其实就一句话
让网页通过link 添加一个manifest.json文件, 使其桌面快捷方式,拥有app的效果
<link rel=manifest href="/static/manifest.json?v=1557904781134">
百度用 vue开发了一个 lavas的框架 : https://lavas.baidu.com/
转: https://juejin.im/post/5a9e8ad5f265da23a40456d4
相关 : https://lavas.baidu.com/
相关文章
- JavaScript 中的执行上下文和调用栈是什么?
- Linux chmod +755和chmod +777 各是什么意思呢?
- 机器学习笔记 - 什么是UMAP?
- Atitit 知识聚合的方法大总结 目录 1. 什么是聚合 汇聚1 2. 聚合化应用场景2 2.1. 一站式2 3. 知识聚合的历史与趋势
- 隐马尔可夫模型(Hidden Markov Model,HMM)是什么?
- 读书笔记:《你拿什么定义自己》
- 27岁了,作为程序员的我感觉很焦虑,有什么出路?
- 156天!我从华为外包月薪5K到转岗正式员工月薪15K,究竟经历了什么?
- 接触了那么多,你懂什么是自动化测试?
- Oracle启动中,startup nomount、 startup mount 有什么差别?
- 什么叫单片机?咱来唠一唠
- 什么是Mycat?为什么要使用MyCat?