canarytrace / documentation

Plug’n'Play stack for testing and monitoring web applications from user perspective.
http://canarytrace.com
6 stars 0 forks source link

Upgrade: Lighthouse 9.6.8 #172

Closed rdpanek closed 11 months ago

rdpanek commented 1 year ago

Canarytrace use https://www.npmjs.com/package/lighthouse for performance audit.

rdpanek commented 1 year ago

Canarytrace store this object with metrics into Elasticsearch

Canarytrace

lighthouseReport, traceReport, spec, labels, uuidAction, uuid, testStep, timestamp

Environment

lighthouseVersion requestedUrl finalUrl environment.benchmarkIndex

Config

audits.configSettings.maxWaitForFcp audits.configSettings.maxWaitForLoad audits.configSettings.formFactor audits.configSettings.throttling.rttMs audits.configSettings.throttling.throughputKbps audits.configSettings.throttling.requestLatencyMs audits.configSettings.throttling.downloadThroughputKbps audits.configSettings.throttling.uploadThroughputKbps audits.configSettings.throttling.cpuSlowdownMultiplier audits.configSettings.throttlingMethod audits.configSettings.screenEmulation.mobile audits.configSettings.screenEmulation.width audits.configSettings.screenEmulation.height audits.configSettings.screenEmulation.deviceScaleFactor audits.configSettings.emulatedUserAgent

Categories

onlyCategories=performance

Audits

First Contentful Paint audits.first-contentful-paint.score audits.first-contentful-paint.numericValue

Largest Contentful Paint audits.largest-contentful-paint.score audits.largest-contentful-paint.numericValue

First Meaningful Paint audits.first-meaningful-paint.score

Speed Index audits.speed-index.score audits.speed-index.numericValue

Total Blocking Time audits.total-blocking-time.score audits.total-blocking-time.numericValue

Cumulative Layout Shift audits.cumulative-layout-shift.score audits.cumulative-layout-shift.numericValue

Server Response Time audits.server-response-time.score audits.server-response-time.numericValue

Time to Interactive audits.interactive.score audits.interactive.numericValue

Ensure text remains visible during webfont load audits.font-display.score

Minimize third-party usage audits.third-party-summary.score

Lazy load third-party resources with facades audits.third-party-facades.score

Largest Contentful Paint element audits.largest-contentful-paint-element.score

Largest Contentful Paint image was not lazily loaded audits.lcp-lazy-loaded.score

Avoid long main-thread tasks audits.long-tasks.score

Image elements have explicit width and height audits.unsized-images.score

Preload Largest Contentful Paint image audits.preload-lcp-image.score audits.preload-lcp-image.numericValue

Avoid enormous network payloads audits.total-byte-weight.score audits.total-byte-weight.numericValue

Defer offscreen images audits.offscreen-images.score audits.offscreen-images.numericValue

Eliminate render-blocking resources audits.render-blocking-resources.score audits.render-blocking-resources.numericValue

Minify CSS audits.unminified-css.score audits.unminified-css.numericValue

Minify JavaScript audits.unminified-javascript.score audits.unminified-javascript.numericValue

Reduce unused CSS audits.unused-css-rules.score audits.unused-css-rules.numericValue

Reduce unused JavaScript audits.unused-javascript.score audits.unused-javascript.numericValue

Serve images in next-gen formats audits.modern-image-formats.score audits.modern-image-formats.numericValue

Efficiently encode images audits.uses-optimized-images.score audits.uses-optimized-images.numericValue

Enable text compression audits.uses-text-compression.score audits.uses-text-compression.numericValue

Properly size images audits.uses-text-compression.score audits.uses-text-compression.numericValue

Use video formats for animated content audits.efficient-animated-content.score audits.efficient-animated-content.numericValue

Remove duplicate modules in JavaScript bundles audits.duplicated-javascript.score audits.duplicated-javascript.numericValue

Avoid serving legacy JavaScript to modern browsers audits.legacy-javascript.score audits.legacy-javascript.numericValue

Avoid an excessive DOM size audits.dom-size.score audits.dom-size.numericValue

Avoid document.write() audits.no-document-write.score audits.no-document-write.numericValue

Use HTTP/2 audits.uses-http2.score audits.uses-http2.numericValue

Diagnostics

audits.diagnostics.details.maxRtt audits.diagnostics.details.rtt audits.diagnostics.details.maxServerLatency audits.diagnostics.details.numFonts audits.diagnostics.details.numRequests audits.diagnostics.details.numScripts audits.diagnostics.details.numStylesheets audits.diagnostics.details.numTasks audits.diagnostics.details.numTasksOver100ms audits.diagnostics.details.numTasksOver10ms audits.diagnostics.details.numTasksOver25ms audits.diagnostics.details.numTasksOver500ms audits.diagnostics.details.numTasksOver50ms audits.diagnostics.details.mainDocumentTransferSize

Resources Summary

Total audits.resource-summary.details.Total.requestCount audits.resource-summary.details.Total.transferSize

Image audits.resource-summary.details.Image.requestCount audits.resource-summary.details.Image.transferSize

Script audits.resource-summary.details.Script.requestCount audits.resource-summary.details.Script.transferSize

Font audits.resource-summary.details.Font.requestCount audits.resource-summary.details.Font.transferSize

Stylesheet audits.resource-summary.details.Stylesheet.requestCount audits.resource-summary.details.Stylesheet.transferSize

Document audits.resource-summary.details.Document.requestCount audits.resource-summary.details.Document.transferSize

Other audits.resource-summary.details.Other.requestCount audits.resource-summary.details.Other.transferSize

Media audits.resource-summary.details.Media.requestCount audits.resource-summary.details.Media.transferSize

Third-party audits.resource-summary.details.Third-party.requestCount audits.resource-summary.details.Third-party.transferSize

Wait for Solve

Audits audits.viewport audits.max-potential-fid audits.user-timings audits.critical-request-chains audits.redirects audits.mainthread-work-breakdown audits.bootup-time audits.uses-rel-preload audits.uses-rel-preconnect audits.network-requests audits.main-thread-tasks audits.no-unload-listeners audits.non-composited-animations audits.uses-long-cache-ttl audits.uses-passive-event-listeners

What is a difference between:

Are these values the same? audits.metrics.details

Diagnostics audits.diagnostics.details.throughput audits.diagnostics.details.totalTaskTime audits.diagnostics.details.totalByteWeight

Avoid an excessive DOM size audits.dom-size.score

Remove duplicate modules in JavaScript bundles audits.duplicated-javascript.score

Use video formats for animated content audits.efficient-animated-content.score

audits.bootup-time audits.bootup-time.title JavaScript execution time audits.critical-request-chains audits.critical-request-chains.title audits.final-screenshot.score audits.full-page-screenshot.score

rdpanek commented 1 year ago

Example one of performance audit stored in Elasticserch in c.audit-* index

{
  "_index": "c.audit-2023.01.03",
  "_type": "_doc",
  "_id": "Ce7_d4UBXgmvtD7oPNeK",
  "_version": 1,
  "_score": 1,
  "_source": {
    "lighthouseVersion": "9.6.8",
    "requestedUrl": "https://webperf.canarytrace.com/",
    "finalUrl": "https://webperf.canarytrace.com/",
    "fetchTime": "2023-01-03T14:16:32.956Z",
    "gatherMode": "navigation",
    "runWarnings": [],
    "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36",
    "environment": {
      "networkUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Safari/537.36 Chrome-Lighthouse",
      "hostUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36",
      "benchmarkIndex": 870.5,
      "credits": {}
    },
    "audits": {
      "viewport": {
        "id": "viewport",
        "title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`",
        "score": 100,
        "warnings": []
      },
      "first-contentful-paint": {
        "id": "first-contentful-paint",
        "title": "First Contentful Paint",
        "score": 98,
        "numericValue": 653.4369999999999,
        "numericUnit": "millisecond"
      },
      "largest-contentful-paint": {
        "id": "largest-contentful-paint",
        "title": "Largest Contentful Paint",
        "score": 69,
        "numericValue": 1807.437,
        "numericUnit": "millisecond"
      },
      "first-meaningful-paint": {
        "id": "first-meaningful-paint",
        "title": "First Meaningful Paint",
        "score": 97,
        "numericValue": 733.4369999999999,
        "numericUnit": "millisecond"
      },
      "speed-index": {
        "id": "speed-index",
        "title": "Speed Index",
        "score": 85,
        "numericValue": 1454.290031565281,
        "numericUnit": "millisecond"
      },
      "screenshot-thumbnails": {
        "id": "screenshot-thumbnails",
        "title": "Screenshot Thumbnails",
        "score": 0
      },
      "final-screenshot": {
        "id": "final-screenshot",
        "title": "Final Screenshot",
        "score": 0
      },
      "total-blocking-time": {
        "id": "total-blocking-time",
        "title": "Total Blocking Time",
        "score": 37,
        "numericValue": 433.5,
        "numericUnit": "millisecond"
      },
      "max-potential-fid": {
        "id": "max-potential-fid",
        "title": "Max Potential First Input Delay",
        "score": 46,
        "numericValue": 263,
        "numericUnit": "millisecond"
      },
      "cumulative-layout-shift": {
        "id": "cumulative-layout-shift",
        "title": "Cumulative Layout Shift",
        "score": 100,
        "numericValue": 0.008066944870116634,
        "numericUnit": "unitless"
      },
      "server-response-time": {
        "id": "server-response-time",
        "title": "Initial server response time was short",
        "score": 100,
        "numericValue": 487.049,
        "numericUnit": "millisecond"
      },
      "interactive": {
        "id": "interactive",
        "title": "Time to Interactive",
        "score": 56.99999999999999,
        "numericValue": 4108.937000000001,
        "numericUnit": "millisecond"
      },
      "user-timings": {
        "id": "user-timings",
        "title": "User Timing marks and measures",
        "score": 0
      },
      "critical-request-chains": {
        "id": "critical-request-chains",
        "title": "Avoid chaining critical requests",
        "score": 0
      },
      "redirects": {
        "id": "redirects",
        "title": "Avoid multiple page redirects",
        "score": 100,
        "numericValue": 0,
        "numericUnit": "millisecond"
      },
      "mainthread-work-breakdown": {
        "id": "mainthread-work-breakdown",
        "title": "Minimize main-thread work",
        "score": 41,
        "numericValue": 4499.539999999986,
        "numericUnit": "millisecond"
      },
      "bootup-time": {
        "id": "bootup-time",
        "title": "Reduce JavaScript execution time",
        "score": 85,
        "numericValue": 1534.3549999999998,
        "numericUnit": "millisecond"
      },
      "uses-rel-preload": {
        "id": "uses-rel-preload",
        "title": "Preload key requests",
        "score": 0
      },
      "uses-rel-preconnect": {
        "id": "uses-rel-preconnect",
        "title": "Preconnect to required origins",
        "score": 100,
        "numericValue": 0,
        "numericUnit": "millisecond",
        "warnings": []
      },
      "font-display": {
        "id": "font-display",
        "title": "Ensure text remains visible during webfont load",
        "score": 0,
        "warnings": []
      },
      "diagnostics": {
        "id": "diagnostics",
        "title": "Diagnostics",
        "score": 0,
        "details": {
          "numRequests": 342,
          "numScripts": 56,
          "numStylesheets": 4,
          "numFonts": 1,
          "numTasks": 3669,
          "numTasksOver10ms": 80,
          "numTasksOver25ms": 36,
          "numTasksOver50ms": 15,
          "numTasksOver100ms": 4,
          "numTasksOver500ms": 1,
          "rtt": 14.149000000000001,
          "throughput": 27303019.699748345,
          "maxRtt": 137.85799999999998,
          "maxServerLatency": 329.238,
          "totalByteWeight": 4635119,
          "totalTaskTime": 4499.540000000001,
          "mainDocumentTransferSize": 55536
        }
      },
      "network-requests": {
        "id": "network-requests",
        "title": "Network Requests",
        "score": 0
      },
      "network-rtt": {
        "id": "network-rtt",
        "title": "Network Round Trip Times",
        "score": 0,
        "numericValue": 137.85799999999998,
        "numericUnit": "millisecond"
      },
      "network-server-latency": {
        "id": "network-server-latency",
        "title": "Server Backend Latencies",
        "score": 0,
        "numericValue": 329.238,
        "numericUnit": "millisecond"
      },
      "main-thread-tasks": {
        "id": "main-thread-tasks",
        "title": "Tasks",
        "score": 0
      },
      "metrics": {
        "id": "metrics",
        "title": "Metrics",
        "score": 0,
        "numericValue": 4109,
        "numericUnit": "millisecond",
        "details": {
          "firstContentfulPaint": 653,
          "firstMeaningfulPaint": 733,
          "largestContentfulPaint": 1807,
          "interactive": 4109,
          "speedIndex": 1454,
          "totalBlockingTime": 434,
          "maxPotentialFID": 263,
          "cumulativeLayoutShift": 0.008066944870116634,
          "cumulativeLayoutShiftMainFrame": 0.008066944870116634,
          "totalCumulativeLayoutShift": 0.008066944870116634,
          "observedTimeOrigin": 0,
          "observedTimeOriginTs": 4478964079355,
          "observedNavigationStart": 0,
          "observedNavigationStartTs": 4478964079355,
          "observedFirstPaint": 680,
          "observedFirstPaintTs": 4478964759044,
          "observedFirstContentfulPaint": 680,
          "observedFirstContentfulPaintTs": 4478964759157,
          "observedFirstContentfulPaintAllFrames": 680,
          "observedFirstContentfulPaintAllFramesTs": 4478964759157,
          "observedFirstMeaningfulPaint": 891,
          "observedFirstMeaningfulPaintTs": 4478964970205,
          "observedLargestContentfulPaint": 1860,
          "observedLargestContentfulPaintTs": 4478965939452,
          "observedLargestContentfulPaintAllFrames": 1860,
          "observedLargestContentfulPaintAllFramesTs": 4478965939452,
          "observedTraceEnd": 7558,
          "observedTraceEndTs": 4478971637056,
          "observedLoad": 3046,
          "observedLoadTs": 4478967125479,
          "observedDomContentLoaded": 1737,
          "observedDomContentLoadedTs": 4478965816739,
          "observedCumulativeLayoutShift": 0.008066944870116634,
          "observedCumulativeLayoutShiftMainFrame": 0.008066944870116634,
          "observedTotalCumulativeLayoutShift": 0.008066944870116634,
          "observedFirstVisualChange": 721,
          "observedFirstVisualChangeTs": 4478964800355,
          "observedLastVisualChange": 7521,
          "observedLastVisualChangeTs": 4478971600355,
          "observedSpeedIndex": 1011,
          "observedSpeedIndexTs": 4478965090230
        }
      },
      "performance-budget": {
        "id": "performance-budget",
        "title": "Performance budget",
        "score": 0
      },
      "timing-budget": {
        "id": "timing-budget",
        "title": "Timing budget",
        "score": 0
      },
      "resource-summary": {
        "id": "resource-summary",
        "title": "Keep request counts low and transfer sizes small",
        "score": 0,
        "details": {
          "Total": {
            "resourceType": "total",
            "requestCount": 335,
            "transferSize": 4635119
          },
          "Image": {
            "resourceType": "image",
            "requestCount": 228,
            "transferSize": 3023062
          },
          "Script": {
            "resourceType": "script",
            "requestCount": 56,
            "transferSize": 1371904
          },
          "Font": {
            "resourceType": "font",
            "requestCount": 1,
            "transferSize": 77397
          },
          "Stylesheet": {
            "resourceType": "stylesheet",
            "requestCount": 4,
            "transferSize": 75662
          },
          "Document": {
            "resourceType": "document",
            "requestCount": 7,
            "transferSize": 65492
          },
          "Other": {
            "resourceType": "other",
            "requestCount": 39,
            "transferSize": 21602
          },
          "Media": {
            "resourceType": "media",
            "requestCount": 0,
            "transferSize": 0
          },
          "Third-party": {
            "resourceType": "third-party",
            "requestCount": 146,
            "transferSize": 1316257
          }
        }
      },
      "third-party-summary": {
        "id": "third-party-summary",
        "title": "Minimize third-party usage",
        "score": 100
      },
      "third-party-facades": {
        "id": "third-party-facades",
        "title": "Lazy load third-party resources with facades",
        "score": 0
      },
      "largest-contentful-paint-element": {
        "id": "largest-contentful-paint-element",
        "title": "Largest Contentful Paint element",
        "score": 0
      },
      "lcp-lazy-loaded": {
        "id": "lcp-lazy-loaded",
        "title": "Largest Contentful Paint image was not lazily loaded",
        "score": 100
      },
      "layout-shift-elements": {
        "id": "layout-shift-elements",
        "title": "Avoid large layout shifts",
        "score": 0
      },
      "long-tasks": {
        "id": "long-tasks",
        "title": "Avoid long main-thread tasks",
        "score": 0
      },
      "no-unload-listeners": {
        "id": "no-unload-listeners",
        "title": "Registers an `unload` listener",
        "score": 0
      },
      "non-composited-animations": {
        "id": "non-composited-animations",
        "title": "Avoid non-composited animations",
        "score": 0
      },
      "unsized-images": {
        "id": "unsized-images",
        "title": "Image elements have explicit `width` and `height`",
        "score": 100
      },
      "preload-lcp-image": {
        "id": "preload-lcp-image",
        "title": "Preload Largest Contentful Paint image",
        "score": 100,
        "numericValue": 0,
        "numericUnit": "millisecond"
      },
      "full-page-screenshot": {
        "id": "full-page-screenshot",
        "title": "Full-page screenshot",
        "score": 0
      },
      "script-treemap-data": {
        "id": "script-treemap-data",
        "title": "Script Treemap Data",
        "score": 0
      },
      "uses-long-cache-ttl": {
        "id": "uses-long-cache-ttl",
        "title": "Serve static assets with an efficient cache policy",
        "score": 10,
        "numericValue": 568819.5305632112,
        "numericUnit": "byte"
      },
      "total-byte-weight": {
        "id": "total-byte-weight",
        "title": "Avoid enormous network payloads",
        "score": 34,
        "numericValue": 4635119,
        "numericUnit": "byte"
      },
      "offscreen-images": {
        "id": "offscreen-images",
        "title": "Defer offscreen images",
        "score": 54,
        "numericValue": 680,
        "numericUnit": "millisecond",
        "warnings": []
      },
      "render-blocking-resources": {
        "id": "render-blocking-resources",
        "title": "Eliminate render-blocking resources",
        "score": 74,
        "numericValue": 323,
        "numericUnit": "millisecond"
      },
      "unminified-css": {
        "id": "unminified-css",
        "title": "Minify CSS",
        "score": 100,
        "numericValue": 0,
        "numericUnit": "millisecond"
      },
      "unminified-javascript": {
        "id": "unminified-javascript",
        "title": "Minify JavaScript",
        "score": 100,
        "numericValue": 0,
        "numericUnit": "millisecond",
        "warnings": []
      },
      "unused-css-rules": {
        "id": "unused-css-rules",
        "title": "Reduce unused CSS",
        "score": 55.00000000000001,
        "numericValue": 660,
        "numericUnit": "millisecond"
      },
      "unused-javascript": {
        "id": "unused-javascript",
        "title": "Reduce unused JavaScript",
        "score": 56.99999999999999,
        "numericValue": 620,
        "numericUnit": "millisecond"
      },
      "modern-image-formats": {
        "id": "modern-image-formats",
        "title": "Serve images in next-gen formats",
        "score": 41,
        "numericValue": 1480,
        "numericUnit": "millisecond",
        "warnings": []
      },
      "uses-optimized-images": {
        "id": "uses-optimized-images",
        "title": "Efficiently encode images",
        "score": 47,
        "numericValue": 1000,
        "numericUnit": "millisecond",
        "warnings": []
      },
      "uses-text-compression": {
        "id": "uses-text-compression",
        "title": "Enable text compression",
        "score": 97,
        "numericValue": 40,
        "numericUnit": "millisecond"
      },
      "uses-responsive-images": {
        "id": "uses-responsive-images",
        "title": "Properly size images",
        "score": 100,
        "numericValue": 0,
        "numericUnit": "millisecond"
      },
      "efficient-animated-content": {
        "id": "efficient-animated-content",
        "title": "Use video formats for animated content",
        "score": 100,
        "numericValue": 0,
        "numericUnit": "millisecond"
      },
      "duplicated-javascript": {
        "id": "duplicated-javascript",
        "title": "Remove duplicate modules in JavaScript bundles",
        "score": 100,
        "numericValue": 0,
        "numericUnit": "millisecond"
      },
      "legacy-javascript": {
        "id": "legacy-javascript",
        "title": "Avoid serving legacy JavaScript to modern browsers",
        "score": 100,
        "numericValue": 0,
        "numericUnit": "millisecond"
      },
      "dom-size": {
        "id": "dom-size",
        "title": "Avoid an excessive DOM size",
        "score": 0,
        "numericValue": 4108,
        "numericUnit": "element"
      },
      "no-document-write": {
        "id": "no-document-write",
        "title": "Avoid `document.write()`",
        "score": 0
      },
      "uses-http2": {
        "id": "uses-http2",
        "title": "Use HTTP/2",
        "score": 100,
        "numericValue": 0,
        "numericUnit": "millisecond"
      },
      "uses-passive-event-listeners": {
        "id": "uses-passive-event-listeners",
        "title": "Does not use passive listeners to improve scrolling performance",
        "score": 0
      }
    },
    "configSettings": {
      "maxWaitForFcp": 30000,
      "maxWaitForLoad": 45000,
      "formFactor": "desktop",
      "throttling": {
        "rttMs": 40,
        "throughputKbps": 10240,
        "requestLatencyMs": 0,
        "downloadThroughputKbps": 0,
        "uploadThroughputKbps": 0,
        "cpuSlowdownMultiplier": 1
      },
      "throttlingMethod": "simulate",
      "screenEmulation": {
        "mobile": false,
        "width": 1350,
        "height": 940,
        "deviceScaleFactor": 1,
        "disabled": false
      },
      "emulatedUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Safari/537.36 Chrome-Lighthouse",
      "auditMode": false,
      "gatherMode": false,
      "disableStorageReset": false,
      "debugNavigation": false,
      "channel": "node",
      "budgets": null,
      "locale": "en-US",
      "blockedUrlPatterns": null,
      "additionalTraceCategories": null,
      "extraHeaders": null,
      "precomputedLanternData": null,
      "onlyAudits": null,
      "onlyCategories": [
        "performance"
      ],
      "skipAudits": null
    },
    "categories": {
      "performance": {
        "title": "Performance",
        "supportedModes": [
          "navigation",
          "timespan",
          "snapshot"
        ],
        "id": "performance",
        "score": 67
      }
    },
    "lighthouseReport": "03012314160603052000000000000000-a9e34e442a553484d288-lighthouse-report.html",
    "traceReport": "03012314160603052000000000000000-a9e34e442a553484d288-traces.json",
    "spec": "smoke.js",
    "labels": [
      "mode=canarytrace-smoke-pro-<version>",
      "engine=wdio",
      "desktop, smoke, chrome108",
      "pt.audit=desktopDense4G"
    ],
    "uuidAction": "a9e34e442a553484d288",
    "uuid": "03012314160603052000000000000000",
    "testStep": "Smoke performance audit",
    "timestamp": "2023-01-03T14:17:07.723Z"
  },
  "fields": {
    "audits.resource-summary.details.Font.resourceType": [
      "font"
    ],
    "audits.performance-budget.score": [
      0
    ],
    "configSettings.emulatedUserAgent.keyword": [
      "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Safari/537.36 Chrome-Lighthouse"
    ],
    "audits.mainthread-work-breakdown.title.keyword": [
      "Minimize main-thread work"
    ],
    "configSettings.disableStorageReset": [
      false
    ],
    "traceReport": [
      "03012314160603052000000000000000-a9e34e442a553484d288-traces.json"
    ],
    "audits.total-byte-weight.numericUnit": [
      "byte"
    ],
    "audits.bootup-time.id.keyword": [
      "bootup-time"
    ],
    "audits.modern-image-formats.title.keyword": [
      "Serve images in next-gen formats"
    ],
    "audits.first-meaningful-paint.id.keyword": [
      "first-meaningful-paint"
    ],
    "audits.performance-budget.id": [
      "performance-budget"
    ],
    "audits.legacy-javascript.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.resource-summary.details.Image.requestCount": [
      228
    ],
    "audits.uses-text-compression.numericUnit": [
      "millisecond"
    ],
    "audits.uses-rel-preconnect.numericValue": [
      0
    ],
    "audits.network-server-latency.numericValue": [
      329.238
    ],
    "audits.metrics.details.observedFirstContentfulPaintAllFrames": [
      680
    ],
    "lighthouseReport.keyword": [
      "03012314160603052000000000000000-a9e34e442a553484d288-lighthouse-report.html"
    ],
    "audits.metrics.details.observedSpeedIndexTs": [
      4478965090230
    ],
    "audits.resource-summary.title.keyword": [
      "Keep request counts low and transfer sizes small"
    ],
    "audits.resource-summary.details.Total.transferSize": [
      4635119
    ],
    "audits.offscreen-images.score": [
      54
    ],
    "audits.diagnostics.id": [
      "diagnostics"
    ],
    "audits.long-tasks.id": [
      "long-tasks"
    ],
    "categories.performance.title.keyword": [
      "Performance"
    ],
    "audits.unminified-css.title": [
      "Minify CSS"
    ],
    "audits.total-blocking-time.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.speed-index.numericValue": [
      1454.29
    ],
    "audits.total-byte-weight.id": [
      "total-byte-weight"
    ],
    "audits.no-unload-listeners.title.keyword": [
      "Registers an `unload` listener"
    ],
    "audits.network-rtt.title": [
      "Network Round Trip Times"
    ],
    "audits.first-contentful-paint.id": [
      "first-contentful-paint"
    ],
    "audits.resource-summary.details.Script.requestCount": [
      56
    ],
    "audits.max-potential-fid.title": [
      "Max Potential First Input Delay"
    ],
    "audits.first-meaningful-paint.score": [
      97
    ],
    "audits.timing-budget.score": [
      0
    ],
    "audits.largest-contentful-paint.id": [
      "largest-contentful-paint"
    ],
    "audits.interactive.id": [
      "interactive"
    ],
    "audits.uses-responsive-images.id": [
      "uses-responsive-images"
    ],
    "audits.uses-responsive-images.numericUnit.keyword": [
      "millisecond"
    ],
    "configSettings.screenEmulation.mobile": [
      false
    ],
    "audits.performance-budget.title": [
      "Performance budget"
    ],
    "audits.performance-budget.title.keyword": [
      "Performance budget"
    ],
    "audits.cumulative-layout-shift.numericUnit.keyword": [
      "unitless"
    ],
    "audits.uses-http2.title.keyword": [
      "Use HTTP/2"
    ],
    "audits.layout-shift-elements.id": [
      "layout-shift-elements"
    ],
    "audits.lcp-lazy-loaded.title": [
      "Largest Contentful Paint image was not lazily loaded"
    ],
    "audits.preload-lcp-image.id.keyword": [
      "preload-lcp-image"
    ],
    "audits.diagnostics.details.numTasksOver500ms": [
      1
    ],
    "audits.resource-summary.details.Script.resourceType": [
      "script"
    ],
    "audits.mainthread-work-breakdown.numericValue": [
      4499.54
    ],
    "audits.unsized-images.title": [
      "Image elements have explicit `width` and `height`"
    ],
    "audits.timing-budget.title": [
      "Timing budget"
    ],
    "audits.long-tasks.score": [
      0
    ],
    "configSettings.formFactor.keyword": [
      "desktop"
    ],
    "audits.network-rtt.score": [
      0
    ],
    "audits.uses-rel-preload.score": [
      0
    ],
    "audits.metrics.details.observedLastVisualChangeTs": [
      4478971600355
    ],
    "audits.uses-rel-preload.id.keyword": [
      "uses-rel-preload"
    ],
    "audits.redirects.title.keyword": [
      "Avoid multiple page redirects"
    ],
    "audits.modern-image-formats.numericUnit.keyword": [
      "millisecond"
    ],
    "gatherMode.keyword": [
      "navigation"
    ],
    "audits.main-thread-tasks.id": [
      "main-thread-tasks"
    ],
    "audits.metrics.details.largestContentfulPaint": [
      1807
    ],
    "audits.offscreen-images.title": [
      "Defer offscreen images"
    ],
    "audits.modern-image-formats.score": [
      41
    ],
    "categories.performance.id.keyword": [
      "performance"
    ],
    "audits.metrics.details.speedIndex": [
      1454
    ],
    "audits.metrics.details.observedNavigationStartTs": [
      4478964079355
    ],
    "audits.uses-long-cache-ttl.title.keyword": [
      "Serve static assets with an efficient cache policy"
    ],
    "spec.keyword": [
      "smoke.js"
    ],
    "audits.uses-optimized-images.id": [
      "uses-optimized-images"
    ],
    "environment.benchmarkIndex": [
      870.5
    ],
    "audits.render-blocking-resources.numericUnit": [
      "millisecond"
    ],
    "uuidAction.keyword": [
      "a9e34e442a553484d288"
    ],
    "audits.bootup-time.id": [
      "bootup-time"
    ],
    "audits.max-potential-fid.id.keyword": [
      "max-potential-fid"
    ],
    "audits.long-tasks.id.keyword": [
      "long-tasks"
    ],
    "audits.main-thread-tasks.id.keyword": [
      "main-thread-tasks"
    ],
    "audits.diagnostics.details.maxServerLatency": [
      329.238
    ],
    "audits.legacy-javascript.score": [
      100
    ],
    "audits.server-response-time.score": [
      100
    ],
    "audits.unminified-javascript.numericValue": [
      0
    ],
    "audits.resource-summary.details.Stylesheet.resourceType": [
      "stylesheet"
    ],
    "audits.timing-budget.id.keyword": [
      "timing-budget"
    ],
    "audits.mainthread-work-breakdown.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.metrics.title.keyword": [
      "Metrics"
    ],
    "audits.user-timings.title": [
      "User Timing marks and measures"
    ],
    "audits.speed-index.title": [
      "Speed Index"
    ],
    "audits.diagnostics.details.numRequests": [
      342
    ],
    "audits.critical-request-chains.title.keyword": [
      "Avoid chaining critical requests"
    ],
    "audits.resource-summary.details.Third-party.resourceType.keyword": [
      "third-party"
    ],
    "audits.redirects.numericUnit": [
      "millisecond"
    ],
    "audits.total-byte-weight.numericValue": [
      4635119
    ],
    "audits.uses-text-compression.numericValue": [
      40
    ],
    "audits.diagnostics.details.numStylesheets": [
      4
    ],
    "audits.modern-image-formats.title": [
      "Serve images in next-gen formats"
    ],
    "audits.duplicated-javascript.numericUnit": [
      "millisecond"
    ],
    "audits.mainthread-work-breakdown.id": [
      "mainthread-work-breakdown"
    ],
    "audits.lcp-lazy-loaded.score": [
      100
    ],
    "audits.unused-javascript.numericValue": [
      620
    ],
    "lighthouseReport": [
      "03012314160603052000000000000000-a9e34e442a553484d288-lighthouse-report.html"
    ],
    "audits.unminified-css.title.keyword": [
      "Minify CSS"
    ],
    "audits.third-party-facades.id": [
      "third-party-facades"
    ],
    "audits.timing-budget.id": [
      "timing-budget"
    ],
    "audits.font-display.score": [
      0
    ],
    "audits.unused-css-rules.title": [
      "Reduce unused CSS"
    ],
    "audits.resource-summary.details.Other.transferSize": [
      21602
    ],
    "audits.network-requests.id": [
      "network-requests"
    ],
    "audits.unused-javascript.title.keyword": [
      "Reduce unused JavaScript"
    ],
    "audits.speed-index.score": [
      85
    ],
    "audits.resource-summary.details.Third-party.resourceType": [
      "third-party"
    ],
    "testStep.keyword": [
      "Smoke performance audit"
    ],
    "audits.total-byte-weight.title.keyword": [
      "Avoid enormous network payloads"
    ],
    "audits.max-potential-fid.score": [
      46
    ],
    "audits.diagnostics.id.keyword": [
      "diagnostics"
    ],
    "audits.cumulative-layout-shift.numericValue": [
      0
    ],
    "audits.legacy-javascript.title": [
      "Avoid serving legacy JavaScript to modern browsers"
    ],
    "audits.critical-request-chains.id": [
      "critical-request-chains"
    ],
    "audits.unminified-javascript.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.diagnostics.details.numTasks": [
      3669
    ],
    "audits.bootup-time.numericValue": [
      1534.355
    ],
    "audits.metrics.id.keyword": [
      "metrics"
    ],
    "audits.unused-css-rules.score": [
      55
    ],
    "audits.diagnostics.details.throughput": [
      27303020
    ],
    "configSettings.screenEmulation.deviceScaleFactor": [
      1
    ],
    "audits.dom-size.id.keyword": [
      "dom-size"
    ],
    "audits.max-potential-fid.id": [
      "max-potential-fid"
    ],
    "audits.largest-contentful-paint.title.keyword": [
      "Largest Contentful Paint"
    ],
    "audits.efficient-animated-content.numericUnit": [
      "millisecond"
    ],
    "audits.resource-summary.details.Third-party.requestCount": [
      146
    ],
    "audits.uses-http2.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.screenshot-thumbnails.title": [
      "Screenshot Thumbnails"
    ],
    "audits.resource-summary.details.Document.transferSize": [
      65492
    ],
    "audits.metrics.numericUnit": [
      "millisecond"
    ],
    "audits.total-byte-weight.title": [
      "Avoid enormous network payloads"
    ],
    "audits.first-contentful-paint.numericValue": [
      653.437
    ],
    "audits.network-server-latency.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.interactive.id.keyword": [
      "interactive"
    ],
    "audits.first-meaningful-paint.id": [
      "first-meaningful-paint"
    ],
    "audits.resource-summary.details.Other.resourceType.keyword": [
      "other"
    ],
    "audits.resource-summary.details.Font.requestCount": [
      1
    ],
    "audits.screenshot-thumbnails.score": [
      0
    ],
    "audits.network-server-latency.title.keyword": [
      "Server Backend Latencies"
    ],
    "audits.unminified-css.id.keyword": [
      "unminified-css"
    ],
    "audits.viewport.score": [
      100
    ],
    "audits.resource-summary.details.Font.transferSize": [
      77397
    ],
    "audits.offscreen-images.id.keyword": [
      "offscreen-images"
    ],
    "audits.unused-css-rules.numericValue": [
      660
    ],
    "audits.uses-http2.id.keyword": [
      "uses-http2"
    ],
    "audits.legacy-javascript.numericValue": [
      0
    ],
    "userAgent.keyword": [
      "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
    ],
    "audits.uses-rel-preload.title.keyword": [
      "Preload key requests"
    ],
    "audits.redirects.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.unused-css-rules.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.uses-optimized-images.title": [
      "Efficiently encode images"
    ],
    "audits.non-composited-animations.id.keyword": [
      "non-composited-animations"
    ],
    "audits.metrics.details.firstMeaningfulPaint": [
      733
    ],
    "traceReport.keyword": [
      "03012314160603052000000000000000-a9e34e442a553484d288-traces.json"
    ],
    "environment.networkUserAgent.keyword": [
      "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Safari/537.36 Chrome-Lighthouse"
    ],
    "audits.metrics.score": [
      0
    ],
    "audits.layout-shift-elements.title.keyword": [
      "Avoid large layout shifts"
    ],
    "audits.cumulative-layout-shift.id": [
      "cumulative-layout-shift"
    ],
    "categories.performance.supportedModes.keyword": [
      "navigation",
      "timespan",
      "snapshot"
    ],
    "audits.metrics.details.observedTimeOriginTs": [
      4478964079355
    ],
    "audits.metrics.details.cumulativeLayoutShift": [
      0
    ],
    "audits.network-rtt.id.keyword": [
      "network-rtt"
    ],
    "audits.resource-summary.details.Document.resourceType": [
      "document"
    ],
    "audits.dom-size.id": [
      "dom-size"
    ],
    "audits.no-document-write.id.keyword": [
      "no-document-write"
    ],
    "audits.final-screenshot.id": [
      "final-screenshot"
    ],
    "audits.unsized-images.id.keyword": [
      "unsized-images"
    ],
    "categories.performance.id": [
      "performance"
    ],
    "audits.redirects.id": [
      "redirects"
    ],
    "audits.first-meaningful-paint.numericUnit": [
      "millisecond"
    ],
    "audits.offscreen-images.title.keyword": [
      "Defer offscreen images"
    ],
    "audits.uses-http2.numericValue": [
      0
    ],
    "audits.metrics.details.observedDomContentLoaded": [
      1737
    ],
    "audits.user-timings.score": [
      0
    ],
    "audits.metrics.details.observedLastVisualChange": [
      7521
    ],
    "audits.resource-summary.details.Script.transferSize": [
      1371904
    ],
    "audits.duplicated-javascript.title.keyword": [
      "Remove duplicate modules in JavaScript bundles"
    ],
    "lighthouseVersion": [
      "9.6.8"
    ],
    "audits.unused-css-rules.title.keyword": [
      "Reduce unused CSS"
    ],
    "audits.preload-lcp-image.numericValue": [
      0
    ],
    "audits.main-thread-tasks.title.keyword": [
      "Tasks"
    ],
    "audits.render-blocking-resources.id.keyword": [
      "render-blocking-resources"
    ],
    "audits.network-rtt.numericValue": [
      137.858
    ],
    "categories.performance.title": [
      "Performance"
    ],
    "audits.redirects.id.keyword": [
      "redirects"
    ],
    "audits.resource-summary.details.Other.requestCount": [
      39
    ],
    "audits.metrics.details.observedFirstMeaningfulPaint": [
      891
    ],
    "audits.font-display.title": [
      "Ensure text remains visible during webfont load"
    ],
    "audits.uses-rel-preconnect.id": [
      "uses-rel-preconnect"
    ],
    "audits.bootup-time.score": [
      85
    ],
    "audits.third-party-summary.id": [
      "third-party-summary"
    ],
    "audits.network-requests.title": [
      "Network Requests"
    ],
    "audits.bootup-time.title": [
      "Reduce JavaScript execution time"
    ],
    "categories.performance.supportedModes": [
      "navigation",
      "timespan",
      "snapshot"
    ],
    "audits.unsized-images.title.keyword": [
      "Image elements have explicit `width` and `height`"
    ],
    "audits.uses-long-cache-ttl.id.keyword": [
      "uses-long-cache-ttl"
    ],
    "audits.non-composited-animations.title.keyword": [
      "Avoid non-composited animations"
    ],
    "audits.dom-size.numericValue": [
      4108
    ],
    "audits.largest-contentful-paint-element.id": [
      "largest-contentful-paint-element"
    ],
    "audits.script-treemap-data.id.keyword": [
      "script-treemap-data"
    ],
    "audits.uses-passive-event-listeners.title.keyword": [
      "Does not use passive listeners to improve scrolling performance"
    ],
    "configSettings.throttling.rttMs": [
      40
    ],
    "configSettings.maxWaitForFcp": [
      30000
    ],
    "audits.max-potential-fid.numericUnit": [
      "millisecond"
    ],
    "audits.duplicated-javascript.id": [
      "duplicated-javascript"
    ],
    "audits.third-party-facades.id.keyword": [
      "third-party-facades"
    ],
    "audits.first-meaningful-paint.title": [
      "First Meaningful Paint"
    ],
    "audits.metrics.details.observedLargestContentfulPaintAllFramesTs": [
      4478965939452
    ],
    "audits.redirects.title": [
      "Avoid multiple page redirects"
    ],
    "audits.efficient-animated-content.id": [
      "efficient-animated-content"
    ],
    "audits.mainthread-work-breakdown.score": [
      41
    ],
    "audits.lcp-lazy-loaded.title.keyword": [
      "Largest Contentful Paint image was not lazily loaded"
    ],
    "audits.resource-summary.details.Total.requestCount": [
      335
    ],
    "audits.diagnostics.details.numTasksOver50ms": [
      15
    ],
    "configSettings.auditMode": [
      false
    ],
    "audits.uses-responsive-images.title.keyword": [
      "Properly size images"
    ],
    "audits.first-contentful-paint.id.keyword": [
      "first-contentful-paint"
    ],
    "audits.uses-rel-preload.id": [
      "uses-rel-preload"
    ],
    "audits.diagnostics.details.numTasksOver100ms": [
      4
    ],
    "audits.legacy-javascript.id": [
      "legacy-javascript"
    ],
    "audits.unsized-images.score": [
      100
    ],
    "audits.render-blocking-resources.title.keyword": [
      "Eliminate render-blocking resources"
    ],
    "configSettings.screenEmulation.disabled": [
      false
    ],
    "audits.final-screenshot.score": [
      0
    ],
    "audits.script-treemap-data.id": [
      "script-treemap-data"
    ],
    "audits.dom-size.numericUnit.keyword": [
      "element"
    ],
    "audits.unused-javascript.score": [
      56
    ],
    "audits.uses-rel-preload.title": [
      "Preload key requests"
    ],
    "audits.metrics.details.observedTraceEnd": [
      7558
    ],
    "audits.no-unload-listeners.id.keyword": [
      "no-unload-listeners"
    ],
    "audits.server-response-time.numericValue": [
      487.049
    ],
    "audits.speed-index.id.keyword": [
      "speed-index"
    ],
    "audits.interactive.score": [
      56
    ],
    "audits.viewport.title.keyword": [
      "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`"
    ],
    "audits.resource-summary.details.Media.resourceType.keyword": [
      "media"
    ],
    "audits.metrics.details.observedFirstVisualChangeTs": [
      4478964800355
    ],
    "audits.unused-javascript.title": [
      "Reduce unused JavaScript"
    ],
    "audits.lcp-lazy-loaded.id": [
      "lcp-lazy-loaded"
    ],
    "uuid.keyword": [
      "03012314160603052000000000000000"
    ],
    "configSettings.channel": [
      "node"
    ],
    "audits.mainthread-work-breakdown.numericUnit": [
      "millisecond"
    ],
    "testStep": [
      "Smoke performance audit"
    ],
    "audits.speed-index.id": [
      "speed-index"
    ],
    "audits.network-requests.title.keyword": [
      "Network Requests"
    ],
    "audits.resource-summary.details.Script.resourceType.keyword": [
      "script"
    ],
    "audits.unminified-javascript.title.keyword": [
      "Minify JavaScript"
    ],
    "audits.resource-summary.details.Media.resourceType": [
      "media"
    ],
    "audits.resource-summary.details.Third-party.transferSize": [
      1316257
    ],
    "audits.duplicated-javascript.id.keyword": [
      "duplicated-javascript"
    ],
    "audits.non-composited-animations.id": [
      "non-composited-animations"
    ],
    "configSettings.onlyCategories.keyword": [
      "performance"
    ],
    "audits.network-rtt.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.uses-responsive-images.numericUnit": [
      "millisecond"
    ],
    "audits.server-response-time.id.keyword": [
      "server-response-time"
    ],
    "audits.font-display.title.keyword": [
      "Ensure text remains visible during webfont load"
    ],
    "configSettings.formFactor": [
      "desktop"
    ],
    "audits.offscreen-images.numericValue": [
      680
    ],
    "audits.no-document-write.id": [
      "no-document-write"
    ],
    "audits.long-tasks.title.keyword": [
      "Avoid long main-thread tasks"
    ],
    "audits.mainthread-work-breakdown.title": [
      "Minimize main-thread work"
    ],
    "audits.uses-optimized-images.score": [
      47
    ],
    "audits.unminified-javascript.id": [
      "unminified-javascript"
    ],
    "audits.total-blocking-time.score": [
      37
    ],
    "audits.unminified-javascript.numericUnit": [
      "millisecond"
    ],
    "audits.interactive.numericUnit": [
      "millisecond"
    ],
    "audits.metrics.details.maxPotentialFID": [
      263
    ],
    "audits.uses-text-compression.title.keyword": [
      "Enable text compression"
    ],
    "audits.third-party-facades.title": [
      "Lazy load third-party resources with facades"
    ],
    "audits.script-treemap-data.score": [
      0
    ],
    "audits.first-contentful-paint.title.keyword": [
      "First Contentful Paint"
    ],
    "audits.diagnostics.details.numTasksOver10ms": [
      80
    ],
    "configSettings.debugNavigation": [
      false
    ],
    "audits.first-meaningful-paint.numericValue": [
      733.437
    ],
    "audits.unused-javascript.id": [
      "unused-javascript"
    ],
    "audits.uses-http2.title": [
      "Use HTTP/2"
    ],
    "audits.resource-summary.score": [
      0
    ],
    "audits.first-contentful-paint.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.metrics.numericValue": [
      4109
    ],
    "audits.uses-optimized-images.numericUnit": [
      "millisecond"
    ],
    "audits.duplicated-javascript.title": [
      "Remove duplicate modules in JavaScript bundles"
    ],
    "audits.uses-passive-event-listeners.title": [
      "Does not use passive listeners to improve scrolling performance"
    ],
    "configSettings.throttling.downloadThroughputKbps": [
      0
    ],
    "audits.uses-long-cache-ttl.score": [
      10
    ],
    "audits.non-composited-animations.score": [
      0
    ],
    "configSettings.emulatedUserAgent": [
      "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Safari/537.36 Chrome-Lighthouse"
    ],
    "configSettings.gatherMode": [
      false
    ],
    "configSettings.onlyCategories": [
      "performance"
    ],
    "audits.dom-size.title.keyword": [
      "Avoid an excessive DOM size"
    ],
    "audits.bootup-time.title.keyword": [
      "Reduce JavaScript execution time"
    ],
    "labels": [
      "mode=canarytrace-smoke-pro-<version>",
      "engine=wdio",
      "desktop, smoke, chrome108",
      "pt.audit=desktopDense4G"
    ],
    "audits.uses-passive-event-listeners.score": [
      0
    ],
    "audits.uses-text-compression.score": [
      97
    ],
    "audits.metrics.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.dom-size.score": [
      0
    ],
    "audits.uses-responsive-images.numericValue": [
      0
    ],
    "audits.network-server-latency.numericUnit": [
      "millisecond"
    ],
    "audits.network-server-latency.score": [
      0
    ],
    "audits.third-party-facades.score": [
      0
    ],
    "audits.diagnostics.details.rtt": [
      14.149
    ],
    "audits.first-contentful-paint.score": [
      98
    ],
    "audits.cumulative-layout-shift.score": [
      100
    ],
    "audits.redirects.score": [
      100
    ],
    "audits.unminified-javascript.id.keyword": [
      "unminified-javascript"
    ],
    "configSettings.channel.keyword": [
      "node"
    ],
    "audits.server-response-time.title.keyword": [
      "Initial server response time was short"
    ],
    "audits.unused-javascript.numericUnit": [
      "millisecond"
    ],
    "audits.speed-index.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.total-blocking-time.title": [
      "Total Blocking Time"
    ],
    "audits.font-display.id": [
      "font-display"
    ],
    "audits.full-page-screenshot.id.keyword": [
      "full-page-screenshot"
    ],
    "audits.resource-summary.details.Media.requestCount": [
      0
    ],
    "audits.largest-contentful-paint.id.keyword": [
      "largest-contentful-paint"
    ],
    "audits.non-composited-animations.title": [
      "Avoid non-composited animations"
    ],
    "audits.resource-summary.details.Document.resourceType.keyword": [
      "document"
    ],
    "audits.final-screenshot.title": [
      "Final Screenshot"
    ],
    "audits.metrics.details.observedLoadTs": [
      4478967125479
    ],
    "audits.script-treemap-data.title": [
      "Script Treemap Data"
    ],
    "audits.preload-lcp-image.numericUnit": [
      "millisecond"
    ],
    "audits.no-document-write.title": [
      "Avoid `document.write()`"
    ],
    "audits.network-rtt.id": [
      "network-rtt"
    ],
    "timestamp": [
      "2023-01-03T14:17:07.723Z"
    ],
    "audits.full-page-screenshot.id": [
      "full-page-screenshot"
    ],
    "audits.timing-budget.title.keyword": [
      "Timing budget"
    ],
    "audits.metrics.details.observedDomContentLoadedTs": [
      4478965816739
    ],
    "configSettings.locale": [
      "en-US"
    ],
    "audits.diagnostics.details.totalByteWeight": [
      4635119
    ],
    "audits.uses-rel-preconnect.numericUnit": [
      "millisecond"
    ],
    "audits.metrics.details.interactive": [
      4109
    ],
    "audits.speed-index.numericUnit": [
      "millisecond"
    ],
    "audits.network-requests.score": [
      0
    ],
    "audits.max-potential-fid.numericValue": [
      263
    ],
    "audits.interactive.title": [
      "Time to Interactive"
    ],
    "audits.diagnostics.details.numScripts": [
      56
    ],
    "audits.render-blocking-resources.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.duplicated-javascript.score": [
      100
    ],
    "audits.metrics.details.observedNavigationStart": [
      0
    ],
    "audits.resource-summary.id.keyword": [
      "resource-summary"
    ],
    "audits.full-page-screenshot.title": [
      "Full-page screenshot"
    ],
    "categories.performance.score": [
      67
    ],
    "audits.metrics.details.observedFirstVisualChange": [
      721
    ],
    "audits.unminified-css.numericValue": [
      0
    ],
    "audits.metrics.details.cumulativeLayoutShiftMainFrame": [
      0
    ],
    "audits.dom-size.title": [
      "Avoid an excessive DOM size"
    ],
    "audits.no-document-write.score": [
      0
    ],
    "audits.legacy-javascript.numericUnit": [
      "millisecond"
    ],
    "audits.total-blocking-time.numericUnit": [
      "millisecond"
    ],
    "audits.diagnostics.details.numFonts": [
      1
    ],
    "configSettings.throttling.requestLatencyMs": [
      0
    ],
    "configSettings.throttlingMethod": [
      "simulate"
    ],
    "audits.screenshot-thumbnails.id": [
      "screenshot-thumbnails"
    ],
    "audits.script-treemap-data.title.keyword": [
      "Script Treemap Data"
    ],
    "audits.resource-summary.details.Stylesheet.transferSize": [
      75662
    ],
    "audits.diagnostics.score": [
      0
    ],
    "audits.viewport.id": [
      "viewport"
    ],
    "audits.interactive.numericValue": [
      4108.937
    ],
    "audits.network-rtt.title.keyword": [
      "Network Round Trip Times"
    ],
    "fetchTime": [
      "2023-01-03T14:16:32.956Z"
    ],
    "audits.final-screenshot.title.keyword": [
      "Final Screenshot"
    ],
    "audits.modern-image-formats.id": [
      "modern-image-formats"
    ],
    "audits.full-page-screenshot.title.keyword": [
      "Full-page screenshot"
    ],
    "audits.cumulative-layout-shift.title": [
      "Cumulative Layout Shift"
    ],
    "audits.interactive.title.keyword": [
      "Time to Interactive"
    ],
    "configSettings.throttling.uploadThroughputKbps": [
      0
    ],
    "audits.full-page-screenshot.score": [
      0
    ],
    "configSettings.screenEmulation.height": [
      940
    ],
    "audits.uses-optimized-images.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.cumulative-layout-shift.id.keyword": [
      "cumulative-layout-shift"
    ],
    "audits.modern-image-formats.id.keyword": [
      "modern-image-formats"
    ],
    "audits.metrics.details.observedCumulativeLayoutShift": [
      0
    ],
    "audits.preload-lcp-image.id": [
      "preload-lcp-image"
    ],
    "audits.preload-lcp-image.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.uses-responsive-images.id.keyword": [
      "uses-responsive-images"
    ],
    "audits.diagnostics.details.totalTaskTime": [
      4499.54
    ],
    "audits.largest-contentful-paint-element.title": [
      "Largest Contentful Paint element"
    ],
    "audits.no-unload-listeners.score": [
      0
    ],
    "audits.total-blocking-time.id.keyword": [
      "total-blocking-time"
    ],
    "audits.server-response-time.id": [
      "server-response-time"
    ],
    "lighthouseVersion.keyword": [
      "9.6.8"
    ],
    "audits.resource-summary.details.Image.transferSize": [
      3023062
    ],
    "audits.metrics.title": [
      "Metrics"
    ],
    "audits.uses-long-cache-ttl.numericValue": [
      568819
    ],
    "audits.network-server-latency.id": [
      "network-server-latency"
    ],
    "audits.uses-passive-event-listeners.id": [
      "uses-passive-event-listeners"
    ],
    "audits.uses-http2.numericUnit": [
      "millisecond"
    ],
    "audits.legacy-javascript.title.keyword": [
      "Avoid serving legacy JavaScript to modern browsers"
    ],
    "audits.unminified-javascript.title": [
      "Minify JavaScript"
    ],
    "audits.viewport.title": [
      "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`"
    ],
    "configSettings.screenEmulation.width": [
      1350
    ],
    "requestedUrl": [
      "https://webperf.canarytrace.com/"
    ],
    "audits.largest-contentful-paint-element.score": [
      0
    ],
    "environment.hostUserAgent": [
      "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
    ],
    "audits.network-rtt.numericUnit": [
      "millisecond"
    ],
    "audits.no-unload-listeners.title": [
      "Registers an `unload` listener"
    ],
    "audits.resource-summary.title": [
      "Keep request counts low and transfer sizes small"
    ],
    "audits.largest-contentful-paint.numericValue": [
      1807.437
    ],
    "audits.offscreen-images.id": [
      "offscreen-images"
    ],
    "audits.duplicated-javascript.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.uses-text-compression.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.uses-text-compression.title": [
      "Enable text compression"
    ],
    "audits.user-timings.id.keyword": [
      "user-timings"
    ],
    "audits.metrics.details.observedTraceEndTs": [
      4478971637056
    ],
    "audits.lcp-lazy-loaded.id.keyword": [
      "lcp-lazy-loaded"
    ],
    "audits.critical-request-chains.id.keyword": [
      "critical-request-chains"
    ],
    "audits.diagnostics.title": [
      "Diagnostics"
    ],
    "audits.metrics.details.observedFirstMeaningfulPaintTs": [
      4478964970205
    ],
    "audits.efficient-animated-content.numericValue": [
      0
    ],
    "audits.server-response-time.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.layout-shift-elements.title": [
      "Avoid large layout shifts"
    ],
    "audits.uses-http2.id": [
      "uses-http2"
    ],
    "audits.diagnostics.details.mainDocumentTransferSize": [
      55536
    ],
    "audits.third-party-summary.id.keyword": [
      "third-party-summary"
    ],
    "audits.unminified-css.numericUnit": [
      "millisecond"
    ],
    "audits.bootup-time.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.no-unload-listeners.id": [
      "no-unload-listeners"
    ],
    "audits.uses-responsive-images.score": [
      100
    ],
    "configSettings.maxWaitForLoad": [
      45000
    ],
    "audits.total-byte-weight.score": [
      34
    ],
    "environment.networkUserAgent": [
      "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Safari/537.36 Chrome-Lighthouse"
    ],
    "audits.server-response-time.numericUnit": [
      "millisecond"
    ],
    "audits.render-blocking-resources.id": [
      "render-blocking-resources"
    ],
    "audits.largest-contentful-paint-element.id.keyword": [
      "largest-contentful-paint-element"
    ],
    "audits.resource-summary.details.Media.transferSize": [
      0
    ],
    "audits.server-response-time.title": [
      "Initial server response time was short"
    ],
    "audits.unused-css-rules.id": [
      "unused-css-rules"
    ],
    "audits.resource-summary.details.Image.resourceType.keyword": [
      "image"
    ],
    "audits.uses-rel-preconnect.title": [
      "Preconnect to required origins"
    ],
    "audits.first-contentful-paint.numericUnit": [
      "millisecond"
    ],
    "audits.unminified-javascript.score": [
      100
    ],
    "audits.efficient-animated-content.title": [
      "Use video formats for animated content"
    ],
    "audits.preload-lcp-image.score": [
      100
    ],
    "audits.third-party-summary.title": [
      "Minimize third-party usage"
    ],
    "audits.unused-javascript.id.keyword": [
      "unused-javascript"
    ],
    "audits.largest-contentful-paint.score": [
      69
    ],
    "audits.diagnostics.details.numTasksOver25ms": [
      36
    ],
    "audits.max-potential-fid.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.largest-contentful-paint.numericUnit": [
      "millisecond"
    ],
    "audits.screenshot-thumbnails.title.keyword": [
      "Screenshot Thumbnails"
    ],
    "audits.largest-contentful-paint.title": [
      "Largest Contentful Paint"
    ],
    "audits.metrics.details.firstContentfulPaint": [
      653
    ],
    "audits.performance-budget.id.keyword": [
      "performance-budget"
    ],
    "configSettings.throttlingMethod.keyword": [
      "simulate"
    ],
    "audits.metrics.details.observedCumulativeLayoutShiftMainFrame": [
      0
    ],
    "audits.uses-optimized-images.numericValue": [
      1000
    ],
    "audits.font-display.id.keyword": [
      "font-display"
    ],
    "audits.layout-shift-elements.id.keyword": [
      "layout-shift-elements"
    ],
    "audits.redirects.numericValue": [
      0
    ],
    "audits.long-tasks.title": [
      "Avoid long main-thread tasks"
    ],
    "audits.layout-shift-elements.score": [
      0
    ],
    "audits.metrics.details.observedTotalCumulativeLayoutShift": [
      0
    ],
    "audits.total-blocking-time.title.keyword": [
      "Total Blocking Time"
    ],
    "audits.main-thread-tasks.title": [
      "Tasks"
    ],
    "audits.cumulative-layout-shift.title.keyword": [
      "Cumulative Layout Shift"
    ],
    "audits.metrics.details.observedSpeedIndex": [
      1011
    ],
    "audits.resource-summary.id": [
      "resource-summary"
    ],
    "uuidAction": [
      "a9e34e442a553484d288"
    ],
    "userAgent": [
      "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
    ],
    "requestedUrl.keyword": [
      "https://webperf.canarytrace.com/"
    ],
    "audits.uses-rel-preconnect.score": [
      100
    ],
    "audits.third-party-summary.score": [
      100
    ],
    "audits.offscreen-images.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.third-party-facades.title.keyword": [
      "Lazy load third-party resources with facades"
    ],
    "audits.legacy-javascript.id.keyword": [
      "legacy-javascript"
    ],
    "audits.metrics.details.observedLargestContentfulPaintAllFrames": [
      1860
    ],
    "finalUrl.keyword": [
      "https://webperf.canarytrace.com/"
    ],
    "audits.metrics.id": [
      "metrics"
    ],
    "finalUrl": [
      "https://webperf.canarytrace.com/"
    ],
    "audits.uses-responsive-images.title": [
      "Properly size images"
    ],
    "audits.user-timings.id": [
      "user-timings"
    ],
    "audits.uses-long-cache-ttl.id": [
      "uses-long-cache-ttl"
    ],
    "configSettings.locale.keyword": [
      "en-US"
    ],
    "audits.total-byte-weight.id.keyword": [
      "total-byte-weight"
    ],
    "audits.modern-image-formats.numericUnit": [
      "millisecond"
    ],
    "audits.largest-contentful-paint.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.uses-long-cache-ttl.numericUnit": [
      "byte"
    ],
    "audits.efficient-animated-content.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.render-blocking-resources.title": [
      "Eliminate render-blocking resources"
    ],
    "audits.metrics.details.observedFirstPaintTs": [
      4478964759044
    ],
    "audits.metrics.details.observedFirstContentfulPaintTs": [
      4478964759157
    ],
    "audits.metrics.details.observedFirstContentfulPaintAllFramesTs": [
      4478964759157
    ],
    "audits.max-potential-fid.title.keyword": [
      "Max Potential First Input Delay"
    ],
    "uuid": [
      "03012314160603052000000000000000"
    ],
    "audits.final-screenshot.id.keyword": [
      "final-screenshot"
    ],
    "audits.first-contentful-paint.title": [
      "First Contentful Paint"
    ],
    "spec": [
      "smoke.js"
    ],
    "audits.metrics.details.totalBlockingTime": [
      434
    ],
    "audits.unused-javascript.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.screenshot-thumbnails.id.keyword": [
      "screenshot-thumbnails"
    ],
    "audits.total-blocking-time.id": [
      "total-blocking-time"
    ],
    "audits.resource-summary.details.Stylesheet.resourceType.keyword": [
      "stylesheet"
    ],
    "audits.unminified-css.score": [
      100
    ],
    "audits.no-document-write.title.keyword": [
      "Avoid `document.write()`"
    ],
    "audits.metrics.details.observedLoad": [
      3046
    ],
    "audits.uses-rel-preconnect.id.keyword": [
      "uses-rel-preconnect"
    ],
    "audits.uses-rel-preconnect.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.user-timings.title.keyword": [
      "User Timing marks and measures"
    ],
    "audits.uses-passive-event-listeners.id.keyword": [
      "uses-passive-event-listeners"
    ],
    "configSettings.throttling.throughputKbps": [
      10240
    ],
    "audits.unused-css-rules.numericUnit": [
      "millisecond"
    ],
    "audits.unused-css-rules.id.keyword": [
      "unused-css-rules"
    ],
    "audits.uses-text-compression.id.keyword": [
      "uses-text-compression"
    ],
    "audits.unminified-css.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.resource-summary.details.Font.resourceType.keyword": [
      "font"
    ],
    "audits.efficient-animated-content.title.keyword": [
      "Use video formats for animated content"
    ],
    "audits.efficient-animated-content.id.keyword": [
      "efficient-animated-content"
    ],
    "audits.uses-long-cache-ttl.title": [
      "Serve static assets with an efficient cache policy"
    ],
    "audits.main-thread-tasks.score": [
      0
    ],
    "audits.total-byte-weight.numericUnit.keyword": [
      "byte"
    ],
    "audits.uses-optimized-images.id.keyword": [
      "uses-optimized-images"
    ],
    "audits.first-meaningful-paint.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.network-server-latency.title": [
      "Server Backend Latencies"
    ],
    "audits.resource-summary.details.Document.requestCount": [
      7
    ],
    "audits.metrics.details.observedLargestContentfulPaintTs": [
      4478965939452
    ],
    "audits.preload-lcp-image.title.keyword": [
      "Preload Largest Contentful Paint image"
    ],
    "audits.third-party-summary.title.keyword": [
      "Minimize third-party usage"
    ],
    "audits.metrics.details.observedTimeOrigin": [
      0
    ],
    "audits.uses-long-cache-ttl.numericUnit.keyword": [
      "byte"
    ],
    "audits.metrics.details.observedFirstPaint": [
      680
    ],
    "audits.interactive.numericUnit.keyword": [
      "millisecond"
    ],
    "audits.viewport.id.keyword": [
      "viewport"
    ],
    "audits.dom-size.numericUnit": [
      "element"
    ],
    "audits.metrics.details.observedLargestContentfulPaint": [
      1860
    ],
    "audits.largest-contentful-paint-element.title.keyword": [
      "Largest Contentful Paint element"
    ],
    "audits.resource-summary.details.Total.resourceType.keyword": [
      "total"
    ],
    "audits.resource-summary.details.Image.resourceType": [
      "image"
    ],
    "audits.resource-summary.details.Stylesheet.requestCount": [
      4
    ],
    "audits.metrics.details.totalCumulativeLayoutShift": [
      0
    ],
    "audits.uses-http2.score": [
      100
    ],
    "audits.modern-image-formats.numericValue": [
      1480
    ],
    "audits.efficient-animated-content.score": [
      100
    ],
    "configSettings.throttling.cpuSlowdownMultiplier": [
      1
    ],
    "audits.critical-request-chains.score": [
      0
    ],
    "audits.metrics.details.observedFirstContentfulPaint": [
      680
    ],
    "audits.speed-index.title.keyword": [
      "Speed Index"
    ],
    "audits.render-blocking-resources.score": [
      74
    ],
    "audits.mainthread-work-breakdown.id.keyword": [
      "mainthread-work-breakdown"
    ],
    "audits.network-server-latency.id.keyword": [
      "network-server-latency"
    ],
    "audits.cumulative-layout-shift.numericUnit": [
      "unitless"
    ],
    "audits.offscreen-images.numericUnit": [
      "millisecond"
    ],
    "audits.uses-optimized-images.title.keyword": [
      "Efficiently encode images"
    ],
    "audits.unminified-css.id": [
      "unminified-css"
    ],
    "audits.bootup-time.numericUnit": [
      "millisecond"
    ],
    "audits.diagnostics.title.keyword": [
      "Diagnostics"
    ],
    "audits.uses-rel-preconnect.title.keyword": [
      "Preconnect to required origins"
    ],
    "environment.hostUserAgent.keyword": [
      "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
    ],
    "audits.preload-lcp-image.title": [
      "Preload Largest Contentful Paint image"
    ],
    "audits.uses-text-compression.id": [
      "uses-text-compression"
    ],
    "audits.first-meaningful-paint.title.keyword": [
      "First Meaningful Paint"
    ],
    "audits.duplicated-javascript.numericValue": [
      0
    ],
    "labels.keyword": [
      "mode=canarytrace-smoke-pro-<version>",
      "engine=wdio",
      "desktop, smoke, chrome108",
      "pt.audit=desktopDense4G"
    ],
    "gatherMode": [
      "navigation"
    ],
    "audits.resource-summary.details.Other.resourceType": [
      "other"
    ],
    "audits.render-blocking-resources.numericValue": [
      323
    ],
    "audits.resource-summary.details.Total.resourceType": [
      "total"
    ],
    "audits.total-blocking-time.numericValue": [
      433
    ],
    "audits.unsized-images.id": [
      "unsized-images"
    ],
    "audits.diagnostics.details.maxRtt": [
      137.858
    ],
    "audits.network-requests.id.keyword": [
      "network-requests"
    ],
    "audits.critical-request-chains.title": [
      "Avoid chaining critical requests"
    ]
  }
}