Microsoft, Google和Mozilla纷纷在其博客文章中宣布,最新的浏览器中会展示WebAssembly的功能。 这次联合声明是标准化WebAssembly二进制文件格式的重要的一步。各浏览器巨头的这次合作,使得他们可以互相交流文件格式及其未来发展趋势。 WebAssembly项目建立在asm.js实现之上。和 asm.js类似,WebAssembly提供了一个“自动备份,沙盒执行环境”。而与asm.js不同的是,等值的WebAssembly二进制格式更小,并且不再需要解析JavaScript。浏览器可以在本地更快地解析二进制。Brendan Eich在 Fluent 2016 Conference主旨发言中称WebAssembly是“安全的,快速的,并可以自动检查代码,这都是JavaScript做不到的。从某种程度上来说,WebAssembly是一个安全的,本机网络格式”。 在Google的V8引擎项目声明中,Seth Thompson指出:
WebAssembly W3C Community Group的首席 ,Luke Wagner先生在Mozilla camp上表示:
WebAssembly应用程序示例可以在http://webassembly.github.io/demo/获得;在下面你可以看到Edge浏览器中一个游戏的视频。 为实现实验性功能:
Edge浏览器对WebAssembly支持现在只在Microsoft内核中可用,WebKit的实现仍在开发中。 查看英文原文:WebAssembly Preview Functionality Arrives in Browsers |