首页 > 解决方案 > 多页 PWA 和 SPA pwa 有什么区别?

问题描述

最近我用 Angular 创建了一个 SPA,并将其配置为 PWA(一个单页应用程序,即 PWA),最近我发现我们也可以将常规网页 (MPA) 更改为 PWA

所以我的问题是

多页面网站(配置为 pwa)与 SPA(配置为 PWA)有什么区别?

我们都知道 SPA 最重要的好处是无需刷新网页,因此当我创建常规 Web 应用程序并配置或将其转换为 PWA 并保存在移动或本地存储上时,最终用户无法查看或填充页面上的刷新,因为它的快速加载所以

当我们可以轻松创建常规网页并将其更改为 PWA 时,为什么我们要花更多时间开发 SPA 并将其更改为 PWA?提前致谢

标签: angularwebsingle-page-applicationprogressive-web-apps

解决方案


多页 (MPA) 和单页 (SPA) 在 PWA 中的行为方式相同,特别是它们都从服务工作者加载,并通过服务工作者进行 AJAX 调用。

此外,在 MPA 中,如果您已经缓存了页面,用户可能不会注意到页面之间的切换。

真正的工作是确保您的事务(添加/更新/删除)离线工作。SPA 或 MPA 也是如此。


推荐阅读