您的位置首页 >互联网资讯 >

Mozilla与Intel Red Hat和Fastly合作将WebAssembly扩展到浏览器之外

Mozilla,英特尔,红帽和Fastly今天宣布启动Bytecode Alliance,这是一个新的开源组织,致力于“基于WebAssembly和WebAssembly系统接口(WASI)等标准,创建新的软件基础”。Mozilla长期以来一直拥护WebAssembly,WebAssembly是一种开放标准,允许浏览器在浏览器中执行编译的程序。这使开发人员可以使用C,C ++和Rust等语言编写应用程序,并使这些程序以本机速度执行,而不必依赖JavaScript,因为JavaScript解析和执行时间会更长,尤其是在移动设备上。

如今,对WebAssembly的支持已成为所有主要浏览器引擎的一部分。像Figma和Autodesk这样的公司已经尝试过或正在将其用于生产中。但是,我不认为该技术已被广泛采用,而且大多数开发人员的入门门槛很高。确实,今天的公告可能标志着我今年第一次听说WebAssemly。

不过,这个新小组的任务不只是浏览器。它希望建立“一个功能强大的安全平台,使应用程序开发人员和服务提供商可以利用数十年来在Web浏览器中进行的操作,在任何基础结构上为任何操作系统或设备自信地运行不受信任的代码。”浏览器之外的WebAssembly潜力很大,因为它允许不受信任的代码组件在沙盒环境内与受信任的代码进行交互。确实,Mozilla发言人指出,与传统的应用程序开发人员和网络技术人员相比,WebAssembly对这种用例感兴趣的企业引起了更多的兴趣。因此,这个新的联盟。

当Mozilla和其他人启动WebAssembly格式时,MicrosoftGoogle也是该组织的一部分。但是,它们不是新的字节码联盟的成员。

各个成员为联盟贡献的一些代码包括Wasmtime,WebAssemble和WASI的运行时,以及Fastly的Lucet,英特尔的WebAssembly Micro Runtime和代码生成器Cranelift。

“ WebAssembly正在改变着网络,但是我们相信WebAssembly可以继续在浏览器之外扩展其在软件生态系统中的作用,” Mozilla杰出工程师,WebAssembly的共同创建者Luke Wagner解释说。“这是新技术诞生之初的独特时刻,我们有机会修复已发生的问题,并为可移植和可扩展的本机开发建立新的默认安全基础。但是,我们需要采取有计划的跨行业行动,以确保以正确的方式实现这一目标。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。