Over the past few years, the technologies we use to create websites have matured and developed at an amazingly rapid pace. Thankfully, this development hasn’t been limited solely to new features being introduced, although these do tend to attract most of the headlines. In actual fact, much work has also been undertaken on enhancing the performance, reliability and scalability of the processing and rendering we rely on: both browser vendors and framework developers have been hard at work so that the JavaScript and CSS engines we use to render content today are dramatic improvements over those we had access to in 2008. This is all great news for any web developer, but the rapid pace of progress has also coincided with an increase in average web access speeds, particularly on mobile devices, as broadband networks have improved and 3G networks have rolled out.