Ruby previews pure Ruby JIT compiler

Ruby 3.3.0, a planned upgrade to the popular dynamic language, introduces an experimental, pure-Ruby, just-in-time compiler, called RJIT. The update also brings a number of improvements and a performance boost to the YJIT compiler.

A first preview of Ruby 3.3.0, unveiled May 12, can be downloaded from ruby-lang.org. RJIT, not now usable for production purposes, replaces the MJIT (Method-based Just in Time) compiler. Unlike MJIT, RJIT does not require a C compiler at runtime. Ruby developers should continue to use the Shopify-built YJIT (Yet Another Ruby JIT) compiler in production.

To read this article in full, please click here