Skip to content

Instantly share code, notes, and snippets.

@EFF
Created February 3, 2016 15:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save EFF/e43d650778ed8941b0c8 to your computer and use it in GitHub Desktop.
Save EFF/e43d650778ed8941b0c8 to your computer and use it in GitHub Desktop.
mata.com verbose phantomas run
[10:36:29] eff_it:~ $ phantomas http://www.manta.com --verbose
15:40:19.776 phantomas v1.14.0: /usr/local/lib/node_modules/phantomas/
15:40:19.776 Options: {"format":"plain","R":"plain","reporter":"plain","timeout":15,"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":"http://www.manta.com","user-agent":"phantomas/1.14.0 (PhantomJS/2.1.1; darwin x64)"}
15:40:19.779 Loading: core modules...
15:40:19.781 Core module navigationTiming v1.0 initialized
15:40:19.791 Core module requestsMonitor v1.2 initialized
15:40:19.792 Core module timeToFirstByte v1.1 initialized
15:40:19.792 Loading: extensions...
15:40:19.792 Getting the list of all modules in /usr/local/lib/node_modules/phantomas/extensions...
15:40:19.795 Module cookies v1.0 initialized
15:40:19.796 Devices: no profile selected (available: phone, tablet)
15:40:19.796 Module devices v0.1 initialized
15:40:19.798 filmStrip: to enable screenshots of page being loaded run phantomas with --film-strip option
15:40:19.798 Module filmStrip v0.3 initialized
15:40:19.800 HAR: no path specified, use --har <path>
15:40:19.800 Module har v0.1 initialized
15:40:19.801 Module httpAuth v1.0 initialized
15:40:19.802 To enable page-source of page being loaded run phantomas with --page-source option
15:40:19.802 Module pageSource v0.1 initialized
15:40:19.803 Module postLoadDelay v0.1 initialized
15:40:19.804 Screenshot: to enable screenshot of the fully loaded page run phantomas with --screenshot option
15:40:19.804 Module screenshot v0.2 initialized
15:40:19.806 Scroll: pass --scroll option to scroll down the page when it's loaded
15:40:19.806 Module scroll v0.1 initialized
15:40:19.807 Module waitForEvent v0.1 initialized
15:40:19.808 Module waitForSelector v0.2 initialized
15:40:19.808 Loading: modules...
15:40:19.808 Getting the list of all modules in /usr/local/lib/node_modules/phantomas/modules...
15:40:19.812 Module ajaxRequests v0.2 initialized
15:40:19.813 Module alerts v0.1 initialized
15:40:19.815 To enable CSS in-depth metrics please run phantomas with --analyze-css option
15:40:19.815 Module analyzeCss v0.4 initialized
15:40:19.816 Module assetsTypes v0.2 initialized
15:40:19.818 Module blockDomains v0.1 initialized
15:40:19.820 Module cacheHits v0.3 initialized
15:40:19.822 Module caching v0.2 initialized
15:40:19.823 Module console v0.2 initialized
15:40:19.826 Module cookies v0.3 initialized
15:40:19.828 Module documentHeight v0.1 initialized
15:40:19.830 Module domComplexity v1.0 initialized
15:40:19.831 Module domHiddenContent v1.0 initialized
15:40:19.833 Module domMutations v0.1 initialized
15:40:19.835 Module domQueries v1.0 initialized
15:40:19.839 Module domains v0.3 initialized
15:40:19.840 Module events v0.4 initialized
15:40:19.842 Module globalVariables v0.3 initialized
15:40:19.844 Module headers v0.1 initialized
15:40:19.846 Module jQuery v1.0 initialized
15:40:19.847 javaScriptBottlenecks: to spy calls to eval() run phantomas with --spy-eval option
15:40:19.847 Module javaScriptBottlenecks v0.2 initialized
15:40:19.849 Module jserrors v0.3 initialized
15:40:19.850 Module keepAlive v0.1 initialized
15:40:19.851 Module lazyLoadableImages v1.0 initialized
15:40:19.853 Module localStorage v1.0 initialized
15:40:19.854 Module mainRequest v0.1 initialized
15:40:19.856 Module redirects v0.1 initialized
15:40:19.857 Module repaints v0.1 initialized
15:40:19.858 Module requestsStats v0.3 initialized
15:40:19.861 Module requestsTo v1.0 initialized
15:40:19.862 Module staticAssets v0.5 initialized
15:40:19.864 Module timeToFirst v0.1 initialized
15:40:19.866 Module windowPerformance v1.0 initialized
15:40:19.866 Loading: 3rd party modules...
15:40:19.866 Opening <http://www.manta.com>...
15:40:19.866 Using phantomas/1.14.0 (PhantomJS/2.1.1; darwin x64) as user agent
15:40:19.867 Viewport set to 1366 x 768
15:40:19.868 Event pageBeforeOpen emitted
15:40:19.869 Event onResourceRequested emitted
15:40:19.872 Event beforeSend emitted
15:40:19.872 Block domains: assuming "www.manta.com" to be the main domain (from the first request sent)
15:40:19.873 req: <http://www.manta.com/>
15:40:19.873 Event send emitted
15:40:19.875 Event pageOpen emitted
15:40:19.875 Timeout set to 15 sec
15:40:19.875 Page loading started
15:40:19.875 Event loadStarted emitted
15:40:19.918 Loading progress: 10%
15:40:19.918 Event progress emitted
15:40:20.022 Event onResourceReceived emitted
15:40:20.027 Event onResourceRequested emitted
15:40:20.028 Event beforeSend emitted
15:40:20.028 req: <http://cdn.distilnetworks.com/css/distil.css>
15:40:20.028 Event send emitted
15:40:20.030 Event onResourceRequested emitted
15:40:20.031 Event beforeSend emitted
15:40:20.031 req: <http://cdn.distilnetworks.com/images/anomaly-detected.png>
15:40:20.031 Event send emitted
15:40:20.032 Event onResourceReceived emitted
15:40:20.033 contentLength missing: {"url":"http://www.manta.com/","bodySize":4049}
15:40:20.033 recv: HTTP 416 <http://www.manta.com/> [text/html]
15:40:20.034 Event recv emitted
15:40:20.034 Event metric emitted
15:40:20.034 Event metric emitted
15:40:20.034 Time to first byte: set to 152 ms for #1 request to <http://www.manta.com/> (HTTP 416)
15:40:20.034 Time to last byte: set to 163 ms
15:40:20.034 Event responseEnd emitted
15:40:20.035 Event metric emitted
15:40:20.035 Performance timing: responseEnd = 1454514020035
15:40:20.035 Event milestone emitted
15:40:20.068 Loading progress: 30%
15:40:20.068 Event progress emitted
15:40:20.209 Event onResourceReceived emitted
15:40:20.210 Event onResourceReceived emitted
15:40:20.218 Loading progress: 33%
15:40:20.218 Event progress emitted
15:40:20.242 Event onResourceReceived emitted
15:40:20.243 contentLength missing: {"url":"http://cdn.distilnetworks.com/css/distil.css","bodySize":16663}
15:40:20.243 recv: HTTP 200 <http://cdn.distilnetworks.com/css/distil.css> [text/css]
15:40:20.243 Event recv emitted
15:40:20.290 Loading progress: 35%
15:40:20.291 Event progress emitted
15:40:20.341 Loading progress: 47%
15:40:20.341 Event progress emitted
15:40:20.391 Loading progress: 74%
15:40:20.391 Event progress emitted
15:40:20.444 Loading progress: 79%
15:40:20.444 Event progress emitted
15:40:20.539 Event onResourceReceived emitted
15:40:20.539 recv: HTTP 200 <http://cdn.distilnetworks.com/images/anomaly-detected.png> [image/png]
15:40:20.539 Event recv emitted
15:40:20.542 Page loading finished ("success")
15:40:20.542 Event loadFinished emitted
15:40:20.553 phantomas scope injected
15:40:20.553 onInit: page object initialized
15:40:20.553 Event init emitted
15:40:20.556 spy: attaching to "getElementById" function with results reporting
15:40:20.557 spy: attaching to "getElementsByClassName" function with results reporting
15:40:20.557 spy: attaching to "getElementsByClassName" function with results reporting
15:40:20.557 spy: attaching to "getElementsByTagName" function with results reporting
15:40:20.558 spy: attaching to "getElementsByTagName" function with results reporting
15:40:20.558 spy: attaching to "querySelector" function with results reporting
15:40:20.558 spy: attaching to "querySelectorAll" function with results reporting
15:40:20.558 spy: attaching to "querySelector" function with results reporting
15:40:20.559 spy: attaching to "querySelectorAll" function with results reporting
15:40:20.559 spy: attaching to "appendChild" function
15:40:20.559 spy: attaching to "insertBefore" function
15:40:20.560 spy: attaching to "addEventListener" function
15:40:20.560 spy: attaching to "addEventListener" function
15:40:20.560 spy: attaching to "addEventListener" function
15:40:20.560 spy: attaching to "dispatchEvent" function
15:40:20.561 spy: attaching to jQuery global variable
15:40:20.562 spy: attaching to "setTimeout" function
15:40:20.562 spy: attaching to "setInterval" function
15:40:20.562 spy: attaching to "write" function
15:40:20.563 spy: attaching to "writeln" function
15:40:20.563 repaints: window.mozPaintCount not available!
15:40:20.564 Spying disabled - installing window.performance metrics
15:40:20.564 Performance timing: using native window.performance
15:40:20.565 Spying enabled
15:40:20.566 Loading progress: 100%
15:40:20.566 Event progress emitted
15:40:21.541 Event report emitted
15:40:21.542 Event metric emitted
15:40:21.543 Cookies: document.cookie = ""
15:40:21.543 Event metric emitted
15:40:21.544 Event metric emitted
15:40:21.545 Event metric emitted
15:40:21.550 Event domId emitted
15:40:21.551 Event domId emitted
15:40:21.552 Event domId emitted
15:40:21.552 Event domId emitted
15:40:21.553 Event domId emitted
15:40:21.554 Event domId emitted
15:40:21.555 Event domId emitted
15:40:21.556 Event domId emitted
15:40:21.557 Spying disabled - counting iframes
15:40:21.557 Spying enabled
15:40:21.558 Spying disabled - analyzing hidden content
15:40:21.559 Spying enabled
15:40:21.561 Spying disabled - counting global variables (injecting an empty iframe)
15:40:21.562 Spying enabled
15:40:21.563 lazyLoadableImages: analyzing which images can be lazy-loaded...
15:40:21.563 Spying disabled - analyzing which images can be lazy-loaded
15:40:21.564 lazyLoadableImages: 1 image(s) found, assuming 768px offset to be the fold
15:40:21.564 lazyLoadableImages: checking 1 unique image(s)
15:40:21.564 Spying enabled
15:40:21.566 Performance timing: backend vs frontend time - 100% / 0%
15:40:21.566 phantomas run for <http://www.manta.com/> completed in 1700 ms
15:40:21.566 Event results emitted
15:40:21.566 Returning results with 136 metric(s)...
15:40:21.575 Event json emitted
15:40:21.577 Done!
15:40:21.577 Event exit emitted
15:40:21.578 onInit: was already triggered for <http://www.manta.com/>
15:40:21.581 phantomas scope injected
15:40:21.581 onInit: page object initialized
15:40:21.581 Event init emitted
phantomas v1.14.0 metrics for <http://www.manta.com/>:
* requests: 3
* gzipRequests: 2
* postRequests: 0
* httpsRequests: 0
* notFound: 0
* bodySize: 23608 bytes
* contentLength: 96122 bytes
* httpTrafficCompleted: 663 ms
* timeToFirstByte: 152 ms
* timeToLastByte: 163 ms
* ajaxRequests: 0
* htmlCount: 1
* htmlSize: 4049 bytes
* cssCount: 1
* cssSize: 16663 bytes
* jsCount: 0
* jsSize: 0 bytes
* jsonCount: 0
* jsonSize: 0 bytes
* imageCount: 1
* imageSize: 75410 bytes
* videoCount: 0
* videoSize: 0 bytes
* webfontCount: 0
* webfontSize: 0 bytes
* base64Count: 0
* base64Size: 0 bytes
* otherCount: 0
* otherSize: 0 bytes
* cacheHits: 1
* cacheMisses: 0
* cachePasses: 0
* cachingNotSpecified: 2
* cachingTooShort: 0
* cachingDisabled: 0
* oldCachingHeaders: 0
* consoleMessages: 0
* cookiesSent: 0 bytes
* cookiesRecv: 0 bytes
* domainsWithCookies: 0
* documentCookiesLength: 0 bytes
* documentCookiesCount: 1
* documentHeight: 887 px
* commentsSize: 0 bytes
* whiteSpacesSize: 518 bytes
* DOMelementsCount: 50
* DOMelementMaxDepth: 6
* nodesWithInlineCSS: 2
* imagesScaledDown: 0
* imagesWithoutDimensions: 1
* DOMidDuplicated: 0
* hiddenContentSize: 322 bytes
* hiddenImages: 0
* DOMmutationsInserts: 0
* DOMmutationsRemoves: 0
* DOMmutationsAttributes: 0
* DOMqueries: 0
* DOMqueriesWithoutResults: 0
* DOMqueriesById: 0
* DOMqueriesByClassName: 0
* DOMqueriesByTagName: 0
* DOMqueriesByQuerySelectorAll: 0
* DOMinserts: 0
* DOMqueriesDuplicated: 0
* DOMqueriesAvoidable: 0
* domains: 2
* maxRequestsPerDomain: 2
* medianRequestsPerDomain: 1.5
* eventsBound: 0
* eventsDispatched: 0
* eventsScrollBound: 0
* globalVariables: 0
* globalVariablesFalsy: 0
* headersCount: 34
* headersSentCount: 8
* headersRecvCount: 26
* headersSize: 1032 bytes
* headersSentSize: 358 bytes
* headersRecvSize: 674 bytes
* headersBiggerThanContent: 0
* jQueryVersion:
* jQueryVersionsLoaded: 0
* jQueryOnDOMReadyFunctions: 0
* jQueryWindowOnLoadFunctions: 0
* jQuerySizzleCalls: 0
* jQueryEventTriggers: 0
* jQueryDOMReads: 0
* jQueryDOMWrites: 0
* jQueryDOMWriteReadSwitches: 0
* documentWriteCalls: 0
* evalCalls: 0
* jsErrors: 0
* closedConnections: 0
* lazyLoadableImagesBelowTheFold: 0
* localStorageEntries: 0
* redirects: 0
* redirectsTime: 0 ms
* repaints: 0
* firstPaint: 0 ms
* requestsToFirstPaint: 0
* domainsToFirstPaint: 0
* requestsToDomContentLoaded: 0
* domainsToDomContentLoaded: 0
* requestsToDomComplete: 0
* domainsToDomComplete: 0
* assetsNotGzipped: 0
* assetsWithQueryString: 0
* assetsWithCookies: 0
* smallImages: 0
* smallCssFiles: 0
* smallJsFiles: 0
* multipleRequests: 0
* timeToFirstCss: 371 ms
* timeToFirstJs: 0 ms
* timeToFirstImage: 665 ms
* domInteractive: 0 ms
* domContentLoaded: 0 ms
* domContentLoadedEnd: 0 ms
* domComplete: 0 ms
* timeBackend: 100 %
* timeFrontend: 0 %
* requestsWithTimeout: 0
* statusCodesTrail: 416
* windowAlerts: 0
* windowConfirms: 0
* windowPrompts: 0
* bodyHTMLSize: 3525 bytes
* iframesCount: 0
* smallestResponse: 16663 bytes
* biggestResponse: 75410 bytes
* fastestResponse: 215 ms
* slowestResponse: 508 ms
* smallestLatency: 179 ms
* biggestLatency: 183 ms
* medianResponse: 361.5 ms
* medianLatency: 181 ms
Offenders for gzipRequests (2):
* http://www.manta.com/ (gzip: 3.95 kB / uncompressed: 3.95 kB)
* http://cdn.distilnetworks.com/css/distil.css (gzip: 16.27 kB / uncompressed: 16.27 kB)
Offenders for htmlCount (1):
* http://www.manta.com/ (3.95 kB)
Offenders for cssCount (1):
* http://cdn.distilnetworks.com/css/distil.css (16.27 kB)
Offenders for imageCount (1):
* http://cdn.distilnetworks.com/images/anomaly-detected.png (73.64 kB)
Offenders for cacheHits (1):
* http://cdn.distilnetworks.com/images/anomaly-detected.png
Offenders for cachingNotSpecified (2):
* http://cdn.distilnetworks.com/css/distil.css
* http://cdn.distilnetworks.com/images/anomaly-detected.png
Offenders for DOMelementMaxDepth (6):
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > ul[2] > li[2] > a[0]
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#wqvdsdqfussfatvswxtv > label[0] > input[0]
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#wqvdsdqfussfatvswxtv > label[1] > input[0]
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#wqvdsdqfussfatvswxtv > label[2] > input[0]
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#demoForm > div.form-group > label[0]
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#demoForm > div.form-group > input#first_name
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#demoForm > div.form-group > label[0]
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#demoForm > div.form-group > input#last_name
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#demoForm > div.form-group > label[0]
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#demoForm > div.form-group > input#email
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#demoForm > div.form-group.hide > label[0]
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#demoForm > div.form-group.hide > input#city
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > p#extraUnblock > small[0] > br[0]
Offenders for nodesWithInlineCSS (2):
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > form#wqvdsdqfussfatvswxtv (display:none)
* body > div.container > div.row > div.content.col-lg-8.col-sm-7 > p#extraUnblock > small[0] (font-size: 8pt)
Offenders for imagesWithoutDimensions (1):
* body > div.container > div.row > div.sidebar.col-lg-4.col-sm-5 > img[0] <http://cdn.distilnetworks.com/images/anomaly-detected.png>
Offenders for domains (2):
* cdn.distilnetworks.com: 2 request(s)
* www.manta.com: 1 request(s)
Offenders for timeToFirstCss (371):
* http://cdn.distilnetworks.com/css/distil.css received in 371 ms
Offenders for timeToFirstImage (665):
* http://cdn.distilnetworks.com/images/anomaly-detected.png received in 665 ms
Offenders for smallestResponse (16663):
* http://cdn.distilnetworks.com/css/distil.css (16.27 kB)
Offenders for biggestResponse (75410):
* http://cdn.distilnetworks.com/images/anomaly-detected.png (73.64 kB)
Offenders for fastestResponse (215):
* http://cdn.distilnetworks.com/css/distil.css (215 ms)
Offenders for slowestResponse (508):
* http://cdn.distilnetworks.com/images/anomaly-detected.png (508 ms)
Offenders for smallestLatency (179):
* http://cdn.distilnetworks.com/images/anomaly-detected.png (179 ms)
Offenders for biggestLatency (183):
* http://cdn.distilnetworks.com/css/distil.css (183 ms)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment