Ruby 3.2プレビュー2がリリース。WebAssembly版Ruby、ARM64版YJITなど対応

今回は「Ruby 3.2プレビュー2がリリース。WebAssembly版Ruby、ARM64版YJITなど対応」についてご紹介します。

関連ワード (実行可能、次期、速度向上等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


次期Rubyのプレビューリリース「Ruby 3.2 Preview 2」が公開されました。

fig

Ruby 3.2ではWebAssembly版Rubyの登場が予定されており、これまでリリースされてきたLinux版やWindows版、Mac版などのRubyに加えて、WebブラウザなどWebAssemblyの実行環境でRubyランタイムを実行し、そこでRubyのプログラムを実行可能になることが期待されています。

参考:RubyのWebAssembly/WASIへの移植が実現、プレリリース版のバイナリ公開。RubyGemsにも対応

WebAssembly版のRubyでは、ファイルI/OなどOSごとに異なるAPIを抽象化する業界標準仕様であるWASI(WebAssembly System Interface)に対応しているため、WebブラウザだけでなくWasmtimeやWasmerといったスタンドアロンのWASI対応WebAssemblyランタイム、Node.jsやDenoなど(WASIヘノ実験的対応を含む)など、さまざまな環境で実行可能です。

また、仮想ファイルシステム(VFS)機能も搭載しており、Webブラウザのような基本的にはファイル操作ができない環境でもファイルシステムからの読み込みなどの操作を可能にしています。

Ruby 3.2ではそれ以外にも、昨年メインラインにマージされた新しいJust-in-CompilerであるYJITがARM64に対応したことで、ARM64のプロセッサを搭載した環境での速度向上も実現される予定です。

Rubyは毎年クリスマスのタイミングでメジャーバージョンアップがリリースされてきました。Ruby 3.2も今年のクリスマスに正式リリースが発表されるでしょう。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
日立、「プロ人財視える化・育成ソリューション」を提供–各職種に特化した人材育成を支援
IT関連
2024-03-17 13:29
GVA TECH、「GVA manage」に締結後の契約管理機能を搭載へ
IT関連
2023-11-02 07:44
ニッセイ・ウェルス生命保険、セキュリティ評価プラットフォームを導入–クラウドサービスの安全性を可視化
IT関連
2023-09-08 16:06
「Linux」でのファイル/フォルダー管理で知っておくべきコマンド5選
IT関連
2024-04-12 10:22
株のようにスポーツトレカに投資できるAltが代替資産市場の勢いに乗って33.8億円調達
ネットサービス
2021-03-14 11:56
生成AIによるソフトウェア品質テスト–導入企業の増加とAIに対する見方の変化
IT関連
2024-11-07 14:13
万人向けの使いやすい「Linux」ディストロ–ゲーム機能も充実した「Nobara Linux」
IT関連
2024-09-07 19:39
ヴィーム、2023年の事業戦略を発表–ランサムウェア被害への対応強化
IT関連
2023-04-14 23:46
データブリックス、2023年度の事業戦略を発表–国内人員の倍増計画など
IT関連
2023-05-27 14:07
中国で画像改ざん詐欺とそれを見破る技術がAIで高度化
IT関連
2024-01-16 00:45
ワークデイ、人事管理や財務に生成AIを組み込み–「人間を置き換えることはない」と首脳陣
IT関連
2023-09-30 15:55
MetaにEUのプライバシー規制当局が米国への個人データ転送に関する新たな予備決定を送付
IT関連
2022-02-24 11:39
デジタルの影響力でロシアのウクライナ侵攻を阻止せよ
IT関連
2022-03-11 19:47
フォーティネット、クラウドコンサルやマネージドサービスを国内提供
IT関連
2023-05-24 13:01