Wasmer2.2は月曜日にリリースされたこのWebAssembly(WASM)ランタイムは、オペレーティングシステム/プラットフォーム間で動作し、さまざまなプログラミング言語をサポートするこのオープンソーススタックで「任意のクライアントで任意のコードを実行する」ことを目的としています。

Wasmerは、その多様なサポートと、一般的なデスクトップアプリケーションから「ポータブルML/AIアプリ」までの分野に焦点を当てた、主要なWASMランタイムの1つです。

Wasmer 2.2リリースでは、シングルパスコンパイラがLinuxおよびmacOSオペレーティングシステムの両方で64ビットArm(AArch64)で動作するようになりました。シングルパスは、CraneliftまたはLLVMコンパイラパスを使用する代わりのWasmerコンパイラです。シングルパスは線形時間でコードをコンパイルし、コンパイルのパフォーマンスはCraneliftやLLVMよりも「桁違いに高速」ですが、実行時のパフォーマンスのコストはわずかです。シングルパスのもう1つの利点は、JIT爆弾の可能性を回避できることです。

古いIntel/AMD CPUを使用している場合、Wasmer 2.2のシングルパスコンパイラは、AVXパスの代わりにSSE4.2サポートも追加します。

AArch64のシングルパスに加えて、Wasmer 2.2で追加された64ビットのArmが、AppleのM1プロセッサを公式にサポートするようになりました。 AArch64スペース以外では、Wasmer2.2内に多くのバグ修正があります。

Wasmer 2.2の詳細と、 GitHub およびプロジェクトサイトからのダウンロード Wasmer.io で。

Categories: IT Info