Yahoo! released YSlow, a FireBug plugin several years ago. This tool can be used 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.
Since then, the front-end performance discipline has grown significantly with page-speed and page-test tools, and also services that trend the results of these tests over time.
One thing's been missing though. 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 or blog".
With Boomerang Yahoo! has tried to fill this gap. Boomerang allows 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
- Dynamic 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 . It is in beta version yet.
