выпущен в понедельник для этой среды выполнения WebAssembly (WASM), целью которой является «запуск любого кода на любом клиенте» с помощью этого стека с открытым исходным кодом, работающего в разных операционных системах/платформах и поддерживающего различные языки программирования.
Wasmer остается одной из ведущих сред выполнения WASM благодаря разнообразной поддержке и фокусированию на областях от обычных настольных приложений до «портативных приложений машинного обучения/искусственного интеллекта».
Компилятор Singlepass версии Wasmer 2.2 теперь работает с 64-разрядной версией Arm (AArch64) для операционных систем Linux и macOS. Singlepass — это альтернатива компилятора Wasmer использованию путей компилятора Cranelift или LLVM. Singlepass компилирует код за линейное время, а производительность компиляции «на порядки выше», чем у Cranelift или LLVM, но с небольшими затратами на производительность во время выполнения. Еще одним преимуществом Singlepass является то, что он позволяет избежать бомб JIT.
Для тех, у кого старые процессоры Intel/AMD, компилятор Singlepass в Wasmer 2.2 также добавляет поддержку SSE 4.2 в качестве альтернативы своим путям AVX.
Помимо Singlepass для AArch64, еще одно 64-битное дополнение Arm с Wasmer 2.2 теперь имеет официальную поддержку процессоров Apple M1. Вне пространства AArch64 в Wasmer 2.2 исправлено множество ошибок.
Подробнее о Wasmer 2.2 и загрузках на GitHub и на сайте проекта. на Wasmer.io.