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
.NET MAUIがバージョン1.0に到達。C#/.NETのシングルコードベースでWin/Mac/iOS/Androidのネイティブアプリを開発可能に。Microsoft Build 2022
.NET
2022-05-25 14:38
ディープフェイク被害、14.6%が経験済み–トレンドマイクロ調査
IT関連
2024-07-10 13:03
ヘルスケア大手CVS Healthのデータ10億件以上が公開状態だったと判明
IT関連
2021-06-17 16:04
東芝ウォーターソリューションズ、インドの下水処理場プロジェクトを受注
IT関連
2021-08-12 05:33
「Microsoft Edge」、ウェブ閲覧時のセキュリティ機能を強化–3つのレベルから選択可
IT関連
2022-08-12 15:25
凸版印刷、明治期から昭和初期の手書き文字を解読するAI-OCR開発
IT関連
2022-11-16 19:46
USJの任天堂エリア、18日開業 整理券などで入場者数を調整
くらテク
2021-03-09 23:47
Publickey年間人気記事ランキング2022。1位はcURLの作者に無礼なメール、2位はヨドバシの内製プライベートクラウド、3位は三流プログラマがなぜ米マイクロソフトの開発者になれたか
編集後記
2022-12-29 23:41
TwoFive、フィッシングサイト検出サービスを開始
IT関連
2023-06-29 03:07
アップルのApp Storeがドイツで調査の対象に、競争規制当局が「市場支配力」に向けた手続きを進行
ネットサービス
2021-06-30 11:32
テクノロジー投資で重要視される6分野–2023年の優先事項
IT関連
2022-12-16 03:43
極右に人気でAWSに締め出された「Parler」の創業者CEO、取締役会が解雇
企業・業界動向
2021-02-05 23:04
災害時にEV無償貸与 宮城・山元町と宮城三菱自販が協定
IT関連
2021-01-19 18:27
アバターロボットでカップヌードルミュージアム見学
IT関連
2021-02-16 16:11