Microsoft 在內部 Microsoft Edge 構建中提供 WebAssembly 支持預覽

閱讀時間圖標 1分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

去年,微軟宣布他們正在實施 WebAssembly,這是一種新的、可移植的、大小和加載時間高效的二進制格式,適用於編譯到 Web。 Edge 團隊正在與 Firefox、Chrome、WebKit 和社區合作,以保持 WebAssembly 原則和設計在 W3C 社區組中向前發展。

今天,他們通過 AngryBots 演示(在上方觀看)為我們提供了內部 Microsoft Edge 構建中實驗性 WebAssembly 支持的早期預覽,以及 Firefox 和 Chrome 的類似預覽。

儘管是一個早期實現,但該演示的啟動速度明顯快於僅使用 asm.js,因為 WebAssembly 二進製文件具有更小的文件大小,並且比在 asm.js 案例中需要解析的純 JavaScript 更快地解析。

隨著 ChakraCore 現在開源,我們一直在 GitHub 上的 ChakraCore 存儲庫的 WebAssembly 分支中完全開放地開發我們的 WebAssembly 實現。 在底層,我們的實現能夠重用大部分現有的 asm.js 基礎設施。 WebAssembly 代碼在解析後通過與 asm.js 代碼相同的管道。

有關主題的更多資訊: 開發, 邊緣, 邊緣瀏覽器, 微軟, 支持, 瓦斯姆, WebAssembly