RubyKaigi 2026 の動画から見えた、いま追うべき Ruby の6テーマ
RubyKaigi 2026 の発表動画が公式 YouTube で公開されました。
今年も公式スケジュールと各発表概要を手がかりに、公開動画を6つのテーマに分けてみます。
RubyKaigi は処理系や言語実装の話が多いため、タイトルだけで「自分には難しそう」と感じるかもしれません。しかし、すべての実装詳細を理解しなくても、Ruby がどの課題に投資しているのかを知るだけで、日々の開発を見る解像度はかなり上がります。
対象読者は、Ruby / Rails を使っていて、RubyKaigi の発表をこれからの学習につなげたい方です。
「すべての発表は追いきれないけれど、2026 年の Ruby がどこへ向かっているのかは知りたい」という方に向けてまとめています。
先に結論
RubyKaigi 2026 の発表から強く感じたテーマは、次の6つです。
- 性能改善が VM・GC・メソッド呼び出しまで多層化している
- 並行・並列処理が「研究」から「使い方」の段階へ進んでいる
- テスト・計測・ビルドのフィードバックループが短くなっている
- 型・索引・ドキュメントによって、Ruby をツールが理解しやすくなっている
- Ruby 4 時代の境界・拡張・リリース基盤が整えられている
- Ruby の実行場所がブラウザ・エッジ・組み込み・ゲームへ広がっている
2025 年版では「Ruby は基盤に投資している」とまとめました。
2026 年は、その基盤が 実際のワークロードや開発体験につながり始めた年という印象です。Ruby 4 をひとつの節目として、速度、並列性、ツール、配布先が同時に前へ進んでいます。
一覧で見る
| テーマ | 会議での存在感 | 実務への近さ | まず追う優先度 |
|---|---|---|---|
| VM・GC・JIT・低レイヤ性能 | とても高い | 中〜高 | ★★★★☆ |
| 並行・並列・I/O | 高い | 高い | ★★★★☆ |
| テスト・計測・ビルド・DX | 高い | とても高い | ★★★★★ |
| 型・コード理解・ドキュメント | 高い | とても高い | ★★★★★ |
| Ruby 4 の境界・拡張・リリース | 中〜高 | 中〜高 | ★★★★☆ |
| Wasm・組み込み・代替実装 | とても高い | 低〜中 | ★★☆☆☆ |
1. 性能改善が VM・GC・メソッド呼び出しまで多層化している
2026 年も、性能は RubyKaigi の中心テーマでした。
ただし、単に「JIT で Ruby を速くする」という話ではありません。
- ZJIT の設計と今後
- Ruby 4.1 に向けたメソッド呼び出しの高速化
- 次世代 GC と write barrier の検証
- FFI と C 拡張のコスト
- Ruby bytecode を使ったホットスポット最適化
- JIT が最適化判断に使う副作用・不変条件
というように、性能改善の対象がランタイム全体へ広がっています。
アプリケーションエンジニアが JIT や GC を実装できる必要はありません。まず重要なのは、遅さをひとまとめにせず、CPU、I/O、allocation、GC、メソッド呼び出し、native code 境界のどこにコストがあるのかを分けて考えることです。
関連動画
- The design and implementation of ZJIT & the next five years(発表概要)
- Lightning-Fast Method Calls with Ruby 4.1 ZJIT(発表概要)
- Building the Next-Generation Garbage Collector in Ruby(発表概要)
- A Write Barrier Validating GC for Ruby(発表概要)
- A Faster FFI(発表概要)
- Ruby the Hard Way: Writing Bytecode to Optimize Plain Ruby(発表概要)
2. 並行・並列処理が「研究」から「使い方」の段階へ進んでいる
Ractor は Ruby 3.0 から実験的機能として存在していますが、2026 年は「Ractor とは何か」よりも、どこで使うと効果が出るのか、何がボトルネックになるのかへ話が進んでいます。
たとえば、Ractor-local GC、Ractor pool を使った実運用上のパターン、thread scheduler、並列でも安全かつ高速な Hash、Falcon を使った大規模トラフィック処理などです。mruby/c でも native multi-core 対応が扱われています。
ここから見えるのは、並列性が特別な用途だけのテーマではなくなりつつあることです。
実務者としては、いきなり Ractor を導入するより先に、次の違いを説明できるようになると発表を追いやすくなります。
- concurrency と parallelism
- CPU-bound と I/O-bound
- throughput と latency
- Thread、Fiber、Ractor の役割
関連動画
- Thread-Coordinated Ractors: The Pattern That Delivers(発表概要)
- Ruby’s Scheduler: Improving I/O(発表概要)
- Making Hash Parallel, Thread-Safe and Fast!(発表概要)
- Surviving Black Friday: 329 billion requests with Falcon!(発表概要)
- Million-Agent Ruby: Ractor-Local GC in the Age of AI(発表概要)
3. テスト・計測・ビルドのフィードバックループが短くなっている
日々の開発へもっとも持ち帰りやすいテーマです。
2026 年は、テスト全件実行を前提にせず変更の影響範囲を追跡する話、portable な並列テスト、Bundler の高速化、より正確な profiler、CRuby のリアルタイム可視化などが並びました。
共通しているのは、開発を速くするために安全性を下げるのではなく、計測や分析の精度を上げて、待ち時間と不確実性を減らすという考え方です。
また、AI は独立した流行語としてではなく、既存ツールを動かす新しい利用者として登場しています。RuboCop を MCP 経由で AI agent と組み合わせる話や、benchmark の実行・検証を LLM に繰り返させる話は、その象徴です。
関連動画
- When Can You Skip a Test? Tracking Test Impact(発表概要)
- Portable and Fast - How to implement a parallel test runner(発表概要)
- Faster Bundler, Happier Developers(発表概要)
- ext/profile, or How to Make Profilers Tell the Truth(発表概要)
- Chasing Real-Time Observability for CRuby(発表概要)
- Exploring RuboCop with MCP(発表概要)
- Autoresearching Ruby Performance with LLMs(発表概要)
4. 型・索引・ドキュメントによって、Ruby をツールが理解しやすくなっている
2025 年に続き、型と静的解析は重要なテーマです。
ただし今年は、「Ruby に完全な型を付けるか」という二択ではなく、役に立つ範囲の情報をどう推測し、どう複数のツールで共有するかに重点が移ったように感じました。
- 少ない型注釈で実コードを解析する TypeProf
- 呼び出されたメソッドから型を推測する
type-guessr -
NoMethodErrorの予防へ目的を絞った Method-Ray - 共通の高速コード indexer を目指す Rubydex
- Prism、RBS、RDoc、HTML-aware ERB による構造理解
Ruby の動的な性質を消すのではなく、補完、定義ジャンプ、ドキュメント、template 解析を強くする方向です。
Rails アプリケーションでも、最初からコードベース全体を型付けする必要はありません。公開 API、壊れやすい境界、読みにくいドメインロジックなど、効果が見えやすい場所から試すのがよさそうです。
関連動画
- Practical TypeProf: Lessons from Analyzing Optcarrot(発表概要)
- Good Enough Types: Heuristic Type Inference for Ruby(発表概要)
- No Types Needed, Just Callable Method Check(発表概要)
- Making the RBS Parser Faster(発表概要)
- Blazing-fast Code Indexing for Smarter Ruby Tools(発表概要)
- The future of Ruby documentation(発表概要)
- HTML-Aware ERB: The Path to Reactive Rendering(発表概要)
5. Ruby 4 時代の境界・拡張・リリース基盤が整えられている
Ruby 4.0 で導入された実験的機能 Ruby::Box、require を横断する hook、core class になった Set、Ruby 2 から 4 へ C extension を更新する話など、2026 年は「Ruby の内と外の境界」を扱う発表も目立ちました。
このテーマは一見ばらばらに見えますが、共通しているのは、Ruby を長く使えるプラットフォームにすることです。
- コードや依存関係の境界をどう表現するか
- 既存 gem との互換性を守りながら VM を進化させるにはどうするか
- 標準ライブラリを誰が保守しやすい形にするか
- Ruby と RubyGems のリリースを供給網攻撃からどう守るか
アプリケーションコードだけを見ていると気づきにくいですが、普段の bundle install や Ruby version update が成立するのは、この地道な設計・保守・リリース作業があるからです。
関連動画
- The Journey of Box Building(発表概要)
- Require Hooks: Filling the Gap in Ruby's Extensibility(発表概要)
- Implementing Core Set(発表概要)
- From Ruby 2 to 4: Updating a C extension for a Modern VM(発表概要)
- Ruby Releases Ruby(発表概要)
- Back to the roots of date(発表概要)
6. Ruby の実行場所がブラウザ・エッジ・組み込み・ゲームへ広がっている
RubyKaigi らしさがもっとも濃いテーマです。
2026 年は、PicoRuby.WASM の browser framework、Wasm 上の interactive documentation、JavaScript から Ruby library を呼ぶ試み、IoT、microcontroller、NES、Z80、Unity / C#、Doom の移植まで登場しました。
Rails 開発へ明日そのまま導入できる技術ばかりではありません。しかし、この領域には次の価値があります。
- VM、memory、I/O の制約を具体的に学べる
- Ruby の object model や bytecode を別角度から理解できる
- 「Ruby は server-side web の言語」という思い込みを外せる
- 小さな実装や demo から処理系へ入る入口になる
仕組みを完全に理解するより、まず demo を楽しむ見方もできます。Ruby で音を鳴らす、browser で動かす、ゲーム機で動かすという体験が、低レイヤを学ぶ動機になります。
関連動画
- Funicular: A Browser App Framework Powered by PicoRuby.WASM(発表概要)
- TutorialKit.rb: interactive Ruby gem docs powered by Wasm(発表概要)
- PicoRuby for IoT: Connecting to the Cloud with MQTT(発表概要)
- Building a Standalone Ruby Programming Environment(発表概要)
- Ruby on NES - how to make the smallest ruby ever(発表概要)
- mruby in the 8-bit world: mruby VM for Zilog Z80(発表概要)
- From C to Ruby: Porting Doom(発表概要)
- Twenty Years of JRuby(発表概要)
関心別に最初の1本を選ぶなら
全動画を順番に見る必要はありません。まずは自分の仕事や関心に近い入口から見るのがおすすめです。
| 関心 | 最初の1本 | 見どころ |
|---|---|---|
| AI coding と既存ツールの関係 | Exploring RuboCop with MCP | AI agent 時代に linter / formatter をどう活かすか |
| 日々の待ち時間の短縮 | Faster Bundler, Happier Developers | 身近な Bundler を題材にした性能改善 |
| Ruby における型の現在地 | Practical TypeProf | 実コードを解析して分かった現在地と使い方 |
| 障害調査や network programming | The Less-Told Story of Socket Timeouts | timeout が複数必要な理由と Ruby 4.0 の改善 |
| CRuby の内部実装 | Guide to getting started walking source codes of CRuby | CRuby source code を読み始めるための入口 |
| Ruby 4 の変化 | The Journey of Box Building | 実験的機能 Ruby Box の基本と設計上の難しさ |
| Ruby の表現力や楽しさ | Smalruby: Visualizing Ruby with Bidirectional Transpiration | Ruby code と visual programming を往復する発想 |
英語発表も、スライドや code example を追うだけで概要をつかめます。分からない用語をすべて調べてから進むより、まず最後まで見て「何を解決しようとしている発表か」を一文でまとめると理解しやすくなります。
実務者として、どの順で追うか
Ruby / Rails のアプリケーション開発者なら、私は次の順で追います。
- テスト・計測・ビルド・DX
- 型・コード理解・ドキュメント
- Ruby 4 の境界・拡張・リリース
- 並行・並列・I/O
- VM・GC・JIT・低レイヤ性能
- Wasm・組み込み・代替実装
最初の2つは、CI、editor、code review、調査時間といった日々の仕事へ直接効きます。
その後に Ruby 4 の変更や並行処理を追うと、language update や architecture の選択肢が増えます。VM、GC、JIT は前提知識が多いものの、performance issue に遭遇したときの語彙と仮説を増やしてくれます。
組み込みや Wasm は実務上の優先度こそ低めですが、Ruby の仕組みそのものに興味を持つには最高の入口です。
まとめ
RubyKaigi 2026 を一言でまとめるなら、Ruby の基盤が、実際に使われる場所へ接続され始めた年だと思います。
- JIT、GC、method call を速くする
- Thread、Fiber、Ractor を実際の workload につなげる
- test、profile、build の待ち時間を減らす
- 型、index、docs で code を理解しやすくする
- 境界、拡張、release を安全にする
- browser、edge、microcontroller まで Ruby を運ぶ
Ruby の「書きやすさ」を守りながら、速さ、解析可能性、並列性、可搬性をどこまで高められるか。
2026 年の発表群は、その挑戦が個別の研究だけでなく、開発ツールや production workload にまで届き始めたことを見せてくれました。
全部を理解しようとせず、まずは自分の仕事に近い1本から見てみるのがおすすめです。