Skip to content

L'Agent Secret

Compare
Choose a tag to compare
@macbre macbre released this 19 Jan 17:34
· 2397 commits to devel since this release

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)

Internals

  • #186 - Run formatters in nodejs runner
  • #201 - Port remaining notices to offenders framework

Trivia

L'Agent Secret