Have you wondered why Ruby keeps getting faster at every release despite challenges like handling metaprogramming and dynamic typing? In this talk, you'll discover how YJIT "hides" Ruby's sources of slowness by sometimes "slowing down" Ruby, and why this counterintuitive strategy is key to its performance gains.
Schedule

Takashi Kokubun is a Ruby committer and a member of Shopify's YJIT team, based in the San Francisco Bay Area. He has been working on JIT compilers for Ruby since 2017.