Rewriting the front-end using Javascript and Backbone won't fix the backend problems necessarily. How about reducing the objects creation and tuning the backend too?
They discussed this in the post. They found that the templating was the source of many of the objects, as Ruby creates new objects when performing string concatenation.