Wasmer 2.2 于周一发布,用于这个 WebAssembly (WASM) 运行时,旨在“在任何客户端上运行任何代码”,这个开源堆栈跨操作系统/平台工作并支持各种编程语言。
Wasmer 凭借其多样化的支持和专注于从通用桌面应用程序到“便携式 ML/AI 应用程序”的领域,仍然是领先的 WASM 运行时之一。
Wasmer 2.2 版本的 Singlepass 编译器现在可以在 Linux 和 macOS 操作系统的 64 位 Arm (AArch64) 上运行。Singlepass 是使用 Cranelift 或 LLVM 编译器路径的 Wasmer 编译器替代方案。Singlepass 在线性时间编译代码,编译性能比 Cranelift 或 LLVM “快几个数量级”,但运行时性能的成本很小。Singlepass 的另一个优点是它避免了 JIT 炸弹的可能性。
对于使用较旧 Intel/AMD CPU 的用户,Wasmer 2.2 中的 Singlepass 编译器还添加了 SSE 4.2 支持作为其 AVX 路径的替代方案。
除了 AArch64 的 Singlepass 之外,Wasmer 2.2 的另一个 64 位 Arm 新增功能现在正式支持 Apple 的 M1 处理器。在 AArch64 空间之外,Wasmer 2.2 中有许多错误修复。 通过GitHub和Wasmer.io的项目站点
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun134701.html