ITちゃんねる

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

WebAssembly/WASIサポートの「Ruby 3.2.0 RC1」リリース

WebAssembly/WASIサポートの「Ruby 3.2.0 RC1」リリース

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