为了改善网络体验,Google的Chrome浏览器团队正在制定两种规范,以使网页之间的过渡更加顺畅。
规范包括Web打包 (也称为Web打包 ),它可以提供隐私保护,快速的Web加载,以及Portals ,通过提供相同级别的流畅过渡,让多页站点充当单页应用程序。
Web打包建议将为浏览器提供所呈现资源的来源证明。 它基于AMP(加速移动页面)库的模型来构建可快速加载的网页。 Web打包的一个子集,即签名HTTP交换(SXG) ,将使发布者对单个HTTP交换进行签名,以便可以从任何缓存服务器提供签名的交换。 当浏览器加载签名的交换时,发布者的URL可能显示在地址栏中,因为交换中的签名证明了内容来自发布者的来源。 Chrome正在计划使用的Chrome 71浏览器中试用SXG。
使用Web软件包和签名的HTTP Exchange,当使用与该域相对应的密钥对软件包进行签名时,该软件包将作为来自该域的内容呈现给用户。 谷歌表示,这将可以保护隐私,并可以更容易地进行边缘缓存。 可以将内容分发到多个缓存,而无需与该缓存建立明确的DNS关系。
Web打包提议的其他层包括:
- 捆绑的HTTP交换,这是交换的集合,其中包含描述如何解释整个捆绑的元数据。
- 加载,并描述浏览器如何加载签名和捆绑的交换。
使用“门户”提议,页面可以将另一个页面显示为插图,并在插图状态和导航状态之间提供平滑的过渡。 这样的平滑导航将发生在将门户感知目标显示为插图的页面之间以及门户感知网站的页面之间。 该提案仍处于发展初期。