Skip to content

PWA

PWA(Progressive Web App)渐进式 web 应用程序和普通 Web 应用程序之间的区别主要在以下几个方面:

  • 可离线访问:PWA 可以离线访问,而普通 Web 应用程序需要在线才能访问。PWA 使用 Service Worker 技术缓存数据和资源,可以在离线状态下快速加载应用程序。
  • 原生应用的功能:PWA 可以提供原生应用的功能,例如推送通知、桌面图标、全屏模式、后台同步等。而普通 Web 应用程序没有这些原生应用程序的功能。
  • 安装和启动方式:PWA 可以通过添加到主屏幕或在应用商店中安装来启动,就像原生应用程序一样。而普通 Web 应用程序只能通过浏览器访问。
  • 性能和加载速度:PWA 可以通过使用 Service Worker 和其他技术来提高性能和加载速度。相比之下,普通 Web 应用程序通常需要在每次访问时从服务器加载资源。
  • 用户体验:PWA 可以提供更好的用户体验,例如更快的加载速度、更好的可访问性、更高级别的交互等。

提示

浏览器在访问支持 PWA 应用时,在地址栏右侧会有一个安装按钮。例如网页版 vscode