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 的多線程。

有關主題的更多資訊: 谷歌, 谷歌地球