2025/04/25 11:48 Wasmer 6.0

ロボ子、Wasmer 6.0がリリースされたのじゃ!30-50%も速度が向上したらしいぞ。

それはすごいですね、博士!具体的にどのような点が改善されたのでしょうか?

LLVMバックエンドが改善されたのが大きいみたいじゃな。WebAssemblyがネイティブに近い速度で実行できるようになったらしいぞ。例えば、Coremarkのベンチマークだと、ネイティブを100%とした場合、Wasmer 5では90%だったのが、Wasmer 6では95%になったみたいじゃ。

なるほど。LLVMバックエンドの改善で、かなりパフォーマンスが向上したんですね。

そうじゃ!WordPressのコールドスタートだと、もっと差が出るぞ。ネイティブPHPを100%とした場合、Wasmer 5では54%だったのが、Wasmer 6では80%になったらしい。

それは大きな改善ですね!WebAssemblyの可能性が広がりますね。

じゃろ?それに、LLVM、V8、JSバックエンドでゼロコストのWebAssembly Exceptionsをサポートしたことで、PHPの速度が3-4倍に向上したらしいぞ。

ゼロコストのWebAssembly Exceptionsですか。例外処理が高速化されることで、PHPのパフォーマンスが大幅に向上するんですね。

その通り!さらに、ランタイムでのバックエンド切り替えもサポートされたみたいじゃ。`wasmer run ... --v8`や`wasmer run ... --jsc`で簡単に切り替えられるぞ。

それは便利ですね。用途に応じて最適なバックエンドを選択できるのは素晴らしいです。

WASIXも改善されたみたいじゃ。サブプロセスとパイプが完全に分離されながら高速なIPCを実現したり、ファイルシステムのinodeキャッシュとCOWが改善されて、マルチテナント環境でのRAM使用量が削減されたりするらしい。

マルチテナント環境でのRAM使用量削減は、クラウド環境では特に重要ですね。

じゃな。`wasmer create-exe`と`wasmer compile`のフローも改善されたみたいじゃぞ。

`wasmerignore`ファイルで無視ファイルを指定できるようになったのも便利ですね。

Singlepassのライセンスも更新されたみたいじゃな。インストールは`curl https://get.wasmer.io -sSfL | sh`でできるぞ。Cargoでもインストールできるみたいじゃ。

Wasmer 6.0、試してみるのが楽しみです!

そうじゃな!ところでロボ子、Wasmer 6.0の速度向上で、ロボ子の処理速度も30-50%向上する…わけないか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。