YARV
Interpreter (Computing), Bytecode, Yet Another, Ruby Programming Language, Ruby on Rails, ActiveRecord (Rails)
Omniscriptum (Publisher)
Published on 16. March 2026
Book
Paperback/Softback
76 pages
978-613-0-94153-6 (ISBN)
Description
Please note that the content of this book primarily consists of articles
available from Wikipedia or other free sources online. YARV (Yet another
Ruby VM) is a bytecode interpreter that was developed for the Ruby
programming language by Koichi Sasada. The goal of the project was to
greatly reduce the execution time of Ruby programs. Since YARV has
become the official Ruby interpreter for Ruby 1.9, it is also named KRI
as Koichi's Ruby Interpreter. Benchmarks by rubychan.de showed
significant increases in performance. Benchmarks by Antonio Cangiano
showed an average four times speed improvement over the original
interpreter. Both evaluations comprised a mix of mostly synthetic
benchmarks. Ruby on Rails was reported to run about 15% faster with YARV
compared to Ruby 1.8.6. However, startup time and ActiveRecord use are
still slower.
More details
Language
English
Dimensions
Height: 220 mm
Width: 150 mm
Thickness: 5 mm
Weight
131 gr
ISBN-13
978-613-0-94153-6 (9786130941536)
Schweitzer Classification