I was reading a recent blog post from Joshua Bixby that offered the 16 Best Graphs of Velocity. According to Bixby, these graphs represent a snapshot of the current web performance landscape.

This got me thinking about how web application delivery has changed over the past few years, and the management challenges that have been created. Web applications today are composite with services and content coming from diverse sources and assembled at the end-user’s browser. Websites are becoming become more complex and business critical—featuring richer applications and reaching audiences across more devices and browser types (think Smartphones, iPads, and Google Chrome). All of these trends make it more and more challenging to ensure the delivery of quality Web experiences.

As evidenced by the presentations at Velocity, these challenges are likely to expand. Key considerations for today’s web performance include:

  • Performance insight across multiple browsers: today no one browser dominates the market so you must optimize performance for the browsers that generate the most revenue for your business.
  • Global reach: you need real insight into user experience to see your site as visitors do, from every point around the world where your customers are.
  • Mobile devices: More and more consumers are accessing websites via “smart phones” and other mobile devices. While a mobile device is very different than a computer, customer expectations remain the same.
  • Richer apps and features: websites are a complex mixture of tools, features and composite applications that must execute perfectly to ensure a satisfactory end-user experience. You must have visibility to the site as users see it in order to monitor the application’s performance.
  • Third party content and providers: Many of the features visitors expect are run by third-party providers. You need to monitor and measure the performance impact of these third parties on your Website.

Although one thing remains constant – your site’s performance is too impor¬tant to ignore.