而凭借自己在PWA应用方面的努力(或者说自己在浏览器方面的绝对霸主地位),谷歌在提高网络应用对本地应用程序竞争力方面取得了长足的进步。通过在最新发布的Chrome工具中引入名为Web Bundles技术,有望实现完全弥合两者之间的差距。
图自MSPowerUser
新的Web Bundles框架不仅可以让网页应用程序离线工作,甚至可以从USB驱动器等介质进行脱机安装。另外还支持包括后台同步和内容索引等功能技术,以便应用程序在断网情况下仍然能够继续无缝工作。

该工具包允许开发者将整个网站打包为脱机文件,还包括诸如用于两部验证的短信接收器、联系人选择器和文件系统访问等功能。
除了上述特点外,谷歌还介绍到Web Bundles还将有多个专属特性:
如支持多页面封装,支持将完整的网站打包到一个文件中;
不同于MHTML(常见的将网页整体打包保存格式),Web Bundles支持启用可执行的JavaScript;
使用 HTTP Variants 进行内容协商,若离线使用,可在标头中启用 Accept-Language 国际语言支持;
当其发行者以加密方式签名时,能在原文的上下文中加载;
在本地服务中支持即时加载
对于此技术谷歌给出了如下使用范例:
创建适用于各种方式进行分发的内容而不再局限于网络;
通过蓝牙或Wi-Fi直接与你的朋友分享网络应用程序或网页内容;
用您自己的USB移动存储设备携带整个网站,甚至将其托管在本地网络;
说不定离线化PWA应用未来或许会成为开发本地应用的一种形式。
(编辑:祖峰)
小狮子最喜欢的鸡腿 分割线