Wasmer 2.2 został wydany w poniedziałek dla tego środowiska uruchomieniowego WebAssembly (WASM), które ma na celu”uruchomienie dowolnego kodu na dowolnym kliencie”z tym stosem open source działającym na różnych systemach operacyjnych/platformach i obsługującym różne języki programowania.

Wasmer pozostaje jednym z wiodących środowisk wykonawczych WASM dzięki zróżnicowanemu wsparciu i skupieniu się na obszarach, od ogólnych aplikacji komputerowych po „przenośne aplikacje ML/AI”.

Wersja Wasmer 2.2 ma kompilator Singlepass, który teraz działa na 64-bitowym Arm (AArch64) zarówno dla systemów operacyjnych Linux, jak i macOS. Singlepass to alternatywa dla kompilatorów Wasmer do korzystania ze ścieżek kompilatorów Cranelift lub LLVM. Singlepass kompiluje kod w czasie liniowym, a wydajność kompilacji jest „o rząd wielkości szybsza” niż Cranelift lub LLVM, ale przy niewielkich kosztach wydajności w czasie wykonywania. Kolejną zaletą Singlepass jest unikanie możliwości bombardowania JIT.

Dla osób ze starszymi procesorami Intel/AMD kompilator Singlepass w Wasmer 2.2 dodaje również obsługę SSE 4.2 jako alternatywę dla swoich ścieżek AVX.

Oprócz Singlepass dla AArch64, kolejny 64-bitowy dodatek Arm z Wasmer 2.2 ma teraz oficjalne wsparcie dla procesorów Apple M1. Poza przestrzenią AArch64 istnieje wiele poprawek błędów w Wasmer 2.2.

Dowiedz się więcej o Wasmer 2.2 i plikach do pobrania za pośrednictwem GitHub i strony projektu w Wasmer.io.

Categories: IT Info