For a few years now, Ruby on Rails has focused relentlessly on client-side performance. While performance zealots have turned their attention on squeezing out a few more milliseconds on the sever-side, the Rails core team took the advice of the YSlow team seriously very early, building defaults into the framework to increase the default performance of Rails web sites, as well as making it easy to opt-into higher performing techniques very late without requiring a change in site architecture.
Rails 3 adds more high-performance features, and makes Rails even faster out of the box. In this talk, Yehuda will cover the ways that Rails already builds in fast by default, and briefly discuss how Rails will continue to lead the “fast by default” field in the upcoming releases.
Yehuda Katz is a member of the Ember.js, Ruby on Rails and jQuery Core Teams. His 9-to-5 home is at the startup he founded, Tilde Inc., where he works on Skylight, a Rails performance tool. Yehuda is the co-author of best-selling jQuery in Action and Rails 3 in Action. He spends most of his time hacking on open source—his main projects, along with others, like Thor, Handlebars and Janus—or traveling the world doing open source evangelism work. He blogs at http://yehudakatz.com and can be found on Twitter as @wycats.