Few months ago, Google released an asynchronous AdSense code for webmasters to use on their sites to earn some money. Until recently, the code was in beta and wasn’t quite ready for widespread use. Just last week, the async version of the code was made the default option when creating new units. So, going forward, when you create a new AdSense unit, it will default to the Asynchronous version of the code.

I have changed all the legacy AdSense codes to the new version and it seems to be faster than the previous version. Earnings haven’t changed mush, so I am sticking with it.

So, why switch? Well, for starter, asynchronous ad code offers improved web latency and user experience for your site’s visitors. It makes your website load faster than non-async codes. And the reason it does that is because it never get in the way of other parts of your web page loading.

You see, a web page is a combination of many parts. From text, to images and other properties that work in the background that you can’t see. If you have non-asynchronous ad code on  your site, that code may stop or get in the way of other properties from loading. This can lead to slower web pages.

If you’re using legacy AdSense codes on your websites, you should think about replacing them with the Asynchronous version. Another benefit of the async version of the code is, you can load the JavaScript code only once for all units on  your site. For the legacy version, you’ll have to load the code for each unit, which also slows that your pages.

To learn how to load the async code for all your units only once, please read this post.