6月19日消息,谷歌、蘋果、微軟和Mozilla打算聯手開發一種名為WebAssembly的新技術,據說這種新技術可以被用于未來的瀏覽器之中,將瀏覽器的性能提升20倍。
WebAssembly項目旨在開發出一種全新的字節代碼(一種可供機器閱讀的指令集,瀏覽器加載這種指令集的速度比加載高級語言的速度更快),桌面瀏覽器和移動瀏覽器解析這種字節代碼的效率將比解析網頁或應用的全部源代碼的效率更高。
目前的各種瀏覽器主要使用JavaScript語言來解析代碼和實現網站上的各種功能,比如表格和動態內容等等。雖然現在已經通過asm.js縮短了加載時間,但是基于字節代碼的系統比如.NET加載內容的速度更快一些。
有朝一日,WebAssembly將作為標準技術被應用于所有的瀏覽器,它將為網頁內容提供類似于應用的性能。
在WebAssembly被普遍接受之前,上述四家公司的開發人員打算先利用JS腳本填補缺口,將還不支持新格式的瀏覽器的代碼轉換成Mozilla開發的、已經得到廣泛支持的asm.js代碼。
WebAssembly項目還處于初期階段,它的具體規范和高級設計都還沒有最終確定下來。然而,得到四家主要的瀏覽器開發商的支持后,相信它很快就會迎來黎明的曙光。