Status
From JRubyWiki
JRuby is under extremely active development, and making great progress. This page lists information about standard library support, application support, and general progress toward compatibility with Ruby 1.8.5.
Contents |
Performance
Performance is still sub-par, but certain benchmarks that use Java libraries heavily generally run faster than the equivalent benchmarks in Ruby. Work continues on performance, both for interpreted mode and exploring compilation options for the future.
Java Integration Support
See also Java Integration.
Development Progress
See also http://jira.codehaus.org/browse/JRUBY and http://jruby.codehaus.org/Limitations.
Ruby Standard Libraries
We ship with the full complement of Ruby standard libraries, though some platform-specific libs have been removed and others have been modified to work better with JRuby. Most libraries work quite well, but due to platform-emulation gaps in JRuby or language/interpreter bugs, some libraries still have remaining issues. The goal is that all libraries without unsupportable platform-specific features should work 100% in JRuby.
Status of Ruby Standard Libraries
Application Compatibility
Rails Support - Ruby on Rails is not yet officially "supported" but many JRuby users are finding it works very well. Many are deploying it for small production purposes using WEBrick, and there's prototype work being done to deploy Rails with Mongrel (for Java), AsyncWeb, Grizzly, and others. Performance in production mode is quite good (and getting better) and deployment with ActiveRecord-JDBC allows support for many supported databases.

