作为 WebAssembly (WASM) runtime 的最新重大更新,Wasmer 5.0 现已发布,其重点是利用 WebAssembly 的强大功能和多功能性,允许开发人员编写可在任何地方运行的 “通用应用程序”。
Wamser 5.0 有三个新的后端: V8、WSMI 和 WAMR。V8 通常是谷歌用于 Chrome 浏览器的高性能 JavaScript 引擎,但 V8 也是 WebAssembly 引擎,现在可以作为 Wasmer 5.0 的可选(实验)后端使用。WASMI 是另一个新的实验性选项,它是一个轻量级 WebAssembly 解释器,主要用于受限系统和嵌入式系统。最后,WAMR 是字节码联盟开发的 WebAssembly 微型运行时。WAMR 专注于轻量级、高性能的用例,从嵌入式到物联网,再到边缘到可信执行环境。
Wasmer 5.0 还更新了依赖关系,在 LLVM 上实验性地支持 LoongArch 64 位,放弃了对 EmScripten 的支持,并进行了各种修复和其他修改。
该 WebAssembly 运行时的 Wasmer 5.0 可从 GitHub 下载:https://github.com/wasmerio/wasmer/releases/tag/v5.0.0。