JavaScript 的 WebAssembly
本周發(fā)布的 Firefox 52 加入了對(duì) WebAssembly 的支持,成為第一個(gè)支持 WebAssembly 標(biāo)準(zhǔn)的瀏覽器,而其它瀏覽器如 Chrome 57、Safari 和 Edge 也都會(huì)陸續(xù)支持 WebAssembly。WebAssembly 源于Mozilla 發(fā)起的 Asm.js 項(xiàng)目,設(shè)計(jì)補(bǔ)充而非取代 JavaScript,它是一個(gè)二進(jìn)制格式,容易翻譯到原生代碼,本地解碼速度比 JS 解析快得多,讓高性能的 Web 應(yīng)用在瀏覽器上運(yùn)行成為可能,比如視頻游戲、計(jì)算機(jī)輔助設(shè)計(jì)、視頻和圖像編輯、科學(xué)可視化等等。
未來(lái),現(xiàn)有的生產(chǎn)力應(yīng)用和 JavaScript 框架都有可能使用 WebAssembly,能顯著降低加載速度,同時(shí)改進(jìn)運(yùn)行性能。開(kāi)發(fā)者可以將針對(duì) CPU 密集計(jì)算的 WebAssembly 庫(kù)整合到現(xiàn)有的 Web 應(yīng)用中。
你聽(tīng)說(shuō)過(guò) WebAssembly 嗎?這是由 Google , Microsoft , Mozilla , Apple 等幾家大公司合作發(fā)起的一個(gè)關(guān)于 面向Web的通用二進(jìn)制和文本格式 的項(xiàng)目。 現(xiàn)在就讓我們來(lái)看看WebAssembly到底是個(gè)啥?為什么它的出現(xiàn)和未來(lái)的發(fā)展跟我們每個(gè)人都息息相關(guān),即使你并不是一個(gè)程序猿/媛~
至少在某種程度上,它將改變Web生態(tài)。
JavaScript 主站蜘蛛池模板: 玛曲县| 久治县| 双桥区| 太保市| 宁明县| 浙江省| 类乌齐县| 宝山区| 金平| 舞阳县| 清原| 长武县| 尖扎县| 弥勒县| 永川市| 阿荣旗| 玛曲县| 罗山县| 勃利县| 惠安县| 岗巴县| 海宁市| 罗江县| 曲麻莱县| 霍林郭勒市| 伊春市| 修文县| 黔西| 湖北省| 布尔津县| 正定县| 通河县| 双辽市| 敦化市| 鄂尔多斯市| 台北县| 兰坪| 松溪县| 临颍县| 汝州市| 浪卡子县|