在Firefox浏览器中Mozilla大力推广WebAssembly标准,而今天该公司和其他一些机构合作成立了全新的Bytecode Alliance(字节码联盟),夯实WebAssembly和WebAssembly System Interface (WASI)等标准,从而创建全新的软件基础。Mozilla目前联合了英特尔、Red Hat和Fastly等公司加入该联盟,随着时间的推移,可能会加入更多的成员。
字节码联盟的目标是创建一个安全,高效和模块化的新runtime环境和语言工具链,同时推广让尽可能多的平台和设备上使用它们。字节码联盟开发的技术基于WebAssembly和WASI,由于更高效的代码编译以及将C和C ++代码移植到Web的扩展功能,它们被视为JavaScript的潜在替代品。
目前,该联盟的创始成员已经贡献了很多开源技术,包括Wasmtime(轻量级的WebAssembly runtime)、Lucet(ahead-of-time编译器)、WebAssembly Micro Runtime和Cranelift。
帮助创建了WebAssembly、来自Mozilla的Luke Wagner表示
WebAssembly正在改变着网络,但是我们相信WebAssembly可以扩展到浏览器之外,从而在软件生态系统中发挥更大的作用。
这是新技术诞生之初的独特时刻,我们有机会修复问题并为可移植和可扩展的本机开发建立新的默认安全基础,但我们需要采取谨慎的跨行业行动以确保正确的方式与字节码联盟的合作伙伴一起,Mozilla正在为从小型嵌入式设备到大型计算云的所有内容建立这些新的安全基础。