asm.js是javaScript的一個子集,也就是說,你可以將基于asm.js的程序放在一個標準的未修改的瀏覽器或Javascript引擎中運行。但是,如果要想獲得更高的效率,就需要使用一個優(yōu)化的JavaScript引擎來運行。5月8日微軟在其官方博客中稱將會為Win10中的Chakra引擎和Edge瀏覽器帶來Asm.js支持。微軟Edge瀏覽器不僅為現(xiàn)代網(wǎng)頁技術(shù)和規(guī)范提供了更好的支持,而且也加入了用戶期待已久的功能。

當前Edge瀏覽器中對Asm.js的支持處于初步測試階段,默認并沒有開啟,在Edge瀏覽器中打開about:flags,選擇“啟用 asm .js”標記可將其開啟。在初步支持階段,Chakra和Microsoft Edge在執(zhí)行Unity基準測試時性能提升超過300%,而在其他方面,如zlib測試中性能提升在200%左右。
Asm.js包括嚴格類型的整數(shù)、浮點數(shù)、數(shù)值計算、函數(shù)調(diào)用和堆訪問,這將對執(zhí)行速度起到優(yōu)化作用,它提供了一種讓由C、C++或其它語言編寫的原生代碼在瀏覽器端運行的途徑。一些游戲,包括《憤怒的機器人》、《Survival Shooter》、《Tappy Chicken》等都是使用JavaScript編寫的。
<p> <span style="font-size: 14px;"><strong>注</strong></span>:更多精彩教程請關注CUOxin.COM<span style="color: rgb(51, 102, 255);"><a href="http://www.3lian.com/edu/f/">電腦教程</a></span><span>欄目,CUOxin.COM電腦辦公群:189034526歡迎你的加入</span></p>
新聞熱點
疑難解答
圖片精選