L'Agent Secret
This release introduces metrics reporting to statsd daemon. Implementing #10 took quite a while, but it's finally completed :)
phantomas can now be provided with --tablet
or --phone
option that will force viewport and user agent settings specific for a given device - #213.
All metrics were ported to the "offenders" framework. It should now be lot easier to understand what can be changed to improve given metric.
HTTP redirects are considered webperf bottlenecks. A new metric has been added to measure the time spent on redirects - #211.
More details can be found below.
Moving towards v1.0
The next release will be marked with v1.0 milestone. Some time will be spent on improving documentation and tests, providing examples, use cases and polishing the API.
Changelog
New metrics
- #211 - Measure the time spent on redirects
Improvements
- #10 - StatsD integration
- #145 - Force the delay of report generation
- #205 - Web font with application/octet-stream MIME type (suggested by @stefano-bortolotti)
- #213 - Force phone / tablet user agent and viewport
- #215 - TAP: add metric value when no assert is present
- #216 - Show requests that are responsible for timeout (suggested by @stefanjudis)
Bug fixes
- #192 - 'undefined' is not an object (evaluating 'window.performance.timing')
- #197 - --no-externals fails when initial redirect changes the domain (reported by @stefanjudis)
- #214 - Format YAMLish properly to make it work in Jenkins
- #217 - Fix timeout error for requests blocked by phantomjs (by @stefanjudis)