Wasmer 2.2 fue lanzado el lunes para este tiempo de ejecución de WebAssembly (WASM) que tiene como objetivo”ejecutar cualquier código en cualquier cliente”con esta pila de código abierto que funciona en todos los sistemas operativos/plataformas y admite una variedad de lenguajes de programación.
Wasmer sigue siendo uno de los principales tiempos de ejecución de WASM con su soporte diverso y centrándose en áreas que van desde aplicaciones de escritorio generales hasta”aplicaciones ML/IA portátiles”.
La versión Wasmer 2.2 tiene su compilador Singlepass que ahora funciona en Arm de 64 bits (AArch64) para los sistemas operativos Linux y macOS. Singlepass es la alternativa del compilador Wasmer al uso de las rutas del compilador Cranelift o LLVM. Singlepass compila el código en tiempo lineal y el rendimiento de la compilación es”más rápido en órdenes de magnitud”que Cranelift o LLVM pero con pequeños costos para el rendimiento en tiempo de ejecución. Otra ventaja de Singlepass es que evita la posibilidad de bombas JIT.
Para aquellos con CPU Intel/AMD más antiguas, el compilador Singlepass en Wasmer 2.2 también agrega compatibilidad con SSE 4.2 como alternativa a sus rutas AVX.
Además de Singlepass para AArch64, otra adición de Arm de 64 bits con Wasmer 2.2 ahora tiene soporte oficial para los procesadores M1 de Apple. Fuera del espacio AArch64, hay muchas correcciones de errores dentro de Wasmer 2.2.
Obtenga más información sobre Wasmer 2.2 y las descargas a través de GitHub y el sitio del proyecto en Wasmer.io.