There were many inspiring talks at Ruby Conf Australia 2013, but this was a talk close to my own heart – front end performance!
Sure, Ruby could be faster (some proponents for jRuby and Rubinius were present), but the noticeable speed difference of a web app (to the end user) lies in the browser.
Using their own software, wbench, Mario and Keith were able to investigate the load time of their assets assuming no caching. They also made use of webpagetest.org which allows you to compare load time breakdowns from different locations, browers and devices.
The obvious (to me, anyway) optimisations such as assest minification, sprites/font libraries, and gzipping were given a mention.
They mentioned a favourite of mine, ImageOptim, which (manually) compresses images of a range formats. The app itself depends on and bundles together a number of open source image compression libraries into an easy-to-use Mac app.
They also investigated the benefits of SPDY, an alternative to HTTP.
So what’s next? Using wbench and webpagetest on this site gave me a good kick in the pants… To optimising we go!