WebAssembly是萬(wàn)維網(wǎng)聯(lián)盟(W3C)的標(biāo)準(zhǔn),是一種用于網(wǎng)絡(luò)和其他地方的可執(zhí)行程序的可移植二進(jìn)制代碼格式,在快速發(fā)展的網(wǎng)絡(luò)應(yīng)用甚至是桌面應(yīng)用方面繼續(xù)看到強(qiáng)勁的使用率增長(zhǎng)。 這個(gè)開放的標(biāo)準(zhǔn)繼續(xù)推進(jìn),今天W3C公布了WebAssembly2.0的第一批公共工作草案。
今天公布的WebAssembly 2.0核心規(guī)范帶來(lái)了更新的WebAssembly JavaScript接口和WebAssembly Web API的第一個(gè)公共工作草案。
在已完成的WebAssembly 2.0提案中包含固定寬度的SIMD、批量?jī)?nèi)存操作、引用類型、JavaScript的BigInt對(duì)WebAssembly i64的支持、對(duì)多返回值的支持,以及全局可變的導(dǎo)入/導(dǎo)出。
WebAssembly還有一些討論中的建議正在進(jìn)行,圍繞著分支提示、尾部調(diào)用優(yōu)化、異常處理、后MVP線程功能、寬松SIMD和其他暫定建議。
【來(lái)源:cnBeta.COM】
關(guān)鍵詞: