Wasmer 2.2 era rilasciato lunedì per questo runtime di WebAssembly (WASM) che mira a”eseguire qualsiasi codice su qualsiasi client”con questo stack open source che funziona su sistemi operativi/piattaforme e supporta una varietà di linguaggi di programmazione.
Wasmer rimane uno dei principali runtime WASM con il suo supporto diversificato e concentrandosi su aree dalle applicazioni desktop generali alle”app ML/AI portatili”.
La versione Wasmer 2.2 ha il suo compilatore Singlepass ora funzionante su Arm a 64 bit (AArch64) per sistemi operativi Linux e macOS. Singlepass è l’alternativa del compilatore Wasmer all’utilizzo dei percorsi del compilatore Cranelift o LLVM. Singlepass compila il codice in tempo lineare e le prestazioni di compilazione sono”di ordini di grandezza più veloci”di Cranelift o LLVM ma con costi ridotti per le prestazioni di runtime. Un altro vantaggio di Singlepass è che evita la possibilità di bombe JIT.
Per quelli con vecchie CPU Intel/AMD, il compilatore Singlepass in Wasmer 2.2 aggiunge anche il supporto SSE 4.2 come alternativa ai suoi percorsi AVX.
Oltre a Singlepass per AArch64, un’altra aggiunta Arm a 64 bit con Wasmer 2.2 ha ora il supporto ufficiale per i processori M1 di Apple. Al di fuori dello spazio AArch64, ci sono molte correzioni di bug all’interno di Wasmer 2.2.
Ulteriori informazioni su Wasmer 2.2 e sui download tramite GitHub e il sito del progetto su Wasmer.io.