萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 10 資訊

微軟為 Chakra 引擎與 Edge 瀏覽器引入 asm.js 支援:JavaScript 效能大幅提升

微軟官方部落格宣布,Windows 10 內建 Chakra JavaScript 引擎與 Edge 瀏覽器將支援 asm.js,為網頁應用程式帶來接近原生的執行效能。

什麼是 asm.js?

asm.js 是 JavaScript 的嚴格子集,限制型別為整數、浮點數,透過預先編譯(AOT)優化,讓 C/C++ 等原生碼經 Emscripten 編譯後在瀏覽器以近原生速度執行。標準 JS 引擎也能執行,但經優化引擎效能倍增。

啟用與效能實測

  • Edge 瀏覽器輸入 about:flags → 勾選「啟用 asm.js」 旗標重啟瀏覽器。
  • 初期測試:Unity 基準測試效能提升 300%+,zlib 壓縮測試提升 200%+。

應用場景

  • 網頁遊戲:《憤怒的機器人》、《Survival Shooter》、《Tappy Chicken》等 Unity/WebGL 遊戲。
  • 科學計算、影像處理、加密演算法等高運算量 Web 應用。
  • 現有 C/C++ 程式碼庫移植至 Web 平台。

意義

asm.js 支援標誌 Edge 追上 Firefox/Chrome 在高效能 Web 應用領域的腳步,配合 WebAssembly(後續標準化),推動瀏覽器成為通用應用平台。

copyright © 萬盛學電腦網 all rights reserved