Wasmer 2.2 released with AArch64 improvements, SSE 4.2 support for Singlepass
Wasmer 2.2 was released on Monday for this WebAssembly Runtime Environment (WASM) which aims to “run any code on any client” with this open source stack running on all operating systems/platforms and supporting a variety of programming languages.
Wasmer remains one of the leading WASM runtimes with its diverse support and focus on areas ranging from general desktop applications to “portable ML/AI applications”.
Wasmer 2.2 version has its Singlepass compiler which now works on 64-bit Arm (AArch64) for Linux and macOS operating systems. Singlepass is the Wasmer compiler alternative to using the Cranelift or LLVM compiler paths. Singlepass compiles code at linear time and compile performance is “orders of magnitude faster” than Cranelift or LLVM but with low runtime performance costs. Another advantage of Singlepass is that it avoids the possibility of JIT bombs.
For those with older Intel/AMD processors, Wasmer 2.2’s Singlepass compiler also adds support for SSE 4.2 as an alternative to its AVX paths.
In addition to Singlepass for AArch64, another 64-bit Arm addition with Wasmer 2.2 now officially supports Apple’s M1 processors. Outside of the AArch64 space, there are many bugfixes in Wasmer 2.2.
Learn more about Wasmer 2.2 and downloads via GitHub and the project site at Wasmer.io.