JRuby: Not Just Another Ruby Implementation
summary
JRuby aims to run real Ruby apps on the JVM and demonstrates concrete results: passes 98% of Rails unit tests, jruby-complete single-jar distribution for easy deployment, native JVM threads and Unicode support so threads run on multiple cores and strings interoperate with Java, and a compiler/JIT that already shows 1.5–2× speed on compiled shootout tests versus MRI while interpreted mode sits around half the speed but steadily improves.
AI-written summary · about
chapters (21)
- 0:00Start
- 2:21Agenda
- 2:39What Jruby Is
- 4:10Ruby Design Issues
- 11:23Memory Management
- 13:07Extensions
- 19:23Unicode Support
- 20:36Scalable and Fast
- 23:13Java Manage Your Memory
- 24:03Ruby Has C-Based Extensions
- 27:09What Can J Ruby Do
- 31:05Jr Builder
- 35:34Netbeans
- 36:15Editor
- 44:46Measuring Compatibility
- 46:21Contribute to the Spec
- 49:23Performance
- 51:22Ruby Shootout
- 52:56Compiling Ruby
- 57:57Questions
- 59:27Jruby Complete








