Better browsers, more CPU cores, faster Javascript engines — performance on the client side has been improving rapidly over the past years. And with HTML5 web app developers now have more possibilities than ever to take advantage of all this power.
Time to move some of the heavy lifting from the server to the client. Time to “lie, cheat, and steal”, as Aaron Patterson put it in his RubyConf keynote.
Experimentation is the foundation for this talk, so put on your lab coats. You might not want to put every bit of code you’ll see into your production apps, but you may just get some new (and wild) ideas. Make the browser work for your (Rails) app!