This document provides an overview of Ruby JIT compilation and summarizes key information about different Ruby JIT implementations. It begins with explanations of what JIT compilation is and the benefits it provides. It then outlines different types of JIT approaches and briefly summarizes the history of JIT. The bulk of the document focuses on summarizing different Ruby JIT implementations including JRuby, Rubinius, Maglev Ruby, deoptimization branch, MJIT, LLRB, and MJIT-YARV. It concludes with a brief demo and outlook on the future of JIT in Ruby, suggesting it will be included in Ruby 2.6.