ITちゃんねる

仕事に役立つIT関連の最新ニュース

WASIベースのWebAssemblyをサポートする「Ruby バージョン3.2.0」リリース

WASIベースのWebAssemblyをサポートする「Ruby バージョン3.2.0」リリース

Rubyコミュニティーは現地時間2022年12月25日、Ruby バージョン3.2.0を公開した旨を公式ブログで報告した。リンク先からソースコードをダウンロードできる。Ruby バージョン3.2.0はWASI(The WebAssembly System Interface)ベースのWebAssemblyビルド機能をサポートし、Webブラウザーに限らずサーバーレスやエッジ、他のWebAssembly/WASI環境でもRubyのソフトウェアであるCRubyを使用できる。WASI/WebAssembly両者の溝を埋めるため、CRubyには一般ユーザーの権限で制御できるバイナリー変換技術Asyncifyを採用。さらにWASI上に仮想ファイルシステムを実装し、Rubyのアプリケーションを単一の.wasmファイルとしてパッケージする機能も備えた。