Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Ruby 3.3.0 が Pure Ruby JIT コンパイラ RJIT を発表

Ruby 3.3.0 が Pure Ruby JIT コンパイラ RJIT を発表

広く使用されている動的プログラミング言語の今後の機能強化である Ruby 3.3.0 では、RJIT と呼ばれる実験的な純粋な Ruby のジャストインタイム コンパイラがデビューします。このアップデートでは、YJIT コンパイラの多数の改善とパフォーマンスの向上も実現します。

5 月 12 日に正式にリリースされた Ruby 3.3.0 の最初のプレビューは、ruby-lang.org からダウンロードできます。現在実稼働環境での使用は推奨されていませんが、RJIT は MJIT (メソッドベースのジャストインタイム) コンパイラーを置き換えます。 RJIT では、MJIT の要件である実行時の C コンパイラの必要性がなくなります。 RJIT は実験的な性質にもかかわらず、依然として先進的であり、複雑なアプリケーションに適しています。 Ruby 開発者は、本番環境では Shopify によって作成された YJIT (Yet Another Ruby JIT) コンパイラーを引き続き使用することをお勧めします。

この Ruby 3.3.0 アップデートでは、YJIT コンパイラのパフォーマンスが大幅に向上しています。 Ruby 支持者は、仮想マシンのスタック操作にレジスタを割り当て、オプションの引数を使用してより多くの呼び出しをコンパイルできるこのアップデートを賞賛しています。さらに、コンパイルされたコードのメタデータが消費するメモリが大幅に減少し、Arm64 プラットフォームでのコード生成が顕著に強化されました。 YJIT は、制御を強化するために一時停止モードで開始でき、アプリケーションの起動が完了したら手動で有効にできるようになりました。さらに、YJIT の出口トレース機能は、今回のアップデートでサンプリングをサポートします。

Ruby 3.3.0 では、コンパイラの改善に加えて、オブジェクト シェイプを使用して定義済み?(@ivar) を最適化し、パフォーマンスを向上させています。さらに、標準ライブラリ内のいくつかのデフォルトの gem (RubyGems、bigDecimal、bundler、syntax_suggest など) が更新されました。

Ruby の最新リリースであるバージョン 3.2.2 は 3 月 30 日に発表され、重要なセキュリティ パッチが提供されました。クリスマスの日にデビューした Ruby 3.2.0 では、WASI (WebAssembly System Interface) のサポートが導入されました。この競争の激しいプログラミング環境において、Ruby とそのコンパイラの継続的な改善は、パフォーマンスを向上させるためのより良いツールを提供するというコミュニティの取り組みを示しています。

AppMasterのようなNo-codeプラットフォームは、企業や開発者が Web アプリケーションやモバイル アプリケーションを構築する方法に革命をもたらしました。たとえば、 AppMasterプラットフォームは、コーディングの専門知識を必要とせずにバックエンド、Web、およびモバイル アプリケーションを作成するための包括的なソリューションを提供します。 Ruby コンパイラの最近の進歩は、開発者の生産性を向上させ、ユーザーが効率的かつコスト効率よくアプリケーションを開発できるようにするという継続的な傾向を反映しています。

関連記事

Samsung、革新的なセキュリティとプレミアムビルドを備えた Galaxy A55 を発表
Samsung、革新的なセキュリティとプレミアムビルドを備えた Galaxy A55 を発表
Samsung は、Knox Vault セキュリティとアップグレードされたデザイン要素を特徴とする Galaxy A55 および A35 を導入してミッドレンジのラインナップを拡大し、このセグメントにフラッグシップ品質を注入します。
Cloudflare、大規模な言語モデルを保護する AI 用ファイアウォールを発表
Cloudflare、大規模な言語モデルを保護する AI 用ファイアウォールを発表
Cloudflare は、大規模言語モデルをターゲットとした潜在的な不正行為を先制的に特定し、阻止するように設計された高度な WAF である Firewall for AI の導入を進めています。
OpenAI の ChatGPT が語る: 音声インタラクティブ AI の未来
OpenAI の ChatGPT が語る: 音声インタラクティブ AI の未来
ChatGPT は、OpenAI の音声機能の展開によりマイルストーン機能を達成しました。ユーザーは、ChatGPT が iOS、Android、Web 上で応答を読み上げるため、ハンズフリーの対話を楽しむことができるようになりました。
無料で始めましょう
これを自分で試してみませんか?

AppMaster の能力を理解する最善の方法は、自分の目で確かめることです。無料サブスクリプションで数分で独自のアプリケーションを作成

あなたのアイデアを生き生きとさせる