Stefan Tilkov's Random Stuff

How JRuby Makes Ruby Fast

Superb post by JRuby lead developer Charles Nutter:

I thought perhaps a discussion about the process of optimizing JRuby might help folks understand what's involved in building a fast, compatible Ruby implementation, so that these periodic shootouts don't get blown out of proportion. Ruby can be fast, certainly even faster than JRuby is today. But getting there while maintaining compatibility is very difficult.