Shopify Invests in Research for Ruby at Scale - Shopify
May 16, 2022

Summary
This post details Shopify's investment in academic research for Ruby, specifically highlighting contributions to language engineering, garbage collection (MMTk), and interpreter optimization. It introduces Professor Laurence Tratt's work on JIT compilers, Professor Steve Blackburn's MMTk for garbage collection, and Dr. Stefan Marr's research on interpreter startup and warmup time. The post emphasizes the importance of evaluating research against real-world workloads and the benefits of academic-industry collaboration for the Ruby community.
More from the YJIT Compiler for Ruby trail
- Contributing support for a Wasm instruction to Winch - Shopify
- Ruby 3.2’s YJIT is Production-Ready - Shopify
- Year in Review 2022: Tenderlove's Ruby and Rails Reflections and Predictions - Shopify
- When is JIT Faster Than A Compiler? - Shopify
- Our Experience Porting the YJIT Ruby Compiler to Rust - Shopify