8 single-page-application progressive-web-apps
我正在阅读有关PWA的优点,但我真的不明白为什么我们必须使用这项技术.这与SPA类似吗?或者这完全是别的什么?
use*_*640 14
一个单页应用(SPA)可以是一个渐进式Web应用程序(PWA),但PWA并不需要做个SPA.他们是两个不同的东西.Google定义的PWA是:
可靠 - 即使在不确定的网络条件下,立即加载并且永远不会显示downasaur. 快速 - 快速响应用户交互,丝般流畅的动画,没有乱七八糟的滚动. 参与 - 感觉就像设备上的自然应用程序,具有身临其境的用户体验.
Google PWA网站是开始了解PWA以及为什么以及如何构建PWA的好地方.
https://developers.google.com/web/progressive-web-apps/
SPA只是一个Web应用程序,其中在浏览器中加载单个页面,并且使用JavaScript在客户端(浏览器)上处理所有后续路由和页面视图呈现.
正确地结合PWA和SPA的原则可以大大改善用户体验,特别是在具有不可靠的互联网连接的移动电话上.
对于一个实施良好的PWA来说,今天最好的例子可能就是Twitter Lite.看看这里:
https://mobile.twitter.com/home
......在这里阅读:
https://blog.twitter.com/en_us/topics/product/2017/introducing-twitter-lite.html
SPA 与 PWA 不同。您可以将 PWA 视为网站的增强功能。通过添加Service Worker和清单,您可以将您的网站(SPA 或非 SPA)从浏览器中取出,像移动应用程序一样工作并使其性能更好。
| 归档时间: |
|
| 查看次数: |
3339 次 |
| 最近记录: |