Mozilla 要讓瀏覽器也能運行更細緻的 3D 內容,當然包括遊戲!

藉由 WebAssembly 技術,網頁遊戲的可塑性將更高。

Mozilla 要讓瀏覽器也能運行更細緻的 3D 內容,當然包括遊戲!

一般網頁遊戲,大多因為電腦資源與網速的關係,而無法針對立體顯示的效能有什麼強大的發揮。不過,這個觀念將被 Firefox 瀏覽器背後的團隊顛覆了,Mozilla 最近釋出了一個採用 WebAssembly 技術的網頁瀏覽器,其搭載了可以為遊戲、科學、設計、影像、影片等用途提供高素質元件的技術,讓網頁版本的畫面運行起來就如同在本機上運作一樣,而且還能透過 JavaScript 加速現有的 Web app 的表現。


在支援 WebAssembly 的瀏覽器上(Firefox 搶先採用,之後 Google 與微軟都會跟上),開發者可以只編寫一組程式,即可透過瀏覽器達到為遊戲或 app 提供跨平台的使用支援。其採用的是 Low-level 的程式語言,能夠在來到瀏覽器執行之前,便先完成了解析與編譯,因此瀏覽器端將只需要應付驗證、優化與運行的部分工作而已。

WebAssembly 也可允許其他更高階如 C 或 C++ 編碼直接移植至網頁介面,並得到幾乎原生的執行效率。Mozilla 團隊希望也能將此技術帶到行動版本的 app 之中,增加這樣高階應用的支援範圍。支援 WebAssembly 的 Firefox 測試版現已在 Mac、PC 與 Linux 版本上推出,有興趣的朋友可以下載來試試啊!

來源: Mozilla, Medium

經由: Engadget