Google推出Chrome 56,强化了安全且页面重载速度快28%
就当是过春节吧,值此辞旧迎新之际,Google 推出了稳定版的了新版浏览器Chrome 56。新版Chrome支持Windows、Mac、Linux以及Android等多个版本,新增功能特性包括会对收集密码或信用卡号但不采用HTTPS协议的网站向用户发出警告;改进了页码重载的性能和效率;以及为开发者准备的大量新功能。
随着安全威胁的越来越严重,Google Chrome把很大的精力都用在了强化安全上面。其最主要的举措之一就是引导网站优先采用加密的HTTPS协议。HTTPS协议会对数据包进行加密,被认为是降低内容注入等安全风险的必要步骤。每次升级Chrome几乎都朝这个方向更进一步。这次在Chrome 56中,浏览器会将收集密码或信用卡号的HTTP网页在地址栏标记为“不安全”。而在此前版本的Chrome只会用绿色的“安全”标签注明所访问网站使用的是HTTPS协议,并用中性色图标表示网站并未使用HTTPS。此前Mozilla的Firefox 51也已经采取了类似的做法,这两种浏览器未来的目标都是让所有的网站都用上HTTPS协议。你可以看到Chrome对此的步步紧逼:Google的下一步将是把“不安全”标签的颜色改为醒目的红色。
Chrome的第二大改进是加快页面重载速度。通常页面重载时需要对web服务器进行检查以确定缓存的资源仍然有用(该过程被称为验证)。而这个对某页面的验证过程往往需要发出数百项涉及数十个域名的网络请求,对于移动设备来说这尤其是一项沉重的负担。但这次经过改进后,页面重载的速度将可提高28%,而验证请求的数量则会降低60%。
实际上Chrome的这一项改进是应Facebook的要求而进行的。Facebook提交的数据显示,相对于其他的浏览器,Chrome提交的验证请求是别人的3倍多。页面重载一般是用在页面容易加载失败的场合,但现在用户感觉页面内容过时的时候也会经常重载。为了改善后一种情况,Chrome现在仅验证主要资源后就继续正常的页面加载,最大化了缓冲资源的重用,而时延、耗电和数据用量因此也会变低了。
除了安全和性能更新外,Chrome 56 还为开发者准备了一大堆的新功能。比如Android、Chrome OS以及Mac版的Chrome增加了对Web Bluetooth API的支持。开发者只需几行JavaScript代码即可让网站与打印机、LED显示屏等低功耗蓝牙设备建立连接。
此外,Chrome现在也支持CSS粘性定位了。粘性定位是相对定位和固定定位的混合。元素在跨越特定阈值前为相对定位,之后为固定定位。粘性定位可以解决令人头疼的滚动事件的侦听与处理。
更多的功能更新与安全补丁可参见 官方博客。用户可直接通过Chrome内置的 默认升级程序更新到最新版本,或者直接到google.com/chrome下载。