phantomas
phantomas copied to clipboard
Headless Chromium-based web performance metrics collector and monitoring tool
Hi, I've been auditing nasty cache problems recently, and I've learnt some vicious things about caching headers: 1) If a `Date` header is provided by the server, the browser uses...
I've been aware of this issue for a while thinking it might be on purpose. When using phantomas in a classic node callback : ``` javascript phantomas('https://snipcart.com', {/*some options*/}, function(err,...
Introduce `phantomas-reporter-influxdata` Relates to #593 [Integration tests using TravisCI](https://github.com/influxdata/influxdb-c/blob/master/.travis.yml)
A idea for new metrics: - JS files on the critical path - CSS files on the critical path - fonts files on the critical path These metrics would help...
Add the reporters available in the node module to the common js module format
- https://github.com/wesleyhales/loadreport/blob/master/loadreport.js#L481 - https://npmjs.org/package/jshint-junit-reporter - http://stackoverflow.com/questions/4922867/junit-xml-format-specification-that-hudson-supports - http://docs.casperjs.org/en/latest/testing.html#exporting-results-in-xunit-format
when i run `phantomas https://www.whitehouse.gov/ -v` ``` 11:42:24.315 phantomas v1.19.0: /usr/lib/node_modules/phantomas/ 11:42:24.316 Options: {"format":"plain","R":"plain","reporter":"plain","timeout":15,"ssl-protocol":"any","debug":"false","silent":false,"progress":false,"page-source":false,"film-strip":false,"colors":false,"analyze-css":false,"stop-at-onload":false,"spy-eval":false,"scroll":false,"no-externals":false,"disable-js":false,"v":true,"verbose":true,"h":false,"help":false,"V":false,"version":false,"url":"https://www.whitehouse.gov/","user-agent":"phantomas/1.19.0 (PhantomJS/2.1.1; linux x64)"} 11:42:24.317 Loading: core modules... 11:42:24.317 Core module navigationTiming v1.0 initialized 11:42:24.321 Core module...
When launching with analyze-css mode phantomas throws exception: ![image](https://user-images.githubusercontent.com/6433851/27931001-585207de-62a1-11e7-9eda-adf27a1b67e8.png) Environment: Windows 10 x64, node v7.3.0, phantomas v1.19.0, analyze-css v0.12.5 If I launch bin version for the same url, exception isn't...
Just tried to execute the [multiple runs example](https://github.com/macbre/phantomas#multiple-runs) and got a `TypeError`: ``` ~ >phantomas https://github.com/macbre/phantomas --verbose --runs 5 /usr/local/lib/node_modules/phantomas/node_modules/phantomjs-prebuilt/lib/location.js:1 (function (exports, require, module, __filename, __dirname) { ^ TypeError: Bad...
I think it would be useful to be able to load a series of pages with a persistent instance of PhatomJS. This would facilitate measuring the affect of resource caching....