About ColdRuby¶ Structure¶ ColdRuby consists of three distinct parts: a Ruby runtime written in pure JavaScript, an YARV bytecode translator (based on Ruby 1.9 MRI 1), and, finally, a virtual machine based on V8 which connects the runtime and the compiler, adding error handling and extension interface. All the parts can be used separately: for example, you can compile some Ruby code to JavaScript