-
Notifications
You must be signed in to change notification settings - Fork 25
Home
You're reading documentation for grunt-phantomas, a reporting tool that aggregates Phantomas logs and provides visualization of your data over time.
grunt-phantomas is most effective when combined with a continuous integration server or cron job, so that you can consistently measure your site at a regular interval. Another option is to integrate with a post-receive hook in git, and test a staging site each time a branch is merged. It's up to you!
During each execution, grunt-phantomas extracts the data from each run of Phantomas and adds a JSON file to your repository. From there, a static site uses D3.js to generate graphs from your data. The result is an easily maintainable, dynamic graph of your site's frontend performance data.
This plugin offers extensive customization options, allowing you to report as little or as much of the Phantomas data as you see fit. You can create custom groups, collect blended data from multiple runs (to reduce the likelihood of bad outliers), and much more.
See a live demo of grunt-phantomas reports for http://gruntjs.com