This blog..

.. is about optimisation that isn't evil.

Defer the loading of 3rd party addons

I just discovered the informative blog-post “Optimize the Performance of Widgets, Buttons & More” on w3-edge.com.

It’s a well known problem that 3rd-party services included in a web page can become a performance bottleneck.

The article explains how to defer the loading of 3rd-party widgets (like google ads, social network plugins etc.) until after the HTML is rendered. It gives a lot of code examples for the most popular addons (also for some that I didn’t hear of). These should enable you to add the JS functionality after the page has been loaded for these elements.

W3C Launches Web Performance Interest Group

On the 8th of February, W3C announced the launch of a Web Performance Interest Group:

Today W3C launches a new Web Performance Interest Group, whose mission is to create a faster user experience on the Web. The Interest Group will produce use cases and requirements for future deliverables of the Web Performance Working Group. [..]

Hopefully, that will result in a bunch of standards to speed up the web!

There’s also a public mailinglist for those of you that like to take part in the discussion.

52 interesting Blogposts on web application performance

On the Dynatrace Blog a nice summary of their web application performance blog posts has been posted:
52 weeks of Application Performance – The dynaTrace Almanac

Take a look, they cover a wide range of problems with examples, from frontend to backend over management themes:

We hope that there are topics for everybody. The articles range from technical to conceptual areas of performance management.  They reflect what took our attention throughout the year. We hope that you enjoy reading them.

Of course, if you’re following the latest trends in web application performance or have been interested in it for a while, some of the articles don’t really have new information.

Faster webpages with mod_pagespeed

Google announced mod_pagespeed, a module for Apache that changes the content to automatically follow a lot of well-known web application performance optimization guidelines. At the documentation, the available filters are explained in detail. Bonus: There’s also a section in the documentation about the potential risks of every filter.

Continue reading Faster webpages with mod_pagespeed

Why good web app performance rocks

In this article, Steve talks about the impacts (he has commulated some interesting numbers from other blogs) and recent trends in the web app performance industry.

He also references a video from a Fred Wilson (a NY tech investor) speech. Guess what: From the “10 Golden Principles of Successful Web Apps”, in his opinion performance is number one.

The most fun part of his article definetly is:

Netflix – Adopting a single optimization, gzip compression, resulted in a 13-25% speedup and cut their outbound network traffic by 50%.

Guys, please read Performance First Aid: Basics! Using compression is the norm for like … 10 years?

Velocity 2010

Velocity 2010, Web Performance & Operations Conference is just over.

The slides for some of the talks already are available online. Some of the web performance talks are quite interesting:
Continue reading Velocity 2010

Browser performance wishlist

Steve Souders, author of “High Performance Web Sites” from O’Reilly, has a wishlist in his blog that lists the most important changes to browsers that would improve performance. Not actually helpful for solutions today, but it gives a good overview on what is a problem right now. And what can be a solution tomorrow.

Among the list is the all time favourite “download scripts without blocking” and a proposed fragment-tag “FRAG” that allows to wrap 3rd party content.

A good read!