PWA 是 Progressive Web App(s) 的缩写,中文常译为“渐进式 Web 应用”。它指一种结合了网站与原生应用(App)体验的 Web 技术形态,通常具备可离线使用、可安装到桌面/主屏、加载更快、可推送通知(部分平台)等特性。(在其他语境中 PWA 也可能有别的缩写含义,但最常见的是指渐进式 Web 应用。)
/ˌpiː ˌdʌbəl.juː ˈeɪ/
A PWA works in the browser and can be installed like an app.
PWA 在浏览器中运行,也可以像应用一样安装。
By adding a service worker and a web app manifest, the team turned the site into a PWA that loads fast on poor networks and still works offline.
通过添加 service worker 和 web app manifest,团队把网站改造成 PWA,使其在较差网络下也能快速加载,并且仍可离线使用。
PWA 来自短语 Progressive Web App 的首字母缩写。该术语在 2015 年左右由 Google 的工程师 Alex Russell 等人推广,用来概括一类“逐步增强(progressive enhancement)”的 Web 应用实践:在现代浏览器上提供更接近原生 App 的体验,同时在较旧环境中仍保持基本可用。