Google 地球现在支持所有基于 Chromium 的浏览器

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

谷歌今天宣布,谷歌地球最终将支持所有其他基于 Chromium 的浏览器。 该公司在一份声明中宣布了这一消息 博客文章 (通过 Techdows) 今天解释了在后台进行的更改以启用支持。

Google 早期使用仅限于 Google Chrome 的 Native Client (NaCl) 技术。 该公司现在增加了对 WebAssembly 的支持,它将支持所有基于 Chromium 的浏览器。 但是,只有 Chrome 支持 WebAssembly 的多线程,这意味着 Google 和其他浏览器之间会有性能差异。 好消息是基于 Chromium 的 Edge 确实支持 WebGL,因此与经典 Edge 和其他浏览器相比,Edge 的性能会更好。

基于 Chromium 的浏览器——包括 Chrome、即将推出的 Edge 版本和 Opera——都提供对 WebAssembly 的支持(有些支持多线程,有些没有)。 一旦基于 Chromium 的新版 Edge 发布,WebAssembly 中的应用程序将在 Edge 中与 Chrome 中一样运行。 Firefox 为 WebAssembly 提供了良好的支持,但由于 SharedArrayBuffer 问题而不得不禁用对多线程的支持。 虽然 Opera 基于 Chromium,但当前版本的 Opera 仅提供 WebAssembly 的单线程支持。 Safari 有强大的 WebAssembly 实现,但它缺乏对 WebGL2 的完全支持。

-谷歌

另一方面,Mozilla 正在研究多线程支持。 Mozilla、Google 和其他公司删除了 SharedArrayBuffer 以防止用户抵御 Spectre 和 Meltdown 漏洞。 谷歌带来了支持 网站隔离 到 Chrome 以防止 Spectre 和 Meltdown 并在此过程中启用 SharedArrayBuffer。 Firefox 目前没有站点隔离功能,因此目前无法运行 SharedArrayBuffer。 但是,Mozilla 正在努力提供对站点隔离的支持,这应该允许他们启用 SharedArrayBuffer 并支持 WebAssembly 的多线程。

有关主题的更多信息: 谷歌, 谷歌地球