Monsieur Fantômas
This release brings an experimental feature: phantomas will analyze CSS when --analyze-css
option is passed. CSS improvements hints are reported in notices section. More details can be found in #14.
phantomas now contains a set of unit tests and our GitHub repository is integrated with Travis CI. Let's hope that this means less bugs :)
Duplicated DOM queries are now reported in notices section (#73) as well as the list of all domains sorted by number of requests (#67).
A number of new metrics have been added - phantomas now returns 90 of them. More details can be found below.
New metrics
- #68 - Add a metric with maximum and median number of requests from a single domain
- #73 - Report duplicated DOM queries
- #79 - Proposal: Console.* and alert() warnings/count (by @sjhcockrell)
- #81 - Add a metric with number of HTTPS requests
- #83 - Proposal: Page Errors Metric (by @sjhcockrell)
- #91 - add cssEmptyDeclarations metric
Improvements
- #57 - Prepare a foundation for writing unit tests for phantomas modules
- #67 - Sort list of requests per domain by no of requests in descending order
- #69 and #90 -
phantomas.log
andphantomas.addNotice
now support messages formatting - #72 - Integrate with Travis CI
- #80 - Show redirects location
Bug fixes
- #74 - FE-BE Stat Numbers Accuracy
- #78 - Automatic cookie domain does not return root view on subpage URLs (fixed by @sjhcockrell)