Wasmer julkaistiin maanantaina tätä WebAssembly (WASM)-ajoaikaa varten, jonka tavoitteena on”ajaa mitä tahansa koodia millä tahansa asiakkaalla”tällä avoimen lähdekoodin pinolla, joka toimii eri käyttöjärjestelmissä/alustoissa ja tukee useita ohjelmointikieliä.

Wasmer on edelleen yksi johtavista WASM-ajoajoista monipuolisella tuella ja keskittymällä alueisiin yleisistä työpöytäsovelluksista”kannettaviin ML/AI-sovelluksiin”.

Wasmer 2.2-julkaisun Singlepass-kääntäjä toimii nyt 64-bit Arm (AArch64) kanssa sekä Linux-että macOS-käyttöjärjestelmissä. Singlepass on Wasmer-kääntäjä vaihtoehto Cranelift-tai LLVM-kääntäjäpoluille. Singlepass kääntää koodin lineaarisesti ja käännösteho on”suuruusluokkaa nopeampi”kuin Cranelift tai LLVM, mutta ajonaikaisen suorituskyvyn kustannukset ovat pienet. Toinen Singlepassin etu on, että se välttää JIT-pommien mahdollisuuden.

Niille, joilla on vanhemmat Intel/AMD-suorittimet, Wasmer 2.2:n Singlepass-kääntäjä lisää myös SSE 4.2-tuen vaihtoehtona AVX-poluilleen.

AArch64:n Singlepassin lisäksi toisella 64-bittisellä Arm-lisäyksellä Wasmer 2.2:lla on nyt virallinen tuki Applen M1-prosessoreille. AArch64-tilan ulkopuolella Wasmer 2.2:ssa on monia virheenkorjauksia.

Lisätietoja Wasmer 2.2:sta ja latauksista GitHubin ja projektisivuston kautta osoitteessa Wasmer.io.

Categories: IT Info