PWA 适用于桌面 Web 应用程序吗?
Is PWA applicable for desktop web application?
我最近浏览了 google 上的几篇渐进式 Web 应用程序 (PWA) 文章。我得到的是 Web 应用程序的概念
它结合了两个世界的精华,即最新的浏览器功能(如网络工作者等)和本机应用程序(速度、主页等)。
我有两个基本的疑惑。
PWA 是仅适用于移动网站还是也适用于基于桌面的应用程序?在几个例子中,我主要讨论了使用
PWA 允许移动用户无需安装即可像应用程序一样使用移动网站,而且速度同样快。
我理解 PWA 用户不必在 his/her 移动设备上安装本机应用程序的要点,但我相信即使在 PWA 所有内容的情况下(静态内容如 html,css,jss,images etc) 将在用户导航到 Web 应用程序时存储在缓存中。 Service Worker 检查内容是否
在缓存中可用,它将从那里提供服务,否则从服务器获取它。
所以当 PWA 在客户端缓存内容时,它是等价的
本机应用程序的大小。不是吗?
两者都适用。将 PWA 视为存储在本地缓存中的网站。
这实际上取决于您在浏览器中配置 service worker 来做什么,但要点是:
- 在客户端缓存HTML、CSS和JS(通常根据需要加载和缓存)
- 使用浏览器本地数据库存储来存储来自后端数据库的数据
- 使用 AJAX、and/or WebSockets 从后端系统来回获取数据
称它为一个网站,一个 javascript 应用程序,无论你怎么称呼它,它都是相同的 old/new 引入了本地缓存的浏览器技巧;所以它可以离线加载。
离线加载几乎与本地应用程序一样接近,截至目前,PWA 是浏览器上的 HTML、CSS、JS 应用程序 运行;一般称为网站。
希望一切顺利。
我最近浏览了 google 上的几篇渐进式 Web 应用程序 (PWA) 文章。我得到的是 Web 应用程序的概念 它结合了两个世界的精华,即最新的浏览器功能(如网络工作者等)和本机应用程序(速度、主页等)。
我有两个基本的疑惑。
PWA 是仅适用于移动网站还是也适用于基于桌面的应用程序?在几个例子中,我主要讨论了使用 PWA 允许移动用户无需安装即可像应用程序一样使用移动网站,而且速度同样快。
我理解 PWA 用户不必在 his/her 移动设备上安装本机应用程序的要点,但我相信即使在 PWA 所有内容的情况下(静态内容如 html,css,jss,images etc) 将在用户导航到 Web 应用程序时存储在缓存中。 Service Worker 检查内容是否 在缓存中可用,它将从那里提供服务,否则从服务器获取它。 所以当 PWA 在客户端缓存内容时,它是等价的 本机应用程序的大小。不是吗?
两者都适用。将 PWA 视为存储在本地缓存中的网站。
这实际上取决于您在浏览器中配置 service worker 来做什么,但要点是:
- 在客户端缓存HTML、CSS和JS(通常根据需要加载和缓存)
- 使用浏览器本地数据库存储来存储来自后端数据库的数据
- 使用 AJAX、and/or WebSockets 从后端系统来回获取数据
称它为一个网站,一个 javascript 应用程序,无论你怎么称呼它,它都是相同的 old/new 引入了本地缓存的浏览器技巧;所以它可以离线加载。
离线加载几乎与本地应用程序一样接近,截至目前,PWA 是浏览器上的 HTML、CSS、JS 应用程序 运行;一般称为网站。
希望一切顺利。