Skip to content

phantomas v1.4

Choose a tag to compare

@macbre macbre released this 24 Jun 21:13
· 2092 commits to devel since this release

This version of phantomas brings the experimental integration with SlimerJS.- not yet fully headless browser that runs on Gecko engine. Try it yourself by running phantomas with --engine=gecko option and remember to install all required dependencies:

sudo aptitude install xvfb libasound2 libgtk2.0-0

The introduction of secondary "rendering" engine allows phantomas to use the latest browser APIs like mutation observers (#87) and detect embedded vidoes (#325).

Handling of config files has been moved to NodeJS runner, so the JSON formatted config file can now define the results renderer - #209.

Changelog

New metrics

  • #87 - Use mutation observers to measure number of HTML changes
  • #325 - Detect embedded videos

Improvements

  • #209 - Move handling of config file to NodeJS runner
  • #313 - Support for running phantomas in SlimerJS
  • #342 - Add --colors to force ANSI colors when using less
  • #346 - Support --engine option

Bug fixes

  • #348 - Memory leak warning in events exposed by phantomas CommonJS module

Internals

  • #347 - fast-stats: make it work in SlimerJS