Automatic Website/Blog Performance Testing with Yahoo’s Boomerang JavaScript


Whether you are website professional or beginner in web designing and maintenance field or simply an owner of the blog, website performance is always a crucial factor for the success of a website.
The Exceptional Performance team at Yahoo has launched Boomerang JavaScript to measure your website performance easily.
"Boomerang is a piece of JavaScript that you add to your web pages, where it measures the performance of your website from your end user's point of view. It has the ability to send this data back to your server for further analysis. With Boomerang, you find out exactly how fast your users think your site is."
Although there are lots of tools available in market to measure your website/blog loading time and other factors related to your website performance. But this is the most simple one I have come across till today (don’t get surprised if you know something better than as I am not a website maintenance guru!!!).
Simply add some JavaScript code in the bottom your page which you want to monitor and it’s done!

How Boomerang is different then YSlow?

Yahoo released YSlow, a FireBug plugin several years ago. This tool allows you to analyze your Web pages for performance problems. Among the things that YSlow can do includes measuring page-load time, and beaconing its results back to a home server.
While these tools let you measure your web pages performance in your development environment, but the missing thing is “end user actual experience while using your website/blog”. With Boomerang yahoo has tried to fill this gap.
Boomerang allows you to measure following factors:-
  • A page's perceived performance - Measure the time user thinks it took to load a page. This is typically the time between the user clicking a link (or entering a URL into the browser) and the page becoming usable. Performance of dynamic pages
  • Dynamically Content Loading Performance
  • User's bandwidth along with page load time
  • Each webpage component loading time separately
  • HTTP and DNS Latency
  • Request and Page Tagging
The latest code and docs of Boomerang JavaScript, is available on code sharing site github.com/yahoo/boomerang. It has been in beta version yet.











Dear Readers:
I writes free technical tips and tutorial to helps thousands of readers.Bearing the running costs of yogendrasharma.com blog has become really difficult.To help us go forward and grow, a small contribution from your side will highly be appreciated.

blog comments powered by Disqus