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
マイクロソフト、高速化した「Teams」のパブリックプレビューを公開
IT関連
2023-04-01 00:35
Googleストリートビューのハイパーラプス、天気や時間など統一して作成する技術 :Innovative Tech
トップニュース
2021-01-30 09:45
技術の発達で利用の障壁下がる– IDC Japan、国内IoT市場を予測
IT関連
2022-04-06 06:12
NTTデータ、生成AIのグローバル推進体制を整備–新サービスも提供
IT関連
2023-07-01 19:57
Datadog、ポストセールスの新サービス–顧客の製品利用に伴走
IT関連
2022-06-03 13:16
オープンテキスト、バックアップサービス発表–Microsoft 365などのSaaSが対象
IT関連
2023-03-03 02:10
新型コロナワクチンの接種、自治体の約半数が「年内に終わらず」 JX通信社調べ
企業・業界動向
2021-04-23 03:43
東京農工大が目が自然にピントを合わせられる「ホログラフィック・コンタクトレンズディスプレイ」開発
ハードウェア
2021-03-26 03:26
日立、イタリアの高速鉄道路線向けデジタル信号化契約に参画
IT関連
2023-08-03 00:54
日立製作所、2023年度第1四半期決算で「Lumada」の存在感がさらに拡大
IT関連
2023-08-01 02:03
エム・クレスト、公開サーバーに安全にアクセス可能なリモート接続サービスを提供
IT関連
2022-10-01 07:51
New Relic、脆弱性管理機能を一般提供–セキュリティを可観測性に統合
IT関連
2023-02-11 17:37
第4回:顧客の声(VOC)をデジタル変革に取り入れるヒント
IT関連
2022-08-25 13:15
新世代のカスタマーケアへと変革する企業を支援–Zendeskが国内事業戦略
IT関連
2021-06-14 09:59