带SPA pwa的多页PWA和有什么区别?

时间:2019-03-28 11:11:15

标签: angular web single-page-application progressive-web-apps

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

所以我的问题是

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

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

为什么当我们可以轻松创建常规网页并将其更改为PWA时,为什么要花费更多的时间来开发SPA并将其更改为PWA? 预先感谢

1 个答案:

答案 0 :(得分:0)

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

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

真正的工作是确保您的事务(添加/更新/删除)脱机工作。 SPA或MPA都一样。