Last active
December 26, 2019 19:50
-
-
Save peterbe/afb09bf9277e5fa9242f8d270c687640 to your computer and use it in GitHub Desktop.
Results related to blog post: https://www.peterbe.com/plog/an-awesome-snippet-to-web-performance-test-a-page-programmtically
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ==== performance.getEntries() ==== | |
| [ | |
| { | |
| "name": "https://www.peterbe.com/", | |
| "entryType": "navigation", | |
| "startTime": 0, | |
| "duration": 875.9999999892898, | |
| "initiatorType": "navigation", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 0.10000000474974513, | |
| "domainLookupStart": 13.299999991431832, | |
| "domainLookupEnd": 35.99999999278225, | |
| "connectStart": 35.99999999278225, | |
| "connectEnd": 282.00000000651926, | |
| "secureConnectionStart": 93.30000000772998, | |
| "requestStart": 284.4000000040978, | |
| "responseStart": 406.4000000071246, | |
| "responseEnd": 409.6999999892432, | |
| "transferSize": 18471, | |
| "encodedBodySize": 18086, | |
| "decodedBodySize": 72403, | |
| "serverTiming": [], | |
| "unloadEventStart": 0, | |
| "unloadEventEnd": 0, | |
| "domInteractive": 436.5000000107102, | |
| "domContentLoadedEventStart": 875.89999998454, | |
| "domContentLoadedEventEnd": 875.9999999892898, | |
| "domComplete": 875.9999999892898, | |
| "loadEventStart": 875.9999999892898, | |
| "loadEventEnd": 875.9999999892898, | |
| "type": "navigate", | |
| "redirectCount": 0 | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/static/css/base.min.8c1ef15190f7.css", | |
| "entryType": "resource", | |
| "startTime": 422.3000000056345, | |
| "duration": 217.79999998398125, | |
| "initiatorType": "link", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 422.3000000056345, | |
| "domainLookupStart": 422.3000000056345, | |
| "domainLookupEnd": 422.3000000056345, | |
| "connectStart": 422.3000000056345, | |
| "connectEnd": 422.3000000056345, | |
| "secureConnectionStart": 0, | |
| "requestStart": 422.69999999552965, | |
| "responseStart": 530.9999999881256, | |
| "responseEnd": 640.0999999896158, | |
| "transferSize": 46223, | |
| "encodedBodySize": 45898, | |
| "decodedBodySize": 360844, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/static/js/google-analytics.min.f571ef2df3b3.js", | |
| "entryType": "resource", | |
| "startTime": 425.90000000200234, | |
| "duration": 213.49999998346902, | |
| "initiatorType": "script", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 425.90000000200234, | |
| "domainLookupStart": 425.90000000200234, | |
| "domainLookupEnd": 425.90000000200234, | |
| "connectStart": 425.90000000200234, | |
| "connectEnd": 425.90000000200234, | |
| "secureConnectionStart": 0, | |
| "requestStart": 426.89999999129213, | |
| "responseStart": 639.100000000326, | |
| "responseEnd": 639.3999999854714, | |
| "transferSize": 450, | |
| "encodedBodySize": 167, | |
| "decodedBodySize": 167, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.google-analytics.com/analytics.js", | |
| "entryType": "resource", | |
| "startTime": 426.10000001150183, | |
| "duration": 153.09999999590218, | |
| "initiatorType": "script", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 426.10000001150183, | |
| "domainLookupStart": 426.7999999865424, | |
| "domainLookupEnd": 461.29999999538995, | |
| "connectStart": 461.29999999538995, | |
| "connectEnd": 532.5000000011642, | |
| "secureConnectionStart": 488.40000000200234, | |
| "requestStart": 532.7000000106636, | |
| "responseStart": 560.5999999970663, | |
| "responseEnd": 579.200000007404, | |
| "transferSize": 16454, | |
| "encodedBodySize": 16173, | |
| "decodedBodySize": 39695, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/static/images/favicon-32.2f7785a88cef.png", | |
| "entryType": "resource", | |
| "startTime": 426.19999998714775, | |
| "duration": 213.6000000173226, | |
| "initiatorType": "img", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 426.19999998714775, | |
| "domainLookupStart": 426.19999998714775, | |
| "domainLookupEnd": 426.19999998714775, | |
| "connectStart": 426.19999998714775, | |
| "connectEnd": 426.19999998714775, | |
| "secureConnectionStart": 0, | |
| "requestStart": 431.5000000060536, | |
| "responseStart": 639.5999999949709, | |
| "responseEnd": 639.8000000044703, | |
| "transferSize": 2216, | |
| "encodedBodySize": 1951, | |
| "decodedBodySize": 1951, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/cache/6c/16/6c1697e20c518cddd31e602192b3dd65.png", | |
| "entryType": "resource", | |
| "startTime": 426.2999999918975, | |
| "duration": 220.3999999910593, | |
| "initiatorType": "img", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 426.2999999918975, | |
| "domainLookupStart": 426.2999999918975, | |
| "domainLookupEnd": 426.2999999918975, | |
| "connectStart": 426.2999999918975, | |
| "connectEnd": 426.2999999918975, | |
| "secureConnectionStart": 0, | |
| "requestStart": 431.5000000060536, | |
| "responseStart": 646.5000000025611, | |
| "responseEnd": 646.6999999829568, | |
| "transferSize": 14050, | |
| "encodedBodySize": 13775, | |
| "decodedBodySize": 13775, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/cache/45/89/4589b6a6220541708890269d3bbd222f.png", | |
| "entryType": "resource", | |
| "startTime": 426.2999999918975, | |
| "duration": 277.00000000186265, | |
| "initiatorType": "img", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 426.2999999918975, | |
| "domainLookupStart": 426.2999999918975, | |
| "domainLookupEnd": 426.2999999918975, | |
| "connectStart": 426.2999999918975, | |
| "connectEnd": 426.2999999918975, | |
| "secureConnectionStart": 0, | |
| "requestStart": 431.69999998644926, | |
| "responseStart": 703.0000000086147, | |
| "responseEnd": 703.2999999937601, | |
| "transferSize": 8720, | |
| "encodedBodySize": 8446, | |
| "decodedBodySize": 8446, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/cache/61/82/618271591e03c340de45938eabf1177d.png", | |
| "entryType": "resource", | |
| "startTime": 426.39999999664724, | |
| "duration": 278.50000001490116, | |
| "initiatorType": "img", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 426.39999999664724, | |
| "domainLookupStart": 426.39999999664724, | |
| "domainLookupEnd": 426.39999999664724, | |
| "connectStart": 426.39999999664724, | |
| "connectEnd": 426.39999999664724, | |
| "secureConnectionStart": 0, | |
| "requestStart": 431.69999998644926, | |
| "responseStart": 704.5999999972992, | |
| "responseEnd": 704.9000000115484, | |
| "transferSize": 7207, | |
| "encodedBodySize": 6942, | |
| "decodedBodySize": 6942, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/cache/26/a3/26a37da8427bc1ce86a88c5774a3aa4e.png", | |
| "entryType": "resource", | |
| "startTime": 426.39999999664724, | |
| "duration": 324.9000000068918, | |
| "initiatorType": "img", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 426.39999999664724, | |
| "domainLookupStart": 426.39999999664724, | |
| "domainLookupEnd": 426.39999999664724, | |
| "connectStart": 426.39999999664724, | |
| "connectEnd": 426.39999999664724, | |
| "secureConnectionStart": 0, | |
| "requestStart": 431.69999998644926, | |
| "responseStart": 750.9999999892898, | |
| "responseEnd": 751.300000003539, | |
| "transferSize": 7046, | |
| "encodedBodySize": 6781, | |
| "decodedBodySize": 6781, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/static/img/placeholder.eb3213dc5a98.png", | |
| "entryType": "resource", | |
| "startTime": 426.500000001397, | |
| "duration": 325.29999999678694, | |
| "initiatorType": "img", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 426.500000001397, | |
| "domainLookupStart": 426.500000001397, | |
| "domainLookupEnd": 426.500000001397, | |
| "connectStart": 426.500000001397, | |
| "connectEnd": 426.500000001397, | |
| "secureConnectionStart": 0, | |
| "requestStart": 431.69999998644926, | |
| "responseStart": 751.4999999839347, | |
| "responseEnd": 751.7999999981839, | |
| "transferSize": 540, | |
| "encodedBodySize": 277, | |
| "decodedBodySize": 277, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/static/js/base.min.b3d8838da6c5.js", | |
| "entryType": "resource", | |
| "startTime": 435.2999999828171, | |
| "duration": 381.00000002305023, | |
| "initiatorType": "script", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 435.2999999828171, | |
| "domainLookupStart": 435.2999999828171, | |
| "domainLookupEnd": 435.2999999828171, | |
| "connectStart": 435.2999999828171, | |
| "connectEnd": 435.2999999828171, | |
| "secureConnectionStart": 0, | |
| "requestStart": 435.7000000018161, | |
| "responseStart": 799.2000000085682, | |
| "responseEnd": 816.3000000058673, | |
| "transferSize": 31002, | |
| "encodedBodySize": 30675, | |
| "decodedBodySize": 92163, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/static/js/cssrelpreload.min.3bc1ee6f0a50.js", | |
| "entryType": "resource", | |
| "startTime": 435.39999998756684, | |
| "duration": 380.700000008801, | |
| "initiatorType": "script", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 435.39999998756684, | |
| "domainLookupStart": 435.39999998756684, | |
| "domainLookupEnd": 435.39999998756684, | |
| "connectStart": 435.39999998756684, | |
| "connectEnd": 435.39999998756684, | |
| "secureConnectionStart": 0, | |
| "requestStart": 435.90000001131557, | |
| "responseStart": 815.8999999868684, | |
| "responseEnd": 816.0999999963678, | |
| "transferSize": 809, | |
| "encodedBodySize": 511, | |
| "decodedBodySize": 1122, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "https://www.peterbe.com/static/js/autocompeter.min.3fc31b1b6673.js", | |
| "entryType": "resource", | |
| "startTime": 435.4999999923166, | |
| "duration": 416.1000000021886, | |
| "initiatorType": "script", | |
| "nextHopProtocol": "h2", | |
| "workerStart": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 435.4999999923166, | |
| "domainLookupStart": 435.4999999923166, | |
| "domainLookupEnd": 435.4999999923166, | |
| "connectStart": 435.4999999923166, | |
| "connectEnd": 435.4999999923166, | |
| "secureConnectionStart": 0, | |
| "requestStart": 436.09999999171123, | |
| "responseStart": 851.3000000093598, | |
| "responseEnd": 851.5999999945052, | |
| "transferSize": 605, | |
| "encodedBodySize": 307, | |
| "decodedBodySize": 477, | |
| "serverTiming": [] | |
| }, | |
| { | |
| "name": "first-paint", | |
| "entryType": "paint", | |
| "startTime": 813.3000000088941, | |
| "duration": 0 | |
| }, | |
| { | |
| "name": "first-contentful-paint", | |
| "entryType": "paint", | |
| "startTime": 813.3000000088941, | |
| "duration": 0 | |
| } | |
| ] | |
| ==== performance.toJSON() ==== | |
| { | |
| "timeOrigin": 1538400230412.069, | |
| "timing": { | |
| "navigationStart": 1538400230412, | |
| "unloadEventStart": 0, | |
| "unloadEventEnd": 0, | |
| "redirectStart": 0, | |
| "redirectEnd": 0, | |
| "fetchStart": 1538400230412, | |
| "domainLookupStart": 1538400230425, | |
| "domainLookupEnd": 1538400230448, | |
| "connectStart": 1538400230448, | |
| "connectEnd": 1538400230694, | |
| "secureConnectionStart": 1538400230505, | |
| "requestStart": 1538400230696, | |
| "responseStart": 1538400230818, | |
| "responseEnd": 1538400230821, | |
| "domLoading": 1538400230831, | |
| "domInteractive": 1538400230848, | |
| "domContentLoadedEventStart": 1538400231288, | |
| "domContentLoadedEventEnd": 1538400231288, | |
| "domComplete": 1538400231288, | |
| "loadEventStart": 1538400231288, | |
| "loadEventEnd": 1538400231288 | |
| }, | |
| "navigation": { | |
| "type": 0, | |
| "redirectCount": 0 | |
| } | |
| } | |
| ==== page.metrics() ==== | |
| { | |
| "Timestamp": 253393.179884, | |
| "Documents": 4, | |
| "Frames": 1, | |
| "JSEventListeners": 8, | |
| "Nodes": 3020, | |
| "LayoutCount": 3, | |
| "RecalcStyleCount": 4, | |
| "LayoutDuration": 0.169552, | |
| "RecalcStyleDuration": 0.232853, | |
| "ScriptDuration": 0.07187, | |
| "TaskDuration": 0.534475, | |
| "JSHeapUsedSize": 3408856, | |
| "JSHeapTotalSize": 7589888 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment