Google今天推出了Chrome 42 for Windows,Mac和Linux与新的开发人员工具。您可以使用浏览器内置静默更新程序更新到最新版本,或直接从Google.com/Chrome下载。

Chrome可以说是比浏览器更多:凭借数亿用户,Web开发人员必须考虑的主要平台。事实上,通过常规添加和变化,开发人员必须继续确保他们正在利用一切可用的一切。

此版本中最大的添加是对本机推送通知的支持:

Chrome 42提供了两个新的API(推送API和通知API),即使在给定页面关闭后,也可以一起允许站点向其用户发送通知。正如我们在测试版中所指出的那样,虽然这是浏览器的一个相当侵入的功能,但Google承诺在收到此类消息之前必须首先授予显式许可。

一旦给定绿灯,开发人员就可以使用Google Cloud Messaging来远程唤醒他们的服务工作者,这又可以在短时间内运行JavaScript。因为现在,Google需要显示一个用户可见通知,其中包含“站点设置”按钮,用户可以轻松禁用通知。

下一个最大的变化是Google计划从Chrome删除Netscape插件应用程序编程接口(NPAPI)插件的一部分,希望提高浏览器的安全性,速度和稳定性,以及降低代码库中的复杂性。谷歌首次于2013年9月首次宣布,它计划下降NPAPI,尽管延迟(通过许多月份的采用仍然相对较高)直到今年推出其计划。

在Chrome 40中,默认情况下,NPAPI插件被阻止,尽管用户仍然可以通过单击URL栏中的“插件阻塞”消息,并选择“始终允许[网站]上的插件来允许它们的特定站点。”这是一个看起来的方式:

在Chrome 42中,已删除上述解决方法,并且默认在Chrome中禁用NPAPI支持。当您尝试使用像Java或Silverlight这样的插件时会发生什么:

谷歌还开始未发布需要来自Chrome Web Store的NPAPI插件的扩展。也就是说,Google仍然为高级用户提供覆盖(通过“Enable-NPAPI”标志)和企业(通过企业策略)临时重新启用NPAPI。

2015年9月,Google将废除替代方法并永久删除Chrome的NPAPI支持。无论网站或扩展是否需要,NPAPI插件都将根本不再加载。使用或构建这些插件的Web开发人员可以在NPAPI弃用指南中找到更多信息。

除了上面,Chrome 42应该是一个“以性能为中心的构建”。谷歌小组发布状态许多Chrome组件团队使绩效提高了此版本的优先事项,尽管您的里程无疑会因您的计算机和操作系统而异。

Chrome 42还包括45个安全修复程序,其中Google选择突出以下内容:

如果您添加所有这些,您将看到Google在Bug Bounties中花费了21,500美元的此版本。单独的安全改进应该足以让您升级到Chrome 42。