代码之家  ›  专栏  ›  技术社区  ›  user3198603

PWA是否适用于桌面web应用程序?

  •  0
  • user3198603  · 技术社区  · 6 年前

    我最近在google上浏览了几篇渐进式Web应用程序(progressivewebapplication,PWA)的文章。我得到的是web应用程序的概念 它结合了两个世界上最好的,即最新的浏览器功能(如网络工作者等)和本地应用程序(速度,主页等)。

    1. PWA是否仅适用于移动站点,还是也适用于基于桌面的应用程序?在两个例子中,我主要讨论了 PWA允许移动用户在不安装app的情况下使用移动站点,速度也同样好。

    2. 在缓存中可用它将从那里提供服务,否则从服务器获取它。 因此,当PWA在客户端缓存内容时,它是等效的 本机应用程序的大小。是吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Pedro Rodrigues    6 年前

    它适用于两者。把PWA想象成一个存储在本地缓存中的网站。

    这实际上取决于您在浏览器中配置服务人员做什么,但要点是:

    • 在客户机上缓存HTML、CSS和JS(通常根据需要加载和缓存)
    • 使用浏览器本地数据库存储来存储来自后端数据库的数据

    称它为网站,一个javascript应用程序,不管你怎么称呼它,它都是使用本地缓存的老的/新的浏览器技巧;所以它离线加载。

    希望一切都清楚。