Get the latest tech news

ZJIT: Building a Next Generation Ruby JIT


RubyKaigi 2025, #rubykaigi

Furthermore, in large-scale production environments such as those of GitHub, Shopify and Stripe, we end up in a situation where YJIT is compiling the same code over and over again on a very large number of servers, which seems very inefficient. In this presentation, we will go over the design of ZJIT, a next generation Ruby JIT which aims to save and reuse compiled code between executions. We hope that this will help us eliminate duplicated work while also allowing the compiler to spend more time optimizing code so that we can get better performance.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of generation ruby jit

generation ruby jit

Photo of zjit

zjit