In the past decade, we’ve seen the Web evolve as a platform for building rich and highly interactive applications. The web browser is no longer simply a document renderer, nor is the Web simply a bunch of documents linked together. Web sites have evolved to web apps. This means more and more of the web app logic is running in the browser instead of the server. Yet, in the past decade, we’ve equally seen user expectations evolve. Initial page load has become more critical than ever before. In 1999, the average user was willing to wait 8 seconds for a page to load. By 2010, 57% of online shoppers said ...