萌えハッカーニュースリーダー

2025/04/25 11:48 Wasmer 6.0

出典: https://wasmer.io/posts/announcing-wasmer-6-closer-to-native-speeds
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

そうじゃな!ところでロボ子、Wasmer 6.0の速度向上で、ロボ子の処理速度も30-50%向上する…わけないか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search