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 SproutCore, Ruby on Rails and jQuery Core Teams; during the daytime, he works as a framework architect at Strobe. Yehuda is the co-author of the best-selling jQuery in Action, the upcoming Rails 3 in Action, and is a contributor to Ruby in Practice. He spends most of his time hacking on open source—his main projects, along with others, like Rubinius, Thor, Handlebars and Moneta—or traveling the world doing evangelism work. He blogs at http://yehudakatz.com and can be found on Twitter as @wycats.