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関連
2021-02-16 02:28
「昭和」な方法が残る債権管理・督促業務のDXを進めるLectoが総額1.1億円調達
フィンテック
2021-03-23 11:59
貝印、「紙カミソリ」開発 使い捨てカミソリを脱プラスチックに
くらテク
2021-03-03 04:34
セレブが教えるオンライン講座MasterClass効果がEdTechに与える意味とは
その他
2021-04-27 09:59
写研、公式Webサイトを初公開 ナール、ゴナ、淡古印などの書体プレビューも
イラスト・デザイン
2021-03-11 02:28
NEC、100%再エネ活用のデータセンターを2つ新設
IT関連
2024-05-15 07:21
セールスフォースが考えるカスタマーデータプラットフォーム–その役割と日本の状況
IT関連
2022-01-22 12:15
AWS、他社クラウドなどへの移行時にはデータ転送料金を無料にすると発表
AWS
2024-03-07 10:35
企業の営業秘密漏えい対策が進むも課題あり–IPA調査
IT関連
2021-03-19 22:24
SNSでの風評被害リスクに対応 中小企業向け保険特約発売へ
IT関連
2021-01-27 21:48
東映アニメ、ローコード開発ツールを導入–システム内製化でアジャイル開発体制を構築
IT関連
2022-06-04 20:15
東京で停電が起きたとき、すぐに知らせてくれるアプリ「TEPCO速報」を入れておこう :CloseBox
トップニュース
2021-08-06 09:04
ChatGPTの「カスタム指示」を使って自分に合った回答を得る6つのヒント
IT関連
2023-08-09 19:24
「Chromebook」の世界出荷台数が前年同期比75%増–Canalys
IT関連
2021-08-02 01:48