Giter Club home page Giter Club logo

plugin-lighthouse's People

Contributors

amerousful avatar andrewmee avatar gidztech avatar rdsubhas avatar semyonlosmakov avatar soulgalore avatar tengremlin avatar tomardern avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

plugin-lighthouse's Issues

sitespeed plus1 24.0.0 throws lighthouse error

Have you read the documentation?

URL

https://www.buybuybaby.com/store/product/dream-on-me-carson-classic-3-in-1-convertible-crib-in-natural/5179453?bx=off&wmSkipPwa

What are you trying to accomplish

running sitespeed 24.0.0 plus1 throws the following lighthouse error.

Errors
chrome ux report data not found for https://www.buybuybaby.com/store/product/dream-on-me-carson-classic-3-in-1-convertible-crib-in-natural/5179453?bx=off&wmSkipPwa using ALL (crux)
Lighthouse got the following errors: {"name":"LHError","code":"PROTOCOL_TIMEOUT","friendlyMessage":"Waiting for DevTools protocol response has exceeded the allotted time. (Method: Network.emulateNetworkConditions)","lhrRuntimeError":true,"protocolMethod":"Network.emulateNetworkConditions"} (lighthouse)

What browser did you use?

Chrome, Chrome Android

How to reproduce

docker run \
--rm \
-v "$(pwd)":/sitespeed.io \
sitespeedio/sitespeed.io:24.0.0-plus1 \
--gpsi.key secretkeyhash \
--resultBaseURL "https://storage.googleapis.com/my-bucket" \
--mobile true \
--gcs.projectId myproject \
--gcs.bucketname my-bucket \
--gcs.key gcskey.json \
--gcs.removeLocalResult true \
--crux.key "cruxkeyhash" \
--crux.formFactor "PHONE" \
--crux.collect "ALL" \
--firstParty "\.buybuybaby\.com" \
--chrome.timeline \
--chrome.collectLongTasks \
--chrome.collectPerfLog \
--screenshot.type "jpg" \
--visualMetrics \
--visualElements \
--videoParams.createFilmstrip \
--filmstrip.showAll true \
--copyLatestFilesToBase true \
--cpu \
--speedIndex \
--thirdParty.cpu \
-n 3 \
baby-urls.txt \
--graphite.addSlugToKey true \
--graphite.host 10.10.10.10 \
--graphite.annotationScreenshot \
--graphite.port 2003 \
--slug Buybuybaby \
--graphite.httpPort 80 \
--graphite.namespace=sitespeed_io.Mobile

Relevant log output

Lighthouse got the following errors: {"name":"LHError","code":"PROTOCOL_TIMEOUT","friendlyMessage":"Waiting for DevTools protocol response has exceeded the allotted time. (Method: Network.emulateNetworkConditions)","lhrRuntimeError":true,"protocolMethod":"Network.emulateNetworkConditions"} (lighthouse)

Error: Lighthouse score is null and LCP returns NO_LCP

The latest version of this plugin seems to be using Lighthouse v6, however the Lighthouse score and LCP metric have an error:

Screen Shot 2020-05-24 at 5 36 22 PM

I looked up the error and found this issue:
GoogleChrome/lighthouse#10499

Based on the information in this issue, the error is likely caused by using an older version of Chromium that doesn't support the LCP metric. From my understanding, ideally this should be Chromium v83.

Looking at the dependency used for the browser, I see its driven by an old version of Puppeteer (v1.19.0). This version is using Chromium v77. The latest version of Puppeteer (v3.1.0) uses Chromium v83.

Unable to view lighthouse data by connection dimension

When running lighthouse tests as part of a test run, and shaping the connection to simulate 3g, 4g or wifi for example, you are unable to create a dashboard that filters using that dimension.

The detailed HTML reports contain the correct results for each run but you are unable to plot any results in a dashboard.

I am including the following custom metrics, which are visible in the graphite data.
"metrics": {
"filter": [
"lighthouse.pageSummary.audits.first-contentful-paint.numericValue",
"lighthouse.pageSummary.audits.first-meaningful-paint.numericValue",
"lighthouse.pageSummary.audits.speed-index.numericValue",
"lighthouse.pageSummary.audits.first-cpu-idle.numericValue",
"lighthouse.pageSummary.audits.interactive.numericValue"
]
}

Is there a way by which the data can be aggregated by connection?

Crash for lighthouse.puppeteer.headless=false using docker sitespeed.io-plus1: Unable to open X display

I'm using docker container sitespeedio/sitespeed.io:14.4.0-plus1. When running lighthouse in headful mode (lighthouse.puppeteer.headless=false), it fails with Unable to open X display.

Config:

{
  "lighthouse": {
    "iterations": 2,
    "extends": "lighthouse:default",
    "puppeteer": {
      "headless": false,
      "args": ["--no-sandbox", "--disable-gpu", "--disable-setuid-sandbox"]
    }
  },
  "browsertime": {
    "xvfb": true,
    "headless": false,
    "visualElements": true,
    "iterations": 1,
    "browser": "chrome",
    "video": true,
    "visualMetric": true
  },
  "cpu": true,
  "plugins": {
    "remove": ["/gpsi"]
  }
}

Crash when lighthouse starts:

% docker run --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io:14.4.0-plus1 --config config.json testurls.txt                     Google Chrome 85.0.4183.83 
Mozilla Firefox 80.0
[2020-09-16 08:59:57] INFO: Versions OS: linux 4.19.76-linuxkit nodejs: v12.16.2 sitespeed.io: 14.4.0 browsertime: 9.4.0 coach: 5.1.1
[2020-09-16 08:59:58] INFO: Will run Lighthouse tests after Browsertime has finished
[2020-09-16 08:59:58] INFO: Running tests using Chrome - 1 iteration(s)
[2020-09-16 08:59:58] INFO: Use Chrome trace categories: -*,disabled-by-default-lighthouse,v8,v8.execute,blink.user_timing,devtools.timeline,disabled-by-default-devtools.timeline,disabled-by-default-devtools.timeline.stack
[2020-09-16 08:59:58] INFO: Testing url https://www.example.com iteration 1
[2020-09-16 09:00:11] INFO: https://www.example.com 2 requests, TTFB: 542ms, firstPaint: 595ms, firstVisualChange: 607ms, FCP: 595ms, DOMContentLoaded: 574ms, LCP: 595ms, CLS: 0, TBT: 0ms, Load: 575ms, speedIndex: 607ms, perceptualSpeedIndex: 607ms, contentfulSpeedIndex: 607ms, visualComplete85: 607ms, lastVisualChange: 607ms
[2020-09-16 09:00:11] INFO: The server responded with a 404 status code for https://www.example.com/favicon.ico
[2020-09-16 09:00:11] INFO: Start collecting Lighthouse result for https://www.example.com iteration 1
[2020-09-16 09:00:11] ERROR: Lighthouse could not test https://www.example.com please create an upstream issue: https://github.com/GoogleChrome/lighthouse/issues/new?template=Bug_report.md Error: Failed to launch the browser process!
[649:649:0916/090011.676127:ERROR:browser_main_loop.cc(1468)] Unable to open X display.
Received signal 11 SEGV_MAPERR 000000000000
#0 0x55f751a5e399 base::debug::CollectStackTrace()
#1 0x55f7519bf2a3 base::debug::StackTrace::StackTrace()
#2 0x55f751a5df35 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7fb6189aa3c0 (/usr/lib/x86_64-linux-gnu/libpthread-2.31.so+0x153bf)
#4 0x55f754454f38 ChromeBrowserMainExtraPartsViewsLinux::~ChromeBrowserMainExtraPartsViewsLinux()
#5 0x55f751606140 ChromeBrowserMainParts::~ChromeBrowserMainParts()
#6 0x55f751605cfe ChromeBrowserMainPartsLinux::~ChromeBrowserMainPartsLinux()
#7 0x55f74fcff1bf content::BrowserMainLoop::~BrowserMainLoop()
#8 0x55f74fcff2ce content::BrowserMainLoop::~BrowserMainLoop()
#9 0x55f74fd03c2b content::BrowserMainRunnerImpl::Shutdown()
#10 0x55f74fd03738 content::BrowserMainRunnerImpl::~BrowserMainRunnerImpl()
#11 0x55f74fcfed30 content::BrowserMain()
#12 0x55f751589796 content::ContentMainRunnerImpl::RunServiceManager()
#13 0x55f7515893c7 content::ContentMainRunnerImpl::Run()
#14 0x55f7515eaad1 service_manager::Main()
#15 0x55f751587631 content::ContentMain()
#16 0x55f74efdd5ae ChromeMain
#17 0x7fb616de30b3 __libc_start_main
#18 0x55f74efdd3ea _start
  r8: 0000000000000000  r9: 0000000000000001 r10: 0000000000000002 r11: 000008a8659c22e8
 r12: aaaaaaaaaaaaaaaa r13: 000008a865a23b40 r14: 000008a8659c2338 r15: 000008a865a4f620
  di: 000008a8659c2300  si: 000008a865aeeef0  bp: 00007ffd82d72b00  bx: 000008a8659c2300
  dx: 000008a865aeeef0  ax: 0000000000000000  cx: fffffffd504587f9  sp: 00007ffd82d72af0
  ip: 000055f754454f38 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.

How to use every lighthouse cli settings & options

I want to use every lighthouse cli options.
So I am trying to understand this document, but I don't know what sitespeed's profile JSON file is.

Can I use every lighthouse settings and options? I have to use locale option for language support.
Please let me know how to use lighthouse cli settings and options.

Options:
  --version                            Show version number  [boolean]
  --help                               Show help  [boolean]
  --cli-flags-path                     The path to a JSON file that contains the desired CLI flags to apply. Flags specified at the command line will still override the file-based ones.
  --locale                             The locale/language the report should be formatted in
  --blocked-url-patterns               Block any network requests to the specified URL patterns  [array]
  --disable-storage-reset              Disable clearing the browser cache and other storage APIs before a run  [boolean]
  --throttling-method                  Controls throttling method  [string] [choices: "devtools", "provided", "simulate"]
  --throttling
  --throttling.rttMs                   Controls simulated network RTT (TCP layer)
  --throttling.throughputKbps          Controls simulated network download throughput
  --throttling.requestLatencyMs        Controls emulated network RTT (HTTP layer)
  --throttling.downloadThroughputKbps  Controls emulated network download throughput
  --throttling.uploadThroughputKbps    Controls emulated network upload throughput
  --throttling.cpuSlowdownMultiplier   Controls simulated + emulated CPU throttling
  --extra-headers                      Set extra HTTP Headers to pass with request
  --precomputed-lantern-data-path      Path to the file where lantern simulation data should be read from, overwriting the lantern observed estimates for RTT and server latency.  [string]
  --lantern-data-output-path           Path to the file where lantern simulation data should be written to, can be used in a future run with the `precomputed-lantern-data-path` flag.  [string]
  --plugins                            Run the specified plugins  [array]
  --channel  [string] [default: "cli"]
  --chrome-ignore-default-flags  [boolean] [default: false]

Thanks.

sitespeedio/sitespeed.io:16.2.1-plus1 lighthouse always run in mobile

Hi All,
I've been trying many ways to sort it out, I ended up here.
When I locate to "Summary", "Filmstrips", "Video", all look good. I see the screenshots are desktop mode.
But when I locate to Lighthouse tab, I see all thumbnail screenshots under "Performance" are in mobile mode and also"Runtime Settings" in the bottom of the page shows:
"CPU throttling = 4x slowdown (Simulated)"
"User agent (network) =
Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4143.7 Mobile Safari/537.36 Chrome-Lighthouse". I don't get how am I supposed to configure lighthouse to show Desktop mode

Screenshot 2021-01-13 at 12 27 30

docker run --rm \ -v "${PWD}:/sitespeed.io" \ sitespeedio/sitespeed.io:16.2.1-plus1 \ urls.txt \ -n 1 \ -b chrome \ --outputFolder performance-reports-output \ --budget.configPath budget.json \ --budget.output junit \ --html.showAllWaterfallSummary true \ --browsertime.videoParams.createFilmstrip true \ --browsertime.screenshot true \ --video true \ --filmstrip.showAll true

budget.json

{ "budget": { "lighthouse": { "performance": 10, "accessibility": 10, "best-practices": 10, "seo": 10 } } }

Also tried adding other parameters for lighthouse plugin. But didn't work.
--lighthouse.settings.preset desktop \ --lighthouse.settings.throttlingMethod simulate \ --lighthouse.settings.throttlingMethod=provided \ --lighthouse.settings.cpuSlowdownMultiplier 1

Lighthouse fails on 11.3.0-plus1

11.3.0-plus1 fails with message about lighthouse. The only addional option i've added was
--plugins.add /lighthouse

[2019-11-25 19:31:26] ERROR: Lighthouse could not test https://www.example.com/path please create an upstream issue: https://github.com/GoogleChrome/lighthouse/issues/new?template=Bug_report.md Error: no known mark: lh:gather:afterPass:OptimizedImages
at Object.exports.stop (/lighthouse/node_modules/marky/lib/marky.cjs.js:76:13)
at Function.timeEnd (/lighthouse/node_modules/lighthouse-logger/index.js:128:11)
at Function.afterPass (/lighthouse/node_modules/lighthouse/lighthouse-core/gather/gather-runner.js:407:11)
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async Function.runPass (/lighthouse/node_modules/lighthouse/lighthouse-core/gather/gather-runner.js:665:5)
at async Function.run (/lighthouse/node_modules/lighthouse/lighthouse-core/gather/gather-runner.js:573:29)
at async Function._gatherArtifactsFromBrowser (/lighthouse/node_modules/lighthouse/lighthouse-core/runner.js:215:23)
at async Function.run (/lighthouse/node_modules/lighthouse/lighthouse-core/runner.js:81:21)
at async runLighthouse (/lighthouse/runAudit.js:33:19)
at async runAudit (/lighthouse/runAudit.js:61:19)
at async Object.processMessage (/lighthouse/index.js:148:22)

Error: Lighthouse returned error: FAILED_DOCUMENT_REQUEST.

Running using the sitespeedio/sitespeed.io:12.6.0-plus1 docker image, on a bamboo slave.

When running I see this in the logs

24-Apr-2020 09:30:12	[2020-04-24 09:30:12] INFO: Versions OS: linux 4.9.0-8-amd64 nodejs: v12.16.2 sitespeed.io: 12.6.0 browsertime: 8.6.1 coach: 5.0.1
24-Apr-2020 09:30:13	[2020-04-24 09:30:13] INFO: Axe plugin activated
24-Apr-2020 09:30:13	[2020-04-24 09:30:13] INFO: Will run Lighthouse tests after Browsertime has finished
24-Apr-2020 09:30:13	[2020-04-24 09:30:13] INFO: Sending url https://host.docker.internal:3000/opportunities to test on Page Speed Insights
24-Apr-2020 09:30:13	[2020-04-24 09:30:13] INFO: Starting to crawl from https://host.docker.internal:3000/opportunities with max depth 8 and max count 9007199254740991
24-Apr-2020 09:30:13	[2020-04-24 09:30:13] INFO: Running tests using Chrome - 1 iteration(s)
24-Apr-2020 09:30:14	[2020-04-24 09:30:14] INFO: Navigating to url https://host.docker.internal:3000/opportunities iteration 1
24-Apr-2020 09:30:26	[2020-04-24 09:30:26] INFO: Testing url https://host.docker.internal:3000/opportunities iteration 1
24-Apr-2020 09:30:30	[2020-04-24 09:30:30] ERROR: Error: Lighthouse returned error: FAILED_DOCUMENT_REQUEST. Lighthouse was unable to reliably load the page you requested. Make sure you are testing the correct URL and that the server is properly responding to all requests. (Details: net::ERR_CONNECTION_FAILED)
24-Apr-2020 09:30:30	    at Gaxios.<anonymous> (/gpsi/node_modules/gaxios/build/src/gaxios.js:72:27)
24-Apr-2020 09:30:30	    at Generator.next (<anonymous>)
24-Apr-2020 09:30:30	    at fulfilled (/gpsi/node_modules/gaxios/build/src/gaxios.js:16:58)
24-Apr-2020 09:30:30	    at processTicksAndRejections (internal/process/task_queues.js:97:5)
24-Apr-2020 09:30:34	[2020-04-24 09:30:34] INFO: https://host.docker.internal:3000/opportunities 8 requests, backEndTime: 21ms, firstPaint: 151ms, FCP: 151ms, DOMContentLoaded: 66ms, LCP: 151ms, Load: 282ms
24-Apr-2020 09:30:34	[2020-04-24 09:30:34] INFO: Start collecting Lighthouse result for https://host.docker.internal:3000/opportunities iteration 1
24-Apr-2020 09:31:05	[2020-04-24 09:31:05] INFO: Budget: 6 working and 0 failing tests
24-Apr-2020 09:31:06	[2020-04-24 09:31:06] INFO: HTML stored in /sitespeed.io/sitespeed-result/host.docker.internal/2020-04-24-09-30-12
24-Apr-2020 09:31:06	1 page analysed for https://host.docker.internal:3... (1 run, Chrome/desktop/[object Object])

The url being passed to lighthouse is correct, and the rest of the report is still working perfecting, and I can see from the filmstrip that the page was useable.

But Lighthouse failed and all the report is empty for that, but I don't understand why it would have failed?

[Feature request] Lighthouse iterations

Hi,
We've spoke briefly about this on Slack and I'm raising this here as suggested to bring it in front of broader audience.

It would help a lot if this plugin would enable possibility to define how many times it should run audits in similar manner as Browsertime does. This is necessary in order to deal with the variability of the results as described here and here especially when collecting additional (timing) metrics beside the default ones.

To better visualise what I'm talking about let me show some example results from mine test runs:
Screenshot 2019-09-30 at 16 26 00
Each run was performed on the same version of the application.

That being said, I've already made some work towards adding such feature. I still need to test it though and modify report generation for Lighthouse since right now result from just single run is generated. Once I'll polish it a little bit I will happily share it with you.

However, there is one issue that I don't know how should I proceed with. Since the output data would be different it should be considered as major change. Let me give you an example. Previously for the speed-index I had such results:

"speed-index": {
         [...some not relevant descriptive keys]
          "numericValue": 3544.8719908793323,
        }

so I would query in Grafana for [some other keys along the line].lighthouse.audits.speed-index.numericValue.

I've used statHelpers to aggregate results from multiple iterations, so now after calling summarizeStats I've got this as result:

"speed-index": {
      "median": 2336,
      "mean": 2336,
      "min": 2331,
      "p90": 2340,
      "max": 2340
    }

That query [some other keys along the line].lighthouse.audits.speed-index.numericValue will no longer return any results, and display empty dashboards for users that were collecting those metrics.

I came up with couple solutions but none of them is flawless:

  • Release new major version of sitespeed - but not sure whether this plugin should influence versioning of sitespeed
  • Release the change under -plus2 image - if it would mean discontinuing plus1 that might be the best way, otherwise it might add some troublesome maintenance, but even then I'm not sure whether this plugin should be released/versioned this way from now on forward
  • Add switch to the code depending on how many times LH was running (if one, preserve old raports/data structure) - but it adds unnecessary complexity to code that could be avoided
  • leave old keys as value of first/last/average run - it seems hacky and counterintuitive for somebody who would get to use it for the first time/didn't know the reason behind it

Report numeric value alongside binary score where available

Lighthouse reports the Time To First Byte ("server-response-time" audit) as a binary score - either 0 or 1 for pass or fail. It also however logs the numeric value that was measured which is really useful to display in grafana dashboards.

Unfortunately at the moment those numeric values aren't included in the aggregator so they're not available to grafana.

Would you consider including it as a separate value?

Please see below where I've added a new code block to the existing addToAggregate function https://github.com/sitespeedio/plugin-lighthouse/blob/main/aggregator.js#L21

  addToAggregate(result) {
    forEach(result.categories, category => {
      this._pushStats(['categories', category.id], category.score);
    });

    forEach(result.audits, audit => {
      this.log.info('Audit info', audit.id, audit.scoreDisplayMode);
      switch (audit.scoreDisplayMode) {
        case 'numeric':
          this._pushStats(['audits', audit.id], audit.numericValue);
          break;
        case 'binary':
          this._pushStats(['audits', audit.id], audit.score);
          // We could push the numeric value into a new reported stat to make it available alongside the existing score
          if (audit.numericValue) {
            this._pushStats(
              ['audits', audit.id + '-value'],
              audit.numericValue
            );
          }
          break;
        default:
          break;
      }
    });
  }

Update to latest lighthouse 6.3.0 dependency

Hi! First of all, thank you for this awesome plugin ๐Ÿ‘

Are there any known issues preventing an upgrade to lighthouse 6.3.0, which is the latest release on npm.org?
We're seeing discrepancies between for example CLS measurements between Lighthouse 6.1.0 and 6.3.0.

Thanks in advance!

Lighthouse viewport is still in mobile view after running test using desktop configuration

I am having trouble running sitespeed 17.1.1-plus1 using lighthouse plugin. My configuration settings seems working fine but based on lighthouse report, the screenshot is in mobile view. Here's my command running tests:

docker run --name sitespeed --volumes-from=jenkins --network=host --privileged=true --shm-size=1g --rm -v \"/tmp/sitespeed.io/\":/sitespeed.io \sitespeedio/sitespeed.io:17.1.1-plus1 --plugins.remove browsertime \--lighthouse.settings.screenEmulation.mobile false --lighthouse.settings.formFactor desktop --lighthouse.settings.throttling.rttMs 40 --lighthouse.settings.throttling.throughputKbps 10240 --lighthouse.settings.throttling.cpuSlowdownMultiplier 1 \--graphite.host localhost --graphite.port 2003 --graphite.httpPort 8080 --graphite.namespace TestFolderD.default

See screenshot attached:
Viewport is in mobile
Snag_4d8eddb
But the summary setting is in desktop
Snag_4d98e03

I also tried using the --lighthouse.setting.preset desktop but its not working as well.

Please help me guys, it gives discrepancy on lighthouse opportunities and diagnostics as well. Thanks a lot.

Request Header with a "-" failing

I am running the following command: docker run --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io:11.9.3-plus1 --config /sitespeed.io/config.json http://www.domain.com/ with the contents of config.json being:

{
  "lighthouse": {
      "settings": {
        "extra-headers": {"X-Bot-Allow":"123"},
        "extraHeaders": {"X-Bot-Allow":"123"}
      }
    }
}

I get the following error:

[2020-03-06 22:44:31] ERROR: Lighthouse could not test http://www.domain.com/ please create an upstream issue: https://github.com/GoogleChrome/lighthouse/issues/new?template=Bug_report.md Error: Protocol error (Network.setExtraHTTPHeaders): Invalid header value, string expected
    at Function.fromProtocolMessage (/lighthouse/node_modules/lighthouse/lighthouse-core/lib/lh-error.js:132:19)
    at /lighthouse/node_modules/lighthouse/lighthouse-core/gather/connections/connection.js:123:25
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
[2020-03-06 22:44:31] ERROR: TypeError: Cannot read property 'lhr' of undefined
    at Object.processMessage (/lighthouse/index.js:200:28)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)

If I strip the hyphens from X-Bot-Allow, it works, but I need the hyphens as we use this header to allow our sites to not block our sitespeedio tests. Any ideas?

sitespeedio/sitespeed.io:17.0.0-alpha.2-plus1 lighthouse core web vital on Grafana/graphite don't seem to match with lighthouse.pageSummary.json

Hi Peter, sorry to bother you.

I have been testing your alpha release you made to store lighthouse web vitals to graphite and display value on dashboard sitespeedio/sitespeed.io:17.0.0-alpha.2-plus1 . I noticed weirdness with values, I am not sure if i am correct but i also understand that its not a stable release yet. I am able to display data in dashboard but those values do not match with lighthouse.pageSummary.json report file. FCP LCP TBT . maybe i am looking at it from a wrong view but i am correct to say those values should match ?

CLS seems to always be correct but the rest do not match.

I have both lighthouse and gpsi enabled.

it seems like on the 1st run it match with report file but any subsequent runs just looks off.

Abilities to use lr-mobile-config.js and lr-desktop-config.js

Hello,

First I would like to say this extension is really great, it is very convenient for us to be able to run lighthouse tests together with sitespeed.io test, and having the possibility to consult them in just one panel (html reports or grafana).

Actually only two profiles can be extended: default-config.js and full-config.js.

This issue is to sugger to add two more: lr-mobile-config.js and lr-desktop-config.js
So we can set like:

--lighthouse.extends lr-mobile

--lighthouse.extends lr-desktop

This way in combination with the --lighthouse.settings.emulatedFormFactor difference between desktop/mobile are best reflected.

I hope it makes sense.

Thanks!
Best regards

Add precommit hook for linting/line ending normalization?

Normally, my config for VS Code is to format on save. However, it wasn't working when I committed some changes in this project. It turned out "editor.formatOnSave": true was enough and I needed to also add the following to my editor settings:

"[javascript]": {
    "editor.formatOnSave": true
}

CI failed because of prettier errors, but I think we shouldn't even get to CI if there are linting errors. Not everyone has formatting on save set up (or didn't work in my case).

A precommit hook for linting could catch and fix the fixable errors as files get staged, and stop the commit in other cases.

We might also want .gitattributes and .editorconfig for line ending normalization.

I think this would be needed for all the SitespeedIO repositories?

Add support for --debug

The Lighthouse CLI provides a logLevel flag, which means it's possible to make the Lighthouse audit logs more verbose. For example:

lighthouse(url, { 
    port: chrome.port, 
    logLevel: 'verbose'
}, config);

However, the --debug flag for SitespeedIO is not currently respected by the Lighthouse plugin. It would be good if the flag was passed through to Lighthouse, so it's possible to debug errors.

I'm a little confused by --verbose vs --debug but I think this is more of a debugging flag as you get a huge amount of raw data from Lighthouse.

Add FirstContentfulPaint and FirstCPUIdle to save list in DB

Hi,

We would like to see FirstContentfulPaint and FirstCPUIdle metrics from lighthouse In Databases.
How it's better to do?
At the moment I see at least one solution is to add paths to this metrics into index.js file in DEFAULT_SUMMARY_METRICS variable. Will you merge such pull request? Or could you please suggest better solution for this optinon?

Can't run Lighthouse tests on pages behind auth

I'm running the latest version of the plus1 Docker container: sitespeedio/sitespeed.io:15.6.4-plus1
And the command looks something like this:

docker run --cap-add=NET_ADMIN  --shm-size=2g --rm -v "$(pwd)/config":/config -v "$(pwd)":/sitespeed.io -v /etc/localtime:/etc/localtime:ro -e MAX_OLD_SPACE_SIZE=4096 sitespeedio/sitespeed.io:15.6.4-plus1 --graphite.namespace sitespeed_io.desktopPrivateUrls --config /sitespeed.io/config/desktop.json -b chrome --preScript /sitespeed.io/lib/login.js https://www.example.com/logged-in/dashboard

I was trying to use a preScript to log in first, and this works for Browsertime, but apparently Lighthouse starts a new Chrome session and it doesn't look like scripts can be used in any way there. Thus I can't log in to prepare the session for testing before running Lighthouse tests there.

Lighthouse does have an npm package, so maybe it can be ran from sitespeed.io scripts directly?

Lighthouse network throttling

Hello,
I'm using sitespeed.io 8.7.5-plus1 with different connectivity profiles emulated with docker. Please shed some light if lighthouse called by sitespeed is also reusing this connectivity? As I understand - yes. So that's a problem because Lighthouse also throttles connection and CPU by default. I've found the way to pass custom lighthouse settings
--lighthouse.settings.emulatedFormFactor mobile --lighthouse.settings.throttlingMethod provided --lighthouse.settings.throttling.rttMs 0 --lighthouse.settings.throttling.throughputKbps 1600 --lighthouse.settings.throttling.requestLatencyMs 150 --lighthouse.settings.throttling.downloadThroughputKbps 1600 --lighthouse.settings.throttling.uploadThroughputKbps 1600 --lighthouse.settings.throttling.cpuSlowdownMultiplier 1

Nevertheless it looks like Lighthouse throttles throttled connection.
Is there way to validate how it work? Or any workaround? I'm going to try sitespeed built-in throttle mechanism. Should it impact Lighthouse?

Best Regards.

Iterations > 1 cause way fewer metrics to collect

Hi,

I'm trying to collect as much lighthouse data as possible and store into my grafana instance, but I noticed that whenever I set the lighthouse.iterations to anything higher than 1 the overall metrics count drops from ~1992 to 26.

Here's the list of metrics collected with "iterations": 1:

lighthouse.pageSummary.environment.benchmarkIndex
lighthouse.pageSummary.audits.is-on-https.score
lighthouse.pageSummary.audits.redirects-http.score
lighthouse.pageSummary.audits.service-worker.score
lighthouse.pageSummary.audits.works-offline.score
lighthouse.pageSummary.audits.viewport.score
lighthouse.pageSummary.audits.without-javascript.score
lighthouse.pageSummary.audits.first-contentful-paint.score
lighthouse.pageSummary.audits.first-contentful-paint.numericValue
lighthouse.pageSummary.audits.first-meaningful-paint.score
lighthouse.pageSummary.audits.first-meaningful-paint.numericValue
lighthouse.pageSummary.audits.load-fast-enough-for-pwa.score
lighthouse.pageSummary.audits.load-fast-enough-for-pwa.numericValue
lighthouse.pageSummary.audits.speed-index.score
lighthouse.pageSummary.audits.speed-index.numericValue
lighthouse.pageSummary.audits.screenshot-thumbnails.details.scale
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.0.timing
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.0.timestamp
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.1.timing
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.1.timestamp
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.2.timing
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.2.timestamp
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.3.timing
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.3.timestamp
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.4.timing
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.4.timestamp
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.5.timing
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.5.timestamp
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.6.timing
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.6.timestamp
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.7.timing
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.7.timestamp
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.8.timing
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.8.timestamp
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.9.timing
lighthouse.pageSummary.audits.screenshot-thumbnails.details.items.9.timestamp
lighthouse.pageSummary.audits.final-screenshot.details.timing
lighthouse.pageSummary.audits.final-screenshot.details.timestamp
lighthouse.pageSummary.audits.estimated-input-latency.score
lighthouse.pageSummary.audits.estimated-input-latency.numericValue
lighthouse.pageSummary.audits.total-blocking-time.score
lighthouse.pageSummary.audits.total-blocking-time.numericValue
lighthouse.pageSummary.audits.max-potential-fid.score
lighthouse.pageSummary.audits.max-potential-fid.numericValue
lighthouse.pageSummary.audits.errors-in-console.score
lighthouse.pageSummary.audits.errors-in-console.numericValue
lighthouse.pageSummary.audits.time-to-first-byte.score
lighthouse.pageSummary.audits.time-to-first-byte.numericValue
lighthouse.pageSummary.audits.time-to-first-byte.details.overallSavingsMs
lighthouse.pageSummary.audits.first-cpu-idle.score
lighthouse.pageSummary.audits.first-cpu-idle.numericValue
lighthouse.pageSummary.audits.interactive.score
lighthouse.pageSummary.audits.interactive.numericValue
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_7.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_7.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_7.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_7.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_33.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_33.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_33.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_33.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_34.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_34.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_34.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_34.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_35.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_35.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_35.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_35.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_36.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_36.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_36.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_36.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_37.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_37.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_37.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_37.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_38.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_38.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_38.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_38.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_39.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_39.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_39.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_39.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_40.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_40.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_40.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_40.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_41.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_41.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_41.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_41.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_42.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_42.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_42.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_42.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_43.request.startTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_43.request.endTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_43.request.responseReceivedTime
lighthouse.pageSummary.audits.critical-request-chains.details.chains.64BFB5F6387575E9D2BAF26F6F6EDB4F.children.1000001095_43.request.transferSize
lighthouse.pageSummary.audits.critical-request-chains.details.longestChain.duration
lighthouse.pageSummary.audits.critical-request-chains.details.longestChain.length
lighthouse.pageSummary.audits.critical-request-chains.details.longestChain.transferSize
lighthouse.pageSummary.audits.redirects.score
lighthouse.pageSummary.audits.redirects.numericValue
lighthouse.pageSummary.audits.redirects.details.overallSavingsMs
lighthouse.pageSummary.audits.installable-manifest.score
lighthouse.pageSummary.audits.installable-manifest.details.items.0.isParseFailure
lighthouse.pageSummary.audits.apple-touch-icon.score
lighthouse.pageSummary.audits.splash-screen.score
lighthouse.pageSummary.audits.splash-screen.details.items.0.isParseFailure
lighthouse.pageSummary.audits.themed-omnibox.score
lighthouse.pageSummary.audits.themed-omnibox.details.items.0.isParseFailure
lighthouse.pageSummary.audits.content-width.score
lighthouse.pageSummary.audits.image-aspect-ratio.score
lighthouse.pageSummary.audits.deprecations.score
lighthouse.pageSummary.audits.mainthread-work-breakdown.score
lighthouse.pageSummary.audits.mainthread-work-breakdown.numericValue
lighthouse.pageSummary.audits.mainthread-work-breakdown.details.headings.1.granularity
lighthouse.pageSummary.audits.mainthread-work-breakdown.details.items.0.duration
lighthouse.pageSummary.audits.mainthread-work-breakdown.details.items.1.duration
lighthouse.pageSummary.audits.mainthread-work-breakdown.details.items.2.duration
lighthouse.pageSummary.audits.mainthread-work-breakdown.details.items.3.duration
lighthouse.pageSummary.audits.mainthread-work-breakdown.details.items.4.duration
lighthouse.pageSummary.audits.mainthread-work-breakdown.details.items.5.duration
lighthouse.pageSummary.audits.mainthread-work-breakdown.details.items.6.duration
lighthouse.pageSummary.audits.bootup-time.score
lighthouse.pageSummary.audits.bootup-time.numericValue
lighthouse.pageSummary.audits.bootup-time.details.headings.1.granularity
lighthouse.pageSummary.audits.bootup-time.details.headings.2.granularity
lighthouse.pageSummary.audits.bootup-time.details.headings.3.granularity
lighthouse.pageSummary.audits.bootup-time.details.items.0.total
lighthouse.pageSummary.audits.bootup-time.details.items.0.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.0.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.1.total
lighthouse.pageSummary.audits.bootup-time.details.items.1.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.1.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.2.total
lighthouse.pageSummary.audits.bootup-time.details.items.2.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.2.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.3.total
lighthouse.pageSummary.audits.bootup-time.details.items.3.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.3.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.4.total
lighthouse.pageSummary.audits.bootup-time.details.items.4.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.4.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.5.total
lighthouse.pageSummary.audits.bootup-time.details.items.5.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.5.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.6.total
lighthouse.pageSummary.audits.bootup-time.details.items.6.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.6.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.7.total
lighthouse.pageSummary.audits.bootup-time.details.items.7.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.7.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.8.total
lighthouse.pageSummary.audits.bootup-time.details.items.8.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.8.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.9.total
lighthouse.pageSummary.audits.bootup-time.details.items.9.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.9.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.10.total
lighthouse.pageSummary.audits.bootup-time.details.items.10.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.10.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.11.total
lighthouse.pageSummary.audits.bootup-time.details.items.11.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.11.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.12.total
lighthouse.pageSummary.audits.bootup-time.details.items.12.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.12.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.13.total
lighthouse.pageSummary.audits.bootup-time.details.items.13.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.13.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.items.14.total
lighthouse.pageSummary.audits.bootup-time.details.items.14.scripting
lighthouse.pageSummary.audits.bootup-time.details.items.14.scriptParseCompile
lighthouse.pageSummary.audits.bootup-time.details.summary.wastedMs
lighthouse.pageSummary.audits.uses-rel-preload.score
lighthouse.pageSummary.audits.uses-rel-preload.numericValue
lighthouse.pageSummary.audits.uses-rel-preload.details.overallSavingsMs
lighthouse.pageSummary.audits.uses-rel-preconnect.score
lighthouse.pageSummary.audits.uses-rel-preconnect.numericValue
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.0.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.1.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.2.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.3.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.4.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.5.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.6.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.7.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.8.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.9.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.10.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.11.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.12.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.13.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.14.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.15.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.16.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.17.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.18.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.items.19.wastedMs
lighthouse.pageSummary.audits.uses-rel-preconnect.details.overallSavingsMs
lighthouse.pageSummary.audits.font-display.score
lighthouse.pageSummary.audits.diagnostics.details.items.0.numRequests
lighthouse.pageSummary.audits.diagnostics.details.items.0.numScripts
lighthouse.pageSummary.audits.diagnostics.details.items.0.numStylesheets
lighthouse.pageSummary.audits.diagnostics.details.items.0.numFonts
lighthouse.pageSummary.audits.diagnostics.details.items.0.numTasks
lighthouse.pageSummary.audits.diagnostics.details.items.0.numTasksOver10ms
lighthouse.pageSummary.audits.diagnostics.details.items.0.numTasksOver25ms
lighthouse.pageSummary.audits.diagnostics.details.items.0.numTasksOver50ms
lighthouse.pageSummary.audits.diagnostics.details.items.0.numTasksOver100ms
lighthouse.pageSummary.audits.diagnostics.details.items.0.numTasksOver500ms
lighthouse.pageSummary.audits.diagnostics.details.items.0.rtt
lighthouse.pageSummary.audits.diagnostics.details.items.0.throughput
lighthouse.pageSummary.audits.diagnostics.details.items.0.maxRtt
lighthouse.pageSummary.audits.diagnostics.details.items.0.maxServerLatency
lighthouse.pageSummary.audits.diagnostics.details.items.0.totalByteWeight
lighthouse.pageSummary.audits.diagnostics.details.items.0.totalTaskTime
lighthouse.pageSummary.audits.diagnostics.details.items.0.mainDocumentTransferSize
lighthouse.pageSummary.audits.network-requests.numericValue
lighthouse.pageSummary.audits.network-requests.details.headings.1.granularity
lighthouse.pageSummary.audits.network-requests.details.headings.2.granularity
lighthouse.pageSummary.audits.network-requests.details.headings.3.granularity
lighthouse.pageSummary.audits.network-requests.details.headings.4.granularity
lighthouse.pageSummary.audits.network-requests.details.items.0.startTime
lighthouse.pageSummary.audits.network-requests.details.items.0.endTime
lighthouse.pageSummary.audits.network-requests.details.items.0.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.0.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.0.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.1.startTime
lighthouse.pageSummary.audits.network-requests.details.items.1.endTime
lighthouse.pageSummary.audits.network-requests.details.items.1.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.1.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.1.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.2.startTime
lighthouse.pageSummary.audits.network-requests.details.items.2.endTime
lighthouse.pageSummary.audits.network-requests.details.items.2.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.2.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.2.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.3.startTime
lighthouse.pageSummary.audits.network-requests.details.items.3.endTime
lighthouse.pageSummary.audits.network-requests.details.items.3.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.3.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.3.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.4.startTime
lighthouse.pageSummary.audits.network-requests.details.items.4.endTime
lighthouse.pageSummary.audits.network-requests.details.items.4.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.4.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.4.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.5.startTime
lighthouse.pageSummary.audits.network-requests.details.items.5.endTime
lighthouse.pageSummary.audits.network-requests.details.items.5.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.5.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.5.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.6.startTime
lighthouse.pageSummary.audits.network-requests.details.items.6.endTime
lighthouse.pageSummary.audits.network-requests.details.items.6.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.6.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.6.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.7.startTime
lighthouse.pageSummary.audits.network-requests.details.items.7.endTime
lighthouse.pageSummary.audits.network-requests.details.items.7.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.7.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.7.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.8.startTime
lighthouse.pageSummary.audits.network-requests.details.items.8.endTime
lighthouse.pageSummary.audits.network-requests.details.items.8.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.8.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.8.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.9.startTime
lighthouse.pageSummary.audits.network-requests.details.items.9.endTime
lighthouse.pageSummary.audits.network-requests.details.items.9.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.9.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.9.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.10.startTime
lighthouse.pageSummary.audits.network-requests.details.items.10.endTime
lighthouse.pageSummary.audits.network-requests.details.items.10.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.10.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.10.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.11.startTime
lighthouse.pageSummary.audits.network-requests.details.items.11.endTime
lighthouse.pageSummary.audits.network-requests.details.items.11.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.11.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.11.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.12.startTime
lighthouse.pageSummary.audits.network-requests.details.items.12.endTime
lighthouse.pageSummary.audits.network-requests.details.items.12.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.12.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.12.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.13.startTime
lighthouse.pageSummary.audits.network-requests.details.items.13.endTime
lighthouse.pageSummary.audits.network-requests.details.items.13.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.13.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.13.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.14.startTime
lighthouse.pageSummary.audits.network-requests.details.items.14.endTime
lighthouse.pageSummary.audits.network-requests.details.items.14.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.14.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.14.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.15.startTime
lighthouse.pageSummary.audits.network-requests.details.items.15.endTime
lighthouse.pageSummary.audits.network-requests.details.items.15.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.15.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.15.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.16.startTime
lighthouse.pageSummary.audits.network-requests.details.items.16.endTime
lighthouse.pageSummary.audits.network-requests.details.items.16.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.16.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.16.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.17.startTime
lighthouse.pageSummary.audits.network-requests.details.items.17.endTime
lighthouse.pageSummary.audits.network-requests.details.items.17.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.17.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.17.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.18.startTime
lighthouse.pageSummary.audits.network-requests.details.items.18.endTime
lighthouse.pageSummary.audits.network-requests.details.items.18.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.18.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.18.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.19.startTime
lighthouse.pageSummary.audits.network-requests.details.items.19.endTime
lighthouse.pageSummary.audits.network-requests.details.items.19.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.19.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.19.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.20.startTime
lighthouse.pageSummary.audits.network-requests.details.items.20.endTime
lighthouse.pageSummary.audits.network-requests.details.items.20.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.20.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.20.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.21.startTime
lighthouse.pageSummary.audits.network-requests.details.items.21.endTime
lighthouse.pageSummary.audits.network-requests.details.items.21.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.21.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.21.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.22.startTime
lighthouse.pageSummary.audits.network-requests.details.items.22.endTime
lighthouse.pageSummary.audits.network-requests.details.items.22.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.22.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.22.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.23.startTime
lighthouse.pageSummary.audits.network-requests.details.items.23.endTime
lighthouse.pageSummary.audits.network-requests.details.items.23.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.23.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.23.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.24.startTime
lighthouse.pageSummary.audits.network-requests.details.items.24.endTime
lighthouse.pageSummary.audits.network-requests.details.items.24.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.24.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.24.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.25.startTime
lighthouse.pageSummary.audits.network-requests.details.items.25.endTime
lighthouse.pageSummary.audits.network-requests.details.items.25.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.25.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.25.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.26.startTime
lighthouse.pageSummary.audits.network-requests.details.items.26.endTime
lighthouse.pageSummary.audits.network-requests.details.items.26.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.26.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.26.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.27.startTime
lighthouse.pageSummary.audits.network-requests.details.items.27.endTime
lighthouse.pageSummary.audits.network-requests.details.items.27.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.27.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.27.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.28.startTime
lighthouse.pageSummary.audits.network-requests.details.items.28.endTime
lighthouse.pageSummary.audits.network-requests.details.items.28.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.28.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.28.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.29.startTime
lighthouse.pageSummary.audits.network-requests.details.items.29.endTime
lighthouse.pageSummary.audits.network-requests.details.items.29.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.29.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.29.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.30.startTime
lighthouse.pageSummary.audits.network-requests.details.items.30.endTime
lighthouse.pageSummary.audits.network-requests.details.items.30.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.30.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.30.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.31.startTime
lighthouse.pageSummary.audits.network-requests.details.items.31.endTime
lighthouse.pageSummary.audits.network-requests.details.items.31.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.31.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.31.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.32.startTime
lighthouse.pageSummary.audits.network-requests.details.items.32.endTime
lighthouse.pageSummary.audits.network-requests.details.items.32.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.32.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.32.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.33.startTime
lighthouse.pageSummary.audits.network-requests.details.items.33.endTime
lighthouse.pageSummary.audits.network-requests.details.items.33.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.33.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.33.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.34.startTime
lighthouse.pageSummary.audits.network-requests.details.items.34.endTime
lighthouse.pageSummary.audits.network-requests.details.items.34.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.34.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.34.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.35.startTime
lighthouse.pageSummary.audits.network-requests.details.items.35.endTime
lighthouse.pageSummary.audits.network-requests.details.items.35.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.35.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.35.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.36.startTime
lighthouse.pageSummary.audits.network-requests.details.items.36.endTime
lighthouse.pageSummary.audits.network-requests.details.items.36.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.36.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.36.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.37.startTime
lighthouse.pageSummary.audits.network-requests.details.items.37.endTime
lighthouse.pageSummary.audits.network-requests.details.items.37.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.37.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.37.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.38.startTime
lighthouse.pageSummary.audits.network-requests.details.items.38.endTime
lighthouse.pageSummary.audits.network-requests.details.items.38.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.38.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.38.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.39.startTime
lighthouse.pageSummary.audits.network-requests.details.items.39.endTime
lighthouse.pageSummary.audits.network-requests.details.items.39.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.39.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.39.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.40.startTime
lighthouse.pageSummary.audits.network-requests.details.items.40.endTime
lighthouse.pageSummary.audits.network-requests.details.items.40.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.40.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.40.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.41.startTime
lighthouse.pageSummary.audits.network-requests.details.items.41.endTime
lighthouse.pageSummary.audits.network-requests.details.items.41.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.41.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.41.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.42.startTime
lighthouse.pageSummary.audits.network-requests.details.items.42.endTime
lighthouse.pageSummary.audits.network-requests.details.items.42.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.42.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.42.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.43.startTime
lighthouse.pageSummary.audits.network-requests.details.items.43.endTime
lighthouse.pageSummary.audits.network-requests.details.items.43.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.43.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.43.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.44.startTime
lighthouse.pageSummary.audits.network-requests.details.items.44.endTime
lighthouse.pageSummary.audits.network-requests.details.items.44.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.44.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.44.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.45.startTime
lighthouse.pageSummary.audits.network-requests.details.items.45.endTime
lighthouse.pageSummary.audits.network-requests.details.items.45.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.45.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.45.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.46.startTime
lighthouse.pageSummary.audits.network-requests.details.items.46.endTime
lighthouse.pageSummary.audits.network-requests.details.items.46.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.46.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.46.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.47.startTime
lighthouse.pageSummary.audits.network-requests.details.items.47.endTime
lighthouse.pageSummary.audits.network-requests.details.items.47.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.47.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.47.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.48.startTime
lighthouse.pageSummary.audits.network-requests.details.items.48.endTime
lighthouse.pageSummary.audits.network-requests.details.items.48.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.48.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.48.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.49.startTime
lighthouse.pageSummary.audits.network-requests.details.items.49.endTime
lighthouse.pageSummary.audits.network-requests.details.items.49.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.49.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.49.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.50.startTime
lighthouse.pageSummary.audits.network-requests.details.items.50.endTime
lighthouse.pageSummary.audits.network-requests.details.items.50.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.50.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.50.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.51.startTime
lighthouse.pageSummary.audits.network-requests.details.items.51.endTime
lighthouse.pageSummary.audits.network-requests.details.items.51.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.51.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.51.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.52.startTime
lighthouse.pageSummary.audits.network-requests.details.items.52.endTime
lighthouse.pageSummary.audits.network-requests.details.items.52.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.52.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.52.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.53.startTime
lighthouse.pageSummary.audits.network-requests.details.items.53.endTime
lighthouse.pageSummary.audits.network-requests.details.items.53.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.53.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.53.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.54.startTime
lighthouse.pageSummary.audits.network-requests.details.items.54.endTime
lighthouse.pageSummary.audits.network-requests.details.items.54.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.54.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.54.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.55.startTime
lighthouse.pageSummary.audits.network-requests.details.items.55.endTime
lighthouse.pageSummary.audits.network-requests.details.items.55.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.55.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.55.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.56.startTime
lighthouse.pageSummary.audits.network-requests.details.items.56.endTime
lighthouse.pageSummary.audits.network-requests.details.items.56.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.56.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.56.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.57.startTime
lighthouse.pageSummary.audits.network-requests.details.items.57.endTime
lighthouse.pageSummary.audits.network-requests.details.items.57.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.57.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.57.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.58.startTime
lighthouse.pageSummary.audits.network-requests.details.items.58.endTime
lighthouse.pageSummary.audits.network-requests.details.items.58.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.58.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.58.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.59.startTime
lighthouse.pageSummary.audits.network-requests.details.items.59.endTime
lighthouse.pageSummary.audits.network-requests.details.items.59.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.59.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.59.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.60.startTime
lighthouse.pageSummary.audits.network-requests.details.items.60.endTime
lighthouse.pageSummary.audits.network-requests.details.items.60.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.60.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.60.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.61.startTime
lighthouse.pageSummary.audits.network-requests.details.items.61.endTime
lighthouse.pageSummary.audits.network-requests.details.items.61.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.61.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.61.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.62.startTime
lighthouse.pageSummary.audits.network-requests.details.items.62.endTime
lighthouse.pageSummary.audits.network-requests.details.items.62.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.62.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.62.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.63.startTime
lighthouse.pageSummary.audits.network-requests.details.items.63.endTime
lighthouse.pageSummary.audits.network-requests.details.items.63.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.63.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.63.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.64.startTime
lighthouse.pageSummary.audits.network-requests.details.items.64.endTime
lighthouse.pageSummary.audits.network-requests.details.items.64.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.64.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.64.statusCode
lighthouse.pageSummary.audits.network-requests.details.items.65.startTime
lighthouse.pageSummary.audits.network-requests.details.items.65.endTime
lighthouse.pageSummary.audits.network-requests.details.items.65.transferSize
lighthouse.pageSummary.audits.network-requests.details.items.65.resourceSize
lighthouse.pageSummary.audits.network-requests.details.items.65.statusCode
lighthouse.pageSummary.audits.network-rtt.numericValue
lighthouse.pageSummary.audits.network-rtt.details.headings.1.granularity
lighthouse.pageSummary.audits.network-rtt.details.items.0.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.1.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.2.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.3.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.4.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.5.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.6.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.7.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.8.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.9.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.10.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.11.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.12.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.13.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.14.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.15.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.16.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.17.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.18.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.19.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.20.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.21.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.22.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.23.rtt
lighthouse.pageSummary.audits.network-rtt.details.items.24.rtt
lighthouse.pageSummary.audits.network-server-latency.numericValue
lighthouse.pageSummary.audits.network-server-latency.details.headings.1.granularity
lighthouse.pageSummary.audits.network-server-latency.details.items.0.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.1.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.2.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.3.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.4.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.5.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.6.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.7.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.8.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.9.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.10.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.11.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.12.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.13.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.14.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.15.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.16.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.17.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.18.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.19.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.20.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.21.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.22.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.23.serverResponseTime
lighthouse.pageSummary.audits.network-server-latency.details.items.24.serverResponseTime
lighthouse.pageSummary.audits.main-thread-tasks.numericValue
lighthouse.pageSummary.audits.main-thread-tasks.details.headings.0.granularity
lighthouse.pageSummary.audits.main-thread-tasks.details.headings.1.granularity
lighthouse.pageSummary.audits.main-thread-tasks.details.items.0.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.0.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.1.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.1.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.2.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.2.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.3.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.3.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.4.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.4.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.5.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.5.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.6.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.6.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.7.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.7.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.8.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.8.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.9.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.9.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.10.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.10.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.11.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.11.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.12.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.12.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.13.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.13.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.14.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.14.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.15.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.15.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.16.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.16.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.17.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.17.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.18.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.18.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.19.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.19.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.20.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.20.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.21.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.21.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.22.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.22.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.23.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.23.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.24.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.24.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.25.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.25.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.26.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.26.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.27.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.27.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.28.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.28.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.29.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.29.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.30.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.30.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.31.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.31.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.32.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.32.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.33.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.33.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.34.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.34.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.35.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.35.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.36.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.36.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.37.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.37.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.38.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.38.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.39.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.39.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.40.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.40.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.41.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.41.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.42.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.42.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.43.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.43.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.44.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.44.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.45.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.45.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.46.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.46.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.47.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.47.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.48.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.48.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.49.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.49.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.50.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.50.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.51.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.51.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.52.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.52.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.53.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.53.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.54.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.54.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.55.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.55.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.56.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.56.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.57.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.57.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.58.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.58.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.59.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.59.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.60.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.60.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.61.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.61.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.62.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.62.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.63.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.63.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.64.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.64.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.65.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.65.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.66.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.66.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.67.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.67.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.68.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.68.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.69.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.69.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.70.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.70.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.71.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.71.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.72.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.72.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.73.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.73.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.74.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.74.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.75.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.75.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.76.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.76.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.77.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.77.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.78.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.78.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.79.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.79.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.80.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.80.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.81.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.81.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.82.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.82.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.83.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.83.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.84.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.84.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.85.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.85.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.86.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.86.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.87.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.87.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.88.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.88.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.89.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.89.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.90.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.90.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.91.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.91.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.92.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.92.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.93.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.93.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.94.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.94.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.95.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.95.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.96.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.96.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.97.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.97.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.98.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.98.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.99.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.99.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.100.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.100.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.101.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.101.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.102.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.102.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.103.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.103.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.104.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.104.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.105.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.105.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.106.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.106.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.107.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.107.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.108.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.108.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.109.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.109.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.110.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.110.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.111.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.111.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.112.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.112.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.113.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.113.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.114.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.114.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.115.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.115.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.116.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.116.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.117.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.117.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.118.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.118.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.119.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.119.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.120.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.120.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.121.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.121.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.122.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.122.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.123.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.123.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.124.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.124.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.125.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.125.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.126.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.126.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.127.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.127.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.128.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.128.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.129.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.129.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.130.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.130.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.131.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.131.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.132.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.132.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.133.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.133.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.134.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.134.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.135.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.135.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.136.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.136.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.137.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.137.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.138.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.138.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.139.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.139.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.140.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.140.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.141.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.141.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.142.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.142.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.143.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.143.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.144.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.144.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.145.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.145.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.146.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.146.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.147.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.147.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.148.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.148.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.149.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.149.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.150.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.150.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.151.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.151.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.152.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.152.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.153.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.153.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.154.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.154.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.155.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.155.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.156.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.156.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.157.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.157.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.158.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.158.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.159.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.159.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.160.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.160.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.161.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.161.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.162.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.162.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.163.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.163.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.164.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.164.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.165.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.165.startTime
lighthouse.pageSummary.audits.main-thread-tasks.details.items.166.duration
lighthouse.pageSummary.audits.main-thread-tasks.details.items.166.startTime
lighthouse.pageSummary.audits.metrics.numericValue
lighthouse.pageSummary.audits.metrics.details.items.0.firstContentfulPaint
lighthouse.pageSummary.audits.metrics.details.items.0.firstMeaningfulPaint
lighthouse.pageSummary.audits.metrics.details.items.0.firstCPUIdle
lighthouse.pageSummary.audits.metrics.details.items.0.interactive
lighthouse.pageSummary.audits.metrics.details.items.0.speedIndex
lighthouse.pageSummary.audits.metrics.details.items.0.estimatedInputLatency
lighthouse.pageSummary.audits.metrics.details.items.0.totalBlockingTime
lighthouse.pageSummary.audits.metrics.details.items.0.observedNavigationStart
lighthouse.pageSummary.audits.metrics.details.items.0.observedNavigationStartTs
lighthouse.pageSummary.audits.metrics.details.items.0.observedFirstPaint
lighthouse.pageSummary.audits.metrics.details.items.0.observedFirstPaintTs
lighthouse.pageSummary.audits.metrics.details.items.0.observedFirstContentfulPaint
lighthouse.pageSummary.audits.metrics.details.items.0.observedFirstContentfulPaintTs
lighthouse.pageSummary.audits.metrics.details.items.0.observedFirstMeaningfulPaint
lighthouse.pageSummary.audits.metrics.details.items.0.observedFirstMeaningfulPaintTs
lighthouse.pageSummary.audits.metrics.details.items.0.observedTraceEnd
lighthouse.pageSummary.audits.metrics.details.items.0.observedTraceEndTs
lighthouse.pageSummary.audits.metrics.details.items.0.observedLoad
lighthouse.pageSummary.audits.metrics.details.items.0.observedLoadTs
lighthouse.pageSummary.audits.metrics.details.items.0.observedDomContentLoaded
lighthouse.pageSummary.audits.metrics.details.items.0.observedDomContentLoadedTs
lighthouse.pageSummary.audits.metrics.details.items.0.observedFirstVisualChange
lighthouse.pageSummary.audits.metrics.details.items.0.observedFirstVisualChangeTs
lighthouse.pageSummary.audits.metrics.details.items.0.observedLastVisualChange
lighthouse.pageSummary.audits.metrics.details.items.0.observedLastVisualChangeTs
lighthouse.pageSummary.audits.metrics.details.items.0.observedSpeedIndex
lighthouse.pageSummary.audits.metrics.details.items.0.observedSpeedIndexTs
lighthouse.pageSummary.audits.metrics.details.items.1.lcpInvalidated
lighthouse.pageSummary.audits.offline-start-url.score
lighthouse.pageSummary.audits.resource-summary.details.items.0.requestCount
lighthouse.pageSummary.audits.resource-summary.details.items.0.size
lighthouse.pageSummary.audits.resource-summary.details.items.1.requestCount
lighthouse.pageSummary.audits.resource-summary.details.items.1.size
lighthouse.pageSummary.audits.resource-summary.details.items.2.requestCount
lighthouse.pageSummary.audits.resource-summary.details.items.2.size
lighthouse.pageSummary.audits.resource-summary.details.items.3.requestCount
lighthouse.pageSummary.audits.resource-summary.details.items.3.size
lighthouse.pageSummary.audits.resource-summary.details.items.4.requestCount
lighthouse.pageSummary.audits.resource-summary.details.items.4.size
lighthouse.pageSummary.audits.resource-summary.details.items.5.requestCount
lighthouse.pageSummary.audits.resource-summary.details.items.5.size
lighthouse.pageSummary.audits.resource-summary.details.items.6.requestCount
lighthouse.pageSummary.audits.resource-summary.details.items.6.size
lighthouse.pageSummary.audits.resource-summary.details.items.7.requestCount
lighthouse.pageSummary.audits.resource-summary.details.items.7.size
lighthouse.pageSummary.audits.resource-summary.details.items.8.requestCount
lighthouse.pageSummary.audits.resource-summary.details.items.8.size
lighthouse.pageSummary.audits.third-party-summary.score
lighthouse.pageSummary.audits.third-party-summary.details.headings.1.granularity
lighthouse.pageSummary.audits.third-party-summary.details.headings.2.granularity
lighthouse.pageSummary.audits.third-party-summary.details.items.0.transferSize
lighthouse.pageSummary.audits.third-party-summary.details.items.0.mainThreadTime
lighthouse.pageSummary.audits.third-party-summary.details.items.0.blockingTime
lighthouse.pageSummary.audits.third-party-summary.details.items.1.transferSize
lighthouse.pageSummary.audits.third-party-summary.details.items.1.mainThreadTime
lighthouse.pageSummary.audits.third-party-summary.details.items.1.blockingTime
lighthouse.pageSummary.audits.third-party-summary.details.items.2.transferSize
lighthouse.pageSummary.audits.third-party-summary.details.items.2.mainThreadTime
lighthouse.pageSummary.audits.third-party-summary.details.items.2.blockingTime
lighthouse.pageSummary.audits.third-party-summary.details.items.3.transferSize
lighthouse.pageSummary.audits.third-party-summary.details.items.3.mainThreadTime
lighthouse.pageSummary.audits.third-party-summary.details.items.3.blockingTime
lighthouse.pageSummary.audits.third-party-summary.details.items.4.transferSize
lighthouse.pageSummary.audits.third-party-summary.details.items.4.mainThreadTime
lighthouse.pageSummary.audits.third-party-summary.details.items.4.blockingTime
lighthouse.pageSummary.audits.third-party-summary.details.items.5.transferSize
lighthouse.pageSummary.audits.third-party-summary.details.items.5.mainThreadTime
lighthouse.pageSummary.audits.third-party-summary.details.items.5.blockingTime
lighthouse.pageSummary.audits.third-party-summary.details.items.6.transferSize
lighthouse.pageSummary.audits.third-party-summary.details.items.6.mainThreadTime
lighthouse.pageSummary.audits.third-party-summary.details.items.6.blockingTime
lighthouse.pageSummary.audits.third-party-summary.details.summary.wastedBytes
lighthouse.pageSummary.audits.third-party-summary.details.summary.wastedMs
lighthouse.pageSummary.audits.aria-allowed-attr.score
lighthouse.pageSummary.audits.aria-required-attr.score
lighthouse.pageSummary.audits.aria-required-children.score
lighthouse.pageSummary.audits.aria-required-parent.score
lighthouse.pageSummary.audits.aria-roles.score
lighthouse.pageSummary.audits.aria-valid-attr-value.score
lighthouse.pageSummary.audits.aria-valid-attr.score
lighthouse.pageSummary.audits.button-name.score
lighthouse.pageSummary.audits.bypass.score
lighthouse.pageSummary.audits.color-contrast.score
lighthouse.pageSummary.audits.document-title.score
lighthouse.pageSummary.audits.duplicate-id.score
lighthouse.pageSummary.audits.html-has-lang.score
lighthouse.pageSummary.audits.html-lang-valid.score
lighthouse.pageSummary.audits.image-alt.score
lighthouse.pageSummary.audits.label.score
lighthouse.pageSummary.audits.link-name.score
lighthouse.pageSummary.audits.list.score
lighthouse.pageSummary.audits.listitem.score
lighthouse.pageSummary.audits.meta-viewport.score
lighthouse.pageSummary.audits.tabindex.score
lighthouse.pageSummary.audits.uses-long-cache-ttl.score
lighthouse.pageSummary.audits.uses-long-cache-ttl.numericValue
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.headings.2.granularity
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.0.cacheLifetimeMs
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.0.cacheHitProbability
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.0.totalBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.0.wastedBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.1.debugData.max-age
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.1.cacheLifetimeMs
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.1.cacheHitProbability
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.1.totalBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.1.wastedBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.2.debugData.public
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.2.debugData.max-age
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.2.cacheLifetimeMs
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.2.cacheHitProbability
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.2.totalBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.2.wastedBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.3.debugData.public
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.3.debugData.max-age
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.3.cacheLifetimeMs
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.3.cacheHitProbability
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.3.totalBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.3.wastedBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.4.debugData.public
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.4.debugData.max-age
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.4.cacheLifetimeMs
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.4.cacheHitProbability
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.4.totalBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.4.wastedBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.5.debugData.public
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.5.debugData.max-age
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.5.cacheLifetimeMs
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.5.cacheHitProbability
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.5.totalBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.5.wastedBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.6.debugData.public
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.6.debugData.max-age
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.6.cacheLifetimeMs
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.6.cacheHitProbability
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.6.totalBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.6.wastedBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.7.debugData.public
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.7.debugData.max-age
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.7.cacheLifetimeMs
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.7.cacheHitProbability
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.7.totalBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.items.7.wastedBytes
lighthouse.pageSummary.audits.uses-long-cache-ttl.details.summary.wastedBytes
lighthouse.pageSummary.audits.total-byte-weight.score
lighthouse.pageSummary.audits.total-byte-weight.numericValue
lighthouse.pageSummary.audits.total-byte-weight.details.items.0.totalBytes
lighthouse.pageSummary.audits.total-byte-weight.details.items.1.totalBytes
lighthouse.pageSummary.audits.total-byte-weight.details.items.2.totalBytes
lighthouse.pageSummary.audits.total-byte-weight.details.items.3.totalBytes
lighthouse.pageSummary.audits.total-byte-weight.details.items.4.totalBytes
lighthouse.pageSummary.audits.total-byte-weight.details.items.5.totalBytes
lighthouse.pageSummary.audits.total-byte-weight.details.items.6.totalBytes
lighthouse.pageSummary.audits.total-byte-weight.details.items.7.totalBytes
lighthouse.pageSummary.audits.total-byte-weight.details.items.8.totalBytes
lighthouse.pageSummary.audits.total-byte-weight.details.items.9.totalBytes
lighthouse.pageSummary.audits.offscreen-images.score
lighthouse.pageSummary.audits.offscreen-images.numericValue
lighthouse.pageSummary.audits.offscreen-images.details.overallSavingsMs
lighthouse.pageSummary.audits.offscreen-images.details.overallSavingsBytes
lighthouse.pageSummary.audits.render-blocking-resources.score
lighthouse.pageSummary.audits.render-blocking-resources.numericValue
lighthouse.pageSummary.audits.render-blocking-resources.details.items.0.totalBytes
lighthouse.pageSummary.audits.render-blocking-resources.details.items.0.wastedMs
lighthouse.pageSummary.audits.render-blocking-resources.details.overallSavingsMs
lighthouse.pageSummary.audits.unminified-css.score
lighthouse.pageSummary.audits.unminified-css.numericValue
lighthouse.pageSummary.audits.unminified-css.details.overallSavingsMs
lighthouse.pageSummary.audits.unminified-css.details.overallSavingsBytes
lighthouse.pageSummary.audits.unminified-javascript.score
lighthouse.pageSummary.audits.unminified-javascript.numericValue
lighthouse.pageSummary.audits.unminified-javascript.details.overallSavingsMs
lighthouse.pageSummary.audits.unminified-javascript.details.overallSavingsBytes
lighthouse.pageSummary.audits.unused-css-rules.score
lighthouse.pageSummary.audits.unused-css-rules.numericValue
lighthouse.pageSummary.audits.unused-css-rules.details.items.0.wastedBytes
lighthouse.pageSummary.audits.unused-css-rules.details.items.0.wastedPercent
lighthouse.pageSummary.audits.unused-css-rules.details.items.0.totalBytes
lighthouse.pageSummary.audits.unused-css-rules.details.overallSavingsMs
lighthouse.pageSummary.audits.unused-css-rules.details.overallSavingsBytes
lighthouse.pageSummary.audits.uses-webp-images.score
lighthouse.pageSummary.audits.uses-webp-images.numericValue
lighthouse.pageSummary.audits.uses-webp-images.details.overallSavingsMs
lighthouse.pageSummary.audits.uses-webp-images.details.overallSavingsBytes
lighthouse.pageSummary.audits.uses-optimized-images.score
lighthouse.pageSummary.audits.uses-optimized-images.numericValue
lighthouse.pageSummary.audits.uses-optimized-images.details.overallSavingsMs
lighthouse.pageSummary.audits.uses-optimized-images.details.overallSavingsBytes
lighthouse.pageSummary.audits.uses-text-compression.score
lighthouse.pageSummary.audits.uses-text-compression.numericValue
lighthouse.pageSummary.audits.uses-text-compression.details.overallSavingsMs
lighthouse.pageSummary.audits.uses-text-compression.details.overallSavingsBytes
lighthouse.pageSummary.audits.uses-responsive-images.score
lighthouse.pageSummary.audits.uses-responsive-images.numericValue
lighthouse.pageSummary.audits.uses-responsive-images.details.overallSavingsMs
lighthouse.pageSummary.audits.uses-responsive-images.details.overallSavingsBytes
lighthouse.pageSummary.audits.efficient-animated-content.score
lighthouse.pageSummary.audits.efficient-animated-content.numericValue
lighthouse.pageSummary.audits.efficient-animated-content.details.overallSavingsMs
lighthouse.pageSummary.audits.efficient-animated-content.details.overallSavingsBytes
lighthouse.pageSummary.audits.appcache-manifest.score
lighthouse.pageSummary.audits.doctype.score
lighthouse.pageSummary.audits.dom-size.score
lighthouse.pageSummary.audits.dom-size.numericValue
lighthouse.pageSummary.audits.dom-size.details.items.1.value
lighthouse.pageSummary.audits.dom-size.details.items.2.value
lighthouse.pageSummary.audits.external-anchors-use-rel-noopener.score
lighthouse.pageSummary.audits.geolocation-on-start.score
lighthouse.pageSummary.audits.no-document-write.score
lighthouse.pageSummary.audits.no-vulnerable-libraries.score
lighthouse.pageSummary.audits.js-libraries.score
lighthouse.pageSummary.audits.notification-on-start.score
lighthouse.pageSummary.audits.password-inputs-can-be-pasted-into.score
lighthouse.pageSummary.audits.uses-http2.score
lighthouse.pageSummary.audits.uses-passive-event-listeners.score
lighthouse.pageSummary.audits.meta-description.score
lighthouse.pageSummary.audits.http-status-code.score
lighthouse.pageSummary.audits.font-size.score
lighthouse.pageSummary.audits.link-text.score
lighthouse.pageSummary.audits.is-crawlable.score
lighthouse.pageSummary.audits.robots-txt.score
lighthouse.pageSummary.audits.tap-targets.score
lighthouse.pageSummary.audits.tap-targets.details.items.0.tapTargetScore
lighthouse.pageSummary.audits.tap-targets.details.items.0.overlappingTargetScore
lighthouse.pageSummary.audits.tap-targets.details.items.0.overlapScoreRatio
lighthouse.pageSummary.audits.tap-targets.details.items.0.width
lighthouse.pageSummary.audits.tap-targets.details.items.0.height
lighthouse.pageSummary.audits.hreflang.score
lighthouse.pageSummary.audits.plugins.score
lighthouse.pageSummary.audits.canonical.score
lighthouse.pageSummary.audits.unused-javascript.score
lighthouse.pageSummary.audits.unused-javascript.numericValue
lighthouse.pageSummary.audits.unused-javascript.details.items.0.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.0.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.0.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.1.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.1.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.1.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.2.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.2.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.2.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.3.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.3.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.3.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.4.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.4.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.4.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.5.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.5.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.5.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.6.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.6.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.6.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.7.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.7.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.7.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.8.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.8.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.8.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.9.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.9.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.9.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.10.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.10.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.10.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.11.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.11.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.11.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.12.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.12.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.12.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.13.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.13.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.13.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.14.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.14.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.14.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.15.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.15.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.15.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.16.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.16.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.16.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.17.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.17.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.17.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.18.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.18.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.18.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.19.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.19.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.19.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.items.20.totalBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.20.wastedBytes
lighthouse.pageSummary.audits.unused-javascript.details.items.20.wastedPercent
lighthouse.pageSummary.audits.unused-javascript.details.overallSavingsMs
lighthouse.pageSummary.audits.unused-javascript.details.overallSavingsBytes
lighthouse.pageSummary.configSettings.maxWaitForFcp
lighthouse.pageSummary.configSettings.maxWaitForLoad
lighthouse.pageSummary.configSettings.throttling.rttMs
lighthouse.pageSummary.configSettings.throttling.throughputKbps
lighthouse.pageSummary.configSettings.throttling.requestLatencyMs
lighthouse.pageSummary.configSettings.throttling.downloadThroughputKbps
lighthouse.pageSummary.configSettings.throttling.uploadThroughputKbps
lighthouse.pageSummary.configSettings.throttling.cpuSlowdownMultiplier
lighthouse.pageSummary.configSettings.auditMode
lighthouse.pageSummary.configSettings.gatherMode
lighthouse.pageSummary.configSettings.disableStorageReset
lighthouse.pageSummary.categories.performance.auditRefs.0.weight
lighthouse.pageSummary.categories.performance.auditRefs.1.weight
lighthouse.pageSummary.categories.performance.auditRefs.2.weight
lighthouse.pageSummary.categories.performance.auditRefs.3.weight
lighthouse.pageSummary.categories.performance.auditRefs.4.weight
lighthouse.pageSummary.categories.performance.auditRefs.5.weight
lighthouse.pageSummary.categories.performance.auditRefs.6.weight
lighthouse.pageSummary.categories.performance.auditRefs.7.weight
lighthouse.pageSummary.categories.performance.auditRefs.8.weight
lighthouse.pageSummary.categories.performance.auditRefs.9.weight
lighthouse.pageSummary.categories.performance.auditRefs.10.weight
lighthouse.pageSummary.categories.performance.auditRefs.11.weight
lighthouse.pageSummary.categories.performance.auditRefs.12.weight
lighthouse.pageSummary.categories.performance.auditRefs.13.weight
lighthouse.pageSummary.categories.performance.auditRefs.14.weight
lighthouse.pageSummary.categories.performance.auditRefs.15.weight
lighthouse.pageSummary.categories.performance.auditRefs.16.weight
lighthouse.pageSummary.categories.performance.auditRefs.17.weight
lighthouse.pageSummary.categories.performance.auditRefs.18.weight
lighthouse.pageSummary.categories.performance.auditRefs.19.weight
lighthouse.pageSummary.categories.performance.auditRefs.20.weight
lighthouse.pageSummary.categories.performance.auditRefs.21.weight
lighthouse.pageSummary.categories.performance.auditRefs.22.weight
lighthouse.pageSummary.categories.performance.auditRefs.23.weight
lighthouse.pageSummary.categories.performance.auditRefs.24.weight
lighthouse.pageSummary.categories.performance.auditRefs.25.weight
lighthouse.pageSummary.categories.performance.auditRefs.26.weight
lighthouse.pageSummary.categories.performance.auditRefs.27.weight
lighthouse.pageSummary.categories.performance.auditRefs.28.weight
lighthouse.pageSummary.categories.performance.auditRefs.29.weight
lighthouse.pageSummary.categories.performance.auditRefs.30.weight
lighthouse.pageSummary.categories.performance.auditRefs.31.weight
lighthouse.pageSummary.categories.performance.auditRefs.32.weight
lighthouse.pageSummary.categories.performance.auditRefs.33.weight
lighthouse.pageSummary.categories.performance.auditRefs.34.weight
lighthouse.pageSummary.categories.performance.auditRefs.35.weight
lighthouse.pageSummary.categories.performance.auditRefs.36.weight
lighthouse.pageSummary.categories.performance.auditRefs.37.weight
lighthouse.pageSummary.categories.performance.auditRefs.38.weight
lighthouse.pageSummary.categories.performance.auditRefs.39.weight
lighthouse.pageSummary.categories.performance.auditRefs.40.weight
lighthouse.pageSummary.categories.performance.auditRefs.41.weight
lighthouse.pageSummary.categories.performance.score
lighthouse.pageSummary.categories.accessibility.auditRefs.0.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.1.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.2.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.3.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.4.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.5.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.6.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.7.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.8.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.9.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.10.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.11.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.12.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.13.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.14.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.15.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.16.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.17.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.18.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.19.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.20.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.21.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.22.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.23.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.24.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.25.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.26.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.27.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.28.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.29.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.30.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.31.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.32.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.33.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.34.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.35.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.36.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.37.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.38.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.39.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.40.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.41.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.42.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.43.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.44.weight
lighthouse.pageSummary.categories.accessibility.auditRefs.45.weight
lighthouse.pageSummary.categories.accessibility.score
lighthouse.pageSummary.categories.best-practices.auditRefs.0.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.1.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.2.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.3.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.4.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.5.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.6.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.7.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.8.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.9.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.10.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.11.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.12.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.13.weight
lighthouse.pageSummary.categories.best-practices.auditRefs.14.weight
lighthouse.pageSummary.categories.best-practices.score
lighthouse.pageSummary.categories.seo.auditRefs.0.weight
lighthouse.pageSummary.categories.seo.auditRefs.1.weight
lighthouse.pageSummary.categories.seo.auditRefs.2.weight
lighthouse.pageSummary.categories.seo.auditRefs.3.weight
lighthouse.pageSummary.categories.seo.auditRefs.4.weight
lighthouse.pageSummary.categories.seo.auditRefs.5.weight
lighthouse.pageSummary.categories.seo.auditRefs.6.weight
lighthouse.pageSummary.categories.seo.auditRefs.7.weight
lighthouse.pageSummary.categories.seo.auditRefs.8.weight
lighthouse.pageSummary.categories.seo.auditRefs.9.weight
lighthouse.pageSummary.categories.seo.auditRefs.10.weight
lighthouse.pageSummary.categories.seo.auditRefs.11.weight
lighthouse.pageSummary.categories.seo.auditRefs.12.weight
lighthouse.pageSummary.categories.seo.auditRefs.13.weight
lighthouse.pageSummary.categories.seo.score
lighthouse.pageSummary.categories.pwa.auditRefs.0.weight
lighthouse.pageSummary.categories.pwa.auditRefs.1.weight
lighthouse.pageSummary.categories.pwa.auditRefs.2.weight
lighthouse.pageSummary.categories.pwa.auditRefs.3.weight
lighthouse.pageSummary.categories.pwa.auditRefs.4.weight
lighthouse.pageSummary.categories.pwa.auditRefs.5.weight
lighthouse.pageSummary.categories.pwa.auditRefs.6.weight
lighthouse.pageSummary.categories.pwa.auditRefs.7.weight
lighthouse.pageSummary.categories.pwa.auditRefs.8.weight
lighthouse.pageSummary.categories.pwa.auditRefs.9.weight
lighthouse.pageSummary.categories.pwa.auditRefs.10.weight
lighthouse.pageSummary.categories.pwa.auditRefs.11.weight
lighthouse.pageSummary.categories.pwa.auditRefs.12.weight
lighthouse.pageSummary.categories.pwa.auditRefs.13.weight
lighthouse.pageSummary.categories.pwa.auditRefs.14.weight
lighthouse.pageSummary.categories.pwa.auditRefs.15.weight
lighthouse.pageSummary.categories.pwa.score
lighthouse.pageSummary.timing.entries.0.startTime
lighthouse.pageSummary.timing.entries.0.duration
lighthouse.pageSummary.timing.entries.1.startTime
lighthouse.pageSummary.timing.entries.1.duration
lighthouse.pageSummary.timing.entries.2.startTime
lighthouse.pageSummary.timing.entries.2.duration
lighthouse.pageSummary.timing.entries.3.startTime
lighthouse.pageSummary.timing.entries.3.duration
lighthouse.pageSummary.timing.entries.4.startTime
lighthouse.pageSummary.timing.entries.4.duration
lighthouse.pageSummary.timing.entries.5.startTime
lighthouse.pageSummary.timing.entries.5.duration
lighthouse.pageSummary.timing.entries.6.startTime
lighthouse.pageSummary.timing.entries.6.duration
lighthouse.pageSummary.timing.entries.7.startTime
lighthouse.pageSummary.timing.entries.7.duration
lighthouse.pageSummary.timing.entries.8.startTime
lighthouse.pageSummary.timing.entries.8.duration
lighthouse.pageSummary.timing.entries.9.startTime
lighthouse.pageSummary.timing.entries.9.duration
lighthouse.pageSummary.timing.entries.10.startTime
lighthouse.pageSummary.timing.entries.10.duration
lighthouse.pageSummary.timing.entries.11.startTime
lighthouse.pageSummary.timing.entries.11.duration
lighthouse.pageSummary.timing.entries.12.startTime
lighthouse.pageSummary.timing.entries.12.duration
lighthouse.pageSummary.timing.entries.13.startTime
lighthouse.pageSummary.timing.entries.13.duration
lighthouse.pageSummary.timing.entries.14.startTime
lighthouse.pageSummary.timing.entries.14.duration
lighthouse.pageSummary.timing.entries.15.startTime
lighthouse.pageSummary.timing.entries.15.duration
lighthouse.pageSummary.timing.entries.16.startTime
lighthouse.pageSummary.timing.entries.16.duration
lighthouse.pageSummary.timing.entries.17.startTime
lighthouse.pageSummary.timing.entries.17.duration
lighthouse.pageSummary.timing.entries.18.startTime
lighthouse.pageSummary.timing.entries.18.duration
lighthouse.pageSummary.timing.entries.19.startTime
lighthouse.pageSummary.timing.entries.19.duration
lighthouse.pageSummary.timing.entries.20.startTime
lighthouse.pageSummary.timing.entries.20.duration
lighthouse.pageSummary.timing.entries.21.startTime
lighthouse.pageSummary.timing.entries.21.duration
lighthouse.pageSummary.timing.entries.22.startTime
lighthouse.pageSummary.timing.entries.22.duration
lighthouse.pageSummary.timing.entries.23.startTime
lighthouse.pageSummary.timing.entries.23.duration
lighthouse.pageSummary.timing.entries.24.startTime
lighthouse.pageSummary.timing.entries.24.duration
lighthouse.pageSummary.timing.entries.25.startTime
lighthouse.pageSummary.timing.entries.25.duration
lighthouse.pageSummary.timing.entries.26.startTime
lighthouse.pageSummary.timing.entries.26.duration
lighthouse.pageSummary.timing.entries.27.startTime
lighthouse.pageSummary.timing.entries.27.duration
lighthouse.pageSummary.timing.entries.28.startTime
lighthouse.pageSummary.timing.entries.28.duration
lighthouse.pageSummary.timing.entries.29.startTime
lighthouse.pageSummary.timing.entries.29.duration
lighthouse.pageSummary.timing.entries.30.startTime
lighthouse.pageSummary.timing.entries.30.duration
lighthouse.pageSummary.timing.entries.31.startTime
lighthouse.pageSummary.timing.entries.31.duration
lighthouse.pageSummary.timing.entries.32.startTime
lighthouse.pageSummary.timing.entries.32.duration
lighthouse.pageSummary.timing.entries.33.startTime
lighthouse.pageSummary.timing.entries.33.duration
lighthouse.pageSummary.timing.entries.34.startTime
lighthouse.pageSummary.timing.entries.34.duration
lighthouse.pageSummary.timing.entries.35.startTime
lighthouse.pageSummary.timing.entries.35.duration
lighthouse.pageSummary.timing.entries.36.startTime
lighthouse.pageSummary.timing.entries.36.duration
lighthouse.pageSummary.timing.entries.37.startTime
lighthouse.pageSummary.timing.entries.37.duration
lighthouse.pageSummary.timing.entries.38.startTime
lighthouse.pageSummary.timing.entries.38.duration
lighthouse.pageSummary.timing.entries.39.startTime
lighthouse.pageSummary.timing.entries.39.duration
lighthouse.pageSummary.timing.entries.40.startTime
lighthouse.pageSummary.timing.entries.40.duration
lighthouse.pageSummary.timing.entries.41.startTime
lighthouse.pageSummary.timing.entries.41.duration
lighthouse.pageSummary.timing.entries.42.startTime
lighthouse.pageSummary.timing.entries.42.duration
lighthouse.pageSummary.timing.entries.43.startTime
lighthouse.pageSummary.timing.entries.43.duration
lighthouse.pageSummary.timing.entries.44.startTime
lighthouse.pageSummary.timing.entries.44.duration
lighthouse.pageSummary.timing.entries.45.startTime
lighthouse.pageSummary.timing.entries.45.duration
lighthouse.pageSummary.timing.entries.46.startTime
lighthouse.pageSummary.timing.entries.46.duration
lighthouse.pageSummary.timing.entries.47.startTime
lighthouse.pageSummary.timing.entries.47.duration
lighthouse.pageSummary.timing.entries.48.startTime
lighthouse.pageSummary.timing.entries.48.duration
lighthouse.pageSummary.timing.entries.49.startTime
lighthouse.pageSummary.timing.entries.49.duration
lighthouse.pageSummary.timing.entries.50.startTime
lighthouse.pageSummary.timing.entries.50.duration
lighthouse.pageSummary.timing.entries.51.startTime
lighthouse.pageSummary.timing.entries.51.duration
lighthouse.pageSummary.timing.entries.52.startTime
lighthouse.pageSummary.timing.entries.52.duration
lighthouse.pageSummary.timing.entries.53.startTime
lighthouse.pageSummary.timing.entries.53.duration
lighthouse.pageSummary.timing.entries.54.startTime
lighthouse.pageSummary.timing.entries.54.duration
lighthouse.pageSummary.timing.entries.55.startTime
lighthouse.pageSummary.timing.entries.55.duration
lighthouse.pageSummary.timing.entries.56.startTime
lighthouse.pageSummary.timing.entries.56.duration
lighthouse.pageSummary.timing.entries.57.startTime
lighthouse.pageSummary.timing.entries.57.duration
lighthouse.pageSummary.timing.entries.58.startTime
lighthouse.pageSummary.timing.entries.58.duration
lighthouse.pageSummary.timing.entries.59.startTime
lighthouse.pageSummary.timing.entries.59.duration
lighthouse.pageSummary.timing.entries.60.startTime
lighthouse.pageSummary.timing.entries.60.duration
lighthouse.pageSummary.timing.entries.61.startTime
lighthouse.pageSummary.timing.entries.61.duration
lighthouse.pageSummary.timing.entries.62.startTime
lighthouse.pageSummary.timing.entries.62.duration
lighthouse.pageSummary.timing.entries.63.startTime
lighthouse.pageSummary.timing.entries.63.duration
lighthouse.pageSummary.timing.entries.64.startTime
lighthouse.pageSummary.timing.entries.64.duration
lighthouse.pageSummary.timing.entries.65.startTime
lighthouse.pageSummary.timing.entries.65.duration
lighthouse.pageSummary.timing.entries.66.startTime
lighthouse.pageSummary.timing.entries.66.duration
lighthouse.pageSummary.timing.entries.67.startTime
lighthouse.pageSummary.timing.entries.67.duration
lighthouse.pageSummary.timing.entries.68.startTime
lighthouse.pageSummary.timing.entries.68.duration
lighthouse.pageSummary.timing.entries.69.startTime
lighthouse.pageSummary.timing.entries.69.duration
lighthouse.pageSummary.timing.entries.70.startTime
lighthouse.pageSummary.timing.entries.70.duration
lighthouse.pageSummary.timing.entries.71.startTime
lighthouse.pageSummary.timing.entries.71.duration
lighthouse.pageSummary.timing.entries.72.startTime
lighthouse.pageSummary.timing.entries.72.duration
lighthouse.pageSummary.timing.entries.73.startTime
lighthouse.pageSummary.timing.entries.73.duration
lighthouse.pageSummary.timing.entries.74.startTime
lighthouse.pageSummary.timing.entries.74.duration
lighthouse.pageSummary.timing.entries.75.startTime
lighthouse.pageSummary.timing.entries.75.duration
lighthouse.pageSummary.timing.entries.76.startTime
lighthouse.pageSummary.timing.entries.76.duration
lighthouse.pageSummary.timing.entries.77.startTime
lighthouse.pageSummary.timing.entries.77.duration
lighthouse.pageSummary.timing.entries.78.startTime
lighthouse.pageSummary.timing.entries.78.duration
lighthouse.pageSummary.timing.entries.79.startTime
lighthouse.pageSummary.timing.entries.79.duration
lighthouse.pageSummary.timing.entries.80.startTime
lighthouse.pageSummary.timing.entries.80.duration
lighthouse.pageSummary.timing.entries.81.startTime
lighthouse.pageSummary.timing.entries.81.duration
lighthouse.pageSummary.timing.entries.82.startTime
lighthouse.pageSummary.timing.entries.82.duration
lighthouse.pageSummary.timing.entries.83.startTime
lighthouse.pageSummary.timing.entries.83.duration
lighthouse.pageSummary.timing.entries.84.startTime
lighthouse.pageSummary.timing.entries.84.duration
lighthouse.pageSummary.timing.entries.85.startTime
lighthouse.pageSummary.timing.entries.85.duration
lighthouse.pageSummary.timing.entries.86.startTime
lighthouse.pageSummary.timing.entries.86.duration
lighthouse.pageSummary.timing.entries.87.startTime
lighthouse.pageSummary.timing.entries.87.duration
lighthouse.pageSummary.timing.entries.88.startTime
lighthouse.pageSummary.timing.entries.88.duration
lighthouse.pageSummary.timing.entries.89.startTime
lighthouse.pageSummary.timing.entries.89.duration
lighthouse.pageSummary.timing.entries.90.startTime
lighthouse.pageSummary.timing.entries.90.duration
lighthouse.pageSummary.timing.entries.91.startTime
lighthouse.pageSummary.timing.entries.91.duration
lighthouse.pageSummary.timing.entries.92.startTime
lighthouse.pageSummary.timing.entries.92.duration
lighthouse.pageSummary.timing.entries.93.startTime
lighthouse.pageSummary.timing.entries.93.duration
lighthouse.pageSummary.timing.entries.94.startTime
lighthouse.pageSummary.timing.entries.94.duration
lighthouse.pageSummary.timing.entries.95.startTime
lighthouse.pageSummary.timing.entries.95.duration
lighthouse.pageSummary.timing.entries.96.startTime
lighthouse.pageSummary.timing.entries.96.duration
lighthouse.pageSummary.timing.entries.97.startTime
lighthouse.pageSummary.timing.entries.97.duration
lighthouse.pageSummary.timing.entries.98.startTime
lighthouse.pageSummary.timing.entries.98.duration
lighthouse.pageSummary.timing.entries.99.startTime
lighthouse.pageSummary.timing.entries.99.duration
lighthouse.pageSummary.timing.entries.100.startTime
lighthouse.pageSummary.timing.entries.100.duration
lighthouse.pageSummary.timing.entries.101.startTime
lighthouse.pageSummary.timing.entries.101.duration
lighthouse.pageSummary.timing.entries.102.startTime
lighthouse.pageSummary.timing.entries.102.duration
lighthouse.pageSummary.timing.entries.103.startTime
lighthouse.pageSummary.timing.entries.103.duration
lighthouse.pageSummary.timing.entries.104.startTime
lighthouse.pageSummary.timing.entries.104.duration
lighthouse.pageSummary.timing.entries.105.startTime
lighthouse.pageSummary.timing.entries.105.duration
lighthouse.pageSummary.timing.entries.106.startTime
lighthouse.pageSummary.timing.entries.106.duration
lighthouse.pageSummary.timing.entries.107.startTime
lighthouse.pageSummary.timing.entries.107.duration
lighthouse.pageSummary.timing.entries.108.startTime
lighthouse.pageSummary.timing.entries.108.duration
lighthouse.pageSummary.timing.entries.109.startTime
lighthouse.pageSummary.timing.entries.109.duration
lighthouse.pageSummary.timing.entries.110.startTime
lighthouse.pageSummary.timing.entries.110.duration
lighthouse.pageSummary.timing.entries.111.startTime
lighthouse.pageSummary.timing.entries.111.duration
lighthouse.pageSummary.timing.entries.112.startTime
lighthouse.pageSummary.timing.entries.112.duration
lighthouse.pageSummary.timing.entries.113.startTime
lighthouse.pageSummary.timing.entries.113.duration
lighthouse.pageSummary.timing.entries.114.startTime
lighthouse.pageSummary.timing.entries.114.duration
lighthouse.pageSummary.timing.entries.115.startTime
lighthouse.pageSummary.timing.entries.115.duration
lighthouse.pageSummary.timing.entries.116.startTime
lighthouse.pageSummary.timing.entries.116.duration
lighthouse.pageSummary.timing.entries.117.startTime
lighthouse.pageSummary.timing.entries.117.duration
lighthouse.pageSummary.timing.entries.118.startTime
lighthouse.pageSummary.timing.entries.118.duration
lighthouse.pageSummary.timing.entries.119.startTime
lighthouse.pageSummary.timing.entries.119.duration
lighthouse.pageSummary.timing.entries.120.startTime
lighthouse.pageSummary.timing.entries.120.duration
lighthouse.pageSummary.timing.entries.121.startTime
lighthouse.pageSummary.timing.entries.121.duration
lighthouse.pageSummary.timing.entries.122.startTime
lighthouse.pageSummary.timing.entries.122.duration
lighthouse.pageSummary.timing.entries.123.startTime
lighthouse.pageSummary.timing.entries.123.duration
lighthouse.pageSummary.timing.entries.124.startTime
lighthouse.pageSummary.timing.entries.124.duration
lighthouse.pageSummary.timing.entries.125.startTime
lighthouse.pageSummary.timing.entries.125.duration
lighthouse.pageSummary.timing.entries.126.startTime
lighthouse.pageSummary.timing.entries.126.duration
lighthouse.pageSummary.timing.entries.127.startTime
lighthouse.pageSummary.timing.entries.127.duration
lighthouse.pageSummary.timing.entries.128.startTime
lighthouse.pageSummary.timing.entries.128.duration
lighthouse.pageSummary.timing.entries.129.startTime
lighthouse.pageSummary.timing.entries.129.duration
lighthouse.pageSummary.timing.entries.130.startTime
lighthouse.pageSummary.timing.entries.130.duration
lighthouse.pageSummary.timing.entries.131.startTime
lighthouse.pageSummary.timing.entries.131.duration
lighthouse.pageSummary.timing.entries.132.startTime
lighthouse.pageSummary.timing.entries.132.duration
lighthouse.pageSummary.timing.entries.133.startTime
lighthouse.pageSummary.timing.entries.133.duration
lighthouse.pageSummary.timing.entries.134.startTime
lighthouse.pageSummary.timing.entries.134.duration
lighthouse.pageSummary.timing.entries.135.startTime
lighthouse.pageSummary.timing.entries.135.duration
lighthouse.pageSummary.timing.entries.136.startTime
lighthouse.pageSummary.timing.entries.136.duration
lighthouse.pageSummary.timing.entries.137.startTime
lighthouse.pageSummary.timing.entries.137.duration
lighthouse.pageSummary.timing.entries.138.startTime
lighthouse.pageSummary.timing.entries.138.duration
lighthouse.pageSummary.timing.entries.139.startTime
lighthouse.pageSummary.timing.entries.139.duration
lighthouse.pageSummary.timing.entries.140.startTime
lighthouse.pageSummary.timing.entries.140.duration
lighthouse.pageSummary.timing.entries.141.startTime
lighthouse.pageSummary.timing.entries.141.duration
lighthouse.pageSummary.timing.entries.142.startTime
lighthouse.pageSummary.timing.entries.142.duration
lighthouse.pageSummary.timing.entries.143.startTime
lighthouse.pageSummary.timing.entries.143.duration
lighthouse.pageSummary.timing.entries.144.startTime
lighthouse.pageSummary.timing.entries.144.duration
lighthouse.pageSummary.timing.entries.145.startTime
lighthouse.pageSummary.timing.entries.145.duration
lighthouse.pageSummary.timing.entries.146.startTime
lighthouse.pageSummary.timing.entries.146.duration
lighthouse.pageSummary.timing.entries.147.startTime
lighthouse.pageSummary.timing.entries.147.duration
lighthouse.pageSummary.timing.entries.148.startTime
lighthouse.pageSummary.timing.entries.148.duration
lighthouse.pageSummary.timing.entries.149.startTime
lighthouse.pageSummary.timing.entries.149.duration
lighthouse.pageSummary.timing.entries.150.startTime
lighthouse.pageSummary.timing.entries.150.duration
lighthouse.pageSummary.timing.entries.151.startTime
lighthouse.pageSummary.timing.entries.151.duration
lighthouse.pageSummary.timing.entries.152.startTime
lighthouse.pageSummary.timing.entries.152.duration
lighthouse.pageSummary.timing.entries.153.startTime
lighthouse.pageSummary.timing.entries.153.duration
lighthouse.pageSummary.timing.entries.154.startTime
lighthouse.pageSummary.timing.entries.154.duration
lighthouse.pageSummary.timing.entries.155.startTime
lighthouse.pageSummary.timing.entries.155.duration
lighthouse.pageSummary.timing.entries.156.startTime
lighthouse.pageSummary.timing.entries.156.duration
lighthouse.pageSummary.timing.entries.157.startTime
lighthouse.pageSummary.timing.entries.157.duration
lighthouse.pageSummary.timing.entries.158.startTime
lighthouse.pageSummary.timing.entries.158.duration
lighthouse.pageSummary.timing.entries.159.startTime
lighthouse.pageSummary.timing.entries.159.duration
lighthouse.pageSummary.timing.entries.160.startTime
lighthouse.pageSummary.timing.entries.160.duration
lighthouse.pageSummary.timing.entries.161.startTime
lighthouse.pageSummary.timing.entries.161.duration
lighthouse.pageSummary.timing.entries.162.startTime
lighthouse.pageSummary.timing.entries.162.duration
lighthouse.pageSummary.timing.entries.163.startTime
lighthouse.pageSummary.timing.entries.163.duration
lighthouse.pageSummary.timing.entries.164.startTime
lighthouse.pageSummary.timing.entries.164.duration
lighthouse.pageSummary.timing.entries.165.startTime
lighthouse.pageSummary.timing.entries.165.duration
lighthouse.pageSummary.timing.entries.166.startTime
lighthouse.pageSummary.timing.entries.166.duration
lighthouse.pageSummary.timing.entries.167.startTime
lighthouse.pageSummary.timing.entries.167.duration
lighthouse.pageSummary.timing.entries.168.startTime
lighthouse.pageSummary.timing.entries.168.duration
lighthouse.pageSummary.timing.entries.169.startTime
lighthouse.pageSummary.timing.entries.169.duration
lighthouse.pageSummary.timing.entries.170.startTime
lighthouse.pageSummary.timing.entries.170.duration
lighthouse.pageSummary.timing.entries.171.startTime
lighthouse.pageSummary.timing.entries.171.duration
lighthouse.pageSummary.timing.entries.172.startTime
lighthouse.pageSummary.timing.entries.172.duration
lighthouse.pageSummary.timing.entries.173.startTime
lighthouse.pageSummary.timing.entries.173.duration
lighthouse.pageSummary.timing.entries.174.startTime
lighthouse.pageSummary.timing.entries.174.duration
lighthouse.pageSummary.timing.entries.175.startTime
lighthouse.pageSummary.timing.entries.175.duration
lighthouse.pageSummary.timing.entries.176.startTime
lighthouse.pageSummary.timing.entries.176.duration
lighthouse.pageSummary.timing.entries.177.startTime
lighthouse.pageSummary.timing.entries.177.duration
lighthouse.pageSummary.timing.entries.178.startTime
lighthouse.pageSummary.timing.entries.178.duration
lighthouse.pageSummary.timing.entries.179.startTime
lighthouse.pageSummary.timing.entries.179.duration
lighthouse.pageSummary.timing.entries.180.startTime
lighthouse.pageSummary.timing.entries.180.duration
lighthouse.pageSummary.timing.entries.181.startTime
lighthouse.pageSummary.timing.entries.181.duration
lighthouse.pageSummary.timing.entries.182.startTime
lighthouse.pageSummary.timing.entries.182.duration
lighthouse.pageSummary.timing.entries.183.startTime
lighthouse.pageSummary.timing.entries.183.duration
lighthouse.pageSummary.timing.entries.184.startTime
lighthouse.pageSummary.timing.entries.184.duration
lighthouse.pageSummary.timing.entries.185.startTime
lighthouse.pageSummary.timing.entries.185.duration
lighthouse.pageSummary.timing.entries.186.startTime
lighthouse.pageSummary.timing.entries.186.duration
lighthouse.pageSummary.timing.entries.187.startTime
lighthouse.pageSummary.timing.entries.187.duration
lighthouse.pageSummary.timing.entries.188.startTime
lighthouse.pageSummary.timing.entries.188.duration
lighthouse.pageSummary.timing.entries.189.startTime
lighthouse.pageSummary.timing.entries.189.duration
lighthouse.pageSummary.timing.entries.190.startTime
lighthouse.pageSummary.timing.entries.190.duration
lighthouse.pageSummary.timing.entries.191.startTime
lighthouse.pageSummary.timing.entries.191.duration
lighthouse.pageSummary.timing.entries.192.startTime
lighthouse.pageSummary.timing.entries.192.duration
lighthouse.pageSummary.timing.entries.193.startTime
lighthouse.pageSummary.timing.entries.193.duration
lighthouse.pageSummary.timing.entries.194.startTime
lighthouse.pageSummary.timing.entries.194.duration
lighthouse.pageSummary.timing.entries.195.startTime
lighthouse.pageSummary.timing.entries.195.duration
lighthouse.pageSummary.timing.entries.196.startTime
lighthouse.pageSummary.timing.entries.196.duration
lighthouse.pageSummary.timing.entries.197.startTime
lighthouse.pageSummary.timing.entries.197.duration
lighthouse.pageSummary.timing.entries.198.startTime
lighthouse.pageSummary.timing.entries.198.duration
lighthouse.pageSummary.timing.entries.199.startTime
lighthouse.pageSummary.timing.entries.199.duration
lighthouse.pageSummary.timing.entries.200.startTime
lighthouse.pageSummary.timing.entries.200.duration
lighthouse.pageSummary.timing.entries.201.startTime
lighthouse.pageSummary.timing.entries.201.duration
lighthouse.pageSummary.timing.entries.202.startTime
lighthouse.pageSummary.timing.entries.202.duration
lighthouse.pageSummary.timing.entries.203.startTime
lighthouse.pageSummary.timing.entries.203.duration
lighthouse.pageSummary.timing.entries.204.startTime
lighthouse.pageSummary.timing.entries.204.duration
lighthouse.pageSummary.timing.entries.205.startTime
lighthouse.pageSummary.timing.entries.205.duration
lighthouse.pageSummary.timing.entries.206.startTime
lighthouse.pageSummary.timing.entries.206.duration
lighthouse.pageSummary.timing.entries.207.startTime
lighthouse.pageSummary.timing.entries.207.duration
lighthouse.pageSummary.timing.entries.208.startTime
lighthouse.pageSummary.timing.entries.208.duration
lighthouse.pageSummary.timing.entries.209.startTime
lighthouse.pageSummary.timing.entries.209.duration
lighthouse.pageSummary.timing.entries.210.startTime
lighthouse.pageSummary.timing.entries.210.duration
lighthouse.pageSummary.timing.entries.211.startTime
lighthouse.pageSummary.timing.entries.211.duration
lighthouse.pageSummary.timing.entries.212.startTime
lighthouse.pageSummary.timing.entries.212.duration
lighthouse.pageSummary.timing.entries.213.startTime
lighthouse.pageSummary.timing.entries.213.duration
lighthouse.pageSummary.timing.entries.214.startTime
lighthouse.pageSummary.timing.entries.214.duration
lighthouse.pageSummary.timing.entries.215.startTime
lighthouse.pageSummary.timing.entries.215.duration
lighthouse.pageSummary.timing.entries.216.startTime
lighthouse.pageSummary.timing.entries.216.duration
lighthouse.pageSummary.timing.entries.217.startTime
lighthouse.pageSummary.timing.entries.217.duration
lighthouse.pageSummary.timing.entries.218.startTime
lighthouse.pageSummary.timing.entries.218.duration
lighthouse.pageSummary.timing.entries.219.startTime
lighthouse.pageSummary.timing.entries.219.duration
lighthouse.pageSummary.timing.entries.220.startTime
lighthouse.pageSummary.timing.entries.220.duration
lighthouse.pageSummary.timing.entries.221.startTime
lighthouse.pageSummary.timing.entries.221.duration
lighthouse.pageSummary.timing.entries.222.startTime
lighthouse.pageSummary.timing.entries.222.duration
lighthouse.pageSummary.timing.entries.223.startTime
lighthouse.pageSummary.timing.entries.223.duration
lighthouse.pageSummary.timing.entries.224.startTime
lighthouse.pageSummary.timing.entries.224.duration
lighthouse.pageSummary.timing.entries.225.startTime
lighthouse.pageSummary.timing.entries.225.duration
lighthouse.pageSummary.timing.entries.226.startTime
lighthouse.pageSummary.timing.entries.226.duration
lighthouse.pageSummary.timing.entries.227.startTime
lighthouse.pageSummary.timing.entries.227.duration
lighthouse.pageSummary.timing.entries.228.startTime
lighthouse.pageSummary.timing.entries.228.duration
lighthouse.pageSummary.timing.entries.229.startTime
lighthouse.pageSummary.timing.entries.229.duration
lighthouse.pageSummary.timing.entries.230.startTime
lighthouse.pageSummary.timing.entries.230.duration
lighthouse.pageSummary.timing.entries.231.startTime
lighthouse.pageSummary.timing.entries.231.duration
lighthouse.pageSummary.timing.entries.232.startTime
lighthouse.pageSummary.timing.entries.232.duration
lighthouse.pageSummary.timing.entries.233.startTime
lighthouse.pageSummary.timing.entries.233.duration
lighthouse.pageSummary.timing.entries.234.startTime
lighthouse.pageSummary.timing.entries.234.duration
lighthouse.pageSummary.timing.entries.235.startTime
lighthouse.pageSummary.timing.entries.235.duration
lighthouse.pageSummary.timing.entries.236.startTime
lighthouse.pageSummary.timing.entries.236.duration
lighthouse.pageSummary.timing.entries.237.startTime
lighthouse.pageSummary.timing.entries.237.duration
lighthouse.pageSummary.timing.entries.238.startTime
lighthouse.pageSummary.timing.entries.238.duration
lighthouse.pageSummary.timing.entries.239.startTime
lighthouse.pageSummary.timing.entries.239.duration
lighthouse.pageSummary.timing.entries.240.startTime
lighthouse.pageSummary.timing.entries.240.duration
lighthouse.pageSummary.timing.entries.241.startTime
lighthouse.pageSummary.timing.entries.241.duration
lighthouse.pageSummary.timing.entries.242.startTime
lighthouse.pageSummary.timing.entries.242.duration
lighthouse.pageSummary.timing.entries.243.startTime
lighthouse.pageSummary.timing.entries.243.duration
lighthouse.pageSummary.timing.entries.244.startTime
lighthouse.pageSummary.timing.entries.244.duration
lighthouse.pageSummary.timing.entries.245.startTime
lighthouse.pageSummary.timing.entries.245.duration
lighthouse.pageSummary.timing.entries.246.startTime
lighthouse.pageSummary.timing.entries.246.duration
lighthouse.pageSummary.timing.entries.247.startTime
lighthouse.pageSummary.timing.entries.247.duration
lighthouse.pageSummary.timing.entries.248.startTime
lighthouse.pageSummary.timing.entries.248.duration
lighthouse.pageSummary.timing.entries.249.startTime
lighthouse.pageSummary.timing.entries.249.duration
lighthouse.pageSummary.timing.entries.250.startTime
lighthouse.pageSummary.timing.entries.250.duration
lighthouse.pageSummary.timing.entries.251.startTime
lighthouse.pageSummary.timing.entries.251.duration
lighthouse.pageSummary.timing.entries.252.startTime
lighthouse.pageSummary.timing.entries.252.duration
lighthouse.pageSummary.timing.entries.253.startTime
lighthouse.pageSummary.timing.entries.253.duration
lighthouse.pageSummary.timing.entries.254.startTime
lighthouse.pageSummary.timing.entries.254.duration
lighthouse.pageSummary.timing.entries.255.startTime
lighthouse.pageSummary.timing.entries.255.duration
lighthouse.pageSummary.timing.entries.256.startTime
lighthouse.pageSummary.timing.entries.256.duration
lighthouse.pageSummary.timing.entries.257.startTime
lighthouse.pageSummary.timing.entries.257.duration
lighthouse.pageSummary.timing.entries.258.startTime
lighthouse.pageSummary.timing.entries.258.duration
lighthouse.pageSummary.timing.entries.259.startTime
lighthouse.pageSummary.timing.entries.259.duration
lighthouse.pageSummary.timing.entries.260.startTime
lighthouse.pageSummary.timing.entries.260.duration
lighthouse.pageSummary.timing.entries.261.startTime
lighthouse.pageSummary.timing.entries.261.duration
lighthouse.pageSummary.timing.entries.262.startTime
lighthouse.pageSummary.timing.entries.262.duration
lighthouse.pageSummary.timing.entries.263.startTime
lighthouse.pageSummary.timing.entries.263.duration
lighthouse.pageSummary.timing.entries.264.startTime
lighthouse.pageSummary.timing.entries.264.duration
lighthouse.pageSummary.timing.entries.265.startTime
lighthouse.pageSummary.timing.entries.265.duration
lighthouse.pageSummary.timing.entries.266.startTime
lighthouse.pageSummary.timing.entries.266.duration
lighthouse.pageSummary.timing.entries.267.startTime
lighthouse.pageSummary.timing.entries.267.duration
lighthouse.pageSummary.timing.total
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___seconds.0.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___seconds.1.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___seconds.2.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___seconds.3.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___seconds.4.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___seconds.5.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___seconds.6.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_load-fast-enough-for-pwa_js___displayValueText.0.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___ms.0.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___ms.1.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___ms.2.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___ms.3.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___ms.4.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_time-to-first-byte_js___displayValue.0.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_critical-request-chains_js___displayValue.0.values.itemCount
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___displayValueMsSavings.0.values.wastedMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___displayValueMsSavings.1.values.wastedMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_resource-summary_js___displayValue.0.values.requestCount
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_resource-summary_js___displayValue.0.values.byteCount
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_third-party-summary_js___displayValue.0.values.timeInMs
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_byte-efficiency_uses-long-cache-ttl_js___displayValue.0.values.itemCount
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_byte-efficiency_total-byte-weight_js___displayValue.0.values.totalBytes
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___displayValueByteSavings.0.values.wastedBytes
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_lib_i18n_i18n_js___displayValueByteSavings.1.values.wastedBytes
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_dobetterweb_dom-size_js___displayValue.0.values.itemCount
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_dobetterweb_uses-http2_js___displayValue.0.values.itemCount
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_seo_font-size_js___displayValue.0.values.decimalProportion
lighthouse.pageSummary.i18n.icuMessagePaths.lighthouse-core_audits_seo_tap-targets_js___displayValue.0.values.decimalProportion
lighthouse.pageSummary.iterations

and here's the list of metrics collected with "iterations": 3:

lighthouse.pageSummary.categories.seo.median
lighthouse.pageSummary.categories.seo.mean
lighthouse.pageSummary.categories.seo.min
lighthouse.pageSummary.categories.seo.p90
lighthouse.pageSummary.categories.seo.max
lighthouse.pageSummary.categories.performance.median
lighthouse.pageSummary.categories.performance.mean
lighthouse.pageSummary.categories.performance.min
lighthouse.pageSummary.categories.performance.p90
lighthouse.pageSummary.categories.performance.max
lighthouse.pageSummary.categories.pwa.median
lighthouse.pageSummary.categories.pwa.mean
lighthouse.pageSummary.categories.pwa.min
lighthouse.pageSummary.categories.pwa.p90
lighthouse.pageSummary.categories.pwa.max
lighthouse.pageSummary.categories.accessibility.median
lighthouse.pageSummary.categories.accessibility.mean
lighthouse.pageSummary.categories.accessibility.min
lighthouse.pageSummary.categories.accessibility.p90
lighthouse.pageSummary.categories.accessibility.max
lighthouse.pageSummary.categories.best-practices.median
lighthouse.pageSummary.categories.best-practices.mean
lighthouse.pageSummary.categories.best-practices.min
lighthouse.pageSummary.categories.best-practices.p90
lighthouse.pageSummary.categories.best-practices.max
lighthouse.pageSummary.iterations

What causes such a difference?

Basic Auth headers

Do you know any way to the lighthouse plugin to pass basic auth headers? I've tried every combination I can think of, e.g.

--lighthouse.settings.extra-headers '{"Authorization":"Basic <<base65token>>"}'
--lighthouse.settings.extraHeaders '{"Authorization":"Basic <<base65token>>"}'
--lighthouse.extraHeaders '{"Authorization":"Basic <<base65token>>"}'

etc

Some apparently have effect, but I get this message from Sitespeed:

Lighthouse got the following errors: {"protocolMethod":"Network.setExtraHTTPHeaders","protocolError":"Invalid parameters"} (lighthouse)

Error when passing too many URLs

Hi, firstly, thx for this implementation!

When docker -plus1 image is ran with a lot of URLs (>10), those URLs are passed to GPSI at the same time, leading to a quota error response from GPSI.

Each URL should be processed sequentially or the stack of parallel requests should be limited to not go above GPSI limits.

Lighthouse could not test page - LHError: PROTOCOL_TIMEOUT

Your question

Hi
I'm trying to test pages with sitespeedio/sitespeed.io:25.11.0-plus1
But receiving the error:
ERROR: Lighthouse could not test http://localhost:3000/testPage please create an upstream issue: https://github.com/GoogleChrome/lighthouse/issues/new?assignees=&labels=bug&template=bug-report.yml LHError: PROTOCOL_TIMEOUT
at /lighthouse/node_modules/lighthouse/lighthouse-core/gather/driver.js:348:50.....

After researching, one possible solution that could help is to add a chrome flag "--disable-dev-shm-usage" (GoogleChrome/lighthouse#6512)
But none of the options for passing flags to the lighthouse plugin, as I see it, does not work for me (from --lighthouse.config config.js or --lighthouse.flags flag.json)
And as I see here https://github.com/sitespeedio/plugin-lighthouse/blob/main/index.js#L36-L68 the chrome flags are already set but without the ability to pass additional flags into it (maybe I'm wrong).
@soulgalore could you please tell me if there are any other ways to pass chrome flags to the lighthouse plugin?
Or maybe there are other ways to fix the error?

No audit tag in InfluxDB for lighthouse.pageSummary.audits.*.rawValue

Hi,

I tried to add some rawValues of Google Lighthouse audits to my Sitespeed.io test runs, but it stored only the rawValue of the last audit (the name of it isn't stored in InfluxDB).
It looks like the root cause of it is that there is no audit tag for InfluxDB.

My Sitespeed.io run command example:
$ docker run --rm -v /home/ubuntu/ss:/sitespeed.io sitespeedio/sitespeed.io:8.6.5-plus1 https://www.sitespeed.io/ --influxdb.host=myHost --influxdb.port=8089 --metrics.filter lighthouse.pageSummary.audits.estimated-input-latency.rawValue lighthouse.pageSummary.audits.first-cpu-idle.rawValue lighthouse.pageSummary.audits.interactive.rawValue lighthouse.pageSummary.audits.speed-index.rawValue -n 1 Google Chrome 72.0.3626.81 Mozilla Firefox 65.0 [2019-03-05 13:34:35] INFO: Versions OS: linux 4.15.0-1032-aws nodejs: v10.13.0 sitespeed.io: 8.6.5 browsertime: 4.4.7 coach: 3.2.1 [2019-03-05 13:34:35] INFO: Will run Lighthouse tests after Browsertime has finished [2019-03-05 13:34:35] INFO: Sending url https://www.sitespeed.io/ to test on Page Speed Insights [2019-03-05 13:34:35] INFO: Running tests using Chrome - 1 iteration(s) [2019-03-05 13:34:36] INFO: Testing url https://www.sitespeed.io/ iteration 1 [2019-03-05 13:34:37] INFO: Got https://www.sitespeed.io/ analysed from Google Page Speed Insights [2019-03-05 13:34:46] INFO: https://www.sitespeed.io/ 12 requests, 141.16 kb, backEndTime: 44ms, firstPaint: 131ms, firstVisualChange: 133ms, DOMContentLoaded: 79ms, Load: 120ms, speedIndex: 133, visualComplete85: 133ms, lastVisualChange: 133ms, rumSpeedIndex: 131 [2019-03-05 13:34:46] INFO: Will collect Lighthouse metrics for https://www.sitespeed.io/ [2019-03-05 13:34:50] INFO: Got Lighthouse metrics [2019-03-05 13:34:51] INFO: HTML stored in /sitespeed.io/sitespeed-result/www.sitespeed.io/2019-03-05-13-34-35

Curl to InfluxDB:
$ curl -G 'http://myHost:8089/query?u=root&p=root&db=sitespeed' --data-urlencode 'q=SELECT * FROM "rawValue" WHERE time > now() - 15m'
Returns this:
{"results":[{"statement_id":0,"series":[{"name":"rawValue","columns":["time","category","group","origin","page","summaryType","value"],"values":[["2019-03-05T13:34:50.088440056Z","default","www_sitespeed_io","lighthouse","_","pageSummary",752.669]]}]}]}
From this results we even can't guess which audit it was.

Could you add storing the audit tag to InfluxDB, please?

Lighthouse report unavailable after run

Hi,

After a performance test completes, we have Sitespeed configured to push the results to an S3 bucket for long-term storage. When viewing the report, we have the lighthouse option however the report URL is unavailable (404) - having looked at the s3 bucket directly it appears that there is no report in the /data directory.

Steps to reproduce:

  1. with the sitespeed.io:16.9.2-plus1 docker image
  2. Run the test and view results of the run on the published URL via S3 bucket
  3. Within the report select a specific page and select the lighthouse option
  4. Note the 404 error in the frame

Looking in the S3 bucket it appears the test has not been run for the specific page requested, but for the domain and I can see the lighthouse.1.html file in: [domain]/[date]/pages/[domain]/data/lighthouse.1.html

Lighthouse parameter passed as string instead of boolean

I want to run lighthouse in desktop settings, but based on issue #68, looks like we can't use official documentation guide to run lighthouse in desktop settings. I tried in 16.10.3 but it produce same result as #68.

I tried to dig lighthouse configuration and find that we need to change formFactor and some other settings to run lighthouse in desktop settings. But when I tried to run this command:

docker run sitespeedio/sitespeed.io:16.10.3-plus1 -n 1 --mobile false --lighthouse.extends 'lighthouse:default' 
--lighthouse.settings.formFactor desktop --lighthouse.settings.screenEmulation.mobile false 
'https://www.google.com/' --plugins.add /lighthouse

I got following error:

ERROR: Lighthouse could not test https://www.google.com/ please create an upstream issue: https://github.com/GoogleChrome/lighthouse/issues/new?template=Bug_report.md 
Error: Screen emulation mobile setting (false) does not match formFactor setting (desktop). 
See https://github.com/GoogleChrome/lighthouse/blob/master/docs/emulation.md

I tried to pass verbose flag and this is the output:

...
"lighthouse": {
      "extends": "lighthouse:default",
      "settings": {
        "formFactor": "desktop",
        "screenEmulation": {
          "mobile": "false"
        }
     }
},
...

The flag is passed as string instead of boolean.

I'm not sure if this is the root cause of the error because mobile parameter is passed as string and it's works. Maybe this is happened because in lighthouse, there's strict type validation

Options to pass in?

Are there any options to remove the audit reports for things like PWA and SEO if we would like to not include those in the report?

Also how do you tell it what device to use (desktop or mobile)?

Thanks for your help and super helpful plugin!

Lighthouse runs at the same time as the other tests

This is might be more of an observation and/or question, than an issue, so I apologize if this is the wrong place for it.

I have been playing around with the Lighthouse plugins since the release of 7.5.0 (๐ŸŽ‰) and noticed that it seems to run at the same time as the regular Sitespeed tests. This causes the first run of several to be slower than the remaining runs and the Lighthouse scores seem to be also lower than they should be ๐Ÿค” Shouldn't the Lighthouse tests run after all the other tests?

Also as an aside: What's the recommended approach using the Lighthouse plugin when using Sitespeed with external throttling (tsproxy)? Should one use the --lighthouse.throttlingMethod provided option when running Sitespeed?

Thanks for the awesome work!

Lighthouse returned error: FAILED_DOCUMENT_REQUEST

Hi,

I currently have an issue with sitespeed 21.3.0-plus1 :

ERROR: [sitespeedio.queuehandler] Error: Lighthouse returned error: FAILED_DOCUMENT_REQUEST. Lighthouse was unable to reliably load the page you requested. Make sure you are testing the correct URL and that the server is properly responding to all requests. (Details: net::ERR_CONNECTION_FAILED)

Any chance, this will be fixed in the future?

Cheers!

When running a sitespeed.io with Lighthouse I get LHError: PROTOCOL_TIMEOUT

When running the following command:

docker run --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:16.10.0-plus1 "https://www.zoopla.co.uk/for-sale/property/london/" --browsertime.iterations 1 --plugins.remove /gpsi

I get the following error to the terminal:

ERROR: Lighthouse could not test https://www.zoopla.co.uk/to-rent/property/london/ please create an upstream issue: https://github.com/GoogleChrome/lighthouse/issues/new?template=Bug_report.md LHError: PROTOCOL_TIMEOUT
    at Timeout._onTimeout (/lighthouse/node_modules/lighthouse/lighthouse-core/gather/driver.js:376:21)
    at listOnTimeout (internal/timers.js:554:17)
    at processTimers (internal/timers.js:497:7)
[2021-03-17 13:30:15] ERROR: TypeError: Cannot read property 'lhr' of undefined
    at Object.processMessage (/lighthouse/index.js:206:28)

And in the sitespeed.io report (attached) I get the following error:

Lighthouse got the following errors: {"name":"LHError","code":"PROTOCOL_TIMEOUT","friendlyMessage":"Waiting for DevTools protocol response has exceeded the allotted time. (Method: Emulation.setScriptExecutionDisabled)","lhrRuntimeError":true,"protocolMethod":"Emulation.setScriptExecutionDisabled"} (lighthouse)

If I run this locally with Chrome, Lighthouse runs with no issues.

2021-03-17-13-33-26.zip

Error: Tried to add null to stats for path categories,performance

Hi, got an error when trying to use the new Lighthouse report. Can I get some help with it?

Command:
docker run --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io:11.4.0-plus1 -n 1 https://tv.yousee.dk/tv-guide --plugins.add analysisstorer --plugins.add /lighthouse

Docker version:
Docker version 19.03.5, build 633a0ea

OS:
osx Catalina 10.15.1 (19B88)

In the report I can see the following

image

Log:

Google Chrome 78.0.3904.87
Mozilla Firefox 70.0
[2019-11-28 10:31:38] INFO: Versions OS: linux 4.9.184-linuxkit nodejs: v12.13.0 sitespeed.io: 11.4.0 browsertime: 7.2.2 coach: 4.2.0
[2019-11-28 10:31:38] INFO: Will run Lighthouse tests after Browsertime has finished
[2019-11-28 10:31:38] INFO: Running tests using Chrome - 1 iteration(s)
[2019-11-28 10:31:39] INFO: Testing url https://tv.yousee.dk/tv-guide iteration 1
[2019-11-28 10:31:54] INFO: https://tv.yousee.dk/tv-guide 585 requests, backEndTime: 135ms, firstPaint: 278ms, firstVisualChange: 302ms, DOMContentLoaded: 1.35s, Load: 1.37s, speedIndex: 2222, visualComplete85: 4.83s, lastVisualChange: 5.83s, rumSpeedIndex: 278
[2019-11-28 10:31:54] INFO: The server responded with a 404 status code for https://tv.yousee.dk/tv-guide
[2019-11-28 10:31:54] INFO: The server responded with a 403 status code for https://cloud.yousee.tv/static/img/logos/Seapp_Small_KanalSp...
[2019-11-28 10:31:54] INFO: The server responded with a 403 status code for https://cloud.yousee.tv/static/img/logos/seapp_small_kanalsp...
[2019-11-28 10:31:54] INFO: The server responded with a 403 status code for https://cloud.yousee.tv/static/img/logos/Seapp_Small_ESPNCla...
[2019-11-28 10:31:54] INFO: The server responded with a 403 status code for https://cloud.yousee.tv/static/img/logos/small_espnamerica.p...
[2019-11-28 10:31:54] INFO: The server responded with a 403 status code for https://cloud.yousee.tv/static/img/logos/seapp_small_silverh...
[2019-11-28 10:31:54] INFO: The server responded with a 403 status code for https://cloud.yousee.tv/static/img/logos/small_drupdate.png
[2019-11-28 10:31:54] INFO: Start collecting Lighthouse result for https://tv.yousee.dk/tv-guide iteration 1
[2019-11-28 10:32:02] ERROR: Lighthouse could not test https://tv.yousee.dk/tv-guide please create an upstream issue: https://github.com/GoogleChrome/lighthouse/issues/new?template=Bug_report.md Error: Tried to add null to stats for path categories,performance
    at Object.pushStats (/usr/src/app/lib/support/statsHelpers.js:27:13)
    at Aggregator._pushStats (/lighthouse/aggregator.js:18:23)
    at /lighthouse/aggregator.js:23:12
    at /lighthouse/node_modules/lodash.foreach/index.js:221:11
    at baseForOwn (/lighthouse/node_modules/lodash.foreach/index.js:153:20)
    at /lighthouse/node_modules/lodash.foreach/index.js:190:14
    at forEach (/lighthouse/node_modules/lodash.foreach/index.js:290:10)
    at Aggregator.addToAggregate (/lighthouse/aggregator.js:22:5)
    at Object.processMessage (/lighthouse/index.js:156:29)
[2019-11-28 10:32:04] INFO: HTML stored in /sitespeed.io/sitespeed-result/tv.yousee.dk/2019-11-28-10-31-38

Lighthouse giving econnrefused

Errors
Lighthouse got the following errors: {"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":46735} (lighthouse)

Lighthouse report

Hey,

what kind of options do i have to configure to store the generated lighthouse html report? I would like to verify the throttle settings the plugin applies, as i am not sure if lighthouse throttles itself inside my throttled docker container.

Thanks!

Disable network throttling using Lighthouse

Team,

I am trying to run the lighthouse runs without network throttling and to run it on the desktop. Looks like both the commands are not working as expected.

--lighthouse.extends lighthouse:default --lighthouse.settings.output html --lighthouse.settings.emulatedFormFactor desktop --lighthouse.settings.useThrottling false

Can you please help me if anything wrong with the command.

Add support for --preScript

Browsertime supports a preScript flag, which gives you the opportunity to use Selenium to login to your application before running an audit. However, the flag doesn't get used by the Lighthouse plugin.

Side note:
Prior to finding this out, I was struggling to debug what was happening with the Lighthouse audit. I was just getting null back for most things. I logged an #12 separately for improving debugging of the plugin.

Lighthouse error when running a GPSI test with the Plus1 container

When running the following command:

docker run --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:16.10.0-plus1 "https://www.zoopla.co.uk/for-sale/property/london/" --browsertime.iterations 1 --plugins.remove /lighthouse

I get a successful Sitespeed.io report but I get the following error in the console:

ERROR: Error: Lighthouse returned error: Something went wrong.
    at Gaxios.<anonymous> (/gpsi/node_modules/gaxios/build/src/gaxios.js:72:27)
    at Generator.next (<anonymous>)
    at fulfilled (/gpsi/node_modules/gaxios/build/src/gaxios.js:16:58)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)

And subsequently I don't get any GPSI data as part of the run (we're looking to collect Lighthouse scores for long term trending)

I thought it might be a connectivity issue, but if I run the following test:

docker run --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:16.10.0-plus1 "https://www.zoopla.co.uk/" --browsertime.iterations 1 --plugins.remove /lighthouse

I get no issues at all. I get the following message:

INFO: Got https://www.zoopla.co.uk/ analysed from Google Page Speed Insights

I have also tried running https://www.zoopla.co.uk/for-sale/property/london/ on GPSI directly and it works fine: (https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.zoopla.co.uk%2Fto-rent%2Fproperty%2Flondon%2F&tab=mobile).

Different performance scores on the same machine

Hi all
I executed sitespeed.io with the plugin lighthouse and I obtained different scores.
When I execute directly with node or I use docker, the score is much lower than I execute the lighthouse analyses with the Browser.

Chrome Browser scores

image

Node or Docker

image

I need a higher one for node and docker

This is the node execution

node node_modules/sitespeed.io/bin/sitespeed.js https://www.amazon.es/ --n 1 --browser chrome --plugins.add ../../../@sitespeed.io/plugin-lighthouse

Regards,

Metrics for multiple urls are mixed together, giving incorrect summaries

I'm running sitespeed with the lighthouse plugin and using a targets.txt file with two urls, and I noticed that the reports created for the second url don't appear to be correct (there's always way too wide a variance between the fastest and slowest run).

That led me to add some debugging into the plugin so I could see the metrics that are returned in each iteration.

Iterations:
      "largestContentfulPaint": 2743,
      "largestContentfulPaint": 1908,
      "largestContentfulPaint": 1940,
      "largestContentfulPaint": 5075,
      "largestContentfulPaint": 1908,

Summary:
      "largest-contentful-paint": {
          "median": 1939.64,
          "mean": 2714.94,
          "min": 1908.17,
          "p90": 5075.21,
          "max": 5075.21
        },

Iterations (url 2):
      "largestContentfulPaint": 7876,
      "largestContentfulPaint": 8335,
      "largestContentfulPaint": 8222,
      "largestContentfulPaint": 8213,
      "largestContentfulPaint": 8836,

Summary (url 2):
      "largest-contentful-paint": {
        "median": 6475.79,
        "mean": 5505.73,
        "min": 1908.17,
        "p90": 8836.26,
        "max": 8836.26
      },

As you can see the summary for the first results is correct, but the summary for the second results doesn't bare much of a resemblance to the iterations it's meant to be summarising. The minimum value appears to be copied from the first url's minimum, and the median and mean are figures that don't appear anywhere.

Iterations panic when one of the lighthouse categories has empty score

Lighthouse so happens to sometimes return empty values for some runs. This often happens for non-PWA websites when pwa is always empty.

Error: Tried to add null to stats for path pwa
    at Object.pushStats (/usr/src/app/lib/support/statsHelpers.js:27:13)
    at /lighthouse/aggregator.js:15:25
    at /lighthouse/node_modules/lodash.foreach/index.js:221:11
    at baseForOwn (/lighthouse/node_modules/lodash.foreach/index.js:153:20)
    at /lighthouse/node_modules/lodash.foreach/index.js:190:14
    at forEach (/lighthouse/node_modules/lodash.foreach/index.js:290:10)
    at Aggregator.addToAggregate (/lighthouse/aggregator.js:14:5)
    at Object.processMessage (/lighthouse/index.js:155:29)

We've also seen this error for other categories as well randomly, and frequency of these errors increases as we increase the number of iterations.

How to pass cookie to lighthouse as part of sitespeed.io

Hi Team,
I am using docker sitespeed latest Plus 1 docker image to include sitespeed tests and accessibility tests using Lighthouse plugin. Test urls are saved in .txt file and passing cookie for sitespeed.io on command. But for lighthouse i am unable to send cookie from command. I am using below command.

docker run --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:29.7.0-plus1 TestPlans/APPURLs.txt -n 2 --browsertime.video false --axe.enable --config TestPlans/PageSummaryConfig.json --cookie Jsession=${COOKIE} --plugins.add analysisstorer --plugins.add /lighthouse/index.js --lighthouse.config TestPlans/lhconfig.js ----plugins.remove /gpsi/lib/index.js --outputFolder ./sitespeed-result

Sitespeed results are proper pages. But Cookie is not passing to Lighthouse and page is redirecting to login screen and getting accessibility metrics for that page which is not expected. Also Lighthouse is testing with mobile option. How to do emulation with desktop and network emulation is based on system network.

Could you please help me.

Plugin uses wrong field when writing metrics to InfluxDB

Hi there. I noticed that the plugin writes its metrics to InfluxDB differently than the core sitespeed app. This way you have to query the data in very unorthodox ways. See difference in sitespeed verbose log:

Sitespeed core:
(correctly uses series name for the measurement)

{
"tags": {
"device": "desktop",
"stage": "produktion",
"origin": "browsertime",
"summaryType": "summary",
"connectivity": "native",
"browser": "chrome",
"group": "www_enbw_com",
"testName": "www_enbw_com"
},
"seriesName": "firstPaint",
"point": {
"time": 1630409179532,
"median": 483
}
},

Lighthouse plugin:
(uses extra "audit" tag for the actual series name...and the series name is the unit???)

{
"tags": {
"audit": "first-contentful-paint",
"device": "desktop",
"stage": "produktion",
"origin": "lighthouse",
"summaryType": "pageSummary",
"page": "_unternehmen_",
"group": "www_enbw_com",
"testName": "www_enbw_com"
},
"seriesName": "numericValue",
"point": {
"time": 1630409179532,
"value": 1454.0010000000002
}
},

Also see the difference in Grafana query:

image

Any chance, this will be fixed in the future?
Cheers!

Very strange result: mobile better than desktop, inversed comparing online Google Insight

Hello,

I got very strange result.
The performance result for mobile are better than desktop (i never saw this), and they seems inverted comparing with online Google Insight.

Here is the config for mobile:

--outputFolder "$REPORT_DIRECTORY" --config ./sitespeed-io.json --budget.configPath ./sitespeed-io-budget.json --mobile \
        --browsertime.connectivity.engine tsproxy -c custom \
        --browsertime.connectivity.alias mobile \
        --browsertime.connectivity.down 5000 \
        --browsertime.connectivity.up 500 \
        --browsertime.connectivity.rtt 100 \
        --lighthouse.settings.emulatedFormFactor mobile \

And for desktop:

--outputFolder "$REPORT_DIRECTORY" --config ./sitespeed-io.json --budget.configPath ./sitespeed-io-budget.json \
        --browsertime.connectivity.engine tsproxy -c custom \
        --browsertime.connectivity.alias desktop \
        --browsertime.connectivity.down 100000 \
        --browsertime.connectivity.up 50000 \
        --browsertime.connectivity.rtt 10 \
        --lighthouse.settings.emulatedFormFactor desktop \

The json config:

{
  "browsertime": {
    "iterations": 1,
    "browser": "chrome",
    "viewPort": "1366x768"
  },
  "crawler": {
    "depth": 1,
    "maxPages": 1,
    "exclude": "",
    "include": ".*"
  }
}

The desktop result:

image

The mobile result:

image

Online pagespeed insight desktop:

image

Online pagespeed insight mobile:

image

I ran lighthouse localy (the package from google, without sitespeed.io), and the order is ok and like the online pagespeed insight.
So it really seems, like it is inverted on the plugin in sitespeed.io !?
Is it a bug ?
I didn't inverted, because formfactor on snapshot done by lighthouse is well on format desktop for desktop profile/connectivity and well on format mobile for mobile profile/connectivity.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.