Kembali pada tahun 2021, Ruby menggabungkan kompiler just-in-time YJIT yang tahun lalu dengan Ruby 3.2 dianggap sebagai tingkat produksi. Ada juga kompiler MJIT yang bergantung pada kompiler C eksternal. Dan sekarang mendarat minggu ini di Ruby adalah RJIT sebagai upaya just-in-time terbaru.
RJIT dimaksudkan untuk menggantikan MJIT dan itu adalah assembler Ruby murni untuk menghasilkan kode asli - sehingga tidak memerlukan kompiler C seperti MJIT saat run-time atau kompiler Rust pada waktu pembuatan seperti dengan YJIT. Pemanasan RJIT saat ini lebih lambat dari YJIT tetapi lebih cepat dari MJIT.
RJIT menghasilkan kode yang mirip dengan YJIT. Dalam tolok ukur utama, RJIT mengungguli MJIT tetapi "tidak jauh dari YJIT" dalam bentuknya saat ini.
Kompiler JIT baru untuk Ruby ini telah digabungkan melalui tarikan ini jika tertarik dengan semua detail teknis dan tolok ukur pada RJIT.
Itulah berita seputar Ruby Mendapat Compiler Just-In-Time "RJIT" Baru, semoga bermanfaat. Disadur dari Phoronix.com.