YSlow
- set of rules giving overall performance evaluation
- automating - can send the overall result from yslow to some address (beaconUrl feature)
- http://blog.mozilla.com/webdev/2009/07/09/cesium-01/
- http://stdev.wordpress.com/2009/10/29/yslow-selenium/
- Firefox extension = Firefox only
- open source, MOZILLA PUBLIC LICENSE Version 1.1
PageSpeed
- similar to YSlow, also automated
- also have timeline with actions what are browser doing (incl. "paint" time = rendering?) - not sure if this stats can be obtained
- open source, Apache License
ShowSlow - stats of YSlow and PageSpeed
- http://groups.google.com/group/make-the-web-faster/browse_thread/thread/e4d14b781c754996?pli=1
- open source, PHP, New BSD License
http://tech.smartfocusdigital.com/2009/11/performance-monitoring-and-reporting.html
HttpWatch
+ automation-ready
+ support for Firefox and IE
- works on principle of catching HTTP requests (it couldn't have be enough for us)
- provides only HTTP request information in way Firebug do it
- extended version available in professional edition
DynaTrace Ajax Edition
+ automation-ready
+ JavaScript markers (in automated jobs, there can be marked places, what should be displayed on outputed timeline)
+ much more detailed view than HttpWatch - can watch rendering time
- support for IE only
- seems that need manual intervation of results:
- https://community.dynatrace.com/community/display/AJAX/Automation+with+dynaTrace+AJAX+Edition
- able to export to XML only via manual steps
- REST/WS interface for obtaining recorded results for commercial (APM) version; planning to add into Ajax Edition as well
Ajax View
+ supports any JavaScript-enabled browser
+ measure JavaScript calls
- measure only JavaScript calls
- after manual testing don't seem usable (tested on livedemo)
Comments