forked from cardosofelipe/fast-next-template
- Consolidated multi-line arguments into single lines where appropriate in `useAuth`. - Improved spacing and readability in data processing across components (`ProfileSettingsForm`, `PasswordChangeForm`, `SessionCard`). - Applied consistent table and markdown formatting in design system docs (e.g., `README.md`, `08-ai-guidelines.md`, `00-quick-start.md`). - Updated code snippets to ensure adherence to Prettier rules and streamlined JSX structures.
10788 lines
463 KiB
JSON
10788 lines
463 KiB
JSON
{
|
||
"lighthouseVersion": "12.8.2",
|
||
"requestedUrl": "http://localhost:3000/settings/profile",
|
||
"mainDocumentUrl": "http://localhost:3000/settings/profile",
|
||
"finalDisplayedUrl": "http://localhost:3000/settings/profile",
|
||
"finalUrl": "http://localhost:3000/settings/profile",
|
||
"fetchTime": "2025-11-02T15:24:03.821Z",
|
||
"gatherMode": "navigation",
|
||
"runWarnings": [],
|
||
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36",
|
||
"environment": {
|
||
"networkUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36",
|
||
"hostUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36",
|
||
"benchmarkIndex": 3420,
|
||
"credits": {
|
||
"axe-core": "4.10.3"
|
||
}
|
||
},
|
||
"audits": {
|
||
"is-on-https": {
|
||
"id": "is-on-https",
|
||
"title": "Uses HTTPS",
|
||
"description": "All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new web platform APIs. [Learn more about HTTPS](https://developer.chrome.com/docs/lighthouse/pwa/is-on-https/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "Insecure URL"
|
||
},
|
||
{
|
||
"key": "resolution",
|
||
"valueType": "text",
|
||
"label": "Request Resolution"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"redirects-http": {
|
||
"id": "redirects-http",
|
||
"title": "Redirects HTTP traffic to HTTPS",
|
||
"description": "Make sure that you redirect all HTTP traffic to HTTPS in order to enable secure web features for all your users. [Learn more](https://developer.chrome.com/docs/lighthouse/pwa/redirects-http/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"viewport": {
|
||
"id": "viewport",
|
||
"title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`",
|
||
"description": "A `<meta name=\"viewport\">` not only optimizes your app for mobile screen sizes, but also prevents [a 300 millisecond delay to user input](https://developer.chrome.com/blog/300ms-tap-delay-gone-away/). [Learn more about using the viewport meta tag](https://developer.chrome.com/docs/lighthouse/pwa/viewport/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"warnings": [],
|
||
"metricSavings": {
|
||
"INP": 0
|
||
},
|
||
"details": {
|
||
"type": "debugdata",
|
||
"viewportContent": "width=device-width, initial-scale=1"
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"first-contentful-paint": {
|
||
"id": "first-contentful-paint",
|
||
"title": "First Contentful Paint",
|
||
"description": "First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/first-contentful-paint/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "numeric",
|
||
"numericValue": 205.07999999999998,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "0.2 s",
|
||
"scoringOptions": {
|
||
"p10": 934,
|
||
"median": 1600
|
||
}
|
||
},
|
||
"largest-contentful-paint": {
|
||
"id": "largest-contentful-paint",
|
||
"title": "Largest Contentful Paint",
|
||
"description": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)",
|
||
"score": 0.99,
|
||
"scoreDisplayMode": "numeric",
|
||
"numericValue": 615.193,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "0.6 s",
|
||
"scoringOptions": {
|
||
"p10": 1200,
|
||
"median": 2400
|
||
}
|
||
},
|
||
"first-meaningful-paint": {
|
||
"id": "first-meaningful-paint",
|
||
"title": "First Meaningful Paint",
|
||
"description": "First Meaningful Paint measures when the primary content of a page is visible. [Learn more about the First Meaningful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/first-meaningful-paint/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"speed-index": {
|
||
"id": "speed-index",
|
||
"title": "Speed Index",
|
||
"description": "Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "numeric",
|
||
"numericValue": 205.07999999999998,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "0.2 s",
|
||
"scoringOptions": {
|
||
"p10": 1311,
|
||
"median": 2300
|
||
}
|
||
},
|
||
"screenshot-thumbnails": {
|
||
"id": "screenshot-thumbnails",
|
||
"title": "Screenshot Thumbnails",
|
||
"description": "This is what the load of your site looked like.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "filmstrip",
|
||
"scale": 3000,
|
||
"items": [
|
||
{
|
||
"timing": 375,
|
||
"timestamp": 128477397455,
|
||
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAH0AegDASIAAhEBAxEB/8QAHAABAAMBAQEBAQAAAAAAAAAAAAIDBAUGBwEI/8QAPRABAAIBAQYEBQMCBgAFBQEAAAECAxEEBRITIVEUMVKhQWGRktEGInEysQcVIzRigSQzQsHhQ0Si4vDx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABYRAQEBAAAAAAAAAAAAAAAAAAABIf/aAAwDAQACEQMRAD8A/nMAAAAAAe73Dsu49p/S+7Nl2muy03lt223xXz36Wpjicen75tpTpNtJms6u9T9F/pfY95zedunPs+LadnrNdo2zDWLUyUpNqftjratrTEz0iNNeukg+TD6bfc36Xruy2LNFdj3lg2HaMs1ybRXNGSeO1a1m1dI466RMaRpaJnp0jX92z9F/pjFvTaNmwbz2m+Kmyzkw5LbVgiNoy624K1mNdIvERpxacPx11gHzEek/XOw7Dse8tmndeLl7Nm2bHkiY2imWt7cEcUxERrTrr0trOurzYA6O4sWwZtrmu9MtseDSuk189eOsT/8AjNnRpu7cfBW2TeOTWa1nhrp0mddfh8NNNPyDzo6O+tl2LZMuGu79rnaq2x8V7aREROvl/wD6ybHTHk2vDTPfl4rWiL27R8QUj1lN3fp22O8+PmK5c9JpOv7sdJraZjSY+E8MTPyc/atj3TGwXyYNrnn1x0tSmvWbTxTaLfxpWOmnmDhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9HOw7vy/pzHlrfFhz46zktm5kWtltPTlzTi1jTSNNK+UzMg84nGK0xr5PzH/AFxq9XuPYdyZ93cW8dt5W23tbgprMVrXh4a6zp5zeYn+Kz3B5O1ZrPV+OlvvHs2Lbc+PY7xfBS2lLROsT30n6uaAAAAAAAJ823an2R+Dm27U+yPwCAnzbdqfZH4ObbtT7I/AICfNt2p9kfg5tu1Psj8AgJ823an2R+Dm27U+yPwCAnzbdqfZH4ObbtT7I/AICfNt2p9kfg5tu1Psj8AgJ823an2R+Dm27U+yPwCAnzbdqfZH4ObbtT7I/AICfNt2p9kfg5tu1Psj8AgJ823an2R+Dm27U+yPwCAnzbdqfZH4ObbtT7I/AICfNt2p9kfg5tu1Psj8AgJ823an2R+Dm27U+yPwCAnzbdqfZH4ObbtT7I/AICfNt2p9kfg5tu1Psj8AgJ823an2R+Dm27U+yPwCAnzbdqfZH4ObbtT7I/AICfNt2p9kfg5tu1Psj8AgJ823an2R+Dm27U+yPwCAnzbdqfZH4ObbtT7I/AICfNt2p9kfg5tu1Psj8AgJ823an2R+Dm27U+yPwCAnzbdqfZH4ObbtT7I/AICfNt2p9kfg5tu1Psj8AgJ823an2R+Dm27U+yPwCAnzbdqfZH4ObbtT7I/AILYyzp1jVHm27U+yPwc23an2R+Afl7zb+EU+bbtT7I/BzbdqfZH4BAT5tu1Psj8HNt2p9kfgEBPm27U+yPwc23an2R+AQE+bbtT7I/ACAAAAAAA+n/4a4di3nuC26dj2TYq/qDaNovwZtv2K2fFnpwRpjreP/LmJ1nWe8dU9p/w93NsP6Kxbw3lvflb2z7HO2YqRkry5nXpj4eHWZ6T+7ijSemgR8tH3LfG4f0xi/wAQd87JTc+1xs+HdObNkx0mkUtMYqTWcEcP7bRrPWeLrLm7o/Su699fp7cEbRl3li3bM7zz8j/RjLWuGK2iOPl6zM/HXWO0QXCa+Pj6xH+He57ZL7dhyb32rdtt2YN44diwcFtrtzck04deGY0rMTMzFfJLaf8ADrcmLev6k3dg2jeG0bw2DhtsmyTmx4r3pOGMk2m1qaXmJnrWOGdI1B8lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1d3fqPfW7divse7t67dsuyXmZthw57UpMz56xEo49/73x7rtu2m89sru+2sTs0ZrcudZ1n9uui/d9t1RseKu1x/4iYvE20nSNdYiZ/jTWP5WW2fc3HwRlmJmNeLj1iJiY6f9xrPyBVH6o39GTZMkb53hx7JWabPbxFtcVZiImK9ekaREf9IW/Um+7TE23tt0zHM01z2/+pGmT4/+r493QrsO5I4r3zzyeZNaTF4m1o/d5x008q9fmxbJs27p2WmXNkiL3ma1pa+nlPWZ08ukxp84kGv9P/qvPu3bcW0bds8b05OCNnwV2nPlryaROsRWaWiYjWZ6eXU3p+tv1BvDeG8dr/zLaNm8ffjzYdnyWx45/bFdNIny4YiOvwhg2vDu7Fst7YMk5clrRy44usV0jrMd9dWjJs26Y5cY8tbeXHM5Jj4z1jp8emsfDUHCHcx7Nuq1sMXzxSZ/r0vMxHWuvw7cWnfop2mu7o2K/h9JzaU/qtOvx4tPrHT5A5I9FXBuSkcUZZvkmbRFLT+2uuPprOvqnz0+CvJXdM8XFNYiZjhilvLXTrrpr36A4I7u8dj3bh2fJystYydJxzGTj4o4tOsfCdOv4TybPuSuWtIzWms2nW/FOkRHDp8Pjrb+NAefHcjDu3Ll2u+W2PHjpw1pFL/Hgnyj4/uiImfmuxTubBg5tJm+a1bVml6xaK/v06a+c8PWOgPOj0HI3HG2Vxzly8mddb6x8I6R56df5+CmmHdNq0/1LVmKxx626+VdZj59bdPkDijrb0w7uphyTsV7TeuSIjimJ4q6donppP8Af5OSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRXprrEHD/ygERLh/5QcP8AygERLh/5QcP/ACgERLh/5Q/Ypr5TAICzlW+RyrfIFYs5Vvkcq3yBWLOVb5HKt8gVizlW+RyrfIFYs5Vvkcq3yBWLOVb5HKt8gVizlW+RyrfIFYs5Vvkcq3yBWLOVb5HKt8gVizlW+RyrfIFYs5Vvkjek18wRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABK39FP+0X7xdIiYidDWPTAOz+mr7uwZM+fe0VvhiIx1xcEXtM21nWImY6aVmJnzjijTqblturYtv2yN8Yqbbhx1muOtLXiMluOI1rNZj4cUxM9PlPk42semDWPTAPY7vn9J7LkvtM5c2S1ebWmDNE3i3+lMVt/wCXp/XMefl20jVm/U1f03fY7Z90bRadr4qVrhrW1axWKxxTOteszOvx/wCu3l9Y9MGsemAfieH+tHWPTD9rfhnWIgGl3dgpsn+WVx5K0tbNW03yTNNcc6zEef7o00iennxPN823aDm27QDt7ttuzwvL26k82+SY5kTaJx10jTy6d/hMtVtl3DN71rt+SKzM1raa2nT90xFpjg7cM6fz/wBea5tu0HNt2gHpL4NwRFpptO0WiOLSs6xM/s1iP6dP6umvt8WLfHgovs1d3W4qVxaXt11m3FaeusR8Jq5HNt2g5tu0AvFHNt2g5tu0A6u5+XO02pkyYMVr14aXz04qVnWPPpPw166NW2+EpvPZKZcmy56Y+me+Gs0x2/dPpiJ8tOsQ4HNt2g5tu0A9NOz7hmeu15ImeKf2xaIieLpERNZnSY+c/Psjkw7iilpjact5pxREV4om+kzw+dfjHx9nm+bbtBzbdoB1d7YthxZqRu3PbNjmJ1m0TEx+6dPOI+GksKjm27Qc23aAXvQbi/yv/L8njeRzZt+7jieKK6T5f/r11016PMc23aDm27QDsbrtu6uz567wxzbJe9K47RNomlf3cVunTp+3ziW6ldw1rSOZlnmzFbzaZmcUcUazH7e2vf8A9nmebbtBzbdoB6Pk7i0t/wCIz6xpp1nr+6fL9nbTt5/9EbPuLS0+Ly/0TNa/u14unT+j5z1+Onw6a+c5tu0HNt2gG/eFNnptmSuxZJybPrHBaddfL5xH9mLP/TH8o823aEb3m3mCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8ezTfHFuKIifJLwk+v2aMH+2xfxP95TBk8JPr9jwk+v2azQGTwk+v2PCT6/ZrAZPCT6/Y8JPr9msBk8JPr9jwk+v2awGTwk+v2PCT6/ZrAZPCT6/Y8JPr9msBk8JPr9jwk+v2awGTwk+v2PCT6/ZrAZPCT6/Y8JPr9msBk8JPr9jwk+v2awGTwk+v2PCT6/ZrAZPCT6/Y8JPr9msBk8JPr9jwk+v2awGTwk+v2PCT6/ZrAZPCT6/Y8JPr9msBk8JPr9jwk+v2awGTwk+v2PCT6/ZrAZPCT6/Y8JPr9msBk8JPr9jwk+v2awGTwk+v2PCT6/ZrAZPCT6/Y8JPr9msBk8JPr9jwk+v2awGTwk+v2PCT6/ZrAYsmzTTHNuKJiPNQ6Of/bZf4j+8OcAAAAAAAAAAAADo4P9ti/if7y91/h1k3ds27/1DtW8uTE4MGGcVr7Nj2i0TOWsW4aX6TMxrH8PC4P9ti/if7ymD6Xk3b+lN87y2PaNm2bLsmLem0bVkpijaa44x1p/RjiJiYrN56azOkatE4N1/p7dO98ey1mM20+CpbHO0UtfZ5vGTjpxcP7ojSszGkfCJfLAhdfa9u3FuLe+bZcO2bVxYtlneExXZ7Y65M14z/tr00j+mddIiNYjo8t+kdk2HB+qt97Hsuw32nZ9eTg2jPjw5Mmy/vj9847zwW6RMT8tZh89AfUq/pn9ObJsldt2ra7bZtNdttGTLs/B4avDniuk1+FZr1/7jTot3zuvddKfqKuzbrx4s2LeuO+Gce0V4seCeP8A1Kzp1p0j9seXR8oCF19U33+mf09lptmW+2ZvG3natonaOfSaxGPaIpEcEV661mZ6T8Gm36E3BTbNkrem1cjaJz0xZMe2Uy0tFZpFMl5rGtazxTrERMx06eb5HWZraLVmYmOsTHwat4bz27eVqW3jtu07XakaUnPltkmsdo1noFVbXi5G15sUTWeXe1da24onSdOk/GPmpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEM/wDtsv8AEf3hznRz/wC2y/xH94c4AAAAAAAAAAAAHRwf7bF/E/3l0927Fh2rZ8982blTS1IiZ00nXimf+9Kzo5mD/bYv4n+8pg7u0fp7Jj2ia1zVrS2W+PHxROs6Xisa6d+KPdX/AJBtGka5KRM1rbrE9NZmOvby83GWUzZMeO9KW0rfpbp5g3490ZMm05sNctInFMRabRMaa+XSY185iP5lbbcWek3m14ilKxa1prMaaxWdJj4Tpby+TlRkvXHbHFtKWmJmO+iAOli3TkvsHi5yRXF59az/AMvKfKZ/bLTbc0YK5K7RabZNNa8P7Y0iuSZnrHX+jp3ca17WisWmZisaR8kQdjPuacW2Rh5kTF+OaxOsdK1mY66dfL6v2Nza1xUrk48uWbTWaxMxpXXWNPOZ1rLjAOvG5bReaX2nHWYnTpEzHxn/ANllNw5Kxi5ttbZLViK1+ETOmsz28uvzcQB1su5MuLHNrZaRPBN4iYmNdItM/wDWlZ0nylKu6ovixxipmvkyTWvHH9OOZrW2tuk+fFpHl5OOle9r8PFaZ4Y4Y1+EA687ivTpfPSLcVY4NJiesTPXp0npOvaSm4suTLWtMtP3TMaaTMx1r8v+Udf5cZZgzZMFptitw2mNNdAa53dM7D4njrERXi4eus9f/lrtunHtFJvsnHix0pjm85b8es34fLSseXE4oDrbTuudmzbHW9b5ObrF6Un90TEzE/CdPpKeLdNIzZcWeuav+vycWXWNLfu08tP+9ddPh8XGSpe1LcVJmJ7wCIAAAAAAAAAAAAAAAAAAAAAAAAAAAIZ/9tl/iP7w5zo5/wDbZf4j+8OcAAAAAAAAAAAADVh2mtMdaXrP7fLT+U/FY/Tf2YgG3xWP039jxWP039mIBt8Vj9N/Y8Vj9N/ZiAbfFY/Tf2PFY/Tf2YgG3xWP039jxWP039mIBt8Vj9N/Y8Vj9N/ZiAbfFY/Tf2PFY/Tf2YgG3xWP039jxWP039mIBt8Vj9N/Y8Vj9N/ZiAbfFY/Tf2PFY/Tf2YgG3xWP039jxWP039mIBt8Vj9N/Y8Vj9N/ZiAbfFY/Tf2PFY/Tf2YgG3xWP039jxWP039mIBt8Vj9N/Y8Vj9N/ZiAbfFY/Tf2PFY/Tf2YgG3xWP039jxWP039mIBt8Vj9N/Y8Vj9N/ZiAbfFY/Tf2PFY/Tf2YgG3xWP039jxWP039mIBt8Vj9N/Y8Vj9N/ZiAbfFY/Tf2PFY/Tf2YgG3xWP039jxWP039mIBt8Vj9N/Y8Vj9N/ZiAas201vjtSlZ/d56/yygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0OZbvH0BWLOZbvH0AQAAAAAB0Kbum27J2vm1jzmKcMz0idJ6+Ufwurua1qzaM9dIiJmOCdYjWsTrHf90dOzmRkvGOccXtFJnWa69Nf4WeM2ni4vEZuLXXXjkGuu7OK1P9ek0tW88cTGn7fOI1mPl56eaf+S560tfLkx461jXrFtfh5xEdPPRzr5st/wCvJe3TTraZT8XtM/8A3Gb757af2B0s36e2vHNYrbFeLTEVmLaRbW01jT/uFP8AlUxtVdntmictsfHEUrr1010nXRhjaM0RpGbJp24p76/3mX5bNltMTbJeZiNI1tPQHTjcO12nSt8M24orFeLrMz5fD5T9H7i3Fny3xVrkpw3iszfSeGItaYifL5a93Opte0UzVyxmycytotEzbXrHl5ni9p1mfEZtZnWf3z1kF+TdmfHtODDPDNs2nDMT37/3XbVufJg5NbZK8eSbROsTERpNuv0rqwW2jNedb5clpiNOtpn/APvOX5ObLMRE5LzFfKJtPQHTnceesZptkxxwVtNYnztw2iNPl56qtr3Tl2faL4+bivWs3jjji0/bOk/BmybbtOTDjxXy2mlNeGI6ec6zrPx8o81eTaM2TTmZsl9PVaZB0Z3FtkWvWZxcVJmLRxf0z085+Hnp/wDHVGu5NrvFppOK1axMzaLdI0nTT+ddPrHwYvF7R1/18vX/AJz/AAhXPlrrw5bxrr5Wn4+YLtv2O2x2x1vetrWrMzw+UTFpiY9mVZkzZMunNyXvp0jitM6KwAAAAAAAAAAAAAAAAAAAAAAAAAATxV48lKcUV4piNZ8o+bqzuLNETe+WmPFpxUteJ1tHFFYnSNfOZciJmsxMTMTHlMLvFbRM68/Lr1/9c/HzButuTPrHLyY7V6/u1mOkedv49/kxbbsmTY8laZZrNpjX9s6x9TFtu04s9c1c15yVnWJtPF1/iVebNkz34s2S17d7TqC3Ytlnar2iLTEViJ6Vm0zrMRERH8y3xuLNPLiubFxWrFpraeGY117+f9Pw1crFlyYb8WHJfHbvWdJSnaM0xWJy5JivlE2noDZtG6s2DYp2i9qdJnirE9YjWI1+s6OctybRmyVmuTLktWeulrTMKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/2Q=="
|
||
},
|
||
{
|
||
"timing": 750,
|
||
"timestamp": 128477772455,
|
||
"data": "data:image/jpeg;base64,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"
|
||
},
|
||
{
|
||
"timing": 1125,
|
||
"timestamp": 128478147455,
|
||
"data": "data:image/jpeg;base64,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"
|
||
},
|
||
{
|
||
"timing": 1500,
|
||
"timestamp": 128478522455,
|
||
"data": "data:image/jpeg;base64,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"
|
||
},
|
||
{
|
||
"timing": 1875,
|
||
"timestamp": 128478897455,
|
||
"data": "data:image/jpeg;base64,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"
|
||
},
|
||
{
|
||
"timing": 2250,
|
||
"timestamp": 128479272455,
|
||
"data": "data:image/jpeg;base64,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"
|
||
},
|
||
{
|
||
"timing": 2625,
|
||
"timestamp": 128479647455,
|
||
"data": "data:image/jpeg;base64,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"
|
||
},
|
||
{
|
||
"timing": 3000,
|
||
"timestamp": 128480022455,
|
||
"data": "data:image/jpeg;base64,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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"final-screenshot": {
|
||
"id": "final-screenshot",
|
||
"title": "Final Screenshot",
|
||
"description": "The last screenshot captured of the pageload.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "screenshot",
|
||
"timing": 400,
|
||
"timestamp": 128477422768,
|
||
"data": "data:image/jpeg;base64,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"
|
||
}
|
||
},
|
||
"total-blocking-time": {
|
||
"id": "total-blocking-time",
|
||
"title": "Total Blocking Time",
|
||
"description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more about the Total Blocking Time metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-total-blocking-time/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "numeric",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "0 ms",
|
||
"scoringOptions": {
|
||
"p10": 150,
|
||
"median": 350
|
||
}
|
||
},
|
||
"max-potential-fid": {
|
||
"id": "max-potential-fid",
|
||
"title": "Max Potential First Input Delay",
|
||
"description": "The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-max-potential-fid/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "numeric",
|
||
"numericValue": 22,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "20 ms"
|
||
},
|
||
"cumulative-layout-shift": {
|
||
"id": "cumulative-layout-shift",
|
||
"title": "Cumulative Layout Shift",
|
||
"description": "Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more about the Cumulative Layout Shift metric](https://web.dev/articles/cls).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "numeric",
|
||
"numericValue": 0,
|
||
"numericUnit": "unitless",
|
||
"displayValue": "0",
|
||
"scoringOptions": {
|
||
"p10": 0.1,
|
||
"median": 0.25
|
||
},
|
||
"details": {
|
||
"type": "debugdata",
|
||
"items": [
|
||
{
|
||
"cumulativeLayoutShiftMainFrame": 0,
|
||
"newEngineResult": {
|
||
"cumulativeLayoutShift": 0,
|
||
"cumulativeLayoutShiftMainFrame": 0
|
||
},
|
||
"newEngineResultDiffered": false
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"errors-in-console": {
|
||
"id": "errors-in-console",
|
||
"title": "Browser errors were logged to the console",
|
||
"description": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
|
||
"score": 0,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "sourceLocation",
|
||
"valueType": "source-location",
|
||
"label": "Source"
|
||
},
|
||
{
|
||
"key": "description",
|
||
"valueType": "code",
|
||
"label": "Description"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"source": "network",
|
||
"description": "Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"sourceLocation": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/admin?_rsc=c4qkg",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 0
|
||
}
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"server-response-time": {
|
||
"id": "server-response-time",
|
||
"title": "Initial server response time was short",
|
||
"description": "Keep the server response time for the main document short because all other requests depend on it. [Learn more about the Time to First Byte metric](https://developer.chrome.com/docs/lighthouse/performance/time-to-first-byte/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 2.3320000000000003,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "Root document took 0 ms",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "responseTime",
|
||
"valueType": "timespanMs",
|
||
"label": "Time Spent"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"responseTime": 2.3320000000000003
|
||
}
|
||
],
|
||
"overallSavingsMs": 0
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"interactive": {
|
||
"id": "interactive",
|
||
"title": "Time to Interactive",
|
||
"description": "Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https://developer.chrome.com/docs/lighthouse/performance/interactive/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "numeric",
|
||
"numericValue": 615.193,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "0.6 s"
|
||
},
|
||
"user-timings": {
|
||
"id": "user-timings",
|
||
"title": "User Timing marks and measures",
|
||
"description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more about User Timing marks](https://developer.chrome.com/docs/lighthouse/performance/user-timings/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "name",
|
||
"valueType": "text",
|
||
"label": "Name"
|
||
},
|
||
{
|
||
"key": "timingType",
|
||
"valueType": "text",
|
||
"label": "Type"
|
||
},
|
||
{
|
||
"key": "startTime",
|
||
"valueType": "ms",
|
||
"granularity": 0.01,
|
||
"label": "Start Time"
|
||
},
|
||
{
|
||
"key": "duration",
|
||
"valueType": "ms",
|
||
"granularity": 0.01,
|
||
"label": "Duration"
|
||
}
|
||
],
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"critical-request-chains": {
|
||
"id": "critical-request-chains",
|
||
"title": "Avoid chaining critical requests",
|
||
"description": "The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn how to avoid chaining critical requests](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"displayValue": "1 chain found",
|
||
"details": {
|
||
"type": "criticalrequestchain",
|
||
"chains": {
|
||
"D76A5554932341834113809BB5548E5F": {
|
||
"request": {
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"startTime": 128477.024112,
|
||
"endTime": 128477.029843,
|
||
"responseReceivedTime": 128477.028791,
|
||
"transferSize": 3727
|
||
},
|
||
"children": {
|
||
"1370106.3": {
|
||
"request": {
|
||
"url": "http://localhost:3000/_next/static/css/7ff6bb63475794b6.css",
|
||
"startTime": 128477.060065,
|
||
"endTime": 128477.067874,
|
||
"responseReceivedTime": 128477.06579699999,
|
||
"transferSize": 12016
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"longestChain": {
|
||
"duration": 43.76199999451637,
|
||
"length": 2,
|
||
"transferSize": 12016
|
||
}
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"redirects": {
|
||
"id": "redirects",
|
||
"title": "Avoid multiple page redirects",
|
||
"description": "Redirects introduce additional delays before the page can be loaded. [Learn how to avoid page redirects](https://developer.chrome.com/docs/lighthouse/performance/redirects/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "",
|
||
"metricSavings": {
|
||
"LCP": 0,
|
||
"FCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"image-aspect-ratio": {
|
||
"id": "image-aspect-ratio",
|
||
"title": "Displays images with correct aspect ratio",
|
||
"description": "Image display dimensions should match natural aspect ratio. [Learn more about image aspect ratio](https://developer.chrome.com/docs/lighthouse/best-practices/image-aspect-ratio/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"label": ""
|
||
},
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "displayedAspectRatio",
|
||
"valueType": "text",
|
||
"label": "Aspect Ratio (Displayed)"
|
||
},
|
||
{
|
||
"key": "actualAspectRatio",
|
||
"valueType": "text",
|
||
"label": "Aspect Ratio (Actual)"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"image-size-responsive": {
|
||
"id": "image-size-responsive",
|
||
"title": "Serves images with appropriate resolution",
|
||
"description": "Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn how to provide responsive images](https://web.dev/articles/serve-responsive-images).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"label": ""
|
||
},
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "displayedSize",
|
||
"valueType": "text",
|
||
"label": "Displayed size"
|
||
},
|
||
{
|
||
"key": "actualSize",
|
||
"valueType": "text",
|
||
"label": "Actual size"
|
||
},
|
||
{
|
||
"key": "expectedSize",
|
||
"valueType": "text",
|
||
"label": "Expected size"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"deprecations": {
|
||
"id": "deprecations",
|
||
"title": "Avoids deprecated APIs",
|
||
"description": "Deprecated APIs will eventually be removed from the browser. [Learn more about deprecated APIs](https://developer.chrome.com/docs/lighthouse/best-practices/deprecations/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "value",
|
||
"valueType": "text",
|
||
"label": "Deprecation / Warning"
|
||
},
|
||
{
|
||
"key": "source",
|
||
"valueType": "source-location",
|
||
"label": "Source"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"third-party-cookies": {
|
||
"id": "third-party-cookies",
|
||
"title": "Avoids third-party cookies",
|
||
"description": "Third-party cookies may be blocked in some contexts. [Learn more about preparing for third-party cookie restrictions](https://privacysandbox.google.com/cookies/prepare/overview).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "name",
|
||
"valueType": "text",
|
||
"label": "Name"
|
||
},
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"mainthread-work-breakdown": {
|
||
"id": "mainthread-work-breakdown",
|
||
"title": "Minimizes main-thread work",
|
||
"description": "Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to minimize main-thread work](https://developer.chrome.com/docs/lighthouse/performance/mainthread-work-breakdown/)",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 197.1210000000005,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "0.2 s",
|
||
"metricSavings": {
|
||
"TBT": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "groupLabel",
|
||
"valueType": "text",
|
||
"label": "Category"
|
||
},
|
||
{
|
||
"key": "duration",
|
||
"valueType": "ms",
|
||
"granularity": 1,
|
||
"label": "Time Spent"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"group": "scriptEvaluation",
|
||
"groupLabel": "Script Evaluation",
|
||
"duration": 101.18000000000052
|
||
},
|
||
{
|
||
"group": "scriptParseCompile",
|
||
"groupLabel": "Script Parsing & Compilation",
|
||
"duration": 42.04600000000002
|
||
},
|
||
{
|
||
"group": "other",
|
||
"groupLabel": "Other",
|
||
"duration": 38.63599999999997
|
||
},
|
||
{
|
||
"group": "styleLayout",
|
||
"groupLabel": "Style & Layout",
|
||
"duration": 7.273
|
||
},
|
||
{
|
||
"group": "parseHTML",
|
||
"groupLabel": "Parse HTML & CSS",
|
||
"duration": 7.22
|
||
},
|
||
{
|
||
"group": "paintCompositeRender",
|
||
"groupLabel": "Rendering",
|
||
"duration": 0.7660000000000002
|
||
}
|
||
],
|
||
"sortedBy": ["duration"]
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"bootup-time": {
|
||
"id": "bootup-time",
|
||
"title": "JavaScript execution time",
|
||
"description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to reduce Javascript execution time](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 30.269,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "0.0 s",
|
||
"metricSavings": {
|
||
"TBT": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "total",
|
||
"granularity": 1,
|
||
"valueType": "ms",
|
||
"label": "Total CPU Time"
|
||
},
|
||
{
|
||
"key": "scripting",
|
||
"granularity": 1,
|
||
"valueType": "ms",
|
||
"label": "Script Evaluation"
|
||
},
|
||
{
|
||
"key": "scriptParseCompile",
|
||
"granularity": 1,
|
||
"valueType": "ms",
|
||
"label": "Script Parse"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"total": 59.13300000000001,
|
||
"scripting": 10.21599999999997,
|
||
"scriptParseCompile": 20.053000000000026
|
||
}
|
||
],
|
||
"summary": {
|
||
"wastedMs": 30.269
|
||
},
|
||
"sortedBy": ["total"]
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"uses-rel-preconnect": {
|
||
"id": "uses-rel-preconnect",
|
||
"title": "Preconnect to required origins",
|
||
"description": "Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn how to preconnect to required origins](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "",
|
||
"warnings": [],
|
||
"metricSavings": {
|
||
"LCP": 0,
|
||
"FCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0,
|
||
"sortedBy": ["wastedMs"]
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"font-display": {
|
||
"id": "font-display",
|
||
"title": "All text remains visible during webfont loads",
|
||
"description": "Leverage the `font-display` CSS feature to ensure text is user-visible while webfonts are loading. [Learn more about `font-display`](https://developer.chrome.com/docs/lighthouse/performance/font-display/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"warnings": [],
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "wastedMs",
|
||
"valueType": "ms",
|
||
"label": "Est Savings"
|
||
}
|
||
],
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"diagnostics": {
|
||
"id": "diagnostics",
|
||
"title": "Diagnostics",
|
||
"description": "Collection of useful page vitals.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "debugdata",
|
||
"items": [
|
||
{
|
||
"numRequests": 29,
|
||
"numScripts": 19,
|
||
"numStylesheets": 1,
|
||
"numFonts": 1,
|
||
"numTasks": 625,
|
||
"numTasksOver10ms": 5,
|
||
"numTasksOver25ms": 1,
|
||
"numTasksOver50ms": 0,
|
||
"numTasksOver100ms": 0,
|
||
"numTasksOver500ms": 0,
|
||
"rtt": 0.14900000000000002,
|
||
"throughput": 22150885.976653498,
|
||
"maxRtt": 0.8999999999999999,
|
||
"maxServerLatency": 2.54,
|
||
"totalByteWeight": 295420,
|
||
"totalTaskTime": 197.12099999999984,
|
||
"mainDocumentTransferSize": 3727
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"network-requests": {
|
||
"id": "network-requests",
|
||
"title": "Network Requests",
|
||
"description": "Lists the network requests that were made during page load.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "protocol",
|
||
"valueType": "text",
|
||
"label": "Protocol"
|
||
},
|
||
{
|
||
"key": "networkRequestTime",
|
||
"valueType": "ms",
|
||
"granularity": 1,
|
||
"label": "Network Request Time"
|
||
},
|
||
{
|
||
"key": "networkEndTime",
|
||
"valueType": "ms",
|
||
"granularity": 1,
|
||
"label": "Network End Time"
|
||
},
|
||
{
|
||
"key": "transferSize",
|
||
"valueType": "bytes",
|
||
"displayUnit": "kb",
|
||
"granularity": 1,
|
||
"label": "Transfer Size"
|
||
},
|
||
{
|
||
"key": "resourceSize",
|
||
"valueType": "bytes",
|
||
"displayUnit": "kb",
|
||
"granularity": 1,
|
||
"label": "Resource Size"
|
||
},
|
||
{
|
||
"key": "statusCode",
|
||
"valueType": "text",
|
||
"label": "Status Code"
|
||
},
|
||
{
|
||
"key": "mimeType",
|
||
"valueType": "text",
|
||
"label": "MIME Type"
|
||
},
|
||
{
|
||
"key": "resourceType",
|
||
"valueType": "text",
|
||
"label": "Resource Type"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 0,
|
||
"networkRequestTime": 1.0420000106096268,
|
||
"networkEndTime": 6.773000001907349,
|
||
"finished": true,
|
||
"transferSize": 3727,
|
||
"resourceSize": 14157,
|
||
"statusCode": 200,
|
||
"mimeType": "text/html",
|
||
"resourceType": "Document",
|
||
"priority": "VeryHigh",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/media/4cf2300e9c8272f7-s.p.woff2",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 10.923000007867813,
|
||
"networkRequestTime": 28.06300000846386,
|
||
"networkEndTime": 42.85400000214577,
|
||
"finished": true,
|
||
"transferSize": 28688,
|
||
"resourceSize": 28388,
|
||
"statusCode": 200,
|
||
"mimeType": "font/woff2",
|
||
"resourceType": "Font",
|
||
"priority": "High",
|
||
"isLinkPreload": true,
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/css/7ff6bb63475794b6.css",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.15600000321865,
|
||
"networkRequestTime": 36.99500000476837,
|
||
"networkEndTime": 44.804000005126,
|
||
"finished": true,
|
||
"transferSize": 12016,
|
||
"resourceSize": 64467,
|
||
"statusCode": 200,
|
||
"mimeType": "text/css",
|
||
"resourceType": "Stylesheet",
|
||
"priority": "VeryHigh",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/webpack-355011946f45648f.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.232999995350838,
|
||
"networkRequestTime": 48.92800000309944,
|
||
"networkEndTime": 55.927000015974045,
|
||
"finished": true,
|
||
"transferSize": 2322,
|
||
"resourceSize": 3760,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"isLinkPreload": true,
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/4bd1b696-f785427dddbba9fb.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.299999997019768,
|
||
"networkRequestTime": 50.27200001478195,
|
||
"networkEndTime": 59.445000007748604,
|
||
"finished": true,
|
||
"transferSize": 54796,
|
||
"resourceSize": 173020,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.375,
|
||
"networkRequestTime": 53.266000002622604,
|
||
"networkEndTime": 71.50900000333786,
|
||
"finished": true,
|
||
"transferSize": 46277,
|
||
"resourceSize": 171823,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/main-app-e64675985c4ff2c9.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.431000009179115,
|
||
"networkRequestTime": 54.91400000452995,
|
||
"networkEndTime": 70.22300000488758,
|
||
"finished": true,
|
||
"transferSize": 907,
|
||
"resourceSize": 560,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/0e5ce63c-85eafe7af89f0a78.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.480000004172325,
|
||
"networkRequestTime": 55.034000009298325,
|
||
"networkEndTime": 71.04000000655651,
|
||
"finished": true,
|
||
"transferSize": 1734,
|
||
"resourceSize": 4223,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/1375-c2d9d784dcb12fa4.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.54500000178814,
|
||
"networkRequestTime": 55.125,
|
||
"networkEndTime": 71.24400000274181,
|
||
"finished": true,
|
||
"transferSize": 11463,
|
||
"resourceSize": 33238,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/2520-f6fa86b785715c3b.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.606000006198883,
|
||
"networkRequestTime": 56.0620000064373,
|
||
"networkEndTime": 71.41099999845028,
|
||
"finished": true,
|
||
"transferSize": 6967,
|
||
"resourceSize": 17687,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/5356-e576b3df6d312992.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.655000016093254,
|
||
"networkRequestTime": 60.04800000786781,
|
||
"networkEndTime": 88.94700001180172,
|
||
"finished": true,
|
||
"transferSize": 22768,
|
||
"resourceSize": 84361,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/4777-1c1a400c3ca4954d.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.712000012397766,
|
||
"networkRequestTime": 70.38000001013279,
|
||
"networkEndTime": 103.39499999582767,
|
||
"finished": true,
|
||
"transferSize": 30854,
|
||
"resourceSize": 88978,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/295-7d78c1762ca363a8.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.787000015377998,
|
||
"networkRequestTime": 71.61400000751019,
|
||
"networkEndTime": 102.56400001049042,
|
||
"finished": true,
|
||
"transferSize": 17751,
|
||
"resourceSize": 48137,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/7971-2bc826dde7a0b124.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.857000008225441,
|
||
"networkRequestTime": 71.67200000584126,
|
||
"networkEndTime": 102.81900000572205,
|
||
"finished": true,
|
||
"transferSize": 5765,
|
||
"resourceSize": 18269,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/9543-520b5ebb78b10303.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.903000012040138,
|
||
"networkRequestTime": 71.70100000500679,
|
||
"networkEndTime": 103.02000001072884,
|
||
"finished": true,
|
||
"transferSize": 3711,
|
||
"resourceSize": 9640,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/5004-20195db75ee2b3ae.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 11.954000011086464,
|
||
"networkRequestTime": 71.73200000822544,
|
||
"networkEndTime": 103.26400001347065,
|
||
"finished": true,
|
||
"transferSize": 9369,
|
||
"resourceSize": 27207,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/5746-9b0c403ae999204d.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 12.00100001692772,
|
||
"networkRequestTime": 89.09800001978874,
|
||
"networkEndTime": 103.77199999988079,
|
||
"finished": true,
|
||
"transferSize": 5817,
|
||
"resourceSize": 23853,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/app/layout-892389fa23659b78.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 12.056000009179115,
|
||
"networkRequestTime": 103.51700001955032,
|
||
"networkEndTime": 107.64100001752377,
|
||
"finished": true,
|
||
"transferSize": 1173,
|
||
"resourceSize": 826,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/app/(authenticated)/layout-bde4d26cf5933763.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 12.09400001168251,
|
||
"networkRequestTime": 103.60100001096725,
|
||
"networkEndTime": 111.20100000500679,
|
||
"finished": true,
|
||
"transferSize": 3701,
|
||
"resourceSize": 9152,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/app/(authenticated)/settings/layout-fdcc5b569751ddab.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 12.144000008702278,
|
||
"networkRequestTime": 103.64700001478195,
|
||
"networkEndTime": 112.19799999892712,
|
||
"finished": true,
|
||
"transferSize": 3065,
|
||
"resourceSize": 6656,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:8000/api/v1/users/me",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 183.6110000014305,
|
||
"networkRequestTime": 187.97200000286102,
|
||
"networkEndTime": 232.15300001204014,
|
||
"finished": true,
|
||
"transferSize": 1385,
|
||
"resourceSize": 256,
|
||
"statusCode": 200,
|
||
"mimeType": "application/json",
|
||
"resourceType": "XHR",
|
||
"priority": "High",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:8000/api/v1/users/me",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 185.04199999570847,
|
||
"networkRequestTime": 184.37900000810623,
|
||
"networkEndTime": 187.8960000127554,
|
||
"finished": true,
|
||
"transferSize": 0,
|
||
"resourceSize": 0,
|
||
"statusCode": 200,
|
||
"mimeType": "text/plain",
|
||
"resourceType": "Preflight",
|
||
"priority": "High",
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/?_rsc=c4qkg",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 255.8100000023842,
|
||
"networkRequestTime": 256.5359999984503,
|
||
"networkEndTime": 264.0640000104904,
|
||
"finished": true,
|
||
"transferSize": 3289,
|
||
"resourceSize": 8007,
|
||
"statusCode": 200,
|
||
"mimeType": "text/x-component",
|
||
"resourceType": "Fetch",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/settings/password?_rsc=c4qkg",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 256.29900000989437,
|
||
"networkRequestTime": 256.8560000061989,
|
||
"networkEndTime": 264.21200001239777,
|
||
"finished": true,
|
||
"transferSize": 2870,
|
||
"resourceSize": 9394,
|
||
"statusCode": 200,
|
||
"mimeType": "text/x-component",
|
||
"resourceType": "Fetch",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/settings/sessions?_rsc=c4qkg",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 256.6990000009537,
|
||
"networkRequestTime": 257.244000017643,
|
||
"networkEndTime": 264.3310000002384,
|
||
"finished": true,
|
||
"transferSize": 2872,
|
||
"resourceSize": 9397,
|
||
"statusCode": 200,
|
||
"mimeType": "text/x-component",
|
||
"resourceType": "Fetch",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/settings/preferences?_rsc=c4qkg",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 257.0900000035763,
|
||
"networkRequestTime": 257.76200000941753,
|
||
"networkEndTime": 264.44100001454353,
|
||
"finished": true,
|
||
"transferSize": 2859,
|
||
"resourceSize": 9387,
|
||
"statusCode": 200,
|
||
"mimeType": "text/x-component",
|
||
"resourceType": "Fetch",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/admin?_rsc=c4qkg",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 257.4770000129938,
|
||
"networkRequestTime": 258.2090000063181,
|
||
"networkEndTime": 263.207000002265,
|
||
"finished": false,
|
||
"transferSize": 2433,
|
||
"resourceSize": 5044,
|
||
"statusCode": 404,
|
||
"mimeType": "text/x-component",
|
||
"resourceType": "Fetch",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/1356-91eb0cc4bec31d42.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 264.7399999946356,
|
||
"networkRequestTime": 265.96899999678135,
|
||
"networkEndTime": 270.9020000100136,
|
||
"finished": true,
|
||
"transferSize": 5544,
|
||
"resourceSize": 13502,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/app/page-49d3662eec9ff969.js",
|
||
"sessionTargetType": "page",
|
||
"protocol": "http/1.1",
|
||
"rendererStartTime": 265.1350000053644,
|
||
"networkRequestTime": 267.4070000052452,
|
||
"networkEndTime": 269.79400001466274,
|
||
"finished": true,
|
||
"transferSize": 1297,
|
||
"resourceSize": 950,
|
||
"statusCode": 200,
|
||
"mimeType": "application/javascript",
|
||
"resourceType": "Script",
|
||
"priority": "Low",
|
||
"experimentalFromMainFrame": true,
|
||
"entity": "localhost"
|
||
}
|
||
],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"networkStartTimeTs": 128477023070,
|
||
"initiators": [
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 275
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 368
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 477
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 550
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 628
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 710
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 792
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 870
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 948
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 1026
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 1104
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 1181
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 1259
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 1337
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 1415
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 1493
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 1577
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 1677
|
||
},
|
||
{
|
||
"type": "parser",
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"lineNumber": 0,
|
||
"columnNumber": 1786
|
||
},
|
||
{
|
||
"type": "preflight",
|
||
"url": "http://localhost:8000/api/v1/users/me"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"network-rtt": {
|
||
"id": "network-rtt",
|
||
"title": "Network Round Trip Times",
|
||
"description": "Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more about the Round Trip Time](https://hpbn.co/primer-on-latency-and-bandwidth/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"numericValue": 0.8999999999999999,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "0 ms",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "origin",
|
||
"valueType": "text",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "rtt",
|
||
"valueType": "ms",
|
||
"granularity": 1,
|
||
"label": "Time Spent"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"origin": "http://localhost:8000",
|
||
"rtt": 0.8999999999999999
|
||
},
|
||
{
|
||
"origin": "http://localhost:3000",
|
||
"rtt": 0.14900000000000002
|
||
}
|
||
],
|
||
"sortedBy": ["rtt"]
|
||
}
|
||
},
|
||
"network-server-latency": {
|
||
"id": "network-server-latency",
|
||
"title": "Server Backend Latencies",
|
||
"description": "Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more about server response time](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"numericValue": 2.54,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "0 ms",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "origin",
|
||
"valueType": "text",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "serverResponseTime",
|
||
"valueType": "ms",
|
||
"granularity": 1,
|
||
"label": "Time Spent"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"origin": "http://localhost:3000",
|
||
"serverResponseTime": 2.54
|
||
},
|
||
{
|
||
"origin": "http://localhost:8000",
|
||
"serverResponseTime": 0.9910000000000001
|
||
}
|
||
],
|
||
"sortedBy": ["serverResponseTime"]
|
||
}
|
||
},
|
||
"main-thread-tasks": {
|
||
"id": "main-thread-tasks",
|
||
"title": "Tasks",
|
||
"description": "Lists the toplevel main thread tasks that executed during page load.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "startTime",
|
||
"valueType": "ms",
|
||
"granularity": 1,
|
||
"label": "Start Time"
|
||
},
|
||
{
|
||
"key": "duration",
|
||
"valueType": "ms",
|
||
"granularity": 1,
|
||
"label": "End Time"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"duration": 7.665,
|
||
"startTime": 9.503
|
||
},
|
||
{
|
||
"duration": 30.711,
|
||
"startTime": 17.395
|
||
},
|
||
{
|
||
"duration": 22.252,
|
||
"startTime": 91.993
|
||
},
|
||
{
|
||
"duration": 15.262,
|
||
"startTime": 124.738
|
||
},
|
||
{
|
||
"duration": 14.78,
|
||
"startTime": 144.31
|
||
},
|
||
{
|
||
"duration": 7.625,
|
||
"startTime": 164.613
|
||
},
|
||
{
|
||
"duration": 7.829,
|
||
"startTime": 176.798
|
||
},
|
||
{
|
||
"duration": 15.695,
|
||
"startTime": 234.316
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"metrics": {
|
||
"id": "metrics",
|
||
"title": "Metrics",
|
||
"description": "Collects all available metrics.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"numericValue": 615,
|
||
"numericUnit": "millisecond",
|
||
"details": {
|
||
"type": "debugdata",
|
||
"items": [
|
||
{
|
||
"firstContentfulPaint": 205,
|
||
"largestContentfulPaint": 615,
|
||
"interactive": 615,
|
||
"speedIndex": 205,
|
||
"totalBlockingTime": 0,
|
||
"maxPotentialFID": 22,
|
||
"cumulativeLayoutShift": 0,
|
||
"cumulativeLayoutShiftMainFrame": 0,
|
||
"timeToFirstByte": 123,
|
||
"observedTimeOrigin": 0,
|
||
"observedTimeOriginTs": 128477022455,
|
||
"observedNavigationStart": 0,
|
||
"observedNavigationStartTs": 128477022455,
|
||
"observedFirstPaint": 67,
|
||
"observedFirstPaintTs": 128477089440,
|
||
"observedFirstContentfulPaint": 67,
|
||
"observedFirstContentfulPaintTs": 128477089440,
|
||
"observedFirstContentfulPaintAllFrames": 67,
|
||
"observedFirstContentfulPaintAllFramesTs": 128477089440,
|
||
"observedLargestContentfulPaint": 268,
|
||
"observedLargestContentfulPaintTs": 128477290816,
|
||
"observedLargestContentfulPaintAllFrames": 268,
|
||
"observedLargestContentfulPaintAllFramesTs": 128477290816,
|
||
"observedTraceEnd": 2581,
|
||
"observedTraceEndTs": 128479603034,
|
||
"observedLoad": 173,
|
||
"observedLoadTs": 128477195764,
|
||
"observedDomContentLoaded": 59,
|
||
"observedDomContentLoadedTs": 128477081229,
|
||
"observedCumulativeLayoutShift": 0,
|
||
"observedCumulativeLayoutShiftMainFrame": 0,
|
||
"observedFirstVisualChange": 62,
|
||
"observedFirstVisualChangeTs": 128477084455,
|
||
"observedLastVisualChange": 266,
|
||
"observedLastVisualChangeTs": 128477288455,
|
||
"observedSpeedIndex": 101,
|
||
"observedSpeedIndexTs": 128477123769
|
||
},
|
||
{
|
||
"lcpInvalidated": false
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"resource-summary": {
|
||
"id": "resource-summary",
|
||
"title": "Resources Summary",
|
||
"description": "Aggregates all network requests and groups them by type",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "label",
|
||
"valueType": "text",
|
||
"label": "Resource Type"
|
||
},
|
||
{
|
||
"key": "requestCount",
|
||
"valueType": "numeric",
|
||
"label": "Requests"
|
||
},
|
||
{
|
||
"key": "transferSize",
|
||
"valueType": "bytes",
|
||
"label": "Transfer Size"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"resourceType": "total",
|
||
"label": "Total",
|
||
"requestCount": 29,
|
||
"transferSize": 295420
|
||
},
|
||
{
|
||
"resourceType": "script",
|
||
"label": "Script",
|
||
"requestCount": 19,
|
||
"transferSize": 235281
|
||
},
|
||
{
|
||
"resourceType": "font",
|
||
"label": "Font",
|
||
"requestCount": 1,
|
||
"transferSize": 28688
|
||
},
|
||
{
|
||
"resourceType": "other",
|
||
"label": "Other",
|
||
"requestCount": 7,
|
||
"transferSize": 15708
|
||
},
|
||
{
|
||
"resourceType": "stylesheet",
|
||
"label": "Stylesheet",
|
||
"requestCount": 1,
|
||
"transferSize": 12016
|
||
},
|
||
{
|
||
"resourceType": "document",
|
||
"label": "Document",
|
||
"requestCount": 1,
|
||
"transferSize": 3727
|
||
},
|
||
{
|
||
"resourceType": "image",
|
||
"label": "Image",
|
||
"requestCount": 0,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"resourceType": "media",
|
||
"label": "Media",
|
||
"requestCount": 0,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"resourceType": "third-party",
|
||
"label": "Third-party",
|
||
"requestCount": 0,
|
||
"transferSize": 0
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"third-party-summary": {
|
||
"id": "third-party-summary",
|
||
"title": "Minimize third-party usage",
|
||
"description": "Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn how to minimize third-party impact](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable",
|
||
"metricSavings": {
|
||
"TBT": 0
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"third-party-facades": {
|
||
"id": "third-party-facades",
|
||
"title": "Lazy load third-party resources with facades",
|
||
"description": "Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. [Learn how to defer third-parties with a facade](https://developer.chrome.com/docs/lighthouse/performance/third-party-facades/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable",
|
||
"metricSavings": {
|
||
"TBT": 0
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"largest-contentful-paint-element": {
|
||
"id": "largest-contentful-paint-element",
|
||
"title": "Largest Contentful Paint element",
|
||
"description": "This is the largest contentful element painted within the viewport. [Learn more about the Largest Contentful Paint element](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"displayValue": "620 ms",
|
||
"metricSavings": {
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "list",
|
||
"items": [
|
||
{
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"label": "Element"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"node": {
|
||
"type": "node",
|
||
"lhId": "page-0-P",
|
||
"path": "2,HTML,1,BODY,11,DIV,1,MAIN,0,DIV,1,DIV,1,DIV,0,DIV,1,P",
|
||
"selector": "div.space-y-6 > div.rounded-lg > div > p.text-muted-foreground",
|
||
"boundingRect": {
|
||
"top": 330,
|
||
"bottom": 354,
|
||
"left": 153,
|
||
"right": 1095,
|
||
"width": 942,
|
||
"height": 24
|
||
},
|
||
"snippet": "<p class=\"text-muted-foreground\">",
|
||
"nodeLabel": "Manage your profile information (Coming in Task 3.2)"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "phase",
|
||
"valueType": "text",
|
||
"label": "Phase"
|
||
},
|
||
{
|
||
"key": "percent",
|
||
"valueType": "text",
|
||
"label": "% of LCP"
|
||
},
|
||
{
|
||
"key": "timing",
|
||
"valueType": "ms",
|
||
"label": "Timing"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"phase": "TTFB",
|
||
"timing": 122.54,
|
||
"percent": "20%"
|
||
},
|
||
{
|
||
"phase": "Load Delay",
|
||
"timing": 0,
|
||
"percent": "0%"
|
||
},
|
||
{
|
||
"phase": "Load Time",
|
||
"timing": 0,
|
||
"percent": "0%"
|
||
},
|
||
{
|
||
"phase": "Render Delay",
|
||
"timing": 492.65299999999996,
|
||
"percent": "80%"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"lcp-lazy-loaded": {
|
||
"id": "lcp-lazy-loaded",
|
||
"title": "Largest Contentful Paint image was not lazily loaded",
|
||
"description": "Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint. [Learn more about optimal lazy loading](https://web.dev/articles/lcp-lazy-loading).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable",
|
||
"metricSavings": {
|
||
"LCP": 0
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"layout-shifts": {
|
||
"id": "layout-shifts",
|
||
"title": "Avoid large layout shifts",
|
||
"description": "These are the largest layout shifts observed on the page. Each table item represents a single layout shift, and shows the element that shifted the most. Below each item are possible root causes that led to the layout shift. Some of these layout shifts may not be included in the CLS metric value due to [windowing](https://web.dev/articles/cls#what_is_cls). [Learn how to improve CLS](https://web.dev/articles/optimize-cls)",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable",
|
||
"metricSavings": {
|
||
"CLS": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "extra"
|
||
},
|
||
"label": "Element"
|
||
},
|
||
{
|
||
"key": "score",
|
||
"valueType": "numeric",
|
||
"subItemsHeading": {
|
||
"key": "cause",
|
||
"valueType": "text"
|
||
},
|
||
"granularity": 0.001,
|
||
"label": "Layout shift score"
|
||
}
|
||
],
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"long-tasks": {
|
||
"id": "long-tasks",
|
||
"title": "Avoid long main-thread tasks",
|
||
"description": "Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn how to avoid long main-thread tasks](https://web.dev/articles/optimize-long-tasks)",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable",
|
||
"metricSavings": {
|
||
"TBT": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "startTime",
|
||
"valueType": "ms",
|
||
"granularity": 1,
|
||
"label": "Start Time"
|
||
},
|
||
{
|
||
"key": "duration",
|
||
"valueType": "ms",
|
||
"granularity": 1,
|
||
"label": "Duration"
|
||
}
|
||
],
|
||
"items": [],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"urls": [],
|
||
"tasks": []
|
||
}
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"non-composited-animations": {
|
||
"id": "non-composited-animations",
|
||
"title": "Avoid non-composited animations",
|
||
"description": "Animations which are not composited can be janky and increase CLS. [Learn how to avoid non-composited animations](https://developer.chrome.com/docs/lighthouse/performance/non-composited-animations/)",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable",
|
||
"metricSavings": {
|
||
"CLS": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "failureReason",
|
||
"valueType": "text"
|
||
},
|
||
"label": "Element"
|
||
}
|
||
],
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"unsized-images": {
|
||
"id": "unsized-images",
|
||
"title": "Image elements have explicit `width` and `height`",
|
||
"description": "Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn how to set image dimensions](https://web.dev/articles/optimize-cls#images_without_dimensions)",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"metricSavings": {
|
||
"CLS": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"label": ""
|
||
},
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
}
|
||
],
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 4
|
||
},
|
||
"valid-source-maps": {
|
||
"id": "valid-source-maps",
|
||
"title": "Page has valid source maps",
|
||
"description": "Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more about source maps](https://developer.chrome.com/docs/devtools/javascript/source-maps/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "scriptUrl",
|
||
"valueType": "url",
|
||
"subItemsHeading": {
|
||
"key": "error"
|
||
},
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "sourceMapUrl",
|
||
"valueType": "url",
|
||
"label": "Map URL"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"scriptUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/vendor/@eyeo/webext-ad-filtering-solution/content.js",
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": []
|
||
}
|
||
},
|
||
{
|
||
"scriptUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/polyfill.js",
|
||
"sourceMapUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/polyfill.js.map",
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": []
|
||
}
|
||
},
|
||
{
|
||
"scriptUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/onpage-dialog.preload.js",
|
||
"sourceMapUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/onpage-dialog.preload.js.map",
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": []
|
||
}
|
||
},
|
||
{
|
||
"scriptUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/onpage-dialog-ui.preload.js",
|
||
"sourceMapUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/onpage-dialog-ui.preload.js.map",
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": []
|
||
}
|
||
},
|
||
{
|
||
"scriptUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/cookie-banner-detection.preload.js",
|
||
"sourceMapUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/cookie-banner-detection.preload.js.map",
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": []
|
||
}
|
||
},
|
||
{
|
||
"scriptUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/composer.preload.js",
|
||
"sourceMapUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/composer.preload.js.map",
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": []
|
||
}
|
||
},
|
||
{
|
||
"scriptUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/bypass.preload.js",
|
||
"sourceMapUrl": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/bypass.preload.js.map",
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": []
|
||
}
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"prioritize-lcp-image": {
|
||
"id": "prioritize-lcp-image",
|
||
"title": "Preload Largest Contentful Paint image",
|
||
"description": "If the LCP element is dynamically added to the page, you should preload the image in order to improve LCP. [Learn more about preloading LCP elements](https://web.dev/articles/optimize-lcp#optimize_when_the_resource_is_discovered).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable",
|
||
"metricSavings": {
|
||
"LCP": 0
|
||
},
|
||
"guidanceLevel": 4
|
||
},
|
||
"csp-xss": {
|
||
"id": "csp-xss",
|
||
"title": "Ensure CSP is effective against XSS attacks",
|
||
"description": "A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn how to use a CSP to prevent XSS](https://developer.chrome.com/docs/lighthouse/best-practices/csp-xss/)",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "description",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "description"
|
||
},
|
||
"label": "Description"
|
||
},
|
||
{
|
||
"key": "directive",
|
||
"valueType": "code",
|
||
"subItemsHeading": {
|
||
"key": "directive"
|
||
},
|
||
"label": "Directive"
|
||
},
|
||
{
|
||
"key": "severity",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "severity"
|
||
},
|
||
"label": "Severity"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"severity": "High",
|
||
"description": "No CSP found in enforcement mode"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"has-hsts": {
|
||
"id": "has-hsts",
|
||
"title": "Use a strong HSTS policy",
|
||
"description": "Deployment of the HSTS header significantly reduces the risk of downgrading HTTP connections and eavesdropping attacks. A rollout in stages, starting with a low max-age is recommended. [Learn more about using a strong HSTS policy.](https://developer.chrome.com/docs/lighthouse/best-practices/has-hsts)",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "description",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "description"
|
||
},
|
||
"label": "Description"
|
||
},
|
||
{
|
||
"key": "directive",
|
||
"valueType": "code",
|
||
"subItemsHeading": {
|
||
"key": "directive"
|
||
},
|
||
"label": "Directive"
|
||
},
|
||
{
|
||
"key": "severity",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "severity"
|
||
},
|
||
"label": "Severity"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"severity": "High",
|
||
"description": "No HSTS header found"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"origin-isolation": {
|
||
"id": "origin-isolation",
|
||
"title": "Ensure proper origin isolation with COOP",
|
||
"description": "The Cross-Origin-Opener-Policy (COOP) can be used to isolate the top-level window from other documents such as pop-ups. [Learn more about deploying the COOP header.](https://web.dev/articles/why-coop-coep#coop)",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "description",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "description"
|
||
},
|
||
"label": "Description"
|
||
},
|
||
{
|
||
"key": "directive",
|
||
"valueType": "code",
|
||
"subItemsHeading": {
|
||
"key": "directive"
|
||
},
|
||
"label": "Directive"
|
||
},
|
||
{
|
||
"key": "severity",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "severity"
|
||
},
|
||
"label": "Severity"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"description": "No COOP header found",
|
||
"severity": "High"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"clickjacking-mitigation": {
|
||
"id": "clickjacking-mitigation",
|
||
"title": "Mitigate clickjacking with XFO or CSP",
|
||
"description": "The `X-Frame-Options` (XFO) header or the `frame-ancestors` directive in the `Content-Security-Policy` (CSP) header control where a page can be embedded. These can mitigate clickjacking attacks by blocking some or all sites from embedding the page. [Learn more about mitigating clickjacking](https://developer.chrome.com/docs/lighthouse/best-practices/clickjacking-mitigation).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "description",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "description"
|
||
},
|
||
"label": "Description"
|
||
},
|
||
{
|
||
"key": "severity",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "severity"
|
||
},
|
||
"label": "Severity"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"severity": "High",
|
||
"description": "No frame control policy found"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"trusted-types-xss": {
|
||
"id": "trusted-types-xss",
|
||
"title": "Mitigate DOM-based XSS with Trusted Types",
|
||
"description": "The `require-trusted-types-for` directive in the `Content-Security-Policy` (CSP) header instructs user agents to control the data passed to DOM XSS sink functions. [Learn more about mitigating DOM-based XSS with Trusted Types](https://developer.chrome.com/docs/lighthouse/best-practices/trusted-types-xss).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "description",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "description"
|
||
},
|
||
"label": "Description"
|
||
},
|
||
{
|
||
"key": "severity",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "severity"
|
||
},
|
||
"label": "Severity"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"severity": "High",
|
||
"description": "No `Content-Security-Policy` header with Trusted Types directive found"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"script-treemap-data": {
|
||
"id": "script-treemap-data",
|
||
"title": "Script Treemap Data",
|
||
"description": "Used for treemap app",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "treemap-data",
|
||
"nodes": [
|
||
{
|
||
"name": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/vendor/@eyeo/webext-ad-filtering-solution/content.js",
|
||
"resourceBytes": 290550,
|
||
"encodedBytes": 290550,
|
||
"unusedBytes": 58593,
|
||
"children": [
|
||
{
|
||
"name": "webpack:/@eyeo/webext-ad-filtering-solution",
|
||
"resourceBytes": 105491,
|
||
"unusedBytes": 58593,
|
||
"children": [
|
||
{
|
||
"name": ".",
|
||
"resourceBytes": 79477,
|
||
"unusedBytes": 51364,
|
||
"children": [
|
||
{
|
||
"name": "adblockpluscore/lib",
|
||
"resourceBytes": 55745,
|
||
"unusedBytes": 39703,
|
||
"children": [
|
||
{
|
||
"name": "common.js",
|
||
"resourceBytes": 6342,
|
||
"unusedBytes": 4596
|
||
},
|
||
{
|
||
"name": "content/elemHideEmulation.js",
|
||
"resourceBytes": 39416,
|
||
"unusedBytes": 30448
|
||
},
|
||
{
|
||
"name": "patterns.js",
|
||
"resourceBytes": 9987,
|
||
"unusedBytes": 4659
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "src",
|
||
"resourceBytes": 23732,
|
||
"unusedBytes": 11661,
|
||
"children": [
|
||
{
|
||
"name": "all/errors.js",
|
||
"resourceBytes": 2561,
|
||
"unusedBytes": 680
|
||
},
|
||
{
|
||
"name": "content",
|
||
"resourceBytes": 21171,
|
||
"unusedBytes": 10981,
|
||
"children": [
|
||
{
|
||
"name": "element-collapsing.js",
|
||
"resourceBytes": 5695,
|
||
"unusedBytes": 4137
|
||
},
|
||
{
|
||
"name": "allowlisting.js",
|
||
"resourceBytes": 3018,
|
||
"unusedBytes": 1960
|
||
},
|
||
{
|
||
"name": "element-hiding-tracer.js",
|
||
"resourceBytes": 1996,
|
||
"unusedBytes": 1276
|
||
},
|
||
{
|
||
"name": "subscribe-links.js",
|
||
"resourceBytes": 3593,
|
||
"unusedBytes": 1993
|
||
},
|
||
{
|
||
"name": "cdp-session.js",
|
||
"resourceBytes": 1264,
|
||
"unusedBytes": 44
|
||
},
|
||
{
|
||
"name": "blockthrough-tag.js",
|
||
"resourceBytes": 1172,
|
||
"unusedBytes": 360
|
||
},
|
||
{
|
||
"name": "safari-history.js",
|
||
"resourceBytes": 1289,
|
||
"unusedBytes": 388
|
||
},
|
||
{
|
||
"name": "index.js",
|
||
"resourceBytes": 3144,
|
||
"unusedBytes": 823
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "../..",
|
||
"resourceBytes": 25388,
|
||
"unusedBytes": 7229,
|
||
"children": [
|
||
{
|
||
"name": "vendor/webextension-polyfill/src/browser-polyfill.js",
|
||
"resourceBytes": 22243,
|
||
"unusedBytes": 4959
|
||
},
|
||
{
|
||
"name": "node_modules/uuid/dist/esm-browser",
|
||
"resourceBytes": 3145,
|
||
"children": [
|
||
{
|
||
"name": "native.js",
|
||
"resourceBytes": 181
|
||
},
|
||
{
|
||
"name": "rng.js",
|
||
"resourceBytes": 822,
|
||
"unusedBytes": 542
|
||
},
|
||
{
|
||
"name": "stringify.js",
|
||
"resourceBytes": 1515,
|
||
"unusedBytes": 1163
|
||
},
|
||
{
|
||
"name": "v4.js",
|
||
"resourceBytes": 627,
|
||
"unusedBytes": 565
|
||
}
|
||
],
|
||
"unusedBytes": 2270
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "webpack/bootstrap",
|
||
"resourceBytes": 626
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "(unmapped)",
|
||
"resourceBytes": 185059
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/polyfill.js",
|
||
"resourceBytes": 33000,
|
||
"encodedBytes": 33000,
|
||
"unusedBytes": 4641,
|
||
"children": [
|
||
{
|
||
"name": "webpack:/adblockplus",
|
||
"resourceBytes": 24891,
|
||
"unusedBytes": 4641,
|
||
"children": [
|
||
{
|
||
"name": "../../node_modules/webextension-polyfill/src/browser-polyfill.js",
|
||
"resourceBytes": 22243,
|
||
"unusedBytes": 4462,
|
||
"duplicatedNormalizedModuleName": "node_modules/webextension-polyfill/src/browser-polyfill.js"
|
||
},
|
||
{
|
||
"name": "webpack",
|
||
"resourceBytes": 1292,
|
||
"children": [
|
||
{
|
||
"name": "bootstrap",
|
||
"resourceBytes": 626
|
||
},
|
||
{
|
||
"name": "runtime",
|
||
"resourceBytes": 666,
|
||
"unusedBytes": 25,
|
||
"children": [
|
||
{
|
||
"name": "compat get default export",
|
||
"resourceBytes": 268,
|
||
"unusedBytes": 25
|
||
},
|
||
{
|
||
"name": "define property getters",
|
||
"resourceBytes": 309
|
||
},
|
||
{
|
||
"name": "hasOwnProperty shorthand",
|
||
"resourceBytes": 89
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"unusedBytes": 25
|
||
},
|
||
{
|
||
"name": "./adblockpluschrome/lib/polyfill.js",
|
||
"resourceBytes": 1356,
|
||
"unusedBytes": 154
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "(unmapped)",
|
||
"resourceBytes": 8109
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/composer.preload.js",
|
||
"resourceBytes": 22324,
|
||
"encodedBytes": 22324,
|
||
"unusedBytes": 14458,
|
||
"children": [
|
||
{
|
||
"name": "webpack:/adblockplus/./src",
|
||
"resourceBytes": 21585,
|
||
"unusedBytes": 14458,
|
||
"children": [
|
||
{
|
||
"name": "core/messaging",
|
||
"resourceBytes": 6626,
|
||
"unusedBytes": 4617,
|
||
"children": [
|
||
{
|
||
"name": "shared",
|
||
"resourceBytes": 1275,
|
||
"unusedBytes": 607,
|
||
"children": [
|
||
{
|
||
"name": "emitter.ts",
|
||
"resourceBytes": 439,
|
||
"unusedBytes": 73
|
||
},
|
||
{
|
||
"name": "messaging.ts",
|
||
"resourceBytes": 836,
|
||
"unusedBytes": 534,
|
||
"duplicatedNormalizedModuleName": "webpack://adblockplus/./src/core/messaging/shared/messaging.ts"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "front",
|
||
"resourceBytes": 5351,
|
||
"unusedBytes": 4010,
|
||
"children": [
|
||
{
|
||
"name": "messaging.ts",
|
||
"resourceBytes": 2141,
|
||
"unusedBytes": 973,
|
||
"duplicatedNormalizedModuleName": "webpack://adblockplus/./src/core/messaging/front/messaging.ts"
|
||
},
|
||
{
|
||
"name": "category-app.ts",
|
||
"resourceBytes": 978,
|
||
"unusedBytes": 855,
|
||
"duplicatedNormalizedModuleName": "webpack://adblockplus/./src/core/messaging/front/category-app.ts"
|
||
},
|
||
{
|
||
"name": "category-filters.ts",
|
||
"resourceBytes": 178,
|
||
"unusedBytes": 174
|
||
},
|
||
{
|
||
"name": "category-prefs.ts",
|
||
"resourceBytes": 211,
|
||
"unusedBytes": 207
|
||
},
|
||
{
|
||
"name": "category-premium.ts",
|
||
"resourceBytes": 685,
|
||
"unusedBytes": 677,
|
||
"duplicatedNormalizedModuleName": "webpack://adblockplus/./src/core/messaging/front/category-premium.ts"
|
||
},
|
||
{
|
||
"name": "category-requests.ts",
|
||
"resourceBytes": 113,
|
||
"unusedBytes": 111
|
||
},
|
||
{
|
||
"name": "category-stats.ts",
|
||
"resourceBytes": 309,
|
||
"unusedBytes": 304
|
||
},
|
||
{
|
||
"name": "category-subscriptions.ts",
|
||
"resourceBytes": 717,
|
||
"unusedBytes": 709,
|
||
"duplicatedNormalizedModuleName": "webpack://adblockplus/./src/core/messaging/front/category-subscriptions.ts"
|
||
},
|
||
{
|
||
"name": "index.ts",
|
||
"resourceBytes": 19
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "composer/content",
|
||
"resourceBytes": 14959,
|
||
"unusedBytes": 9841,
|
||
"children": [
|
||
{
|
||
"name": "composer.ts",
|
||
"resourceBytes": 14958,
|
||
"unusedBytes": 9841
|
||
},
|
||
{
|
||
"name": "index.ts",
|
||
"resourceBytes": 1
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "(unmapped)",
|
||
"resourceBytes": 739
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/bypass.preload.js",
|
||
"resourceBytes": 34247,
|
||
"encodedBytes": 34247,
|
||
"unusedBytes": 23117,
|
||
"children": [
|
||
{
|
||
"name": "webpack:/adblockplus",
|
||
"resourceBytes": 26122,
|
||
"unusedBytes": 23117,
|
||
"children": [
|
||
{
|
||
"name": "../../node_modules/webextension-polyfill/src/browser-polyfill.js",
|
||
"resourceBytes": 22243,
|
||
"unusedBytes": 20791,
|
||
"duplicatedNormalizedModuleName": "node_modules/webextension-polyfill/src/browser-polyfill.js"
|
||
},
|
||
{
|
||
"name": "webpack",
|
||
"resourceBytes": 1292,
|
||
"children": [
|
||
{
|
||
"name": "bootstrap",
|
||
"resourceBytes": 626
|
||
},
|
||
{
|
||
"name": "runtime",
|
||
"resourceBytes": 666,
|
||
"unusedBytes": 39,
|
||
"children": [
|
||
{
|
||
"name": "compat get default export",
|
||
"resourceBytes": 268,
|
||
"unusedBytes": 39
|
||
},
|
||
{
|
||
"name": "define property getters",
|
||
"resourceBytes": 309
|
||
},
|
||
{
|
||
"name": "hasOwnProperty shorthand",
|
||
"resourceBytes": 89
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"unusedBytes": 39
|
||
},
|
||
{
|
||
"name": "./src/bypass/content",
|
||
"resourceBytes": 2587,
|
||
"unusedBytes": 2287,
|
||
"children": [
|
||
{
|
||
"name": "public-api.ts",
|
||
"resourceBytes": 2585,
|
||
"unusedBytes": 2287
|
||
},
|
||
{
|
||
"name": "index.ts",
|
||
"resourceBytes": 2
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "(unmapped)",
|
||
"resourceBytes": 8125
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/onpage-dialog.preload.js",
|
||
"resourceBytes": 10293,
|
||
"encodedBytes": 10293,
|
||
"unusedBytes": 6177,
|
||
"children": [
|
||
{
|
||
"name": "webpack:/adblockplus/./src",
|
||
"resourceBytes": 9383,
|
||
"unusedBytes": 6177,
|
||
"children": [
|
||
{
|
||
"name": "core/messaging",
|
||
"resourceBytes": 6626,
|
||
"unusedBytes": 4690,
|
||
"children": [
|
||
{
|
||
"name": "shared",
|
||
"resourceBytes": 1275,
|
||
"unusedBytes": 674,
|
||
"children": [
|
||
{
|
||
"name": "emitter.ts",
|
||
"resourceBytes": 439,
|
||
"unusedBytes": 140
|
||
},
|
||
{
|
||
"name": "messaging.ts",
|
||
"resourceBytes": 836,
|
||
"unusedBytes": 534,
|
||
"duplicatedNormalizedModuleName": "webpack://adblockplus/./src/core/messaging/shared/messaging.ts"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "front",
|
||
"resourceBytes": 5351,
|
||
"unusedBytes": 4016,
|
||
"children": [
|
||
{
|
||
"name": "messaging.ts",
|
||
"resourceBytes": 2141,
|
||
"unusedBytes": 979,
|
||
"duplicatedNormalizedModuleName": "webpack://adblockplus/./src/core/messaging/front/messaging.ts"
|
||
},
|
||
{
|
||
"name": "category-app.ts",
|
||
"resourceBytes": 978,
|
||
"unusedBytes": 855,
|
||
"duplicatedNormalizedModuleName": "webpack://adblockplus/./src/core/messaging/front/category-app.ts"
|
||
},
|
||
{
|
||
"name": "category-filters.ts",
|
||
"resourceBytes": 178,
|
||
"unusedBytes": 174
|
||
},
|
||
{
|
||
"name": "category-prefs.ts",
|
||
"resourceBytes": 211,
|
||
"unusedBytes": 207
|
||
},
|
||
{
|
||
"name": "category-premium.ts",
|
||
"resourceBytes": 685,
|
||
"unusedBytes": 677,
|
||
"duplicatedNormalizedModuleName": "webpack://adblockplus/./src/core/messaging/front/category-premium.ts"
|
||
},
|
||
{
|
||
"name": "category-requests.ts",
|
||
"resourceBytes": 113,
|
||
"unusedBytes": 111
|
||
},
|
||
{
|
||
"name": "category-stats.ts",
|
||
"resourceBytes": 309,
|
||
"unusedBytes": 304
|
||
},
|
||
{
|
||
"name": "category-subscriptions.ts",
|
||
"resourceBytes": 717,
|
||
"unusedBytes": 709,
|
||
"duplicatedNormalizedModuleName": "webpack://adblockplus/./src/core/messaging/front/category-subscriptions.ts"
|
||
},
|
||
{
|
||
"name": "index.ts",
|
||
"resourceBytes": 19
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "unload-cleanup",
|
||
"resourceBytes": 546,
|
||
"unusedBytes": 366,
|
||
"children": [
|
||
{
|
||
"name": "content/unload-cleanup.ts",
|
||
"resourceBytes": 367,
|
||
"unusedBytes": 366
|
||
},
|
||
{
|
||
"name": "shared",
|
||
"resourceBytes": 179,
|
||
"children": [
|
||
{
|
||
"name": "unload-cleanup.types.ts",
|
||
"resourceBytes": 177
|
||
},
|
||
{
|
||
"name": "index.ts",
|
||
"resourceBytes": 2
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "onpage-dialog/content",
|
||
"resourceBytes": 2211,
|
||
"unusedBytes": 1121,
|
||
"children": [
|
||
{
|
||
"name": "frame-manager.ts",
|
||
"resourceBytes": 2210,
|
||
"unusedBytes": 1121
|
||
},
|
||
{
|
||
"name": "index.ts",
|
||
"resourceBytes": 1
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "(unmapped)",
|
||
"resourceBytes": 910
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/onpage-dialog-ui.preload.js",
|
||
"resourceBytes": 409865,
|
||
"encodedBytes": 409865,
|
||
"unusedBytes": 26362,
|
||
"children": [
|
||
{
|
||
"name": "webpack:/adblockplus",
|
||
"resourceBytes": 29901,
|
||
"unusedBytes": 26362,
|
||
"children": [
|
||
{
|
||
"name": "../../node_modules/webextension-polyfill/src/browser-polyfill.js",
|
||
"resourceBytes": 22243,
|
||
"unusedBytes": 20791,
|
||
"duplicatedNormalizedModuleName": "node_modules/webextension-polyfill/src/browser-polyfill.js"
|
||
},
|
||
{
|
||
"name": "webpack/bootstrap",
|
||
"resourceBytes": 626
|
||
},
|
||
{
|
||
"name": ".",
|
||
"resourceBytes": 7032,
|
||
"unusedBytes": 5571,
|
||
"children": [
|
||
{
|
||
"name": "js/dom.mjs",
|
||
"resourceBytes": 4016,
|
||
"unusedBytes": 2789
|
||
},
|
||
{
|
||
"name": "src/onpage-dialog/content-ui",
|
||
"resourceBytes": 3016,
|
||
"unusedBytes": 2782,
|
||
"children": [
|
||
{
|
||
"name": "dialog.ts",
|
||
"resourceBytes": 3015,
|
||
"unusedBytes": 2782
|
||
},
|
||
{
|
||
"name": "index.ts",
|
||
"resourceBytes": 1
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "(unmapped)",
|
||
"resourceBytes": 379964
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/cookie-banner-detection.preload.js",
|
||
"resourceBytes": 30866,
|
||
"encodedBytes": 30866,
|
||
"unusedBytes": 20902,
|
||
"children": [
|
||
{
|
||
"name": "webpack:/adblockplus",
|
||
"resourceBytes": 23190,
|
||
"unusedBytes": 20902,
|
||
"children": [
|
||
{
|
||
"name": "../..",
|
||
"resourceBytes": 22564,
|
||
"unusedBytes": 20902,
|
||
"children": [
|
||
{
|
||
"name": "node_modules/webextension-polyfill/src/browser-polyfill.js",
|
||
"resourceBytes": 22243,
|
||
"unusedBytes": 20791,
|
||
"duplicatedNormalizedModuleName": "node_modules/webextension-polyfill/src/browser-polyfill.js"
|
||
},
|
||
{
|
||
"name": "fragment/cookie-banner-detection/dist",
|
||
"resourceBytes": 321,
|
||
"children": [
|
||
{
|
||
"name": "shared/cookie-banner-detection.types.js",
|
||
"resourceBytes": 102
|
||
},
|
||
{
|
||
"name": "content",
|
||
"resourceBytes": 219,
|
||
"unusedBytes": 111,
|
||
"children": [
|
||
{
|
||
"name": "cookie-banner-detection.js",
|
||
"resourceBytes": 218,
|
||
"unusedBytes": 111
|
||
},
|
||
{
|
||
"name": "index.js",
|
||
"resourceBytes": 1
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"unusedBytes": 111
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "webpack/bootstrap",
|
||
"resourceBytes": 626
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "(unmapped)",
|
||
"resourceBytes": 7676
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "chrome-extension://jdlhfjlpaijjhklfadlhbbmpjfddkglc/client.js",
|
||
"resourceBytes": 1296,
|
||
"encodedBytes": 1296,
|
||
"unusedBytes": 1204
|
||
},
|
||
{
|
||
"name": "chrome-extension://lmhkpmbekcpmknklioeibfkpmmfibljd/content.bundle.js",
|
||
"resourceBytes": 3800,
|
||
"encodedBytes": 3800,
|
||
"unusedBytes": 2327
|
||
},
|
||
{
|
||
"name": "chrome-extension://lmhkpmbekcpmknklioeibfkpmmfibljd/page.bundle.js",
|
||
"resourceBytes": 33900,
|
||
"encodedBytes": 33900,
|
||
"unusedBytes": 30096
|
||
},
|
||
{
|
||
"name": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/content-message-handler.js",
|
||
"resourceBytes": 6426,
|
||
"encodedBytes": 6426,
|
||
"unusedBytes": 2680
|
||
},
|
||
{
|
||
"name": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/trigger-autofill-script-injection.js",
|
||
"resourceBytes": 164,
|
||
"encodedBytes": 164,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/fido2-content-script.js",
|
||
"resourceBytes": 29563,
|
||
"encodedBytes": 29563,
|
||
"unusedBytes": 17732
|
||
},
|
||
{
|
||
"name": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/fido2-page-script.js",
|
||
"resourceBytes": 28774,
|
||
"encodedBytes": 28774,
|
||
"unusedBytes": 22001
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/settings/profile",
|
||
"resourceBytes": 11411,
|
||
"encodedBytes": 2623,
|
||
"children": [
|
||
{
|
||
"name": "(inline) (function() {\n …",
|
||
"resourceBytes": 696,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "(inline) (self.__next_f=…",
|
||
"resourceBytes": 43,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "(inline) self.__next_f.p…",
|
||
"resourceBytes": 2247,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "(inline) self.__next_f.p…",
|
||
"resourceBytes": 617,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "(inline) self.__next_f.p…",
|
||
"resourceBytes": 6212,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "(inline) self.__next_f.p…",
|
||
"resourceBytes": 934,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "(inline) self.__next_f.p…",
|
||
"resourceBytes": 187,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "(inline) self.__next_f.p…",
|
||
"resourceBytes": 428,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "(inline) self.__next_f.p…",
|
||
"resourceBytes": 47,
|
||
"unusedBytes": 0
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/webpack-355011946f45648f.js",
|
||
"resourceBytes": 3760,
|
||
"encodedBytes": 1944,
|
||
"unusedBytes": 362
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/4bd1b696-f785427dddbba9fb.js",
|
||
"resourceBytes": 173020,
|
||
"encodedBytes": 54416,
|
||
"unusedBytes": 50343
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/main-app-e64675985c4ff2c9.js",
|
||
"resourceBytes": 560,
|
||
"encodedBytes": 560,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/2520-f6fa86b785715c3b.js",
|
||
"resourceBytes": 17687,
|
||
"encodedBytes": 6588,
|
||
"unusedBytes": 6848
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"resourceBytes": 171823,
|
||
"encodedBytes": 45897,
|
||
"unusedBytes": 66249
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/0e5ce63c-85eafe7af89f0a78.js",
|
||
"resourceBytes": 4223,
|
||
"encodedBytes": 1355,
|
||
"unusedBytes": 3872
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/1375-c2d9d784dcb12fa4.js",
|
||
"resourceBytes": 33238,
|
||
"encodedBytes": 11084,
|
||
"unusedBytes": 4973
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/5356-e576b3df6d312992.js",
|
||
"resourceBytes": 84361,
|
||
"encodedBytes": 22388,
|
||
"unusedBytes": 74192
|
||
},
|
||
{
|
||
"name": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/bootstrap-autofill-overlay.js",
|
||
"resourceBytes": 416133,
|
||
"encodedBytes": 416133,
|
||
"unusedBytes": 236960
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/7971-2bc826dde7a0b124.js",
|
||
"resourceBytes": 18269,
|
||
"encodedBytes": 5386,
|
||
"unusedBytes": 13760
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/9543-520b5ebb78b10303.js",
|
||
"resourceBytes": 9640,
|
||
"encodedBytes": 3332,
|
||
"unusedBytes": 6308
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/4777-1c1a400c3ca4954d.js",
|
||
"resourceBytes": 88978,
|
||
"encodedBytes": 30474,
|
||
"unusedBytes": 43416
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/295-7d78c1762ca363a8.js",
|
||
"resourceBytes": 48137,
|
||
"encodedBytes": 17372,
|
||
"unusedBytes": 43371
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/5004-20195db75ee2b3ae.js",
|
||
"resourceBytes": 27205,
|
||
"encodedBytes": 8990,
|
||
"unusedBytes": 14005
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/5746-9b0c403ae999204d.js",
|
||
"resourceBytes": 23823,
|
||
"encodedBytes": 5438,
|
||
"unusedBytes": 16419
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/app/layout-892389fa23659b78.js",
|
||
"resourceBytes": 826,
|
||
"encodedBytes": 826,
|
||
"unusedBytes": 0
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/app/(authenticated)/layout-bde4d26cf5933763.js",
|
||
"resourceBytes": 9152,
|
||
"encodedBytes": 3322,
|
||
"unusedBytes": 2268
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/app/(authenticated)/settings/layout-fdcc5b569751ddab.js",
|
||
"resourceBytes": 6656,
|
||
"encodedBytes": 2686,
|
||
"unusedBytes": 2327
|
||
},
|
||
{
|
||
"name": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/contextMenuHandler.js",
|
||
"resourceBytes": 2820,
|
||
"encodedBytes": 2820,
|
||
"unusedBytes": 1321
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/app/page-49d3662eec9ff969.js",
|
||
"resourceBytes": 950,
|
||
"encodedBytes": 950,
|
||
"unusedBytes": 756
|
||
},
|
||
{
|
||
"name": "http://localhost:3000/_next/static/chunks/1356-91eb0cc4bec31d42.js",
|
||
"resourceBytes": 13502,
|
||
"encodedBytes": 5165,
|
||
"unusedBytes": 10091
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"accesskeys": {
|
||
"id": "accesskeys",
|
||
"title": "`[accesskey]` values are unique",
|
||
"description": "Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more about access keys](https://dequeuniversity.com/rules/axe/4.10/accesskeys).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"aria-allowed-attr": {
|
||
"id": "aria-allowed-attr",
|
||
"title": "`[aria-*]` attributes match their roles",
|
||
"description": "Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn how to match ARIA attributes to their roles](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-allowed-role": {
|
||
"id": "aria-allowed-role",
|
||
"title": "Uses ARIA roles only on compatible elements",
|
||
"description": "Many HTML elements can only be assigned certain ARIA roles. Using ARIA roles where they are not allowed can interfere with the accessibility of the web page. [Learn more about ARIA roles](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-role).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-command-name": {
|
||
"id": "aria-command-name",
|
||
"title": "`button`, `link`, and `menuitem` elements have accessible names",
|
||
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to make command elements more accessible](https://dequeuniversity.com/rules/axe/4.10/aria-command-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"aria-conditional-attr": {
|
||
"id": "aria-conditional-attr",
|
||
"title": "ARIA attributes are used as specified for the element's role",
|
||
"description": "Some ARIA attributes are only allowed on an element under certain conditions. [Learn more about conditional ARIA attributes](https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-deprecated-role": {
|
||
"id": "aria-deprecated-role",
|
||
"title": "Deprecated ARIA roles were not used",
|
||
"description": "Deprecated ARIA roles may not be processed correctly by assistive technology. [Learn more about deprecated ARIA roles](https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-dialog-name": {
|
||
"id": "aria-dialog-name",
|
||
"title": "Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.",
|
||
"description": "ARIA dialog elements without accessible names may prevent screen readers users from discerning the purpose of these elements. [Learn how to make ARIA dialog elements more accessible](https://dequeuniversity.com/rules/axe/4.10/aria-dialog-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"aria-hidden-body": {
|
||
"id": "aria-hidden-body",
|
||
"title": "`[aria-hidden=\"true\"]` is not present on the document `<body>`",
|
||
"description": "Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document `<body>`. [Learn how `aria-hidden` affects the document body](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-hidden-focus": {
|
||
"id": "aria-hidden-focus",
|
||
"title": "`[aria-hidden=\"true\"]` elements do not contain focusable descendents",
|
||
"description": "Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn how `aria-hidden` affects focusable elements](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-input-field-name": {
|
||
"id": "aria-input-field-name",
|
||
"title": "ARIA input fields have accessible names",
|
||
"description": "When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about input field labels](https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"aria-meter-name": {
|
||
"id": "aria-meter-name",
|
||
"title": "ARIA `meter` elements have accessible names",
|
||
"description": "When a meter element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `meter` elements](https://dequeuniversity.com/rules/axe/4.10/aria-meter-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"aria-progressbar-name": {
|
||
"id": "aria-progressbar-name",
|
||
"title": "ARIA `progressbar` elements have accessible names",
|
||
"description": "When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to label `progressbar` elements](https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"aria-prohibited-attr": {
|
||
"id": "aria-prohibited-attr",
|
||
"title": "Elements use only permitted ARIA attributes",
|
||
"description": "Using ARIA attributes in roles where they are prohibited can mean that important information is not communicated to users of assistive technologies. [Learn more about prohibited ARIA roles](https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-required-attr": {
|
||
"id": "aria-required-attr",
|
||
"title": "`[role]`s have all required `[aria-*]` attributes",
|
||
"description": "Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more about roles and required attributes](https://dequeuniversity.com/rules/axe/4.10/aria-required-attr).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-required-children": {
|
||
"id": "aria-required-children",
|
||
"title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.",
|
||
"description": "Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more about roles and required children elements](https://dequeuniversity.com/rules/axe/4.10/aria-required-children).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-required-parent": {
|
||
"id": "aria-required-parent",
|
||
"title": "`[role]`s are contained by their required parent element",
|
||
"description": "Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more about ARIA roles and required parent element](https://dequeuniversity.com/rules/axe/4.10/aria-required-parent).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-roles": {
|
||
"id": "aria-roles",
|
||
"title": "`[role]` values are valid",
|
||
"description": "ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more about valid ARIA roles](https://dequeuniversity.com/rules/axe/4.10/aria-roles).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"aria-text": {
|
||
"id": "aria-text",
|
||
"title": "Elements with the `role=text` attribute do not have focusable descendents.",
|
||
"description": "Adding `role=text` around a text node split by markup enables VoiceOver to treat it as one phrase, but the element's focusable descendents will not be announced. [Learn more about the `role=text` attribute](https://dequeuniversity.com/rules/axe/4.10/aria-text).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"aria-toggle-field-name": {
|
||
"id": "aria-toggle-field-name",
|
||
"title": "ARIA toggle fields have accessible names",
|
||
"description": "When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about toggle fields](https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"aria-tooltip-name": {
|
||
"id": "aria-tooltip-name",
|
||
"title": "ARIA `tooltip` elements have accessible names",
|
||
"description": "When a tooltip element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `tooltip` elements](https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"aria-treeitem-name": {
|
||
"id": "aria-treeitem-name",
|
||
"title": "ARIA `treeitem` elements have accessible names",
|
||
"description": "When a `treeitem` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about labeling `treeitem` elements](https://dequeuniversity.com/rules/axe/4.10/aria-treeitem-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"aria-valid-attr-value": {
|
||
"id": "aria-valid-attr-value",
|
||
"title": "`[aria-*]` attributes do not have valid values",
|
||
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more about valid values for ARIA attributes](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value).",
|
||
"score": 0,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"node": {
|
||
"type": "node",
|
||
"lhId": "1-0-A",
|
||
"path": "2,HTML,1,BODY,11,DIV,1,MAIN,0,DIV,1,DIV,0,DIV,0,A",
|
||
"selector": "div.container > div.space-y-6 > div.h-9 > a#radix-_r_4_-trigger-profile",
|
||
"boundingRect": {
|
||
"top": 201,
|
||
"bottom": 229,
|
||
"left": 132,
|
||
"right": 280,
|
||
"width": 148,
|
||
"height": 28
|
||
},
|
||
"snippet": "<a class=\"inline-flex items-center justify-center whitespace-nowrap rounded-md px-3 …\" type=\"button\" role=\"tab\" aria-selected=\"true\" aria-controls=\"radix-_r_4_-content-profile\" data-state=\"active\" id=\"radix-_r_4_-trigger-profile\" tabindex=\"-1\" data-orientation=\"horizontal\" data-radix-collection-item=\"\" href=\"/settings/profile\">",
|
||
"nodeLabel": "Profile",
|
||
"explanation": "Fix all of the following:\n Invalid ARIA attribute value: aria-controls=\"radix-_r_4_-content-profile\""
|
||
}
|
||
}
|
||
],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"impact": "critical",
|
||
"tags": ["cat.aria", "wcag2a", "wcag412", "EN-301-549", "EN-9.4.1.2"]
|
||
}
|
||
}
|
||
},
|
||
"aria-valid-attr": {
|
||
"id": "aria-valid-attr",
|
||
"title": "`[aria-*]` attributes are valid and not misspelled",
|
||
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more about valid ARIA attributes](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"button-name": {
|
||
"id": "button-name",
|
||
"title": "Buttons have an accessible name",
|
||
"description": "When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn how to make buttons more accessible](https://dequeuniversity.com/rules/axe/4.10/button-name).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"bypass": {
|
||
"id": "bypass",
|
||
"title": "The page contains a heading, skip link, or landmark region",
|
||
"description": "Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more about bypass blocks](https://dequeuniversity.com/rules/axe/4.10/bypass).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"color-contrast": {
|
||
"id": "color-contrast",
|
||
"title": "Background and foreground colors have a sufficient contrast ratio",
|
||
"description": "Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https://dequeuniversity.com/rules/axe/4.10/color-contrast).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"definition-list": {
|
||
"id": "definition-list",
|
||
"title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.",
|
||
"description": "When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn how to structure definition lists correctly](https://dequeuniversity.com/rules/axe/4.10/definition-list).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"dlitem": {
|
||
"id": "dlitem",
|
||
"title": "Definition list items are wrapped in `<dl>` elements",
|
||
"description": "Definition list items (`<dt>` and `<dd>`) must be wrapped in a parent `<dl>` element to ensure that screen readers can properly announce them. [Learn how to structure definition lists correctly](https://dequeuniversity.com/rules/axe/4.10/dlitem).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"document-title": {
|
||
"id": "document-title",
|
||
"title": "Document has a `<title>` element",
|
||
"description": "The title gives screen reader users an overview of the page, and search engine users rely on it heavily to determine if a page is relevant to their search. [Learn more about document titles](https://dequeuniversity.com/rules/axe/4.10/document-title).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"duplicate-id-aria": {
|
||
"id": "duplicate-id-aria",
|
||
"title": "ARIA IDs are unique",
|
||
"description": "The value of an ARIA ID must be unique to prevent other instances from being overlooked by assistive technologies. [Learn how to fix duplicate ARIA IDs](https://dequeuniversity.com/rules/axe/4.10/duplicate-id-aria).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"empty-heading": {
|
||
"id": "empty-heading",
|
||
"title": "All heading elements contain content.",
|
||
"description": "A heading with no content or inaccessible text prevent screen reader users from accessing information on the page's structure. [Learn more about headings](https://dequeuniversity.com/rules/axe/4.10/empty-heading).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"form-field-multiple-labels": {
|
||
"id": "form-field-multiple-labels",
|
||
"title": "No form fields have multiple labels",
|
||
"description": "Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn how to use form labels](https://dequeuniversity.com/rules/axe/4.10/form-field-multiple-labels).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"frame-title": {
|
||
"id": "frame-title",
|
||
"title": "`<frame>` or `<iframe>` elements have a title",
|
||
"description": "Screen reader users rely on frame titles to describe the contents of frames. [Learn more about frame titles](https://dequeuniversity.com/rules/axe/4.10/frame-title).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"heading-order": {
|
||
"id": "heading-order",
|
||
"title": "Heading elements appear in a sequentially-descending order",
|
||
"description": "Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more about heading order](https://dequeuniversity.com/rules/axe/4.10/heading-order).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"html-has-lang": {
|
||
"id": "html-has-lang",
|
||
"title": "`<html>` element has a `[lang]` attribute",
|
||
"description": "If a page doesn't specify a `lang` attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https://dequeuniversity.com/rules/axe/4.10/html-has-lang).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"html-lang-valid": {
|
||
"id": "html-lang-valid",
|
||
"title": "`<html>` element has a valid value for its `[lang]` attribute",
|
||
"description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn how to use the `lang` attribute](https://dequeuniversity.com/rules/axe/4.10/html-lang-valid).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"html-xml-lang-mismatch": {
|
||
"id": "html-xml-lang-mismatch",
|
||
"title": "`<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.",
|
||
"description": "If the webpage does not specify a consistent language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"identical-links-same-purpose": {
|
||
"id": "identical-links-same-purpose",
|
||
"title": "Identical links have the same purpose.",
|
||
"description": "Links with the same destination should have the same description, to help users understand the link's purpose and decide whether to follow it. [Learn more about identical links](https://dequeuniversity.com/rules/axe/4.10/identical-links-same-purpose).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"image-alt": {
|
||
"id": "image-alt",
|
||
"title": "Image elements have `[alt]` attributes",
|
||
"description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.10/image-alt).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"image-redundant-alt": {
|
||
"id": "image-redundant-alt",
|
||
"title": "Image elements do not have `[alt]` attributes that are redundant text.",
|
||
"description": "Informative elements should aim for short, descriptive alternative text. Alternative text that is exactly the same as the text adjacent to the link or image is potentially confusing for screen reader users, because the text will be read twice. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.10/image-redundant-alt).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"input-button-name": {
|
||
"id": "input-button-name",
|
||
"title": "Input buttons have discernible text.",
|
||
"description": "Adding discernable and accessible text to input buttons may help screen reader users understand the purpose of the input button. [Learn more about input buttons](https://dequeuniversity.com/rules/axe/4.10/input-button-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"input-image-alt": {
|
||
"id": "input-image-alt",
|
||
"title": "`<input type=\"image\">` elements have `[alt]` text",
|
||
"description": "When an image is being used as an `<input>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn about input image alt text](https://dequeuniversity.com/rules/axe/4.10/input-image-alt).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"label-content-name-mismatch": {
|
||
"id": "label-content-name-mismatch",
|
||
"title": "Elements with visible text labels have matching accessible names.",
|
||
"description": "Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. [Learn more about accessible names](https://dequeuniversity.com/rules/axe/4.10/label-content-name-mismatch).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"label": {
|
||
"id": "label",
|
||
"title": "Form elements have associated labels",
|
||
"description": "Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more about form element labels](https://dequeuniversity.com/rules/axe/4.10/label).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"landmark-one-main": {
|
||
"id": "landmark-one-main",
|
||
"title": "Document has a main landmark.",
|
||
"description": "One main landmark helps screen reader users navigate a web page. [Learn more about landmarks](https://dequeuniversity.com/rules/axe/4.10/landmark-one-main).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"link-name": {
|
||
"id": "link-name",
|
||
"title": "Links have a discernible name",
|
||
"description": "Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https://dequeuniversity.com/rules/axe/4.10/link-name).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"link-in-text-block": {
|
||
"id": "link-in-text-block",
|
||
"title": "Links are distinguishable without relying on color.",
|
||
"description": "Low-contrast text is difficult or impossible for many users to read. Link text that is discernible improves the experience for users with low vision. [Learn how to make links distinguishable](https://dequeuniversity.com/rules/axe/4.10/link-in-text-block).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"list": {
|
||
"id": "list",
|
||
"title": "Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).",
|
||
"description": "Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more about proper list structure](https://dequeuniversity.com/rules/axe/4.10/list).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"listitem": {
|
||
"id": "listitem",
|
||
"title": "List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements",
|
||
"description": "Screen readers require list items (`<li>`) to be contained within a parent `<ul>`, `<ol>` or `<menu>` to be announced properly. [Learn more about proper list structure](https://dequeuniversity.com/rules/axe/4.10/listitem).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"meta-refresh": {
|
||
"id": "meta-refresh",
|
||
"title": "The document does not use `<meta http-equiv=\"refresh\">`",
|
||
"description": "Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more about the refresh meta tag](https://dequeuniversity.com/rules/axe/4.10/meta-refresh).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"meta-viewport": {
|
||
"id": "meta-viewport",
|
||
"title": "`[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.",
|
||
"description": "Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more about the viewport meta tag](https://dequeuniversity.com/rules/axe/4.10/meta-viewport).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"object-alt": {
|
||
"id": "object-alt",
|
||
"title": "`<object>` elements have alternate text",
|
||
"description": "Screen readers cannot translate non-text content. Adding alternate text to `<object>` elements helps screen readers convey meaning to users. [Learn more about alt text for `object` elements](https://dequeuniversity.com/rules/axe/4.10/object-alt).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"select-name": {
|
||
"id": "select-name",
|
||
"title": "Select elements have associated label elements.",
|
||
"description": "Form elements without effective labels can create frustrating experiences for screen reader users. [Learn more about the `select` element](https://dequeuniversity.com/rules/axe/4.10/select-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"skip-link": {
|
||
"id": "skip-link",
|
||
"title": "Skip links are focusable.",
|
||
"description": "Including a skip link can help users skip to the main content to save time. [Learn more about skip links](https://dequeuniversity.com/rules/axe/4.10/skip-link).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"tabindex": {
|
||
"id": "tabindex",
|
||
"title": "No element has a `[tabindex]` value greater than 0",
|
||
"description": "A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more about the `tabindex` attribute](https://dequeuniversity.com/rules/axe/4.10/tabindex).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"table-duplicate-name": {
|
||
"id": "table-duplicate-name",
|
||
"title": "Tables have different content in the summary attribute and `<caption>`.",
|
||
"description": "The summary attribute should describe the table structure, while `<caption>` should have the onscreen title. Accurate table mark-up helps users of screen readers. [Learn more about summary and caption](https://dequeuniversity.com/rules/axe/4.10/table-duplicate-name).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"table-fake-caption": {
|
||
"id": "table-fake-caption",
|
||
"title": "Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.",
|
||
"description": "Screen readers have features to make navigating tables easier. Ensuring that tables use the actual caption element instead of cells with the `[colspan]` attribute may improve the experience for screen reader users. [Learn more about captions](https://dequeuniversity.com/rules/axe/4.10/table-fake-caption).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"target-size": {
|
||
"id": "target-size",
|
||
"title": "Touch targets have sufficient size and spacing.",
|
||
"description": "Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. [Learn more about touch targets](https://dequeuniversity.com/rules/axe/4.10/target-size).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"subItemsHeading": {
|
||
"key": "relatedNode",
|
||
"valueType": "node"
|
||
},
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"td-has-header": {
|
||
"id": "td-has-header",
|
||
"title": "`<td>` elements in a large `<table>` have one or more table headers.",
|
||
"description": "Screen readers have features to make navigating tables easier. Ensuring that `<td>` elements in a large table (3 or more cells in width and height) have an associated table header may improve the experience for screen reader users. [Learn more about table headers](https://dequeuniversity.com/rules/axe/4.10/td-has-header).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"td-headers-attr": {
|
||
"id": "td-headers-attr",
|
||
"title": "Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.",
|
||
"description": "Screen readers have features to make navigating tables easier. Ensuring `<td>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more about the `headers` attribute](https://dequeuniversity.com/rules/axe/4.10/td-headers-attr).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"th-has-data-cells": {
|
||
"id": "th-has-data-cells",
|
||
"title": "`<th>` elements and elements with `[role=\"columnheader\"/\"rowheader\"]` have data cells they describe.",
|
||
"description": "Screen readers have features to make navigating tables easier. Ensuring table headers always refer to some set of cells may improve the experience for screen reader users. [Learn more about table headers](https://dequeuniversity.com/rules/axe/4.10/th-has-data-cells).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"valid-lang": {
|
||
"id": "valid-lang",
|
||
"title": "`[lang]` attributes have a valid value",
|
||
"description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) on elements helps ensure that text is pronounced correctly by a screen reader. [Learn how to use the `lang` attribute](https://dequeuniversity.com/rules/axe/4.10/valid-lang).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"video-caption": {
|
||
"id": "video-caption",
|
||
"title": "`<video>` elements contain a `<track>` element with `[kind=\"captions\"]`",
|
||
"description": "When a video provides a caption it is easier for deaf and hearing impaired users to access its information. [Learn more about video captions](https://dequeuniversity.com/rules/axe/4.10/video-caption).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"custom-controls-labels": {
|
||
"id": "custom-controls-labels",
|
||
"title": "Custom controls have associated labels",
|
||
"description": "Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. [Learn more about custom controls and labels](https://developer.chrome.com/docs/lighthouse/accessibility/custom-controls-labels/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"custom-controls-roles": {
|
||
"id": "custom-controls-roles",
|
||
"title": "Custom controls have ARIA roles",
|
||
"description": "Custom interactive controls have appropriate ARIA roles. [Learn how to add roles to custom controls](https://developer.chrome.com/docs/lighthouse/accessibility/custom-control-roles/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"focus-traps": {
|
||
"id": "focus-traps",
|
||
"title": "User focus is not accidentally trapped in a region",
|
||
"description": "A user can tab into and out of any control or region without accidentally trapping their focus. [Learn how to avoid focus traps](https://developer.chrome.com/docs/lighthouse/accessibility/focus-traps/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"focusable-controls": {
|
||
"id": "focusable-controls",
|
||
"title": "Interactive controls are keyboard focusable",
|
||
"description": "Custom interactive controls are keyboard focusable and display a focus indicator. [Learn how to make custom controls focusable](https://developer.chrome.com/docs/lighthouse/accessibility/focusable-controls/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"interactive-element-affordance": {
|
||
"id": "interactive-element-affordance",
|
||
"title": "Interactive elements indicate their purpose and state",
|
||
"description": "Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. [Learn how to decorate interactive elements with affordance hints](https://developer.chrome.com/docs/lighthouse/accessibility/interactive-element-affordance/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"logical-tab-order": {
|
||
"id": "logical-tab-order",
|
||
"title": "The page has a logical tab order",
|
||
"description": "Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. [Learn more about logical tab ordering](https://developer.chrome.com/docs/lighthouse/accessibility/logical-tab-order/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"managed-focus": {
|
||
"id": "managed-focus",
|
||
"title": "The user's focus is directed to new content added to the page",
|
||
"description": "If new content, such as a dialog, is added to the page, the user's focus is directed to it. [Learn how to direct focus to new content](https://developer.chrome.com/docs/lighthouse/accessibility/managed-focus/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"offscreen-content-hidden": {
|
||
"id": "offscreen-content-hidden",
|
||
"title": "Offscreen content is hidden from assistive technology",
|
||
"description": "Offscreen content is hidden with display: none or aria-hidden=true. [Learn how to properly hide offscreen content](https://developer.chrome.com/docs/lighthouse/accessibility/offscreen-content-hidden/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"use-landmarks": {
|
||
"id": "use-landmarks",
|
||
"title": "HTML5 landmark elements are used to improve navigation",
|
||
"description": "Landmark elements (`<main>`, `<nav>`, etc.) are used to improve the keyboard navigation of the page for assistive technology. [Learn more about landmark elements](https://developer.chrome.com/docs/lighthouse/accessibility/use-landmarks/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"visual-order-follows-dom": {
|
||
"id": "visual-order-follows-dom",
|
||
"title": "Visual order on the page follows DOM order",
|
||
"description": "DOM order matches the visual order, improving navigation for assistive technology. [Learn more about DOM and visual ordering](https://developer.chrome.com/docs/lighthouse/accessibility/visual-order-follows-dom/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"uses-long-cache-ttl": {
|
||
"id": "uses-long-cache-ttl",
|
||
"title": "Uses efficient cache policy on static assets",
|
||
"description": "A long cache lifetime can speed up repeat visits to your page. [Learn more about efficient cache policies](https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "byte",
|
||
"displayValue": "0 resources found",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "cacheLifetimeMs",
|
||
"valueType": "ms",
|
||
"label": "Cache TTL",
|
||
"displayUnit": "duration"
|
||
},
|
||
{
|
||
"key": "totalBytes",
|
||
"valueType": "bytes",
|
||
"label": "Transfer Size",
|
||
"displayUnit": "kb",
|
||
"granularity": 1
|
||
}
|
||
],
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"total-byte-weight": {
|
||
"id": "total-byte-weight",
|
||
"title": "Avoids enormous network payloads",
|
||
"description": "Large network payloads cost users real money and are highly correlated with long load times. [Learn how to reduce payload sizes](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 295420,
|
||
"numericUnit": "byte",
|
||
"displayValue": "Total size was 288 KiB",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "totalBytes",
|
||
"valueType": "bytes",
|
||
"label": "Transfer Size"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/4bd1b696-f785427dddbba9fb.js",
|
||
"totalBytes": 54796
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"totalBytes": 46277
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/4777-1c1a400c3ca4954d.js",
|
||
"totalBytes": 30854
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/media/4cf2300e9c8272f7-s.p.woff2",
|
||
"totalBytes": 28688
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/5356-e576b3df6d312992.js",
|
||
"totalBytes": 22768
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/295-7d78c1762ca363a8.js",
|
||
"totalBytes": 17751
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/css/7ff6bb63475794b6.css",
|
||
"totalBytes": 12016
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/1375-c2d9d784dcb12fa4.js",
|
||
"totalBytes": 11463
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/5004-20195db75ee2b3ae.js",
|
||
"totalBytes": 9369
|
||
},
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/2520-f6fa86b785715c3b.js",
|
||
"totalBytes": 6967
|
||
}
|
||
],
|
||
"sortedBy": ["totalBytes"]
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"offscreen-images": {
|
||
"id": "offscreen-images",
|
||
"title": "Defer offscreen images",
|
||
"description": "Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn how to defer offscreen images](https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "",
|
||
"warnings": [],
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 0,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"render-blocking-resources": {
|
||
"id": "render-blocking-resources",
|
||
"title": "Eliminate render-blocking resources",
|
||
"description": "Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn how to eliminate render-blocking resources](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"unminified-css": {
|
||
"id": "unminified-css",
|
||
"title": "Minify CSS",
|
||
"description": "Minifying CSS files can reduce network payload sizes. [Learn how to minify CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 0,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"unminified-javascript": {
|
||
"id": "unminified-javascript",
|
||
"title": "Minify JavaScript",
|
||
"description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn how to minify JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/).",
|
||
"score": 0.5,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "Est savings of 158 KiB",
|
||
"warnings": [],
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "totalBytes",
|
||
"valueType": "bytes",
|
||
"label": "Transfer Size"
|
||
},
|
||
{
|
||
"key": "wastedBytes",
|
||
"valueType": "bytes",
|
||
"label": "Est Savings"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/vendor/@eyeo/webext-ad-filtering-solution/content.js",
|
||
"totalBytes": 95882,
|
||
"wastedBytes": 78041,
|
||
"wastedPercent": 81.39253140595423
|
||
},
|
||
{
|
||
"url": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/bootstrap-autofill-overlay.js",
|
||
"totalBytes": 137324,
|
||
"wastedBytes": 56621,
|
||
"wastedPercent": 41.23152934278224
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/polyfill.js",
|
||
"totalBytes": 10890,
|
||
"wastedBytes": 5854,
|
||
"wastedPercent": 53.75151515151515
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/bypass.preload.js",
|
||
"totalBytes": 11302,
|
||
"wastedBytes": 5774,
|
||
"wastedPercent": 51.08768651268725
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/cookie-banner-detection.preload.js",
|
||
"totalBytes": 10186,
|
||
"wastedBytes": 5394,
|
||
"wastedPercent": 52.95470744508521
|
||
},
|
||
{
|
||
"url": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/fido2-content-script.js",
|
||
"totalBytes": 9756,
|
||
"wastedBytes": 4502,
|
||
"wastedPercent": 46.14551973750972
|
||
},
|
||
{
|
||
"url": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/fido2-page-script.js",
|
||
"totalBytes": 9495,
|
||
"wastedBytes": 3918,
|
||
"wastedPercent": 41.26642107458122
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/composer.preload.js",
|
||
"totalBytes": 7367,
|
||
"wastedBytes": 2147,
|
||
"wastedPercent": 29.143522666188858
|
||
}
|
||
],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 162251,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"unused-css-rules": {
|
||
"id": "unused-css-rules",
|
||
"title": "Reduce unused CSS",
|
||
"description": "Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 0,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"unused-javascript": {
|
||
"id": "unused-javascript",
|
||
"title": "Reduce unused JavaScript",
|
||
"description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).",
|
||
"score": 0.5,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "Est savings of 76 KiB",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"subItemsHeading": {
|
||
"key": "source",
|
||
"valueType": "code"
|
||
},
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "totalBytes",
|
||
"valueType": "bytes",
|
||
"subItemsHeading": {
|
||
"key": "sourceBytes"
|
||
},
|
||
"label": "Transfer Size"
|
||
},
|
||
{
|
||
"key": "wastedBytes",
|
||
"valueType": "bytes",
|
||
"subItemsHeading": {
|
||
"key": "sourceWastedBytes"
|
||
},
|
||
"label": "Est Savings"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"url": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/bootstrap-autofill-overlay.js",
|
||
"totalBytes": 137324,
|
||
"wastedBytes": 78197,
|
||
"wastedPercent": 56.94333302093321
|
||
}
|
||
],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 78197,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"modern-image-formats": {
|
||
"id": "modern-image-formats",
|
||
"title": "Serve images in next-gen formats",
|
||
"description": "Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more about modern image formats](https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "",
|
||
"warnings": [],
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 0,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"uses-optimized-images": {
|
||
"id": "uses-optimized-images",
|
||
"title": "Efficiently encode images",
|
||
"description": "Optimized images load faster and consume less cellular data. [Learn how to efficiently encode images](https://developer.chrome.com/docs/lighthouse/performance/uses-optimized-images/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "",
|
||
"warnings": [],
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 0,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"uses-text-compression": {
|
||
"id": "uses-text-compression",
|
||
"title": "Enable text compression",
|
||
"description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more about text compression](https://developer.chrome.com/docs/lighthouse/performance/uses-text-compression/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 0,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"uses-responsive-images": {
|
||
"id": "uses-responsive-images",
|
||
"title": "Properly size images",
|
||
"description": "Serve images that are appropriately-sized to save cellular data and improve load time. [Learn how to size images](https://developer.chrome.com/docs/lighthouse/performance/uses-responsive-images/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 0,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"efficient-animated-content": {
|
||
"id": "efficient-animated-content",
|
||
"title": "Use video formats for animated content",
|
||
"description": "Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. [Learn more about efficient video formats](https://developer.chrome.com/docs/lighthouse/performance/efficient-animated-content/)",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 0,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"duplicated-javascript": {
|
||
"id": "duplicated-javascript",
|
||
"title": "Remove duplicate modules in JavaScript bundles",
|
||
"description": "Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity. ",
|
||
"score": 0.5,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "Est savings of 22 KiB",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [
|
||
{
|
||
"key": "source",
|
||
"valueType": "code",
|
||
"subItemsHeading": {
|
||
"key": "url",
|
||
"valueType": "url"
|
||
},
|
||
"label": "Source"
|
||
},
|
||
{
|
||
"key": null,
|
||
"valueType": "bytes",
|
||
"subItemsHeading": {
|
||
"key": "sourceTransferBytes"
|
||
},
|
||
"granularity": 10,
|
||
"label": "Transfer Size"
|
||
},
|
||
{
|
||
"key": "wastedBytes",
|
||
"valueType": "bytes",
|
||
"granularity": 10,
|
||
"label": "Est Savings"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"source": "node_modules/webextension-polyfill",
|
||
"wastedBytes": 22021,
|
||
"url": "",
|
||
"totalBytes": 0,
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": [
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/polyfill.js",
|
||
"sourceTransferBytes": 7340
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/bypass.preload.js",
|
||
"sourceTransferBytes": 7341
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/onpage-dialog-ui.preload.js",
|
||
"sourceTransferBytes": 7340
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/cookie-banner-detection.preload.js",
|
||
"sourceTransferBytes": 7340
|
||
}
|
||
]
|
||
}
|
||
}
|
||
],
|
||
"overallSavingsMs": 0,
|
||
"overallSavingsBytes": 22021,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"legacy-javascript": {
|
||
"id": "legacy-javascript",
|
||
"title": "Avoid serving legacy JavaScript to modern browsers",
|
||
"description": "Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. Consider modifying your JavaScript build process to not transpile [Baseline](https://web.dev/baseline) features, unless you know you must support legacy browsers. [Learn why most sites can deploy ES6+ code without transpiling](https://philipwalton.com/articles/the-state-of-es5-on-the-web/)",
|
||
"score": 0.5,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 10,
|
||
"numericUnit": "millisecond",
|
||
"displayValue": "Est savings of 11 KiB",
|
||
"warnings": [],
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"subItemsHeading": {
|
||
"key": "location",
|
||
"valueType": "source-location"
|
||
},
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": null,
|
||
"valueType": "code",
|
||
"subItemsHeading": {
|
||
"key": "signal"
|
||
},
|
||
"label": ""
|
||
},
|
||
{
|
||
"key": "wastedBytes",
|
||
"valueType": "bytes",
|
||
"label": "Est Savings"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"wastedBytes": 11696,
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": [
|
||
{
|
||
"signal": "Array.prototype.at",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 4078
|
||
}
|
||
},
|
||
{
|
||
"signal": "Array.prototype.flat",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 3466
|
||
}
|
||
},
|
||
{
|
||
"signal": "Array.prototype.flatMap",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 3579
|
||
}
|
||
},
|
||
{
|
||
"signal": "Object.fromEntries",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 3955
|
||
}
|
||
},
|
||
{
|
||
"signal": "Object.hasOwn",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 4213
|
||
}
|
||
},
|
||
{
|
||
"signal": "String.prototype.trimEnd",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 3208
|
||
}
|
||
},
|
||
{
|
||
"signal": "String.prototype.trimStart",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 3123
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"totalBytes": 0
|
||
}
|
||
],
|
||
"overallSavingsMs": 10,
|
||
"overallSavingsBytes": 11696,
|
||
"sortedBy": ["wastedBytes"],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 10
|
||
}
|
||
}
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"doctype": {
|
||
"id": "doctype",
|
||
"title": "Page has the HTML doctype",
|
||
"description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more about the doctype declaration](https://developer.chrome.com/docs/lighthouse/best-practices/doctype/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary"
|
||
},
|
||
"charset": {
|
||
"id": "charset",
|
||
"title": "Properly defines charset",
|
||
"description": "A character encoding declaration is required. It can be done with a `<meta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more about declaring the character encoding](https://developer.chrome.com/docs/lighthouse/best-practices/charset/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary"
|
||
},
|
||
"dom-size": {
|
||
"id": "dom-size",
|
||
"title": "Avoids an excessive DOM size",
|
||
"description": "A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn how to avoid an excessive DOM size](https://developer.chrome.com/docs/lighthouse/performance/dom-size/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 67,
|
||
"numericUnit": "element",
|
||
"displayValue": "67 elements",
|
||
"metricSavings": {
|
||
"TBT": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "statistic",
|
||
"valueType": "text",
|
||
"label": "Statistic"
|
||
},
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"label": "Element"
|
||
},
|
||
{
|
||
"key": "value",
|
||
"valueType": "numeric",
|
||
"label": "Value"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"statistic": "Total DOM Elements",
|
||
"value": {
|
||
"type": "numeric",
|
||
"granularity": 1,
|
||
"value": 67
|
||
}
|
||
},
|
||
{
|
||
"node": {
|
||
"type": "node",
|
||
"lhId": "1-9-path",
|
||
"path": "2,HTML,1,BODY,11,DIV,1,MAIN,0,DIV,1,DIV,0,DIV,0,A,0,svg,0,path",
|
||
"selector": "div.h-9 > a#radix-_r_4_-trigger-profile > svg.lucide > path",
|
||
"boundingRect": {
|
||
"top": 217,
|
||
"bottom": 221,
|
||
"left": 176,
|
||
"right": 185,
|
||
"width": 9,
|
||
"height": 4
|
||
},
|
||
"snippet": "<path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\">",
|
||
"nodeLabel": "div.h-9 > a#radix-_r_4_-trigger-profile > svg.lucide > path"
|
||
},
|
||
"statistic": "Maximum DOM Depth",
|
||
"value": {
|
||
"type": "numeric",
|
||
"granularity": 1,
|
||
"value": 9
|
||
}
|
||
},
|
||
{
|
||
"node": {
|
||
"type": "node",
|
||
"lhId": "1-10-BODY",
|
||
"path": "2,HTML,1,BODY",
|
||
"selector": "body.__variable_188709",
|
||
"boundingRect": {
|
||
"top": 0,
|
||
"bottom": 1279,
|
||
"left": 0,
|
||
"right": 1248,
|
||
"width": 1248,
|
||
"height": 1279
|
||
},
|
||
"snippet": "<body class=\"__variable_188709 __variable_580fd3 antialiased\">",
|
||
"nodeLabel": "body.__variable_188709"
|
||
},
|
||
"statistic": "Maximum Child Elements",
|
||
"value": {
|
||
"type": "numeric",
|
||
"granularity": 1,
|
||
"value": 12
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"guidanceLevel": 1
|
||
},
|
||
"geolocation-on-start": {
|
||
"id": "geolocation-on-start",
|
||
"title": "Avoids requesting the geolocation permission on page load",
|
||
"description": "Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more about the geolocation permission](https://developer.chrome.com/docs/lighthouse/best-practices/geolocation-on-start/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "source",
|
||
"valueType": "source-location",
|
||
"label": "Source"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"inspector-issues": {
|
||
"id": "inspector-issues",
|
||
"title": "No issues in the `Issues` panel in Chrome Devtools",
|
||
"description": "Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "issueType",
|
||
"valueType": "text",
|
||
"subItemsHeading": {
|
||
"key": "url",
|
||
"valueType": "url"
|
||
},
|
||
"label": "Issue type"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"no-document-write": {
|
||
"id": "no-document-write",
|
||
"title": "Avoids `document.write()`",
|
||
"description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn how to avoid document.write()](https://developer.chrome.com/docs/lighthouse/best-practices/no-document-write/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "source",
|
||
"valueType": "source-location",
|
||
"label": "Source"
|
||
}
|
||
],
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"js-libraries": {
|
||
"id": "js-libraries",
|
||
"title": "Detected JavaScript libraries",
|
||
"description": "All front-end JavaScript libraries detected on the page. [Learn more about this JavaScript library detection diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/js-libraries/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"notification-on-start": {
|
||
"id": "notification-on-start",
|
||
"title": "Avoids requesting the notification permission on page load",
|
||
"description": "Users are mistrustful of or confused by sites that request to send notifications without context. Consider tying the request to user gestures instead. [Learn more about responsibly getting permission for notifications](https://developer.chrome.com/docs/lighthouse/best-practices/notification-on-start/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "source",
|
||
"valueType": "source-location",
|
||
"label": "Source"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"paste-preventing-inputs": {
|
||
"id": "paste-preventing-inputs",
|
||
"title": "Allows users to paste into input fields",
|
||
"description": "Preventing input pasting is a bad practice for the UX, and weakens security by blocking password managers.[Learn more about user-friendly input fields](https://developer.chrome.com/docs/lighthouse/best-practices/paste-preventing-inputs/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"label": "Failing Elements"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"uses-http2": {
|
||
"id": "uses-http2",
|
||
"title": "Use HTTP/2",
|
||
"description": "HTTP/2 offers many benefits over HTTP/1.1, including binary headers and multiplexing. [Learn more about HTTP/2](https://developer.chrome.com/docs/lighthouse/best-practices/uses-http2/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"numericValue": 0,
|
||
"numericUnit": "millisecond",
|
||
"metricSavings": {
|
||
"LCP": 0,
|
||
"FCP": 0
|
||
},
|
||
"details": {
|
||
"type": "opportunity",
|
||
"headings": [],
|
||
"items": [],
|
||
"overallSavingsMs": 0
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"uses-passive-event-listeners": {
|
||
"id": "uses-passive-event-listeners",
|
||
"title": "Uses passive listeners to improve scrolling performance",
|
||
"description": "Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more about adopting passive event listeners](https://developer.chrome.com/docs/lighthouse/best-practices/uses-passive-event-listeners/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "source",
|
||
"valueType": "source-location",
|
||
"label": "Source"
|
||
}
|
||
],
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"meta-description": {
|
||
"id": "meta-description",
|
||
"title": "Document has a meta description",
|
||
"description": "Meta descriptions may be included in search results to concisely summarize page content. [Learn more about the meta description](https://developer.chrome.com/docs/lighthouse/seo/meta-description/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary"
|
||
},
|
||
"http-status-code": {
|
||
"id": "http-status-code",
|
||
"title": "Page has successful HTTP status code",
|
||
"description": "Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more about HTTP status codes](https://developer.chrome.com/docs/lighthouse/seo/http-status-code/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary"
|
||
},
|
||
"font-size": {
|
||
"id": "font-size",
|
||
"title": "Document uses legible font sizes",
|
||
"description": "Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more about legible font sizes](https://developer.chrome.com/docs/lighthouse/seo/font-size/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"link-text": {
|
||
"id": "link-text",
|
||
"title": "Links have descriptive text",
|
||
"description": "Descriptive link text helps search engines understand your content. [Learn how to make links more accessible](https://developer.chrome.com/docs/lighthouse/seo/link-text/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "href",
|
||
"valueType": "url",
|
||
"label": "Link destination"
|
||
},
|
||
{
|
||
"key": "text",
|
||
"valueType": "text",
|
||
"label": "Link Text"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"crawlable-anchors": {
|
||
"id": "crawlable-anchors",
|
||
"title": "Links are crawlable",
|
||
"description": "Search engines may use `href` attributes on links to crawl websites. Ensure that the `href` attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered. [Learn how to make links crawlable](https://support.google.com/webmasters/answer/9112205)",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"label": "Uncrawlable Link"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"is-crawlable": {
|
||
"id": "is-crawlable",
|
||
"title": "Page isn’t blocked from indexing",
|
||
"description": "Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more about crawler directives](https://developer.chrome.com/docs/lighthouse/seo/is-crawlable/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"warnings": [],
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "source",
|
||
"valueType": "code",
|
||
"label": "Blocking Directive Source"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"robots-txt": {
|
||
"id": "robots-txt",
|
||
"title": "robots.txt is valid",
|
||
"description": "If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"hreflang": {
|
||
"id": "hreflang",
|
||
"title": "Document has a valid `hreflang`",
|
||
"description": "hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more about `hreflang`](https://developer.chrome.com/docs/lighthouse/seo/hreflang/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "source",
|
||
"valueType": "code",
|
||
"subItemsHeading": {
|
||
"key": "reason",
|
||
"valueType": "text"
|
||
},
|
||
"label": ""
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
},
|
||
"canonical": {
|
||
"id": "canonical",
|
||
"title": "Document has a valid `rel=canonical`",
|
||
"description": "Canonical links suggest which URL to show in search results. [Learn more about canonical links](https://developer.chrome.com/docs/lighthouse/seo/canonical/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable"
|
||
},
|
||
"structured-data": {
|
||
"id": "structured-data",
|
||
"title": "Structured data is valid",
|
||
"description": "Run the [Structured Data Testing Tool](https://search.google.com/structured-data/testing-tool/) and the [Structured Data Linter](http://linter.structured-data.org/) to validate structured data. [Learn more about Structured Data](https://developer.chrome.com/docs/lighthouse/seo/structured-data/).",
|
||
"score": null,
|
||
"scoreDisplayMode": "manual"
|
||
},
|
||
"bf-cache": {
|
||
"id": "bf-cache",
|
||
"title": "Page didn't prevent back/forward cache restoration",
|
||
"description": "Many navigations are performed by going back to a previous page, or forwards again. The back/forward cache (bfcache) can speed up these return navigations. [Learn more about the bfcache](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)",
|
||
"score": 1,
|
||
"scoreDisplayMode": "binary",
|
||
"guidanceLevel": 4
|
||
},
|
||
"cache-insight": {
|
||
"id": "cache-insight",
|
||
"title": "Use efficient cache lifetimes",
|
||
"description": "A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "Request"
|
||
},
|
||
{
|
||
"key": "cacheLifetimeMs",
|
||
"valueType": "ms",
|
||
"label": "Cache TTL",
|
||
"displayUnit": "duration"
|
||
},
|
||
{
|
||
"key": "totalBytes",
|
||
"valueType": "bytes",
|
||
"label": "Transfer Size",
|
||
"displayUnit": "kb",
|
||
"granularity": 1
|
||
}
|
||
],
|
||
"items": [],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"wastedBytes": 0
|
||
}
|
||
},
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["uses-long-cache-ttl"]
|
||
},
|
||
"cls-culprits-insight": {
|
||
"id": "cls-culprits-insight",
|
||
"title": "Layout shift culprits",
|
||
"description": "Layout shifts occur when elements move absent any user interaction. [Investigate the causes of layout shifts](https://web.dev/articles/optimize-cls), such as elements being added, removed, or their fonts changing as the page loads.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "numeric",
|
||
"metricSavings": {
|
||
"CLS": 0
|
||
},
|
||
"details": {
|
||
"type": "list",
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["layout-shifts", "non-composited-animations", "unsized-images"]
|
||
},
|
||
"document-latency-insight": {
|
||
"id": "document-latency-insight",
|
||
"title": "Document request latency",
|
||
"description": "Your first network request is the most important. Reduce its latency by avoiding redirects, ensuring a fast server response, and enabling text compression.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "checklist",
|
||
"items": {
|
||
"noRedirects": {
|
||
"label": "Avoids redirects",
|
||
"value": true
|
||
},
|
||
"serverResponseIsFast": {
|
||
"label": "Server responds quickly (observed 2 ms)",
|
||
"value": true
|
||
},
|
||
"usesCompression": {
|
||
"label": "Applies text compression",
|
||
"value": true
|
||
}
|
||
},
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"redirectDuration": 0,
|
||
"serverResponseTime": 2,
|
||
"uncompressedResponseBytes": 0,
|
||
"wastedBytes": 0
|
||
}
|
||
},
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["redirects", "server-response-time", "uses-text-compression"]
|
||
},
|
||
"dom-size-insight": {
|
||
"id": "dom-size-insight",
|
||
"title": "Optimize DOM size",
|
||
"description": "A large DOM can increase the duration of style calculations and layout reflows, impacting page responsiveness. A large DOM will also increase memory usage. [Learn how to avoid an excessive DOM size](https://developer.chrome.com/docs/lighthouse/performance/dom-size/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "numeric",
|
||
"metricSavings": {
|
||
"INP": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "statistic",
|
||
"valueType": "text",
|
||
"label": "Statistic"
|
||
},
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"label": "Element"
|
||
},
|
||
{
|
||
"key": "value",
|
||
"valueType": "numeric",
|
||
"label": "Value"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"statistic": "Total elements",
|
||
"value": {
|
||
"type": "numeric",
|
||
"granularity": 1,
|
||
"value": 69
|
||
}
|
||
},
|
||
{
|
||
"statistic": "Most children",
|
||
"node": {
|
||
"type": "node",
|
||
"lhId": "page-2-BODY",
|
||
"path": "2,HTML,1,BODY",
|
||
"selector": "body.__variable_188709",
|
||
"boundingRect": {
|
||
"top": 0,
|
||
"bottom": 1279,
|
||
"left": 0,
|
||
"right": 1248,
|
||
"width": 1248,
|
||
"height": 1279
|
||
},
|
||
"snippet": "<body class=\"__variable_188709 __variable_580fd3 antialiased\">",
|
||
"nodeLabel": "body.__variable_188709"
|
||
},
|
||
"value": {
|
||
"type": "numeric",
|
||
"granularity": 1,
|
||
"value": 12
|
||
}
|
||
},
|
||
{
|
||
"statistic": "DOM depth",
|
||
"node": {
|
||
"type": "node",
|
||
"lhId": "page-3-path",
|
||
"path": "2,HTML,1,BODY,11,DIV,1,MAIN,0,DIV,1,DIV,0,DIV,0,A,0,svg,0,path",
|
||
"selector": "div.h-9 > a#radix-_r_4_-trigger-profile > svg.lucide > path",
|
||
"boundingRect": {
|
||
"top": 217,
|
||
"bottom": 221,
|
||
"left": 176,
|
||
"right": 185,
|
||
"width": 9,
|
||
"height": 4
|
||
},
|
||
"snippet": "<path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\">",
|
||
"nodeLabel": "div.h-9 > a#radix-_r_4_-trigger-profile > svg.lucide > path"
|
||
},
|
||
"value": {
|
||
"type": "numeric",
|
||
"granularity": 1,
|
||
"value": 9
|
||
}
|
||
}
|
||
],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"totalElements": 69,
|
||
"maxChildren": 12,
|
||
"maxDepth": 9
|
||
}
|
||
},
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["dom-size"]
|
||
},
|
||
"duplicated-javascript-insight": {
|
||
"id": "duplicated-javascript-insight",
|
||
"title": "Duplicated JavaScript",
|
||
"description": "Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "source",
|
||
"valueType": "code",
|
||
"subItemsHeading": {
|
||
"key": "url",
|
||
"valueType": "url"
|
||
},
|
||
"label": "Source"
|
||
},
|
||
{
|
||
"key": "wastedBytes",
|
||
"valueType": "bytes",
|
||
"subItemsHeading": {
|
||
"key": "sourceTransferBytes"
|
||
},
|
||
"granularity": 10,
|
||
"label": "Duplicated bytes"
|
||
}
|
||
],
|
||
"items": [],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"wastedBytes": 0
|
||
}
|
||
},
|
||
"guidanceLevel": 2,
|
||
"replacesAudits": ["duplicated-javascript"]
|
||
},
|
||
"font-display-insight": {
|
||
"id": "font-display-insight",
|
||
"title": "Font display",
|
||
"description": "Consider setting [`font-display`](https://developer.chrome.com/blog/font-display) to `swap` or `optional` to ensure text is consistently visible. `swap` can be further optimized to mitigate layout shifts with [font metric overrides](https://developer.chrome.com/blog/font-fallbacks).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"metricSavings": {
|
||
"INP": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "wastedMs",
|
||
"valueType": "ms",
|
||
"label": "Est Savings"
|
||
}
|
||
],
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["font-display"]
|
||
},
|
||
"forced-reflow-insight": {
|
||
"id": "forced-reflow-insight",
|
||
"title": "Forced reflow",
|
||
"description": "A forced reflow occurs when JavaScript queries geometric properties (such as `offsetWidth`) after styles have been invalidated by a change to the DOM state. This can result in poor performance. Learn more about [forced reflows](https://developers.google.com/web/fundamentals/performance/rendering/avoid-large-complex-layouts-and-layout-thrashing#avoid-forced-synchronous-layouts) and possible mitigations.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "numeric",
|
||
"details": {
|
||
"type": "list",
|
||
"items": [
|
||
{
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "source",
|
||
"valueType": "source-location",
|
||
"label": "Source"
|
||
},
|
||
{
|
||
"key": "reflowTime",
|
||
"valueType": "ms",
|
||
"granularity": 1,
|
||
"label": "Total reflow time"
|
||
}
|
||
],
|
||
"items": []
|
||
}
|
||
]
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"image-delivery-insight": {
|
||
"id": "image-delivery-insight",
|
||
"title": "Improve image delivery",
|
||
"description": "Reducing the download time of images can improve the perceived load time of the page and LCP. [Learn more about optimizing image size](https://developer.chrome.com/docs/lighthouse/performance/uses-optimized-images/)",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL",
|
||
"subItemsHeading": {
|
||
"key": "reason",
|
||
"valueType": "text"
|
||
}
|
||
},
|
||
{
|
||
"key": "totalBytes",
|
||
"valueType": "bytes",
|
||
"label": "Resource Size"
|
||
},
|
||
{
|
||
"key": "wastedBytes",
|
||
"valueType": "bytes",
|
||
"label": "Est Savings",
|
||
"subItemsHeading": {
|
||
"key": "wastedBytes",
|
||
"valueType": "bytes"
|
||
}
|
||
}
|
||
],
|
||
"items": [],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"wastedBytes": 0
|
||
}
|
||
},
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": [
|
||
"modern-image-formats",
|
||
"uses-optimized-images",
|
||
"efficient-animated-content",
|
||
"uses-responsive-images"
|
||
]
|
||
},
|
||
"inp-breakdown-insight": {
|
||
"id": "inp-breakdown-insight",
|
||
"title": "INP breakdown",
|
||
"description": "Start investigating with the longest subpart. [Delays can be minimized](https://web.dev/articles/optimize-inp#optimize_interactions). To reduce processing duration, [optimize the main-thread costs](https://web.dev/articles/optimize-long-tasks), often JS.",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable",
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["work-during-interaction"]
|
||
},
|
||
"lcp-breakdown-insight": {
|
||
"id": "lcp-breakdown-insight",
|
||
"title": "LCP breakdown",
|
||
"description": "Each [subpart has specific improvement strategies](https://web.dev/articles/optimize-lcp#lcp-breakdown). Ideally, most of the LCP time should be spent on loading the resources, not within delays.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"metricSavings": {
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "list",
|
||
"items": [
|
||
{
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "label",
|
||
"valueType": "text",
|
||
"label": "Subpart"
|
||
},
|
||
{
|
||
"key": "duration",
|
||
"valueType": "ms",
|
||
"label": "Duration"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"subpart": "timeToFirstByte",
|
||
"label": "Time to first byte",
|
||
"duration": 6.288
|
||
},
|
||
{
|
||
"subpart": "elementRenderDelay",
|
||
"label": "Element render delay",
|
||
"duration": 262.073
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"type": "node",
|
||
"lhId": "page-0-P",
|
||
"path": "2,HTML,1,BODY,11,DIV,1,MAIN,0,DIV,1,DIV,1,DIV,0,DIV,1,P",
|
||
"selector": "div.space-y-6 > div.rounded-lg > div > p.text-muted-foreground",
|
||
"boundingRect": {
|
||
"top": 330,
|
||
"bottom": 354,
|
||
"left": 153,
|
||
"right": 1095,
|
||
"width": 942,
|
||
"height": 24
|
||
},
|
||
"snippet": "<p class=\"text-muted-foreground\">",
|
||
"nodeLabel": "Manage your profile information (Coming in Task 3.2)"
|
||
}
|
||
]
|
||
},
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["largest-contentful-paint-element"]
|
||
},
|
||
"lcp-discovery-insight": {
|
||
"id": "lcp-discovery-insight",
|
||
"title": "LCP request discovery",
|
||
"description": "Optimize LCP by making the LCP image [discoverable](https://web.dev/articles/optimize-lcp#1_eliminate_resource_load_delay) from the HTML immediately, and [avoiding lazy-loading](https://web.dev/articles/lcp-lazy-loading)",
|
||
"score": null,
|
||
"scoreDisplayMode": "notApplicable",
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["prioritize-lcp-image", "lcp-lazy-loaded"]
|
||
},
|
||
"legacy-javascript-insight": {
|
||
"id": "legacy-javascript-insight",
|
||
"title": "Legacy JavaScript",
|
||
"description": "Polyfills and transforms enable older browsers to use new JavaScript features. However, many aren't necessary for modern browsers. Consider modifying your JavaScript build process to not transpile [Baseline](https://web.dev/articles/baseline-and-polyfills) features, unless you know you must support older browsers. [Learn why most sites can deploy ES6+ code without transpiling](https://philipwalton.com/articles/the-state-of-es5-on-the-web/)",
|
||
"score": 0.5,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"displayValue": "Est savings of 12 KiB",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"subItemsHeading": {
|
||
"key": "location",
|
||
"valueType": "source-location"
|
||
},
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": null,
|
||
"valueType": "code",
|
||
"subItemsHeading": {
|
||
"key": "signal"
|
||
},
|
||
"label": ""
|
||
},
|
||
{
|
||
"key": "wastedBytes",
|
||
"valueType": "bytes",
|
||
"label": "Wasted bytes"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"wastedBytes": 11793,
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": [
|
||
{
|
||
"signal": "Array.prototype.at",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 4078
|
||
}
|
||
},
|
||
{
|
||
"signal": "Array.prototype.flat",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 3466
|
||
}
|
||
},
|
||
{
|
||
"signal": "Array.prototype.flatMap",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 3579
|
||
}
|
||
},
|
||
{
|
||
"signal": "Object.fromEntries",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 3955
|
||
}
|
||
},
|
||
{
|
||
"signal": "Object.hasOwn",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 4213
|
||
}
|
||
},
|
||
{
|
||
"signal": "String.prototype.trimEnd",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 3208
|
||
}
|
||
},
|
||
{
|
||
"signal": "String.prototype.trimStart",
|
||
"location": {
|
||
"type": "source-location",
|
||
"url": "http://localhost:3000/_next/static/chunks/1255-64d514cdae386b7c.js",
|
||
"urlProvider": "network",
|
||
"line": 0,
|
||
"column": 3123
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
],
|
||
"debugData": {
|
||
"type": "debugdata",
|
||
"wastedBytes": 11793
|
||
}
|
||
},
|
||
"guidanceLevel": 2
|
||
},
|
||
"modern-http-insight": {
|
||
"id": "modern-http-insight",
|
||
"title": "Modern HTTP",
|
||
"description": "HTTP/2 and HTTP/3 offer many benefits over HTTP/1.1, such as multiplexing. [Learn more about using modern HTTP](https://developer.chrome.com/docs/lighthouse/best-practices/uses-http2/).",
|
||
"score": 1,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "protocol",
|
||
"valueType": "text",
|
||
"label": "Protocol"
|
||
}
|
||
],
|
||
"items": []
|
||
},
|
||
"guidanceLevel": 3
|
||
},
|
||
"network-dependency-tree-insight": {
|
||
"id": "network-dependency-tree-insight",
|
||
"title": "Network dependency tree",
|
||
"description": "[Avoid chaining critical requests](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.",
|
||
"score": 0,
|
||
"scoreDisplayMode": "numeric",
|
||
"metricSavings": {
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "list",
|
||
"items": [
|
||
{
|
||
"type": "list-section",
|
||
"value": {
|
||
"type": "network-tree",
|
||
"chains": {
|
||
"D76A5554932341834113809BB5548E5F": {
|
||
"url": "http://localhost:3000/settings/profile",
|
||
"navStartToEndTime": 49,
|
||
"transferSize": 3727,
|
||
"isLongest": true,
|
||
"children": {
|
||
"1370106.3": {
|
||
"url": "http://localhost:3000/_next/static/css/7ff6bb63475794b6.css",
|
||
"navStartToEndTime": 49,
|
||
"transferSize": 12016,
|
||
"children": {}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"longestChain": {
|
||
"duration": 49
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"type": "list-section",
|
||
"title": "Preconnected origins",
|
||
"description": "[preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) hints help the browser establish a connection earlier in the page load, saving time when the first request for that origin is made. The following are the origins that the page preconnected to.",
|
||
"value": {
|
||
"type": "text",
|
||
"value": "no origins were preconnected"
|
||
}
|
||
},
|
||
{
|
||
"type": "list-section",
|
||
"title": "Preconnect candidates",
|
||
"description": "Add [preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) hints to your most important origins, but try to use no more than 4.",
|
||
"value": {
|
||
"type": "text",
|
||
"value": "No additional origins are good candidates for preconnecting"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"guidanceLevel": 1,
|
||
"replacesAudits": ["critical-request-chains", "uses-rel-preconnect"]
|
||
},
|
||
"render-blocking-insight": {
|
||
"id": "render-blocking-insight",
|
||
"title": "Render blocking requests",
|
||
"description": "Requests are blocking the page's initial render, which may delay LCP. [Deferring or inlining](https://web.dev/learn/performance/understanding-the-critical-path#render-blocking_resources) can move these network requests out of the critical path.",
|
||
"score": 0.5,
|
||
"scoreDisplayMode": "metricSavings",
|
||
"metricSavings": {
|
||
"FCP": 0,
|
||
"LCP": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "url",
|
||
"valueType": "url",
|
||
"label": "URL"
|
||
},
|
||
{
|
||
"key": "totalBytes",
|
||
"valueType": "bytes",
|
||
"label": "Transfer Size"
|
||
},
|
||
{
|
||
"key": "wastedMs",
|
||
"valueType": "timespanMs",
|
||
"label": "Duration"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"url": "http://localhost:3000/_next/static/css/7ff6bb63475794b6.css",
|
||
"totalBytes": 12016
|
||
}
|
||
]
|
||
},
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["render-blocking-resources"]
|
||
},
|
||
"third-parties-insight": {
|
||
"id": "third-parties-insight",
|
||
"title": "3rd parties",
|
||
"description": "3rd party code can significantly impact load performance. [Reduce and defer loading of 3rd party code](https://web.dev/articles/optimizing-content-efficiency-loading-third-party-javascript/) to prioritize your page's content.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "informative",
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "entity",
|
||
"valueType": "text",
|
||
"label": "3rd party",
|
||
"subItemsHeading": {
|
||
"key": "url",
|
||
"valueType": "url"
|
||
}
|
||
},
|
||
{
|
||
"key": "transferSize",
|
||
"granularity": 1,
|
||
"valueType": "bytes",
|
||
"label": "Transfer size",
|
||
"subItemsHeading": {
|
||
"key": "transferSize"
|
||
}
|
||
},
|
||
{
|
||
"key": "mainThreadTime",
|
||
"granularity": 1,
|
||
"valueType": "ms",
|
||
"label": "Main thread time",
|
||
"subItemsHeading": {
|
||
"key": "mainThreadTime"
|
||
}
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"entity": "nngceckbapebfimnlniiiahkandclblb",
|
||
"mainThreadTime": 23.8860000371933,
|
||
"transferSize": 0,
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": [
|
||
{
|
||
"url": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/bootstrap-autofill-overlay.js",
|
||
"mainThreadTime": 13.9030000269413,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/contextMenuHandler.js",
|
||
"mainThreadTime": 7.535999998450279,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/fido2-content-script.js",
|
||
"mainThreadTime": 0.9790000021457672,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/fido2-page-script.js",
|
||
"mainThreadTime": 0.972000002861023,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/content-message-handler.js",
|
||
"mainThreadTime": 0.4060000032186508,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/trigger-autofill-script-injection.js",
|
||
"mainThreadTime": 0.09000000357627869,
|
||
"transferSize": 0
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"entity": "cfhdojbkjhnklbpkdaibdccddilifddb",
|
||
"mainThreadTime": 19.17399998009205,
|
||
"transferSize": 0,
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": [
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/vendor/@eyeo/webext-ad-filtering-solution/content.js",
|
||
"mainThreadTime": 7.773999989032745,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/onpage-dialog-ui.preload.js",
|
||
"mainThreadTime": 7.420999988913536,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/polyfill.js",
|
||
"mainThreadTime": 1.1459999978542328,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/composer.preload.js",
|
||
"mainThreadTime": 0.863999992609024,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/bypass.preload.js",
|
||
"mainThreadTime": 0.8009999990463257,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/cookie-banner-detection.preload.js",
|
||
"mainThreadTime": 0.7250000089406967,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/onpage-dialog.preload.js",
|
||
"mainThreadTime": 0.443000003695488,
|
||
"transferSize": 0
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"entity": "lmhkpmbekcpmknklioeibfkpmmfibljd",
|
||
"mainThreadTime": 2.2480000108480453,
|
||
"transferSize": 0,
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": [
|
||
{
|
||
"url": "chrome-extension://lmhkpmbekcpmknklioeibfkpmmfibljd/page.bundle.js",
|
||
"mainThreadTime": 1.5740000009536743,
|
||
"transferSize": 0
|
||
},
|
||
{
|
||
"url": "chrome-extension://lmhkpmbekcpmknklioeibfkpmmfibljd/content.bundle.js",
|
||
"mainThreadTime": 0.674000009894371,
|
||
"transferSize": 0
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"entity": "jdlhfjlpaijjhklfadlhbbmpjfddkglc",
|
||
"mainThreadTime": 0.2370000034570694,
|
||
"transferSize": 0,
|
||
"subItems": {
|
||
"type": "subitems",
|
||
"items": [
|
||
{
|
||
"url": "chrome-extension://jdlhfjlpaijjhklfadlhbbmpjfddkglc/client.js",
|
||
"mainThreadTime": 0.2370000034570694,
|
||
"transferSize": 0
|
||
}
|
||
]
|
||
}
|
||
}
|
||
],
|
||
"isEntityGrouped": true
|
||
},
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["third-party-summary"]
|
||
},
|
||
"viewport-insight": {
|
||
"id": "viewport-insight",
|
||
"title": "Optimize viewport for mobile",
|
||
"description": "Tap interactions may be [delayed by up to 300 ms](https://developer.chrome.com/blog/300ms-tap-delay-gone-away/) if the viewport is not optimized for mobile.",
|
||
"score": 1,
|
||
"scoreDisplayMode": "numeric",
|
||
"metricSavings": {
|
||
"INP": 0
|
||
},
|
||
"details": {
|
||
"type": "table",
|
||
"headings": [
|
||
{
|
||
"key": "node",
|
||
"valueType": "node",
|
||
"label": ""
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"node": {
|
||
"type": "node",
|
||
"lhId": "page-1-META",
|
||
"path": "2,HTML,0,HEAD,1,META",
|
||
"selector": "head > meta",
|
||
"boundingRect": {
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
},
|
||
"snippet": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">",
|
||
"nodeLabel": "head > meta"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"guidanceLevel": 3,
|
||
"replacesAudits": ["viewport"]
|
||
}
|
||
},
|
||
"configSettings": {
|
||
"output": "json",
|
||
"maxWaitForFcp": 30000,
|
||
"maxWaitForLoad": 45000,
|
||
"pauseAfterFcpMs": 1000,
|
||
"pauseAfterLoadMs": 1000,
|
||
"networkQuietThresholdMs": 1000,
|
||
"cpuQuietThresholdMs": 1000,
|
||
"formFactor": "desktop",
|
||
"throttling": {
|
||
"rttMs": 40,
|
||
"throughputKbps": 10240,
|
||
"requestLatencyMs": 0,
|
||
"downloadThroughputKbps": 0,
|
||
"uploadThroughputKbps": 0,
|
||
"cpuSlowdownMultiplier": 1
|
||
},
|
||
"throttlingMethod": "simulate",
|
||
"screenEmulation": {
|
||
"mobile": true,
|
||
"width": 412,
|
||
"height": 823,
|
||
"deviceScaleFactor": 1.75,
|
||
"disabled": true
|
||
},
|
||
"emulatedUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36",
|
||
"auditMode": false,
|
||
"gatherMode": false,
|
||
"clearStorageTypes": ["file_systems", "shader_cache", "service_workers", "cache_storage"],
|
||
"disableStorageReset": false,
|
||
"debugNavigation": false,
|
||
"channel": "devtools",
|
||
"usePassiveGathering": false,
|
||
"disableFullPageScreenshot": false,
|
||
"skipAboutBlank": false,
|
||
"blankPage": "about:blank",
|
||
"ignoreStatusCode": true,
|
||
"locale": "en-US",
|
||
"blockedUrlPatterns": null,
|
||
"additionalTraceCategories": "",
|
||
"extraHeaders": null,
|
||
"precomputedLanternData": null,
|
||
"onlyAudits": null,
|
||
"onlyCategories": ["performance", "accessibility", "best-practices", "seo"],
|
||
"skipAudits": null
|
||
},
|
||
"categories": {
|
||
"performance": {
|
||
"title": "Performance",
|
||
"supportedModes": ["navigation", "timespan", "snapshot"],
|
||
"auditRefs": [
|
||
{
|
||
"id": "first-contentful-paint",
|
||
"weight": 10,
|
||
"group": "metrics",
|
||
"acronym": "FCP"
|
||
},
|
||
{
|
||
"id": "largest-contentful-paint",
|
||
"weight": 25,
|
||
"group": "metrics",
|
||
"acronym": "LCP"
|
||
},
|
||
{
|
||
"id": "total-blocking-time",
|
||
"weight": 30,
|
||
"group": "metrics",
|
||
"acronym": "TBT"
|
||
},
|
||
{
|
||
"id": "cumulative-layout-shift",
|
||
"weight": 25,
|
||
"group": "metrics",
|
||
"acronym": "CLS"
|
||
},
|
||
{
|
||
"id": "speed-index",
|
||
"weight": 10,
|
||
"group": "metrics",
|
||
"acronym": "SI"
|
||
},
|
||
{
|
||
"id": "cache-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "cls-culprits-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "document-latency-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "dom-size-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "duplicated-javascript-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "font-display-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "forced-reflow-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "image-delivery-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "inp-breakdown-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "lcp-breakdown-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "lcp-discovery-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "legacy-javascript-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "modern-http-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "network-dependency-tree-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "render-blocking-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "third-parties-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "viewport-insight",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "interactive",
|
||
"weight": 0,
|
||
"group": "hidden",
|
||
"acronym": "TTI"
|
||
},
|
||
{
|
||
"id": "max-potential-fid",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "first-meaningful-paint",
|
||
"weight": 0,
|
||
"acronym": "FMP",
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "render-blocking-resources",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "uses-responsive-images",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "offscreen-images",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "unminified-css",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "unminified-javascript",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "unused-css-rules",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "unused-javascript",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "uses-optimized-images",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "modern-image-formats",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "uses-text-compression",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "uses-rel-preconnect",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "server-response-time",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "redirects",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "uses-http2",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "efficient-animated-content",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "duplicated-javascript",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "legacy-javascript",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "prioritize-lcp-image",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "total-byte-weight",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "uses-long-cache-ttl",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "dom-size",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "critical-request-chains",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "user-timings",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "bootup-time",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "mainthread-work-breakdown",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "font-display",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "third-party-summary",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "third-party-facades",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "largest-contentful-paint-element",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "lcp-lazy-loaded",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "layout-shifts",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "uses-passive-event-listeners",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "no-document-write",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "long-tasks",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "non-composited-animations",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "unsized-images",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "viewport",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "bf-cache",
|
||
"weight": 0,
|
||
"group": "diagnostics"
|
||
},
|
||
{
|
||
"id": "network-requests",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "network-rtt",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "network-server-latency",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "main-thread-tasks",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "diagnostics",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "metrics",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "screenshot-thumbnails",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "final-screenshot",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "script-treemap-data",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "resource-summary",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
}
|
||
],
|
||
"id": "performance",
|
||
"score": 1
|
||
},
|
||
"accessibility": {
|
||
"title": "Accessibility",
|
||
"description": "These checks highlight opportunities to [improve the accessibility of your web app](https://developer.chrome.com/docs/lighthouse/accessibility/). Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so [manual testing](https://web.dev/articles/how-to-review) is also encouraged.",
|
||
"manualDescription": "These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https://web.dev/articles/how-to-review).",
|
||
"supportedModes": ["navigation", "snapshot"],
|
||
"auditRefs": [
|
||
{
|
||
"id": "accesskeys",
|
||
"weight": 0,
|
||
"group": "a11y-navigation"
|
||
},
|
||
{
|
||
"id": "aria-allowed-attr",
|
||
"weight": 10,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-allowed-role",
|
||
"weight": 1,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-command-name",
|
||
"weight": 0,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-conditional-attr",
|
||
"weight": 7,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-deprecated-role",
|
||
"weight": 1,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-dialog-name",
|
||
"weight": 0,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-hidden-body",
|
||
"weight": 10,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-hidden-focus",
|
||
"weight": 7,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-input-field-name",
|
||
"weight": 0,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-meter-name",
|
||
"weight": 0,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-progressbar-name",
|
||
"weight": 0,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-prohibited-attr",
|
||
"weight": 7,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-required-attr",
|
||
"weight": 10,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-required-children",
|
||
"weight": 10,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-required-parent",
|
||
"weight": 10,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-roles",
|
||
"weight": 7,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-text",
|
||
"weight": 0,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-toggle-field-name",
|
||
"weight": 0,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-tooltip-name",
|
||
"weight": 0,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-treeitem-name",
|
||
"weight": 0,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-valid-attr-value",
|
||
"weight": 10,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "aria-valid-attr",
|
||
"weight": 10,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "button-name",
|
||
"weight": 10,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "bypass",
|
||
"weight": 0,
|
||
"group": "a11y-navigation"
|
||
},
|
||
{
|
||
"id": "color-contrast",
|
||
"weight": 7,
|
||
"group": "a11y-color-contrast"
|
||
},
|
||
{
|
||
"id": "definition-list",
|
||
"weight": 0,
|
||
"group": "a11y-tables-lists"
|
||
},
|
||
{
|
||
"id": "dlitem",
|
||
"weight": 0,
|
||
"group": "a11y-tables-lists"
|
||
},
|
||
{
|
||
"id": "document-title",
|
||
"weight": 7,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "duplicate-id-aria",
|
||
"weight": 0,
|
||
"group": "a11y-aria"
|
||
},
|
||
{
|
||
"id": "form-field-multiple-labels",
|
||
"weight": 0,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "frame-title",
|
||
"weight": 0,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "heading-order",
|
||
"weight": 3,
|
||
"group": "a11y-navigation"
|
||
},
|
||
{
|
||
"id": "html-has-lang",
|
||
"weight": 7,
|
||
"group": "a11y-language"
|
||
},
|
||
{
|
||
"id": "html-lang-valid",
|
||
"weight": 7,
|
||
"group": "a11y-language"
|
||
},
|
||
{
|
||
"id": "html-xml-lang-mismatch",
|
||
"weight": 0,
|
||
"group": "a11y-language"
|
||
},
|
||
{
|
||
"id": "image-alt",
|
||
"weight": 0,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "image-redundant-alt",
|
||
"weight": 0,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "input-button-name",
|
||
"weight": 0,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "input-image-alt",
|
||
"weight": 0,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "label",
|
||
"weight": 0,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "link-in-text-block",
|
||
"weight": 0,
|
||
"group": "a11y-color-contrast"
|
||
},
|
||
{
|
||
"id": "link-name",
|
||
"weight": 7,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "list",
|
||
"weight": 0,
|
||
"group": "a11y-tables-lists"
|
||
},
|
||
{
|
||
"id": "listitem",
|
||
"weight": 0,
|
||
"group": "a11y-tables-lists"
|
||
},
|
||
{
|
||
"id": "meta-refresh",
|
||
"weight": 0,
|
||
"group": "a11y-best-practices"
|
||
},
|
||
{
|
||
"id": "meta-viewport",
|
||
"weight": 10,
|
||
"group": "a11y-best-practices"
|
||
},
|
||
{
|
||
"id": "object-alt",
|
||
"weight": 0,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "select-name",
|
||
"weight": 0,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "skip-link",
|
||
"weight": 0,
|
||
"group": "a11y-names-labels"
|
||
},
|
||
{
|
||
"id": "tabindex",
|
||
"weight": 7,
|
||
"group": "a11y-navigation"
|
||
},
|
||
{
|
||
"id": "table-duplicate-name",
|
||
"weight": 0,
|
||
"group": "a11y-tables-lists"
|
||
},
|
||
{
|
||
"id": "target-size",
|
||
"weight": 7,
|
||
"group": "a11y-best-practices"
|
||
},
|
||
{
|
||
"id": "td-headers-attr",
|
||
"weight": 0,
|
||
"group": "a11y-tables-lists"
|
||
},
|
||
{
|
||
"id": "th-has-data-cells",
|
||
"weight": 0,
|
||
"group": "a11y-tables-lists"
|
||
},
|
||
{
|
||
"id": "valid-lang",
|
||
"weight": 0,
|
||
"group": "a11y-language"
|
||
},
|
||
{
|
||
"id": "video-caption",
|
||
"weight": 0,
|
||
"group": "a11y-audio-video"
|
||
},
|
||
{
|
||
"id": "focusable-controls",
|
||
"weight": 0
|
||
},
|
||
{
|
||
"id": "interactive-element-affordance",
|
||
"weight": 0
|
||
},
|
||
{
|
||
"id": "logical-tab-order",
|
||
"weight": 0
|
||
},
|
||
{
|
||
"id": "visual-order-follows-dom",
|
||
"weight": 0
|
||
},
|
||
{
|
||
"id": "focus-traps",
|
||
"weight": 0
|
||
},
|
||
{
|
||
"id": "managed-focus",
|
||
"weight": 0
|
||
},
|
||
{
|
||
"id": "use-landmarks",
|
||
"weight": 0
|
||
},
|
||
{
|
||
"id": "offscreen-content-hidden",
|
||
"weight": 0
|
||
},
|
||
{
|
||
"id": "custom-controls-labels",
|
||
"weight": 0
|
||
},
|
||
{
|
||
"id": "custom-controls-roles",
|
||
"weight": 0
|
||
},
|
||
{
|
||
"id": "empty-heading",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "identical-links-same-purpose",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "landmark-one-main",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "label-content-name-mismatch",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "table-fake-caption",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
},
|
||
{
|
||
"id": "td-has-header",
|
||
"weight": 0,
|
||
"group": "hidden"
|
||
}
|
||
],
|
||
"id": "accessibility",
|
||
"score": 0.94
|
||
},
|
||
"best-practices": {
|
||
"title": "Best Practices",
|
||
"supportedModes": ["navigation", "timespan", "snapshot"],
|
||
"auditRefs": [
|
||
{
|
||
"id": "is-on-https",
|
||
"weight": 5,
|
||
"group": "best-practices-trust-safety"
|
||
},
|
||
{
|
||
"id": "redirects-http",
|
||
"weight": 0,
|
||
"group": "best-practices-trust-safety"
|
||
},
|
||
{
|
||
"id": "geolocation-on-start",
|
||
"weight": 1,
|
||
"group": "best-practices-trust-safety"
|
||
},
|
||
{
|
||
"id": "notification-on-start",
|
||
"weight": 1,
|
||
"group": "best-practices-trust-safety"
|
||
},
|
||
{
|
||
"id": "csp-xss",
|
||
"weight": 0,
|
||
"group": "best-practices-trust-safety"
|
||
},
|
||
{
|
||
"id": "has-hsts",
|
||
"weight": 0,
|
||
"group": "best-practices-trust-safety"
|
||
},
|
||
{
|
||
"id": "origin-isolation",
|
||
"weight": 0,
|
||
"group": "best-practices-trust-safety"
|
||
},
|
||
{
|
||
"id": "clickjacking-mitigation",
|
||
"weight": 0,
|
||
"group": "best-practices-trust-safety"
|
||
},
|
||
{
|
||
"id": "trusted-types-xss",
|
||
"weight": 0,
|
||
"group": "best-practices-trust-safety"
|
||
},
|
||
{
|
||
"id": "paste-preventing-inputs",
|
||
"weight": 3,
|
||
"group": "best-practices-ux"
|
||
},
|
||
{
|
||
"id": "image-aspect-ratio",
|
||
"weight": 1,
|
||
"group": "best-practices-ux"
|
||
},
|
||
{
|
||
"id": "image-size-responsive",
|
||
"weight": 1,
|
||
"group": "best-practices-ux"
|
||
},
|
||
{
|
||
"id": "viewport",
|
||
"weight": 1,
|
||
"group": "best-practices-ux"
|
||
},
|
||
{
|
||
"id": "font-size",
|
||
"weight": 0,
|
||
"group": "best-practices-ux"
|
||
},
|
||
{
|
||
"id": "doctype",
|
||
"weight": 1,
|
||
"group": "best-practices-browser-compat"
|
||
},
|
||
{
|
||
"id": "charset",
|
||
"weight": 1,
|
||
"group": "best-practices-browser-compat"
|
||
},
|
||
{
|
||
"id": "js-libraries",
|
||
"weight": 0,
|
||
"group": "best-practices-general"
|
||
},
|
||
{
|
||
"id": "deprecations",
|
||
"weight": 5,
|
||
"group": "best-practices-general"
|
||
},
|
||
{
|
||
"id": "third-party-cookies",
|
||
"weight": 5,
|
||
"group": "best-practices-general"
|
||
},
|
||
{
|
||
"id": "errors-in-console",
|
||
"weight": 1,
|
||
"group": "best-practices-general"
|
||
},
|
||
{
|
||
"id": "valid-source-maps",
|
||
"weight": 0,
|
||
"group": "best-practices-general"
|
||
},
|
||
{
|
||
"id": "inspector-issues",
|
||
"weight": 1,
|
||
"group": "best-practices-general"
|
||
}
|
||
],
|
||
"id": "best-practices",
|
||
"score": 0.96
|
||
},
|
||
"seo": {
|
||
"title": "SEO",
|
||
"description": "These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on [Core Web Vitals](https://web.dev/explore/vitals). [Learn more about Google Search Essentials](https://support.google.com/webmasters/answer/35769).",
|
||
"manualDescription": "Run these additional validators on your site to check additional SEO best practices.",
|
||
"supportedModes": ["navigation", "snapshot"],
|
||
"auditRefs": [
|
||
{
|
||
"id": "is-crawlable",
|
||
"weight": 4.043478260869565,
|
||
"group": "seo-crawl"
|
||
},
|
||
{
|
||
"id": "document-title",
|
||
"weight": 1,
|
||
"group": "seo-content"
|
||
},
|
||
{
|
||
"id": "meta-description",
|
||
"weight": 1,
|
||
"group": "seo-content"
|
||
},
|
||
{
|
||
"id": "http-status-code",
|
||
"weight": 1,
|
||
"group": "seo-crawl"
|
||
},
|
||
{
|
||
"id": "link-text",
|
||
"weight": 1,
|
||
"group": "seo-content"
|
||
},
|
||
{
|
||
"id": "crawlable-anchors",
|
||
"weight": 1,
|
||
"group": "seo-crawl"
|
||
},
|
||
{
|
||
"id": "robots-txt",
|
||
"weight": 0,
|
||
"group": "seo-crawl"
|
||
},
|
||
{
|
||
"id": "image-alt",
|
||
"weight": 0,
|
||
"group": "seo-content"
|
||
},
|
||
{
|
||
"id": "hreflang",
|
||
"weight": 1,
|
||
"group": "seo-content"
|
||
},
|
||
{
|
||
"id": "canonical",
|
||
"weight": 0,
|
||
"group": "seo-content"
|
||
},
|
||
{
|
||
"id": "structured-data",
|
||
"weight": 0
|
||
}
|
||
],
|
||
"id": "seo",
|
||
"score": 1
|
||
}
|
||
},
|
||
"categoryGroups": {
|
||
"metrics": {
|
||
"title": "Metrics"
|
||
},
|
||
"insights": {
|
||
"title": "Insights",
|
||
"description": "These insights are also available in the Chrome DevTools Performance Panel - [record a trace](https://developer.chrome.com/docs/devtools/performance/reference) to view more detailed information."
|
||
},
|
||
"diagnostics": {
|
||
"title": "Diagnostics",
|
||
"description": "More information about the performance of your application. These numbers don't [directly affect](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) the Performance score."
|
||
},
|
||
"a11y-best-practices": {
|
||
"title": "Best practices",
|
||
"description": "These items highlight common accessibility best practices."
|
||
},
|
||
"a11y-color-contrast": {
|
||
"title": "Contrast",
|
||
"description": "These are opportunities to improve the legibility of your content."
|
||
},
|
||
"a11y-names-labels": {
|
||
"title": "Names and labels",
|
||
"description": "These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."
|
||
},
|
||
"a11y-navigation": {
|
||
"title": "Navigation",
|
||
"description": "These are opportunities to improve keyboard navigation in your application."
|
||
},
|
||
"a11y-aria": {
|
||
"title": "ARIA",
|
||
"description": "These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."
|
||
},
|
||
"a11y-language": {
|
||
"title": "Internationalization and localization",
|
||
"description": "These are opportunities to improve the interpretation of your content by users in different locales."
|
||
},
|
||
"a11y-audio-video": {
|
||
"title": "Audio and video",
|
||
"description": "These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."
|
||
},
|
||
"a11y-tables-lists": {
|
||
"title": "Tables and lists",
|
||
"description": "These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."
|
||
},
|
||
"seo-mobile": {
|
||
"title": "Mobile Friendly",
|
||
"description": "Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn how to make pages mobile-friendly](https://developers.google.com/search/mobile-sites/)."
|
||
},
|
||
"seo-content": {
|
||
"title": "Content Best Practices",
|
||
"description": "Format your HTML in a way that enables crawlers to better understand your app’s content."
|
||
},
|
||
"seo-crawl": {
|
||
"title": "Crawling and Indexing",
|
||
"description": "To appear in search results, crawlers need access to your app."
|
||
},
|
||
"best-practices-trust-safety": {
|
||
"title": "Trust and Safety"
|
||
},
|
||
"best-practices-ux": {
|
||
"title": "User Experience"
|
||
},
|
||
"best-practices-browser-compat": {
|
||
"title": "Browser Compatibility"
|
||
},
|
||
"best-practices-general": {
|
||
"title": "General"
|
||
},
|
||
"hidden": {
|
||
"title": ""
|
||
}
|
||
},
|
||
"stackPacks": [],
|
||
"entities": [
|
||
{
|
||
"name": "localhost",
|
||
"origins": ["http://localhost:3000", "http://localhost:8000"],
|
||
"isFirstParty": true,
|
||
"isUnrecognized": true
|
||
}
|
||
],
|
||
"fullPageScreenshot": {
|
||
"screenshot": {
|
||
"data": "data:image/webp;base64,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",
|
||
"width": 1248,
|
||
"height": 1420
|
||
},
|
||
"nodes": {
|
||
"page-0-P": {
|
||
"id": "",
|
||
"top": 330,
|
||
"bottom": 354,
|
||
"left": 153,
|
||
"right": 1095,
|
||
"width": 942,
|
||
"height": 24
|
||
},
|
||
"page-1-META": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
},
|
||
"page-2-BODY": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 1420,
|
||
"left": 0,
|
||
"right": 1248,
|
||
"width": 1248,
|
||
"height": 1420
|
||
},
|
||
"page-3-path": {
|
||
"id": "",
|
||
"top": 217,
|
||
"bottom": 221,
|
||
"left": 176,
|
||
"right": 185,
|
||
"width": 9,
|
||
"height": 4
|
||
},
|
||
"page-4-DIV": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
},
|
||
"1-0-A": {
|
||
"id": "radix-_r_4_-trigger-profile",
|
||
"top": 201,
|
||
"bottom": 229,
|
||
"left": 132,
|
||
"right": 280,
|
||
"width": 148,
|
||
"height": 28
|
||
},
|
||
"1-1-A": {
|
||
"id": "",
|
||
"top": 18,
|
||
"bottom": 46,
|
||
"left": 128,
|
||
"right": 214,
|
||
"width": 86,
|
||
"height": 28
|
||
},
|
||
"1-2-A": {
|
||
"id": "",
|
||
"top": 14,
|
||
"bottom": 50,
|
||
"left": 246,
|
||
"right": 308,
|
||
"width": 62,
|
||
"height": 36
|
||
},
|
||
"1-3-A": {
|
||
"id": "",
|
||
"top": 14,
|
||
"bottom": 50,
|
||
"left": 312,
|
||
"right": 377,
|
||
"width": 65,
|
||
"height": 36
|
||
},
|
||
"1-4-A": {
|
||
"id": "radix-_r_4_-trigger-password",
|
||
"top": 201,
|
||
"bottom": 229,
|
||
"left": 280,
|
||
"right": 428,
|
||
"width": 148,
|
||
"height": 28
|
||
},
|
||
"1-5-A": {
|
||
"id": "radix-_r_4_-trigger-sessions",
|
||
"top": 201,
|
||
"bottom": 229,
|
||
"left": 428,
|
||
"right": 576,
|
||
"width": 148,
|
||
"height": 28
|
||
},
|
||
"1-6-A": {
|
||
"id": "radix-_r_4_-trigger-preferences",
|
||
"top": 201,
|
||
"bottom": 229,
|
||
"left": 576,
|
||
"right": 724,
|
||
"width": 148,
|
||
"height": 28
|
||
},
|
||
"1-7-A": {
|
||
"id": "",
|
||
"top": 1376,
|
||
"bottom": 1396,
|
||
"left": 1000,
|
||
"right": 1052,
|
||
"width": 52,
|
||
"height": 20
|
||
},
|
||
"1-8-A": {
|
||
"id": "",
|
||
"top": 1376,
|
||
"bottom": 1396,
|
||
"left": 1076,
|
||
"right": 1120,
|
||
"width": 44,
|
||
"height": 20
|
||
},
|
||
"1-9-path": {
|
||
"id": "",
|
||
"top": 217,
|
||
"bottom": 221,
|
||
"left": 176,
|
||
"right": 185,
|
||
"width": 9,
|
||
"height": 4
|
||
},
|
||
"1-10-BODY": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 1420,
|
||
"left": 0,
|
||
"right": 1248,
|
||
"width": 1248,
|
||
"height": 1420
|
||
},
|
||
"1-11-LINK": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
},
|
||
"1-12-LINK": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
},
|
||
"1-13-LINK": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
},
|
||
"1-14-LINK": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
},
|
||
"1-15-META": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
},
|
||
"1-16-META": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
},
|
||
"1-17-META": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
},
|
||
"1-18-META": {
|
||
"id": "",
|
||
"top": 0,
|
||
"bottom": 0,
|
||
"left": 0,
|
||
"right": 0,
|
||
"width": 0,
|
||
"height": 0
|
||
}
|
||
}
|
||
},
|
||
"timing": {
|
||
"entries": [
|
||
{
|
||
"startTime": 144.4,
|
||
"name": "lh:config",
|
||
"duration": 172.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 145.3,
|
||
"name": "lh:config:resolveArtifactsToDefns",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 317.4,
|
||
"name": "lh:runner:gather",
|
||
"duration": 5937.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 317.6,
|
||
"name": "lh:driver:connect",
|
||
"duration": 9.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 327.5,
|
||
"name": "lh:driver:navigate",
|
||
"duration": 25.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 353.6,
|
||
"name": "lh:gather:getBenchmarkIndex",
|
||
"duration": 1006.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 1359.8,
|
||
"name": "lh:gather:getVersion",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 1360.6,
|
||
"name": "lh:gather:getDevicePixelRatio",
|
||
"duration": 3.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 1364,
|
||
"name": "lh:prepare:navigationMode",
|
||
"duration": 35.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 1373.2,
|
||
"name": "lh:storage:clearDataForOrigin",
|
||
"duration": 3.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 1376.5,
|
||
"name": "lh:storage:clearBrowserCaches",
|
||
"duration": 22.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 1399.2,
|
||
"name": "lh:gather:prepareThrottlingAndNetwork",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 1409.4,
|
||
"name": "lh:driver:navigate",
|
||
"duration": 2581.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4282.7,
|
||
"name": "lh:computed:NetworkRecords",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4283.8,
|
||
"name": "lh:gather:getArtifact:DevtoolsLog",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4283.9,
|
||
"name": "lh:gather:getArtifact:Trace",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4283.9,
|
||
"name": "lh:gather:getArtifact:Accessibility",
|
||
"duration": 144.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4428.6,
|
||
"name": "lh:gather:getArtifact:AnchorElements",
|
||
"duration": 20.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4449.5,
|
||
"name": "lh:gather:getArtifact:ConsoleMessages",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4449.6,
|
||
"name": "lh:gather:getArtifact:CSSUsage",
|
||
"duration": 71.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4521.2,
|
||
"name": "lh:gather:getArtifact:Doctype",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4521.9,
|
||
"name": "lh:gather:getArtifact:DOMStats",
|
||
"duration": 2.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4524.4,
|
||
"name": "lh:gather:getArtifact:FontSize",
|
||
"duration": 6.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4530.6,
|
||
"name": "lh:gather:getArtifact:Inputs",
|
||
"duration": 1.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4531.9,
|
||
"name": "lh:gather:getArtifact:ImageElements",
|
||
"duration": 4.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4536.2,
|
||
"name": "lh:gather:getArtifact:InspectorIssues",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4536.4,
|
||
"name": "lh:gather:getArtifact:JsUsage",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4536.5,
|
||
"name": "lh:gather:getArtifact:LinkElements",
|
||
"duration": 1.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4538.3,
|
||
"name": "lh:computed:MainResource",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4538.4,
|
||
"name": "lh:gather:getArtifact:MainDocumentContent",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4539.3,
|
||
"name": "lh:gather:getArtifact:MetaElements",
|
||
"duration": 1.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4540.9,
|
||
"name": "lh:gather:getArtifact:NetworkUserAgent",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4541,
|
||
"name": "lh:gather:getArtifact:OptimizedImages",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4541.3,
|
||
"name": "lh:gather:getArtifact:ResponseCompression",
|
||
"duration": 6.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4547.4,
|
||
"name": "lh:gather:getArtifact:RobotsTxt",
|
||
"duration": 5.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4553.1,
|
||
"name": "lh:gather:getArtifact:Scripts",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4553.2,
|
||
"name": "lh:gather:getArtifact:SourceMaps",
|
||
"duration": 12.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4565.3,
|
||
"name": "lh:gather:getArtifact:Stacks",
|
||
"duration": 5.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4565.4,
|
||
"name": "lh:gather:collectStacks",
|
||
"duration": 5.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4571,
|
||
"name": "lh:gather:getArtifact:Stylesheets",
|
||
"duration": 4.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4575.7,
|
||
"name": "lh:gather:getArtifact:TraceElements",
|
||
"duration": 339.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4575.9,
|
||
"name": "lh:computed:ProcessedTrace",
|
||
"duration": 18.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4575.9,
|
||
"name": "lh:computed:TraceEngineResult",
|
||
"duration": 303.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4596,
|
||
"name": "lh:computed:TraceEngineResult:total",
|
||
"duration": 279.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4596.1,
|
||
"name": "lh:computed:TraceEngineResult:parse",
|
||
"duration": 208.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4596.6,
|
||
"name": "lh:computed:TraceEngineResult:parse:handleEvent",
|
||
"duration": 90.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4687.1,
|
||
"name": "lh:computed:TraceEngineResult:parse:Meta:finalize",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4687.5,
|
||
"name": "lh:computed:TraceEngineResult:parse:AnimationFrames:finalize",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4687.6,
|
||
"name": "lh:computed:TraceEngineResult:parse:Animations:finalize",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4687.9,
|
||
"name": "lh:computed:TraceEngineResult:parse:Samples:finalize",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4688,
|
||
"name": "lh:computed:TraceEngineResult:parse:AuctionWorklets:finalize",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4688.1,
|
||
"name": "lh:computed:TraceEngineResult:parse:NetworkRequests:finalize",
|
||
"duration": 1.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4689.6,
|
||
"name": "lh:computed:TraceEngineResult:parse:Renderer:finalize",
|
||
"duration": 9.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4698.7,
|
||
"name": "lh:computed:TraceEngineResult:parse:Flows:finalize",
|
||
"duration": 6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4704.7,
|
||
"name": "lh:computed:TraceEngineResult:parse:AsyncJSCalls:finalize",
|
||
"duration": 4.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4709.1,
|
||
"name": "lh:computed:TraceEngineResult:parse:DOMStats:finalize",
|
||
"duration": 4.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4713.3,
|
||
"name": "lh:computed:TraceEngineResult:parse:UserTimings:finalize",
|
||
"duration": 4.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4717.5,
|
||
"name": "lh:computed:TraceEngineResult:parse:ExtensionTraceData:finalize",
|
||
"duration": 4.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4721.9,
|
||
"name": "lh:computed:TraceEngineResult:parse:LayerTree:finalize",
|
||
"duration": 4.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4726.2,
|
||
"name": "lh:computed:TraceEngineResult:parse:Frames:finalize",
|
||
"duration": 8.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4734.7,
|
||
"name": "lh:computed:TraceEngineResult:parse:GPU:finalize",
|
||
"duration": 4.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4738.9,
|
||
"name": "lh:computed:TraceEngineResult:parse:ImagePainting:finalize",
|
||
"duration": 4.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4743.2,
|
||
"name": "lh:computed:TraceEngineResult:parse:Initiators:finalize",
|
||
"duration": 4.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4747.5,
|
||
"name": "lh:computed:TraceEngineResult:parse:Invalidations:finalize",
|
||
"duration": 4.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4751.6,
|
||
"name": "lh:computed:TraceEngineResult:parse:PageLoadMetrics:finalize",
|
||
"duration": 4.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4756.3,
|
||
"name": "lh:computed:TraceEngineResult:parse:LargestImagePaint:finalize",
|
||
"duration": 4.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4760.5,
|
||
"name": "lh:computed:TraceEngineResult:parse:LargestTextPaint:finalize",
|
||
"duration": 4.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4764.7,
|
||
"name": "lh:computed:TraceEngineResult:parse:Screenshots:finalize",
|
||
"duration": 4.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4769.4,
|
||
"name": "lh:computed:TraceEngineResult:parse:LayoutShifts:finalize",
|
||
"duration": 4.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4773.8,
|
||
"name": "lh:computed:TraceEngineResult:parse:Memory:finalize",
|
||
"duration": 4.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4777.9,
|
||
"name": "lh:computed:TraceEngineResult:parse:PageFrames:finalize",
|
||
"duration": 4.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4782.1,
|
||
"name": "lh:computed:TraceEngineResult:parse:Scripts:finalize",
|
||
"duration": 4.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4787,
|
||
"name": "lh:computed:TraceEngineResult:parse:SelectorStats:finalize",
|
||
"duration": 4.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4791.2,
|
||
"name": "lh:computed:TraceEngineResult:parse:UserInteractions:finalize",
|
||
"duration": 4.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4795.5,
|
||
"name": "lh:computed:TraceEngineResult:parse:Workers:finalize",
|
||
"duration": 4.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4799.6,
|
||
"name": "lh:computed:TraceEngineResult:parse:Warnings:finalize",
|
||
"duration": 4.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4803.9,
|
||
"name": "lh:computed:TraceEngineResult:parse:clone",
|
||
"duration": 1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4804.9,
|
||
"name": "lh:computed:TraceEngineResult:insights",
|
||
"duration": 70.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4805.2,
|
||
"name": "lh:computed:TraceEngineResult:insights:CLSCulprits",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4805.6,
|
||
"name": "lh:computed:TraceEngineResult:insights:Cache",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4805.7,
|
||
"name": "lh:computed:TraceEngineResult:insights:DOMSize",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4806,
|
||
"name": "lh:computed:TraceEngineResult:insights:DocumentLatency",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4806.1,
|
||
"name": "lh:computed:TraceEngineResult:insights:DuplicatedJavaScript",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4806.4,
|
||
"name": "lh:computed:TraceEngineResult:insights:FontDisplay",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4806.6,
|
||
"name": "lh:computed:TraceEngineResult:insights:ForcedReflow",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4806.7,
|
||
"name": "lh:computed:TraceEngineResult:insights:INPBreakdown",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4806.8,
|
||
"name": "lh:computed:TraceEngineResult:insights:ImageDelivery",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4807,
|
||
"name": "lh:computed:TraceEngineResult:insights:LCPBreakdown",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4807,
|
||
"name": "lh:computed:TraceEngineResult:insights:LCPDiscovery",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4807.2,
|
||
"name": "lh:computed:TraceEngineResult:insights:LegacyJavaScript",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4807.4,
|
||
"name": "lh:computed:TraceEngineResult:insights:ModernHTTP",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4807.4,
|
||
"name": "lh:computed:TraceEngineResult:insights:NetworkDependencyTree",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4807.6,
|
||
"name": "lh:computed:TraceEngineResult:insights:RenderBlocking",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4807.6,
|
||
"name": "lh:computed:TraceEngineResult:insights:SlowCSSSelector",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4807.8,
|
||
"name": "lh:computed:TraceEngineResult:insights:ThirdParties",
|
||
"duration": 0.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4808.6,
|
||
"name": "lh:computed:TraceEngineResult:insights:Viewport",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4808.8,
|
||
"name": "lh:computed:TraceEngineResult:insights:createLanternContext",
|
||
"duration": 13.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4822.1,
|
||
"name": "lh:computed:TraceEngineResult:insights:CLSCulprits",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4822.3,
|
||
"name": "lh:computed:TraceEngineResult:insights:Cache",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4822.6,
|
||
"name": "lh:computed:TraceEngineResult:insights:DOMSize",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4822.7,
|
||
"name": "lh:computed:TraceEngineResult:insights:DocumentLatency",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4822.9,
|
||
"name": "lh:computed:TraceEngineResult:insights:DuplicatedJavaScript",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4823.1,
|
||
"name": "lh:computed:TraceEngineResult:insights:FontDisplay",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4823.1,
|
||
"name": "lh:computed:TraceEngineResult:insights:ForcedReflow",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4823.2,
|
||
"name": "lh:computed:TraceEngineResult:insights:INPBreakdown",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4823.2,
|
||
"name": "lh:computed:TraceEngineResult:insights:ImageDelivery",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4823.2,
|
||
"name": "lh:computed:TraceEngineResult:insights:LCPBreakdown",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4823.4,
|
||
"name": "lh:computed:TraceEngineResult:insights:LCPDiscovery",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4823.4,
|
||
"name": "lh:computed:TraceEngineResult:insights:LegacyJavaScript",
|
||
"duration": 46.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4869.9,
|
||
"name": "lh:computed:TraceEngineResult:insights:ModernHTTP",
|
||
"duration": 1.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4871,
|
||
"name": "lh:computed:TraceEngineResult:insights:NetworkDependencyTree",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4871.6,
|
||
"name": "lh:computed:TraceEngineResult:insights:RenderBlocking",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4871.8,
|
||
"name": "lh:computed:TraceEngineResult:insights:SlowCSSSelector",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4871.8,
|
||
"name": "lh:computed:TraceEngineResult:insights:ThirdParties",
|
||
"duration": 3.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4875,
|
||
"name": "lh:computed:TraceEngineResult:insights:Viewport",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4881.2,
|
||
"name": "lh:computed:ProcessedNavigation",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4881.6,
|
||
"name": "lh:computed:CumulativeLayoutShift",
|
||
"duration": 26.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4908.9,
|
||
"name": "lh:computed:Responsiveness",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4915,
|
||
"name": "lh:gather:getArtifact:ViewportDimensions",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 4915.6,
|
||
"name": "lh:gather:getArtifact:FullPageScreenshot",
|
||
"duration": 1103.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6018.9,
|
||
"name": "lh:gather:getArtifact:BFCacheFailures",
|
||
"duration": 234.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6255.4,
|
||
"name": "lh:runner:audit",
|
||
"duration": 585.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6255.5,
|
||
"name": "lh:runner:auditing",
|
||
"duration": 585.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6256.1,
|
||
"name": "lh:audit:is-on-https",
|
||
"duration": 1.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6257.5,
|
||
"name": "lh:audit:redirects-http",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6258.3,
|
||
"name": "lh:audit:viewport",
|
||
"duration": 1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6258.6,
|
||
"name": "lh:computed:ViewportMeta",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6259.5,
|
||
"name": "lh:audit:first-contentful-paint",
|
||
"duration": 3.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6259.8,
|
||
"name": "lh:computed:LanternFirstContentfulPaint",
|
||
"duration": 2.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6259.8,
|
||
"name": "lh:computed:FirstContentfulPaint",
|
||
"duration": 2.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6259.9,
|
||
"name": "lh:computed:PageDependencyGraph",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6261.7,
|
||
"name": "lh:computed:NetworkAnalysis",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6261.7,
|
||
"name": "lh:computed:LoadSimulator",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6263.2,
|
||
"name": "lh:audit:largest-contentful-paint",
|
||
"duration": 2.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6263.5,
|
||
"name": "lh:computed:LanternLargestContentfulPaint",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6263.5,
|
||
"name": "lh:computed:LargestContentfulPaint",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6265.7,
|
||
"name": "lh:audit:first-meaningful-paint",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6266.2,
|
||
"name": "lh:audit:speed-index",
|
||
"duration": 170.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6266.4,
|
||
"name": "lh:computed:Speedline",
|
||
"duration": 167.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6266.4,
|
||
"name": "lh:computed:LanternSpeedIndex",
|
||
"duration": 169.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6266.4,
|
||
"name": "lh:computed:SpeedIndex",
|
||
"duration": 169.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6436.3,
|
||
"name": "lh:audit:screenshot-thumbnails",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6436.9,
|
||
"name": "lh:computed:Screenshots",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6436.9,
|
||
"name": "lh:audit:final-screenshot",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6437.7,
|
||
"name": "lh:audit:total-blocking-time",
|
||
"duration": 2.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6437.9,
|
||
"name": "lh:computed:LanternTotalBlockingTime",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6437.9,
|
||
"name": "lh:computed:TotalBlockingTime",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6438,
|
||
"name": "lh:computed:LanternInteractive",
|
||
"duration": 1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6440.2,
|
||
"name": "lh:audit:max-potential-fid",
|
||
"duration": 1.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6440.4,
|
||
"name": "lh:computed:MaxPotentialFID",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6440.5,
|
||
"name": "lh:computed:LanternMaxPotentialFID",
|
||
"duration": 0.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6441.8,
|
||
"name": "lh:audit:cumulative-layout-shift",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6442.4,
|
||
"name": "lh:audit:errors-in-console",
|
||
"duration": 5.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6442.7,
|
||
"name": "lh:computed:JSBundles",
|
||
"duration": 4.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6448.3,
|
||
"name": "lh:audit:server-response-time",
|
||
"duration": 0.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6449.2,
|
||
"name": "lh:audit:interactive",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6449.3,
|
||
"name": "lh:computed:Interactive",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6449.8,
|
||
"name": "lh:audit:user-timings",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6450,
|
||
"name": "lh:computed:UserTimings",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6450.9,
|
||
"name": "lh:audit:critical-request-chains",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6451,
|
||
"name": "lh:computed:CriticalRequestChains",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6452.7,
|
||
"name": "lh:audit:redirects",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6453.8,
|
||
"name": "lh:audit:image-aspect-ratio",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6454.7,
|
||
"name": "lh:audit:image-size-responsive",
|
||
"duration": 0.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6454.9,
|
||
"name": "lh:computed:ImageRecords",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6455.6,
|
||
"name": "lh:audit:deprecations",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6456.4,
|
||
"name": "lh:audit:third-party-cookies",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6457.2,
|
||
"name": "lh:audit:mainthread-work-breakdown",
|
||
"duration": 6.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6457.6,
|
||
"name": "lh:computed:MainThreadTasks",
|
||
"duration": 4.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6463.7,
|
||
"name": "lh:audit:bootup-time",
|
||
"duration": 3.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6464.8,
|
||
"name": "lh:computed:TBTImpactTasks",
|
||
"duration": 1.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6467.1,
|
||
"name": "lh:audit:uses-rel-preconnect",
|
||
"duration": 1.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6468.3,
|
||
"name": "lh:audit:font-display",
|
||
"duration": 1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6469.3,
|
||
"name": "lh:audit:diagnostics",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6469.8,
|
||
"name": "lh:computed:EntityClassification",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6469.8,
|
||
"name": "lh:audit:network-requests",
|
||
"duration": 1.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6471.1,
|
||
"name": "lh:audit:network-rtt",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6471.9,
|
||
"name": "lh:audit:network-server-latency",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6472.5,
|
||
"name": "lh:audit:main-thread-tasks",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6472.7,
|
||
"name": "lh:audit:metrics",
|
||
"duration": 1.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6472.8,
|
||
"name": "lh:computed:TimingSummary",
|
||
"duration": 1.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6473,
|
||
"name": "lh:computed:FirstContentfulPaintAllFrames",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6473,
|
||
"name": "lh:computed:LargestContentfulPaintAllFrames",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6473.1,
|
||
"name": "lh:computed:TimeToFirstByte",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6473.1,
|
||
"name": "lh:computed:LCPBreakdown",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6473.2,
|
||
"name": "lh:computed:LCPImageRecord",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6474.1,
|
||
"name": "lh:audit:resource-summary",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6474.2,
|
||
"name": "lh:computed:ResourceSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6474.9,
|
||
"name": "lh:audit:third-party-summary",
|
||
"duration": 1.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6476.4,
|
||
"name": "lh:audit:third-party-facades",
|
||
"duration": 1.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6477.6,
|
||
"name": "lh:audit:largest-contentful-paint-element",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6478.5,
|
||
"name": "lh:audit:lcp-lazy-loaded",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6479.1,
|
||
"name": "lh:audit:layout-shifts",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6479.7,
|
||
"name": "lh:audit:long-tasks",
|
||
"duration": 1.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6481,
|
||
"name": "lh:audit:non-composited-animations",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6481.6,
|
||
"name": "lh:audit:unsized-images",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6482.2,
|
||
"name": "lh:audit:valid-source-maps",
|
||
"duration": 0.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6483.2,
|
||
"name": "lh:audit:prioritize-lcp-image",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6483.6,
|
||
"name": "lh:audit:csp-xss",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6484.2,
|
||
"name": "lh:audit:has-hsts",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6484.8,
|
||
"name": "lh:audit:origin-isolation",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6485.4,
|
||
"name": "lh:audit:clickjacking-mitigation",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6486,
|
||
"name": "lh:audit:trusted-types-xss",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6486.5,
|
||
"name": "lh:audit:script-treemap-data",
|
||
"duration": 19.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6486.6,
|
||
"name": "lh:computed:ModuleDuplication",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6487,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 5.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6492.9,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6493.4,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6493.9,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6494.5,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6494.8,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6496.7,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6497.2,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6497.4,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6497.5,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6497.7,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6497.8,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6497.9,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6498.1,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6498.3,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6498.4,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6498.4,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6498.6,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6498.7,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6498.7,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6498.8,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6498.9,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6499.1,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6499.2,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6499.2,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6500,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6500.1,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6500.2,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6501,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6501.1,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6501.3,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6501.7,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6503.4,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6503.6,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6503.7,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6504.2,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6504.8,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6505.1,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6505.4,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6505.4,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6505.6,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6505.8,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6505.9,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6506,
|
||
"name": "lh:computed:UnusedJavascriptSummary",
|
||
"duration": 0.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6506.4,
|
||
"name": "lh:audit:accesskeys",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6507.1,
|
||
"name": "lh:audit:aria-allowed-attr",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6508.9,
|
||
"name": "lh:audit:aria-allowed-role",
|
||
"duration": 1.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6510.9,
|
||
"name": "lh:audit:aria-command-name",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6511.5,
|
||
"name": "lh:audit:aria-conditional-attr",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6513.4,
|
||
"name": "lh:audit:aria-deprecated-role",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6515.2,
|
||
"name": "lh:audit:aria-dialog-name",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6515.9,
|
||
"name": "lh:audit:aria-hidden-body",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6517.8,
|
||
"name": "lh:audit:aria-hidden-focus",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6519.7,
|
||
"name": "lh:audit:aria-input-field-name",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6520.4,
|
||
"name": "lh:audit:aria-meter-name",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6521.1,
|
||
"name": "lh:audit:aria-progressbar-name",
|
||
"duration": 3.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6524.8,
|
||
"name": "lh:audit:aria-prohibited-attr",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6526.7,
|
||
"name": "lh:audit:aria-required-attr",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6528.6,
|
||
"name": "lh:audit:aria-required-children",
|
||
"duration": 1.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6530.5,
|
||
"name": "lh:audit:aria-required-parent",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6532.4,
|
||
"name": "lh:audit:aria-roles",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6534.3,
|
||
"name": "lh:audit:aria-text",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6535.1,
|
||
"name": "lh:audit:aria-toggle-field-name",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6535.9,
|
||
"name": "lh:audit:aria-tooltip-name",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6536.7,
|
||
"name": "lh:audit:aria-treeitem-name",
|
||
"duration": 0.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6537.6,
|
||
"name": "lh:audit:aria-valid-attr-value",
|
||
"duration": 1.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6539.6,
|
||
"name": "lh:audit:aria-valid-attr",
|
||
"duration": 1.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6541.6,
|
||
"name": "lh:audit:button-name",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6543.5,
|
||
"name": "lh:audit:bypass",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6545.3,
|
||
"name": "lh:audit:color-contrast",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6547.1,
|
||
"name": "lh:audit:definition-list",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6548.1,
|
||
"name": "lh:audit:dlitem",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6549.1,
|
||
"name": "lh:audit:document-title",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6551,
|
||
"name": "lh:audit:duplicate-id-aria",
|
||
"duration": 0.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6551.9,
|
||
"name": "lh:audit:empty-heading",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6553.8,
|
||
"name": "lh:audit:form-field-multiple-labels",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6554.8,
|
||
"name": "lh:audit:frame-title",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6555.8,
|
||
"name": "lh:audit:heading-order",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6557.8,
|
||
"name": "lh:audit:html-has-lang",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6559.8,
|
||
"name": "lh:audit:html-lang-valid",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6561.6,
|
||
"name": "lh:audit:html-xml-lang-mismatch",
|
||
"duration": 1.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6562.8,
|
||
"name": "lh:audit:identical-links-same-purpose",
|
||
"duration": 2.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6565.1,
|
||
"name": "lh:audit:image-alt",
|
||
"duration": 6.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6571.6,
|
||
"name": "lh:audit:image-redundant-alt",
|
||
"duration": 1.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6572.8,
|
||
"name": "lh:audit:input-button-name",
|
||
"duration": 1.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6573.9,
|
||
"name": "lh:audit:input-image-alt",
|
||
"duration": 1.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6576.1,
|
||
"name": "lh:audit:label-content-name-mismatch",
|
||
"duration": 2.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6578.3,
|
||
"name": "lh:audit:label",
|
||
"duration": 2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6580.5,
|
||
"name": "lh:audit:landmark-one-main",
|
||
"duration": 2.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6583.5,
|
||
"name": "lh:audit:link-name",
|
||
"duration": 2.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6586.7,
|
||
"name": "lh:audit:link-in-text-block",
|
||
"duration": 2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6588.9,
|
||
"name": "lh:audit:list",
|
||
"duration": 1.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6590.3,
|
||
"name": "lh:audit:listitem",
|
||
"duration": 1.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6591.8,
|
||
"name": "lh:audit:meta-refresh",
|
||
"duration": 1.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6593.2,
|
||
"name": "lh:audit:meta-viewport",
|
||
"duration": 1.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6595.1,
|
||
"name": "lh:audit:object-alt",
|
||
"duration": 1.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6596.6,
|
||
"name": "lh:audit:select-name",
|
||
"duration": 1.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6598.1,
|
||
"name": "lh:audit:skip-link",
|
||
"duration": 2.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6600.5,
|
||
"name": "lh:audit:tabindex",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6602.4,
|
||
"name": "lh:audit:table-duplicate-name",
|
||
"duration": 1.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6603.9,
|
||
"name": "lh:audit:table-fake-caption",
|
||
"duration": 1.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6605.7,
|
||
"name": "lh:audit:target-size",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6607.5,
|
||
"name": "lh:audit:td-has-header",
|
||
"duration": 1.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6609.2,
|
||
"name": "lh:audit:td-headers-attr",
|
||
"duration": 8.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6617.8,
|
||
"name": "lh:audit:th-has-data-cells",
|
||
"duration": 1.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6619.8,
|
||
"name": "lh:audit:valid-lang",
|
||
"duration": 1.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6621.5,
|
||
"name": "lh:audit:video-caption",
|
||
"duration": 1.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.2,
|
||
"name": "lh:audit:custom-controls-labels",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.2,
|
||
"name": "lh:audit:custom-controls-roles",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.3,
|
||
"name": "lh:audit:focus-traps",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.3,
|
||
"name": "lh:audit:focusable-controls",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.3,
|
||
"name": "lh:audit:interactive-element-affordance",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.4,
|
||
"name": "lh:audit:logical-tab-order",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.4,
|
||
"name": "lh:audit:managed-focus",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.4,
|
||
"name": "lh:audit:offscreen-content-hidden",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.4,
|
||
"name": "lh:audit:use-landmarks",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.5,
|
||
"name": "lh:audit:visual-order-follows-dom",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6623.7,
|
||
"name": "lh:audit:uses-long-cache-ttl",
|
||
"duration": 1.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6625.2,
|
||
"name": "lh:audit:total-byte-weight",
|
||
"duration": 0.8,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6626.1,
|
||
"name": "lh:audit:offscreen-images",
|
||
"duration": 1.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6627.8,
|
||
"name": "lh:audit:render-blocking-resources",
|
||
"duration": 1.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6628.2,
|
||
"name": "lh:computed:UnusedCSS",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6628.6,
|
||
"name": "lh:computed:NavigationInsights",
|
||
"duration": 0.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6628.7,
|
||
"name": "lh:computed:FirstContentfulPaint",
|
||
"duration": 0,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6629.2,
|
||
"name": "lh:audit:unminified-css",
|
||
"duration": 2.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6632.2,
|
||
"name": "lh:audit:unminified-javascript",
|
||
"duration": 44.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6676.6,
|
||
"name": "lh:audit:unused-css-rules",
|
||
"duration": 1.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6677.9,
|
||
"name": "lh:audit:unused-javascript",
|
||
"duration": 2.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6680.6,
|
||
"name": "lh:audit:modern-image-formats",
|
||
"duration": 1.3,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6681.9,
|
||
"name": "lh:audit:uses-optimized-images",
|
||
"duration": 1.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6683.1,
|
||
"name": "lh:audit:uses-text-compression",
|
||
"duration": 1.2,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6684.4,
|
||
"name": "lh:audit:uses-responsive-images",
|
||
"duration": 1.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6685.6,
|
||
"name": "lh:audit:efficient-animated-content",
|
||
"duration": 1.1,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6686.8,
|
||
"name": "lh:audit:duplicated-javascript",
|
||
"duration": 1.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6688.4,
|
||
"name": "lh:audit:legacy-javascript",
|
||
"duration": 121.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6810.4,
|
||
"name": "lh:audit:doctype",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6811.1,
|
||
"name": "lh:audit:charset",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6811.8,
|
||
"name": "lh:audit:dom-size",
|
||
"duration": 0.9,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6812.9,
|
||
"name": "lh:audit:geolocation-on-start",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6813.5,
|
||
"name": "lh:audit:inspector-issues",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6814.2,
|
||
"name": "lh:audit:no-document-write",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6814.7,
|
||
"name": "lh:audit:js-libraries",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6815.3,
|
||
"name": "lh:audit:notification-on-start",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6815.9,
|
||
"name": "lh:audit:paste-preventing-inputs",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6816.5,
|
||
"name": "lh:audit:uses-http2",
|
||
"duration": 1.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6818.1,
|
||
"name": "lh:audit:uses-passive-event-listeners",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6818.8,
|
||
"name": "lh:audit:meta-description",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6819.3,
|
||
"name": "lh:audit:http-status-code",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6820,
|
||
"name": "lh:audit:font-size",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6820.7,
|
||
"name": "lh:audit:link-text",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6821.4,
|
||
"name": "lh:audit:crawlable-anchors",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6822.1,
|
||
"name": "lh:audit:is-crawlable",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6822.9,
|
||
"name": "lh:audit:robots-txt",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6823.4,
|
||
"name": "lh:audit:hreflang",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6824.1,
|
||
"name": "lh:audit:canonical",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6824.7,
|
||
"name": "lh:audit:structured-data",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6825.3,
|
||
"name": "lh:audit:bf-cache",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6826,
|
||
"name": "lh:audit:cache-insight",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6826.7,
|
||
"name": "lh:audit:cls-culprits-insight",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6827.4,
|
||
"name": "lh:audit:document-latency-insight",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6828,
|
||
"name": "lh:audit:dom-size-insight",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6828.8,
|
||
"name": "lh:audit:duplicated-javascript-insight",
|
||
"duration": 0.4,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6829.4,
|
||
"name": "lh:audit:font-display-insight",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6830.1,
|
||
"name": "lh:audit:forced-reflow-insight",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6830.8,
|
||
"name": "lh:audit:image-delivery-insight",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6831.5,
|
||
"name": "lh:audit:inp-breakdown-insight",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6832.1,
|
||
"name": "lh:audit:lcp-breakdown-insight",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6832.8,
|
||
"name": "lh:audit:lcp-discovery-insight",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6833.5,
|
||
"name": "lh:audit:legacy-javascript-insight",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6834.4,
|
||
"name": "lh:audit:modern-http-insight",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6835,
|
||
"name": "lh:audit:network-dependency-tree-insight",
|
||
"duration": 0.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6835.9,
|
||
"name": "lh:audit:render-blocking-insight",
|
||
"duration": 0.5,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6836.5,
|
||
"name": "lh:audit:third-parties-insight",
|
||
"duration": 3.7,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6840.3,
|
||
"name": "lh:audit:viewport-insight",
|
||
"duration": 0.6,
|
||
"entryType": "measure"
|
||
},
|
||
{
|
||
"startTime": 6840.9,
|
||
"name": "lh:runner:generate",
|
||
"duration": 0.3,
|
||
"entryType": "measure"
|
||
}
|
||
],
|
||
"total": 6523.7
|
||
},
|
||
"i18n": {
|
||
"rendererFormattedStrings": {},
|
||
"icuMessagePaths": {
|
||
"core/audits/is-on-https.js | title": ["audits[is-on-https].title"],
|
||
"core/audits/is-on-https.js | description": ["audits[is-on-https].description"],
|
||
"core/audits/is-on-https.js | columnInsecureURL": [
|
||
"audits[is-on-https].details.headings[0].label"
|
||
],
|
||
"core/audits/is-on-https.js | columnResolution": [
|
||
"audits[is-on-https].details.headings[1].label"
|
||
],
|
||
"core/audits/redirects-http.js | title": ["audits[redirects-http].title"],
|
||
"core/audits/redirects-http.js | description": ["audits[redirects-http].description"],
|
||
"core/audits/viewport.js | title": ["audits.viewport.title"],
|
||
"core/audits/viewport.js | description": ["audits.viewport.description"],
|
||
"core/lib/i18n/i18n.js | firstContentfulPaintMetric": [
|
||
"audits[first-contentful-paint].title"
|
||
],
|
||
"core/audits/metrics/first-contentful-paint.js | description": [
|
||
"audits[first-contentful-paint].description"
|
||
],
|
||
"core/lib/i18n/i18n.js | seconds": [
|
||
{
|
||
"values": {
|
||
"timeInMs": 205.07999999999998
|
||
},
|
||
"path": "audits[first-contentful-paint].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"timeInMs": 615.193
|
||
},
|
||
"path": "audits[largest-contentful-paint].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"timeInMs": 205.07999999999998
|
||
},
|
||
"path": "audits[speed-index].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"timeInMs": 615.193
|
||
},
|
||
"path": "audits.interactive.displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"timeInMs": 197.1210000000005
|
||
},
|
||
"path": "audits[mainthread-work-breakdown].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"timeInMs": 30.269
|
||
},
|
||
"path": "audits[bootup-time].displayValue"
|
||
}
|
||
],
|
||
"core/lib/i18n/i18n.js | largestContentfulPaintMetric": [
|
||
"audits[largest-contentful-paint].title"
|
||
],
|
||
"core/audits/metrics/largest-contentful-paint.js | description": [
|
||
"audits[largest-contentful-paint].description"
|
||
],
|
||
"core/lib/i18n/i18n.js | firstMeaningfulPaintMetric": [
|
||
"audits[first-meaningful-paint].title"
|
||
],
|
||
"core/audits/metrics/first-meaningful-paint.js | description": [
|
||
"audits[first-meaningful-paint].description"
|
||
],
|
||
"core/lib/i18n/i18n.js | speedIndexMetric": ["audits[speed-index].title"],
|
||
"core/audits/metrics/speed-index.js | description": ["audits[speed-index].description"],
|
||
"core/lib/i18n/i18n.js | totalBlockingTimeMetric": ["audits[total-blocking-time].title"],
|
||
"core/audits/metrics/total-blocking-time.js | description": [
|
||
"audits[total-blocking-time].description"
|
||
],
|
||
"core/lib/i18n/i18n.js | ms": [
|
||
{
|
||
"values": {
|
||
"timeInMs": 0
|
||
},
|
||
"path": "audits[total-blocking-time].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"timeInMs": 22
|
||
},
|
||
"path": "audits[max-potential-fid].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"timeInMs": 0.8999999999999999
|
||
},
|
||
"path": "audits[network-rtt].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"timeInMs": 2.54
|
||
},
|
||
"path": "audits[network-server-latency].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"timeInMs": 615.193
|
||
},
|
||
"path": "audits[largest-contentful-paint-element].displayValue"
|
||
}
|
||
],
|
||
"core/lib/i18n/i18n.js | maxPotentialFIDMetric": ["audits[max-potential-fid].title"],
|
||
"core/audits/metrics/max-potential-fid.js | description": [
|
||
"audits[max-potential-fid].description"
|
||
],
|
||
"core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric": [
|
||
"audits[cumulative-layout-shift].title"
|
||
],
|
||
"core/audits/metrics/cumulative-layout-shift.js | description": [
|
||
"audits[cumulative-layout-shift].description"
|
||
],
|
||
"core/audits/errors-in-console.js | failureTitle": ["audits[errors-in-console].title"],
|
||
"core/audits/errors-in-console.js | description": ["audits[errors-in-console].description"],
|
||
"core/lib/i18n/i18n.js | columnSource": [
|
||
"audits[errors-in-console].details.headings[0].label",
|
||
"audits.deprecations.details.headings[1].label",
|
||
"audits[duplicated-javascript].details.headings[0].label",
|
||
"audits[geolocation-on-start].details.headings[0].label",
|
||
"audits[no-document-write].details.headings[0].label",
|
||
"audits[notification-on-start].details.headings[0].label",
|
||
"audits[uses-passive-event-listeners].details.headings[0].label",
|
||
"audits[forced-reflow-insight].details.items[0].headings[0].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | columnDescription": [
|
||
"audits[errors-in-console].details.headings[1].label",
|
||
"audits[csp-xss].details.headings[0].label",
|
||
"audits[has-hsts].details.headings[0].label",
|
||
"audits[origin-isolation].details.headings[0].label",
|
||
"audits[clickjacking-mitigation].details.headings[0].label",
|
||
"audits[trusted-types-xss].details.headings[0].label"
|
||
],
|
||
"core/audits/server-response-time.js | title": ["audits[server-response-time].title"],
|
||
"core/audits/server-response-time.js | description": [
|
||
"audits[server-response-time].description"
|
||
],
|
||
"core/audits/server-response-time.js | displayValue": [
|
||
{
|
||
"values": {
|
||
"timeInMs": 2.3320000000000003
|
||
},
|
||
"path": "audits[server-response-time].displayValue"
|
||
}
|
||
],
|
||
"core/lib/i18n/i18n.js | columnURL": [
|
||
"audits[server-response-time].details.headings[0].label",
|
||
"audits[image-aspect-ratio].details.headings[1].label",
|
||
"audits[image-size-responsive].details.headings[1].label",
|
||
"audits[third-party-cookies].details.headings[1].label",
|
||
"audits[bootup-time].details.headings[0].label",
|
||
"audits[font-display].details.headings[0].label",
|
||
"audits[network-rtt].details.headings[0].label",
|
||
"audits[network-server-latency].details.headings[0].label",
|
||
"audits[long-tasks].details.headings[0].label",
|
||
"audits[unsized-images].details.headings[1].label",
|
||
"audits[valid-source-maps].details.headings[0].label",
|
||
"audits[uses-long-cache-ttl].details.headings[0].label",
|
||
"audits[total-byte-weight].details.headings[0].label",
|
||
"audits[unminified-javascript].details.headings[0].label",
|
||
"audits[unused-javascript].details.headings[0].label",
|
||
"audits[legacy-javascript].details.headings[0].label",
|
||
"audits[font-display-insight].details.headings[0].label",
|
||
"audits[image-delivery-insight].details.headings[0].label",
|
||
"audits[legacy-javascript-insight].details.headings[0].label",
|
||
"audits[modern-http-insight].details.headings[0].label",
|
||
"audits[render-blocking-insight].details.headings[0].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | columnTimeSpent": [
|
||
"audits[server-response-time].details.headings[1].label",
|
||
"audits[mainthread-work-breakdown].details.headings[1].label",
|
||
"audits[network-rtt].details.headings[1].label",
|
||
"audits[network-server-latency].details.headings[1].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | interactiveMetric": ["audits.interactive.title"],
|
||
"core/audits/metrics/interactive.js | description": ["audits.interactive.description"],
|
||
"core/audits/user-timings.js | title": ["audits[user-timings].title"],
|
||
"core/audits/user-timings.js | description": ["audits[user-timings].description"],
|
||
"core/lib/i18n/i18n.js | columnName": [
|
||
"audits[user-timings].details.headings[0].label",
|
||
"audits[third-party-cookies].details.headings[0].label"
|
||
],
|
||
"core/audits/user-timings.js | columnType": [
|
||
"audits[user-timings].details.headings[1].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | columnStartTime": [
|
||
"audits[user-timings].details.headings[2].label",
|
||
"audits[long-tasks].details.headings[1].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | columnDuration": [
|
||
"audits[user-timings].details.headings[3].label",
|
||
"audits[long-tasks].details.headings[2].label",
|
||
"audits[lcp-breakdown-insight].details.items[0].headings[1].label",
|
||
"audits[render-blocking-insight].details.headings[2].label"
|
||
],
|
||
"core/audits/critical-request-chains.js | title": ["audits[critical-request-chains].title"],
|
||
"core/audits/critical-request-chains.js | description": [
|
||
"audits[critical-request-chains].description"
|
||
],
|
||
"core/audits/critical-request-chains.js | displayValue": [
|
||
{
|
||
"values": {
|
||
"itemCount": 1
|
||
},
|
||
"path": "audits[critical-request-chains].displayValue"
|
||
}
|
||
],
|
||
"core/audits/redirects.js | title": ["audits.redirects.title"],
|
||
"core/audits/redirects.js | description": ["audits.redirects.description"],
|
||
"core/audits/image-aspect-ratio.js | title": ["audits[image-aspect-ratio].title"],
|
||
"core/audits/image-aspect-ratio.js | description": ["audits[image-aspect-ratio].description"],
|
||
"core/audits/image-aspect-ratio.js | columnDisplayed": [
|
||
"audits[image-aspect-ratio].details.headings[2].label"
|
||
],
|
||
"core/audits/image-aspect-ratio.js | columnActual": [
|
||
"audits[image-aspect-ratio].details.headings[3].label"
|
||
],
|
||
"core/audits/image-size-responsive.js | title": ["audits[image-size-responsive].title"],
|
||
"core/audits/image-size-responsive.js | description": [
|
||
"audits[image-size-responsive].description"
|
||
],
|
||
"core/audits/image-size-responsive.js | columnDisplayed": [
|
||
"audits[image-size-responsive].details.headings[2].label"
|
||
],
|
||
"core/audits/image-size-responsive.js | columnActual": [
|
||
"audits[image-size-responsive].details.headings[3].label"
|
||
],
|
||
"core/audits/image-size-responsive.js | columnExpected": [
|
||
"audits[image-size-responsive].details.headings[4].label"
|
||
],
|
||
"core/audits/deprecations.js | title": ["audits.deprecations.title"],
|
||
"core/audits/deprecations.js | description": ["audits.deprecations.description"],
|
||
"core/audits/deprecations.js | columnDeprecate": [
|
||
"audits.deprecations.details.headings[0].label"
|
||
],
|
||
"core/audits/third-party-cookies.js | title": ["audits[third-party-cookies].title"],
|
||
"core/audits/third-party-cookies.js | description": [
|
||
"audits[third-party-cookies].description"
|
||
],
|
||
"core/audits/mainthread-work-breakdown.js | title": [
|
||
"audits[mainthread-work-breakdown].title"
|
||
],
|
||
"core/audits/mainthread-work-breakdown.js | description": [
|
||
"audits[mainthread-work-breakdown].description"
|
||
],
|
||
"core/audits/mainthread-work-breakdown.js | columnCategory": [
|
||
"audits[mainthread-work-breakdown].details.headings[0].label"
|
||
],
|
||
"core/audits/bootup-time.js | title": ["audits[bootup-time].title"],
|
||
"core/audits/bootup-time.js | description": ["audits[bootup-time].description"],
|
||
"core/audits/bootup-time.js | columnTotal": ["audits[bootup-time].details.headings[1].label"],
|
||
"core/audits/bootup-time.js | columnScriptEval": [
|
||
"audits[bootup-time].details.headings[2].label"
|
||
],
|
||
"core/audits/bootup-time.js | columnScriptParse": [
|
||
"audits[bootup-time].details.headings[3].label"
|
||
],
|
||
"core/audits/uses-rel-preconnect.js | title": ["audits[uses-rel-preconnect].title"],
|
||
"core/audits/uses-rel-preconnect.js | description": [
|
||
"audits[uses-rel-preconnect].description"
|
||
],
|
||
"core/audits/font-display.js | title": ["audits[font-display].title"],
|
||
"core/audits/font-display.js | description": ["audits[font-display].description"],
|
||
"core/lib/i18n/i18n.js | columnWastedBytes": [
|
||
"audits[font-display].details.headings[1].label",
|
||
"audits[unminified-javascript].details.headings[2].label",
|
||
"audits[unused-javascript].details.headings[2].label",
|
||
"audits[duplicated-javascript].details.headings[2].label",
|
||
"audits[legacy-javascript].details.headings[2].label",
|
||
"audits[font-display-insight].details.headings[1].label",
|
||
"audits[image-delivery-insight].details.headings[2].label"
|
||
],
|
||
"core/audits/network-rtt.js | title": ["audits[network-rtt].title"],
|
||
"core/audits/network-rtt.js | description": ["audits[network-rtt].description"],
|
||
"core/audits/network-server-latency.js | title": ["audits[network-server-latency].title"],
|
||
"core/audits/network-server-latency.js | description": [
|
||
"audits[network-server-latency].description"
|
||
],
|
||
"core/lib/i18n/i18n.js | columnResourceType": [
|
||
"audits[resource-summary].details.headings[0].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | columnRequests": [
|
||
"audits[resource-summary].details.headings[1].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | columnTransferSize": [
|
||
"audits[resource-summary].details.headings[2].label",
|
||
"audits[uses-long-cache-ttl].details.headings[2].label",
|
||
"audits[total-byte-weight].details.headings[1].label",
|
||
"audits[unminified-javascript].details.headings[1].label",
|
||
"audits[unused-javascript].details.headings[1].label",
|
||
"audits[duplicated-javascript].details.headings[1].label",
|
||
"audits[cache-insight].details.headings[2].label",
|
||
"audits[render-blocking-insight].details.headings[1].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | total": ["audits[resource-summary].details.items[0].label"],
|
||
"core/lib/i18n/i18n.js | scriptResourceType": [
|
||
"audits[resource-summary].details.items[1].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | fontResourceType": [
|
||
"audits[resource-summary].details.items[2].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | otherResourceType": [
|
||
"audits[resource-summary].details.items[3].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | stylesheetResourceType": [
|
||
"audits[resource-summary].details.items[4].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | documentResourceType": [
|
||
"audits[resource-summary].details.items[5].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | imageResourceType": [
|
||
"audits[resource-summary].details.items[6].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | mediaResourceType": [
|
||
"audits[resource-summary].details.items[7].label"
|
||
],
|
||
"core/lib/i18n/i18n.js | thirdPartyResourceType": [
|
||
"audits[resource-summary].details.items[8].label"
|
||
],
|
||
"core/audits/third-party-summary.js | title": ["audits[third-party-summary].title"],
|
||
"core/audits/third-party-summary.js | description": [
|
||
"audits[third-party-summary].description"
|
||
],
|
||
"core/audits/third-party-facades.js | title": ["audits[third-party-facades].title"],
|
||
"core/audits/third-party-facades.js | description": [
|
||
"audits[third-party-facades].description"
|
||
],
|
||
"core/audits/largest-contentful-paint-element.js | title": [
|
||
"audits[largest-contentful-paint-element].title"
|
||
],
|
||
"core/audits/largest-contentful-paint-element.js | description": [
|
||
"audits[largest-contentful-paint-element].description"
|
||
],
|
||
"core/lib/i18n/i18n.js | columnElement": [
|
||
"audits[largest-contentful-paint-element].details.items[0].headings[0].label",
|
||
"audits[layout-shifts].details.headings[0].label",
|
||
"audits[non-composited-animations].details.headings[0].label",
|
||
"audits[dom-size].details.headings[1].label",
|
||
"audits[dom-size-insight].details.headings[1].label"
|
||
],
|
||
"core/audits/largest-contentful-paint-element.js | columnPhase": [
|
||
"audits[largest-contentful-paint-element].details.items[1].headings[0].label"
|
||
],
|
||
"core/audits/largest-contentful-paint-element.js | columnPercentOfLCP": [
|
||
"audits[largest-contentful-paint-element].details.items[1].headings[1].label"
|
||
],
|
||
"core/audits/largest-contentful-paint-element.js | columnTiming": [
|
||
"audits[largest-contentful-paint-element].details.items[1].headings[2].label"
|
||
],
|
||
"core/audits/largest-contentful-paint-element.js | itemTTFB": [
|
||
"audits[largest-contentful-paint-element].details.items[1].items[0].phase"
|
||
],
|
||
"core/audits/largest-contentful-paint-element.js | itemLoadDelay": [
|
||
"audits[largest-contentful-paint-element].details.items[1].items[1].phase"
|
||
],
|
||
"core/audits/largest-contentful-paint-element.js | itemLoadTime": [
|
||
"audits[largest-contentful-paint-element].details.items[1].items[2].phase"
|
||
],
|
||
"core/audits/largest-contentful-paint-element.js | itemRenderDelay": [
|
||
"audits[largest-contentful-paint-element].details.items[1].items[3].phase"
|
||
],
|
||
"core/audits/lcp-lazy-loaded.js | title": ["audits[lcp-lazy-loaded].title"],
|
||
"core/audits/lcp-lazy-loaded.js | description": ["audits[lcp-lazy-loaded].description"],
|
||
"core/audits/layout-shifts.js | title": ["audits[layout-shifts].title"],
|
||
"core/audits/layout-shifts.js | description": ["audits[layout-shifts].description"],
|
||
"core/audits/layout-shifts.js | columnScore": [
|
||
"audits[layout-shifts].details.headings[1].label"
|
||
],
|
||
"core/audits/long-tasks.js | title": ["audits[long-tasks].title"],
|
||
"core/audits/long-tasks.js | description": ["audits[long-tasks].description"],
|
||
"core/audits/non-composited-animations.js | title": [
|
||
"audits[non-composited-animations].title"
|
||
],
|
||
"core/audits/non-composited-animations.js | description": [
|
||
"audits[non-composited-animations].description"
|
||
],
|
||
"core/audits/unsized-images.js | title": ["audits[unsized-images].title"],
|
||
"core/audits/unsized-images.js | description": ["audits[unsized-images].description"],
|
||
"core/audits/valid-source-maps.js | title": ["audits[valid-source-maps].title"],
|
||
"core/audits/valid-source-maps.js | description": ["audits[valid-source-maps].description"],
|
||
"core/audits/valid-source-maps.js | columnMapURL": [
|
||
"audits[valid-source-maps].details.headings[1].label"
|
||
],
|
||
"core/audits/prioritize-lcp-image.js | title": ["audits[prioritize-lcp-image].title"],
|
||
"core/audits/prioritize-lcp-image.js | description": [
|
||
"audits[prioritize-lcp-image].description"
|
||
],
|
||
"core/audits/csp-xss.js | title": ["audits[csp-xss].title"],
|
||
"core/audits/csp-xss.js | description": ["audits[csp-xss].description"],
|
||
"core/audits/csp-xss.js | columnDirective": ["audits[csp-xss].details.headings[1].label"],
|
||
"core/audits/csp-xss.js | columnSeverity": ["audits[csp-xss].details.headings[2].label"],
|
||
"core/lib/i18n/i18n.js | itemSeverityHigh": [
|
||
"audits[csp-xss].details.items[0].severity",
|
||
"audits[has-hsts].details.items[0].severity",
|
||
"audits[origin-isolation].details.items[0].severity",
|
||
"audits[clickjacking-mitigation].details.items[0].severity",
|
||
"audits[trusted-types-xss].details.items[0].severity"
|
||
],
|
||
"core/audits/csp-xss.js | noCsp": ["audits[csp-xss].details.items[0].description"],
|
||
"core/audits/has-hsts.js | title": ["audits[has-hsts].title"],
|
||
"core/audits/has-hsts.js | description": ["audits[has-hsts].description"],
|
||
"core/audits/has-hsts.js | columnDirective": ["audits[has-hsts].details.headings[1].label"],
|
||
"core/audits/has-hsts.js | columnSeverity": ["audits[has-hsts].details.headings[2].label"],
|
||
"core/audits/has-hsts.js | noHsts": ["audits[has-hsts].details.items[0].description"],
|
||
"core/audits/origin-isolation.js | title": ["audits[origin-isolation].title"],
|
||
"core/audits/origin-isolation.js | description": ["audits[origin-isolation].description"],
|
||
"core/audits/origin-isolation.js | columnDirective": [
|
||
"audits[origin-isolation].details.headings[1].label"
|
||
],
|
||
"core/audits/origin-isolation.js | columnSeverity": [
|
||
"audits[origin-isolation].details.headings[2].label"
|
||
],
|
||
"core/audits/origin-isolation.js | noCoop": [
|
||
"audits[origin-isolation].details.items[0].description"
|
||
],
|
||
"core/audits/clickjacking-mitigation.js | title": ["audits[clickjacking-mitigation].title"],
|
||
"core/audits/clickjacking-mitigation.js | description": [
|
||
"audits[clickjacking-mitigation].description"
|
||
],
|
||
"core/audits/clickjacking-mitigation.js | columnSeverity": [
|
||
"audits[clickjacking-mitigation].details.headings[1].label"
|
||
],
|
||
"core/audits/clickjacking-mitigation.js | noClickjackingMitigation": [
|
||
"audits[clickjacking-mitigation].details.items[0].description"
|
||
],
|
||
"core/audits/trusted-types-xss.js | title": ["audits[trusted-types-xss].title"],
|
||
"core/audits/trusted-types-xss.js | description": ["audits[trusted-types-xss].description"],
|
||
"core/audits/trusted-types-xss.js | columnSeverity": [
|
||
"audits[trusted-types-xss].details.headings[1].label"
|
||
],
|
||
"core/audits/trusted-types-xss.js | noTrustedTypesToMitigateXss": [
|
||
"audits[trusted-types-xss].details.items[0].description"
|
||
],
|
||
"core/audits/accessibility/accesskeys.js | title": ["audits.accesskeys.title"],
|
||
"core/audits/accessibility/accesskeys.js | description": ["audits.accesskeys.description"],
|
||
"core/audits/accessibility/aria-allowed-attr.js | title": ["audits[aria-allowed-attr].title"],
|
||
"core/audits/accessibility/aria-allowed-attr.js | description": [
|
||
"audits[aria-allowed-attr].description"
|
||
],
|
||
"core/lib/i18n/i18n.js | columnFailingElem": [
|
||
"audits[aria-allowed-attr].details.headings[0].label",
|
||
"audits[aria-allowed-role].details.headings[0].label",
|
||
"audits[aria-conditional-attr].details.headings[0].label",
|
||
"audits[aria-deprecated-role].details.headings[0].label",
|
||
"audits[aria-hidden-body].details.headings[0].label",
|
||
"audits[aria-hidden-focus].details.headings[0].label",
|
||
"audits[aria-prohibited-attr].details.headings[0].label",
|
||
"audits[aria-required-attr].details.headings[0].label",
|
||
"audits[aria-required-children].details.headings[0].label",
|
||
"audits[aria-required-parent].details.headings[0].label",
|
||
"audits[aria-roles].details.headings[0].label",
|
||
"audits[aria-valid-attr-value].details.headings[0].label",
|
||
"audits[aria-valid-attr].details.headings[0].label",
|
||
"audits[button-name].details.headings[0].label",
|
||
"audits[color-contrast].details.headings[0].label",
|
||
"audits[document-title].details.headings[0].label",
|
||
"audits[heading-order].details.headings[0].label",
|
||
"audits[html-has-lang].details.headings[0].label",
|
||
"audits[html-lang-valid].details.headings[0].label",
|
||
"audits[link-name].details.headings[0].label",
|
||
"audits[meta-viewport].details.headings[0].label",
|
||
"audits.tabindex.details.headings[0].label",
|
||
"audits[target-size].details.headings[0].label",
|
||
"audits[paste-preventing-inputs].details.headings[0].label"
|
||
],
|
||
"core/audits/accessibility/aria-allowed-role.js | title": ["audits[aria-allowed-role].title"],
|
||
"core/audits/accessibility/aria-allowed-role.js | description": [
|
||
"audits[aria-allowed-role].description"
|
||
],
|
||
"core/audits/accessibility/aria-command-name.js | title": ["audits[aria-command-name].title"],
|
||
"core/audits/accessibility/aria-command-name.js | description": [
|
||
"audits[aria-command-name].description"
|
||
],
|
||
"core/audits/accessibility/aria-conditional-attr.js | title": [
|
||
"audits[aria-conditional-attr].title"
|
||
],
|
||
"core/audits/accessibility/aria-conditional-attr.js | description": [
|
||
"audits[aria-conditional-attr].description"
|
||
],
|
||
"core/audits/accessibility/aria-deprecated-role.js | title": [
|
||
"audits[aria-deprecated-role].title"
|
||
],
|
||
"core/audits/accessibility/aria-deprecated-role.js | description": [
|
||
"audits[aria-deprecated-role].description"
|
||
],
|
||
"core/audits/accessibility/aria-dialog-name.js | title": ["audits[aria-dialog-name].title"],
|
||
"core/audits/accessibility/aria-dialog-name.js | description": [
|
||
"audits[aria-dialog-name].description"
|
||
],
|
||
"core/audits/accessibility/aria-hidden-body.js | title": ["audits[aria-hidden-body].title"],
|
||
"core/audits/accessibility/aria-hidden-body.js | description": [
|
||
"audits[aria-hidden-body].description"
|
||
],
|
||
"core/audits/accessibility/aria-hidden-focus.js | title": ["audits[aria-hidden-focus].title"],
|
||
"core/audits/accessibility/aria-hidden-focus.js | description": [
|
||
"audits[aria-hidden-focus].description"
|
||
],
|
||
"core/audits/accessibility/aria-input-field-name.js | title": [
|
||
"audits[aria-input-field-name].title"
|
||
],
|
||
"core/audits/accessibility/aria-input-field-name.js | description": [
|
||
"audits[aria-input-field-name].description"
|
||
],
|
||
"core/audits/accessibility/aria-meter-name.js | title": ["audits[aria-meter-name].title"],
|
||
"core/audits/accessibility/aria-meter-name.js | description": [
|
||
"audits[aria-meter-name].description"
|
||
],
|
||
"core/audits/accessibility/aria-progressbar-name.js | title": [
|
||
"audits[aria-progressbar-name].title"
|
||
],
|
||
"core/audits/accessibility/aria-progressbar-name.js | description": [
|
||
"audits[aria-progressbar-name].description"
|
||
],
|
||
"core/audits/accessibility/aria-prohibited-attr.js | title": [
|
||
"audits[aria-prohibited-attr].title"
|
||
],
|
||
"core/audits/accessibility/aria-prohibited-attr.js | description": [
|
||
"audits[aria-prohibited-attr].description"
|
||
],
|
||
"core/audits/accessibility/aria-required-attr.js | title": [
|
||
"audits[aria-required-attr].title"
|
||
],
|
||
"core/audits/accessibility/aria-required-attr.js | description": [
|
||
"audits[aria-required-attr].description"
|
||
],
|
||
"core/audits/accessibility/aria-required-children.js | title": [
|
||
"audits[aria-required-children].title"
|
||
],
|
||
"core/audits/accessibility/aria-required-children.js | description": [
|
||
"audits[aria-required-children].description"
|
||
],
|
||
"core/audits/accessibility/aria-required-parent.js | title": [
|
||
"audits[aria-required-parent].title"
|
||
],
|
||
"core/audits/accessibility/aria-required-parent.js | description": [
|
||
"audits[aria-required-parent].description"
|
||
],
|
||
"core/audits/accessibility/aria-roles.js | title": ["audits[aria-roles].title"],
|
||
"core/audits/accessibility/aria-roles.js | description": ["audits[aria-roles].description"],
|
||
"core/audits/accessibility/aria-text.js | title": ["audits[aria-text].title"],
|
||
"core/audits/accessibility/aria-text.js | description": ["audits[aria-text].description"],
|
||
"core/audits/accessibility/aria-toggle-field-name.js | title": [
|
||
"audits[aria-toggle-field-name].title"
|
||
],
|
||
"core/audits/accessibility/aria-toggle-field-name.js | description": [
|
||
"audits[aria-toggle-field-name].description"
|
||
],
|
||
"core/audits/accessibility/aria-tooltip-name.js | title": ["audits[aria-tooltip-name].title"],
|
||
"core/audits/accessibility/aria-tooltip-name.js | description": [
|
||
"audits[aria-tooltip-name].description"
|
||
],
|
||
"core/audits/accessibility/aria-treeitem-name.js | title": [
|
||
"audits[aria-treeitem-name].title"
|
||
],
|
||
"core/audits/accessibility/aria-treeitem-name.js | description": [
|
||
"audits[aria-treeitem-name].description"
|
||
],
|
||
"core/audits/accessibility/aria-valid-attr-value.js | failureTitle": [
|
||
"audits[aria-valid-attr-value].title"
|
||
],
|
||
"core/audits/accessibility/aria-valid-attr-value.js | description": [
|
||
"audits[aria-valid-attr-value].description"
|
||
],
|
||
"core/audits/accessibility/aria-valid-attr.js | title": ["audits[aria-valid-attr].title"],
|
||
"core/audits/accessibility/aria-valid-attr.js | description": [
|
||
"audits[aria-valid-attr].description"
|
||
],
|
||
"core/audits/accessibility/button-name.js | title": ["audits[button-name].title"],
|
||
"core/audits/accessibility/button-name.js | description": ["audits[button-name].description"],
|
||
"core/audits/accessibility/bypass.js | title": ["audits.bypass.title"],
|
||
"core/audits/accessibility/bypass.js | description": ["audits.bypass.description"],
|
||
"core/audits/accessibility/color-contrast.js | title": ["audits[color-contrast].title"],
|
||
"core/audits/accessibility/color-contrast.js | description": [
|
||
"audits[color-contrast].description"
|
||
],
|
||
"core/audits/accessibility/definition-list.js | title": ["audits[definition-list].title"],
|
||
"core/audits/accessibility/definition-list.js | description": [
|
||
"audits[definition-list].description"
|
||
],
|
||
"core/audits/accessibility/dlitem.js | title": ["audits.dlitem.title"],
|
||
"core/audits/accessibility/dlitem.js | description": ["audits.dlitem.description"],
|
||
"core/audits/accessibility/document-title.js | title": ["audits[document-title].title"],
|
||
"core/audits/accessibility/document-title.js | description": [
|
||
"audits[document-title].description"
|
||
],
|
||
"core/audits/accessibility/duplicate-id-aria.js | title": ["audits[duplicate-id-aria].title"],
|
||
"core/audits/accessibility/duplicate-id-aria.js | description": [
|
||
"audits[duplicate-id-aria].description"
|
||
],
|
||
"core/audits/accessibility/empty-heading.js | title": ["audits[empty-heading].title"],
|
||
"core/audits/accessibility/empty-heading.js | description": [
|
||
"audits[empty-heading].description"
|
||
],
|
||
"core/audits/accessibility/form-field-multiple-labels.js | title": [
|
||
"audits[form-field-multiple-labels].title"
|
||
],
|
||
"core/audits/accessibility/form-field-multiple-labels.js | description": [
|
||
"audits[form-field-multiple-labels].description"
|
||
],
|
||
"core/audits/accessibility/frame-title.js | title": ["audits[frame-title].title"],
|
||
"core/audits/accessibility/frame-title.js | description": ["audits[frame-title].description"],
|
||
"core/audits/accessibility/heading-order.js | title": ["audits[heading-order].title"],
|
||
"core/audits/accessibility/heading-order.js | description": [
|
||
"audits[heading-order].description"
|
||
],
|
||
"core/audits/accessibility/html-has-lang.js | title": ["audits[html-has-lang].title"],
|
||
"core/audits/accessibility/html-has-lang.js | description": [
|
||
"audits[html-has-lang].description"
|
||
],
|
||
"core/audits/accessibility/html-lang-valid.js | title": ["audits[html-lang-valid].title"],
|
||
"core/audits/accessibility/html-lang-valid.js | description": [
|
||
"audits[html-lang-valid].description"
|
||
],
|
||
"core/audits/accessibility/html-xml-lang-mismatch.js | title": [
|
||
"audits[html-xml-lang-mismatch].title"
|
||
],
|
||
"core/audits/accessibility/html-xml-lang-mismatch.js | description": [
|
||
"audits[html-xml-lang-mismatch].description"
|
||
],
|
||
"core/audits/accessibility/identical-links-same-purpose.js | title": [
|
||
"audits[identical-links-same-purpose].title"
|
||
],
|
||
"core/audits/accessibility/identical-links-same-purpose.js | description": [
|
||
"audits[identical-links-same-purpose].description"
|
||
],
|
||
"core/audits/accessibility/image-alt.js | title": ["audits[image-alt].title"],
|
||
"core/audits/accessibility/image-alt.js | description": ["audits[image-alt].description"],
|
||
"core/audits/accessibility/image-redundant-alt.js | title": [
|
||
"audits[image-redundant-alt].title"
|
||
],
|
||
"core/audits/accessibility/image-redundant-alt.js | description": [
|
||
"audits[image-redundant-alt].description"
|
||
],
|
||
"core/audits/accessibility/input-button-name.js | title": ["audits[input-button-name].title"],
|
||
"core/audits/accessibility/input-button-name.js | description": [
|
||
"audits[input-button-name].description"
|
||
],
|
||
"core/audits/accessibility/input-image-alt.js | title": ["audits[input-image-alt].title"],
|
||
"core/audits/accessibility/input-image-alt.js | description": [
|
||
"audits[input-image-alt].description"
|
||
],
|
||
"core/audits/accessibility/label-content-name-mismatch.js | title": [
|
||
"audits[label-content-name-mismatch].title"
|
||
],
|
||
"core/audits/accessibility/label-content-name-mismatch.js | description": [
|
||
"audits[label-content-name-mismatch].description"
|
||
],
|
||
"core/audits/accessibility/label.js | title": ["audits.label.title"],
|
||
"core/audits/accessibility/label.js | description": ["audits.label.description"],
|
||
"core/audits/accessibility/landmark-one-main.js | title": ["audits[landmark-one-main].title"],
|
||
"core/audits/accessibility/landmark-one-main.js | description": [
|
||
"audits[landmark-one-main].description"
|
||
],
|
||
"core/audits/accessibility/link-name.js | title": ["audits[link-name].title"],
|
||
"core/audits/accessibility/link-name.js | description": ["audits[link-name].description"],
|
||
"core/audits/accessibility/link-in-text-block.js | title": [
|
||
"audits[link-in-text-block].title"
|
||
],
|
||
"core/audits/accessibility/link-in-text-block.js | description": [
|
||
"audits[link-in-text-block].description"
|
||
],
|
||
"core/audits/accessibility/list.js | title": ["audits.list.title"],
|
||
"core/audits/accessibility/list.js | description": ["audits.list.description"],
|
||
"core/audits/accessibility/listitem.js | title": ["audits.listitem.title"],
|
||
"core/audits/accessibility/listitem.js | description": ["audits.listitem.description"],
|
||
"core/audits/accessibility/meta-refresh.js | title": ["audits[meta-refresh].title"],
|
||
"core/audits/accessibility/meta-refresh.js | description": [
|
||
"audits[meta-refresh].description"
|
||
],
|
||
"core/audits/accessibility/meta-viewport.js | title": ["audits[meta-viewport].title"],
|
||
"core/audits/accessibility/meta-viewport.js | description": [
|
||
"audits[meta-viewport].description"
|
||
],
|
||
"core/audits/accessibility/object-alt.js | title": ["audits[object-alt].title"],
|
||
"core/audits/accessibility/object-alt.js | description": ["audits[object-alt].description"],
|
||
"core/audits/accessibility/select-name.js | title": ["audits[select-name].title"],
|
||
"core/audits/accessibility/select-name.js | description": ["audits[select-name].description"],
|
||
"core/audits/accessibility/skip-link.js | title": ["audits[skip-link].title"],
|
||
"core/audits/accessibility/skip-link.js | description": ["audits[skip-link].description"],
|
||
"core/audits/accessibility/tabindex.js | title": ["audits.tabindex.title"],
|
||
"core/audits/accessibility/tabindex.js | description": ["audits.tabindex.description"],
|
||
"core/audits/accessibility/table-duplicate-name.js | title": [
|
||
"audits[table-duplicate-name].title"
|
||
],
|
||
"core/audits/accessibility/table-duplicate-name.js | description": [
|
||
"audits[table-duplicate-name].description"
|
||
],
|
||
"core/audits/accessibility/table-fake-caption.js | title": [
|
||
"audits[table-fake-caption].title"
|
||
],
|
||
"core/audits/accessibility/table-fake-caption.js | description": [
|
||
"audits[table-fake-caption].description"
|
||
],
|
||
"core/audits/accessibility/target-size.js | title": ["audits[target-size].title"],
|
||
"core/audits/accessibility/target-size.js | description": ["audits[target-size].description"],
|
||
"core/audits/accessibility/td-has-header.js | title": ["audits[td-has-header].title"],
|
||
"core/audits/accessibility/td-has-header.js | description": [
|
||
"audits[td-has-header].description"
|
||
],
|
||
"core/audits/accessibility/td-headers-attr.js | title": ["audits[td-headers-attr].title"],
|
||
"core/audits/accessibility/td-headers-attr.js | description": [
|
||
"audits[td-headers-attr].description"
|
||
],
|
||
"core/audits/accessibility/th-has-data-cells.js | title": ["audits[th-has-data-cells].title"],
|
||
"core/audits/accessibility/th-has-data-cells.js | description": [
|
||
"audits[th-has-data-cells].description"
|
||
],
|
||
"core/audits/accessibility/valid-lang.js | title": ["audits[valid-lang].title"],
|
||
"core/audits/accessibility/valid-lang.js | description": ["audits[valid-lang].description"],
|
||
"core/audits/accessibility/video-caption.js | title": ["audits[video-caption].title"],
|
||
"core/audits/accessibility/video-caption.js | description": [
|
||
"audits[video-caption].description"
|
||
],
|
||
"core/audits/byte-efficiency/uses-long-cache-ttl.js | title": [
|
||
"audits[uses-long-cache-ttl].title"
|
||
],
|
||
"core/audits/byte-efficiency/uses-long-cache-ttl.js | description": [
|
||
"audits[uses-long-cache-ttl].description"
|
||
],
|
||
"core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": [
|
||
{
|
||
"values": {
|
||
"itemCount": 0
|
||
},
|
||
"path": "audits[uses-long-cache-ttl].displayValue"
|
||
}
|
||
],
|
||
"core/lib/i18n/i18n.js | columnCacheTTL": [
|
||
"audits[uses-long-cache-ttl].details.headings[1].label",
|
||
"audits[cache-insight].details.headings[1].label"
|
||
],
|
||
"core/audits/byte-efficiency/total-byte-weight.js | title": [
|
||
"audits[total-byte-weight].title"
|
||
],
|
||
"core/audits/byte-efficiency/total-byte-weight.js | description": [
|
||
"audits[total-byte-weight].description"
|
||
],
|
||
"core/audits/byte-efficiency/total-byte-weight.js | displayValue": [
|
||
{
|
||
"values": {
|
||
"totalBytes": 295420
|
||
},
|
||
"path": "audits[total-byte-weight].displayValue"
|
||
}
|
||
],
|
||
"core/audits/byte-efficiency/offscreen-images.js | title": ["audits[offscreen-images].title"],
|
||
"core/audits/byte-efficiency/offscreen-images.js | description": [
|
||
"audits[offscreen-images].description"
|
||
],
|
||
"core/audits/byte-efficiency/render-blocking-resources.js | title": [
|
||
"audits[render-blocking-resources].title"
|
||
],
|
||
"core/audits/byte-efficiency/render-blocking-resources.js | description": [
|
||
"audits[render-blocking-resources].description"
|
||
],
|
||
"core/audits/byte-efficiency/unminified-css.js | title": ["audits[unminified-css].title"],
|
||
"core/audits/byte-efficiency/unminified-css.js | description": [
|
||
"audits[unminified-css].description"
|
||
],
|
||
"core/audits/byte-efficiency/unminified-javascript.js | title": [
|
||
"audits[unminified-javascript].title"
|
||
],
|
||
"core/audits/byte-efficiency/unminified-javascript.js | description": [
|
||
"audits[unminified-javascript].description"
|
||
],
|
||
"core/lib/i18n/i18n.js | displayValueByteSavings": [
|
||
{
|
||
"values": {
|
||
"wastedBytes": 162251
|
||
},
|
||
"path": "audits[unminified-javascript].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"wastedBytes": 78197
|
||
},
|
||
"path": "audits[unused-javascript].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"wastedBytes": 22021
|
||
},
|
||
"path": "audits[duplicated-javascript].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"wastedBytes": 11696
|
||
},
|
||
"path": "audits[legacy-javascript].displayValue"
|
||
},
|
||
{
|
||
"values": {
|
||
"wastedBytes": 11793
|
||
},
|
||
"path": "audits[legacy-javascript-insight].displayValue"
|
||
}
|
||
],
|
||
"core/audits/byte-efficiency/unused-css-rules.js | title": ["audits[unused-css-rules].title"],
|
||
"core/audits/byte-efficiency/unused-css-rules.js | description": [
|
||
"audits[unused-css-rules].description"
|
||
],
|
||
"core/audits/byte-efficiency/unused-javascript.js | title": [
|
||
"audits[unused-javascript].title"
|
||
],
|
||
"core/audits/byte-efficiency/unused-javascript.js | description": [
|
||
"audits[unused-javascript].description"
|
||
],
|
||
"core/audits/byte-efficiency/modern-image-formats.js | title": [
|
||
"audits[modern-image-formats].title"
|
||
],
|
||
"core/audits/byte-efficiency/modern-image-formats.js | description": [
|
||
"audits[modern-image-formats].description"
|
||
],
|
||
"core/audits/byte-efficiency/uses-optimized-images.js | title": [
|
||
"audits[uses-optimized-images].title"
|
||
],
|
||
"core/audits/byte-efficiency/uses-optimized-images.js | description": [
|
||
"audits[uses-optimized-images].description"
|
||
],
|
||
"core/audits/byte-efficiency/uses-text-compression.js | title": [
|
||
"audits[uses-text-compression].title"
|
||
],
|
||
"core/audits/byte-efficiency/uses-text-compression.js | description": [
|
||
"audits[uses-text-compression].description"
|
||
],
|
||
"core/audits/byte-efficiency/uses-responsive-images.js | title": [
|
||
"audits[uses-responsive-images].title"
|
||
],
|
||
"core/audits/byte-efficiency/uses-responsive-images.js | description": [
|
||
"audits[uses-responsive-images].description"
|
||
],
|
||
"core/audits/byte-efficiency/efficient-animated-content.js | title": [
|
||
"audits[efficient-animated-content].title"
|
||
],
|
||
"core/audits/byte-efficiency/efficient-animated-content.js | description": [
|
||
"audits[efficient-animated-content].description"
|
||
],
|
||
"core/audits/byte-efficiency/duplicated-javascript.js | title": [
|
||
"audits[duplicated-javascript].title"
|
||
],
|
||
"core/audits/byte-efficiency/duplicated-javascript.js | description": [
|
||
"audits[duplicated-javascript].description"
|
||
],
|
||
"core/audits/byte-efficiency/legacy-javascript.js | title": [
|
||
"audits[legacy-javascript].title"
|
||
],
|
||
"core/audits/byte-efficiency/legacy-javascript.js | description": [
|
||
"audits[legacy-javascript].description"
|
||
],
|
||
"core/audits/dobetterweb/doctype.js | title": ["audits.doctype.title"],
|
||
"core/audits/dobetterweb/doctype.js | description": ["audits.doctype.description"],
|
||
"core/audits/dobetterweb/charset.js | title": ["audits.charset.title"],
|
||
"core/audits/dobetterweb/charset.js | description": ["audits.charset.description"],
|
||
"core/audits/dobetterweb/dom-size.js | title": ["audits[dom-size].title"],
|
||
"core/audits/dobetterweb/dom-size.js | description": ["audits[dom-size].description"],
|
||
"core/audits/dobetterweb/dom-size.js | displayValue": [
|
||
{
|
||
"values": {
|
||
"itemCount": 67
|
||
},
|
||
"path": "audits[dom-size].displayValue"
|
||
}
|
||
],
|
||
"core/audits/dobetterweb/dom-size.js | columnStatistic": [
|
||
"audits[dom-size].details.headings[0].label"
|
||
],
|
||
"core/audits/dobetterweb/dom-size.js | columnValue": [
|
||
"audits[dom-size].details.headings[2].label"
|
||
],
|
||
"core/audits/dobetterweb/dom-size.js | statisticDOMElements": [
|
||
"audits[dom-size].details.items[0].statistic"
|
||
],
|
||
"core/audits/dobetterweb/dom-size.js | statisticDOMDepth": [
|
||
"audits[dom-size].details.items[1].statistic"
|
||
],
|
||
"core/audits/dobetterweb/dom-size.js | statisticDOMWidth": [
|
||
"audits[dom-size].details.items[2].statistic"
|
||
],
|
||
"core/audits/dobetterweb/geolocation-on-start.js | title": [
|
||
"audits[geolocation-on-start].title"
|
||
],
|
||
"core/audits/dobetterweb/geolocation-on-start.js | description": [
|
||
"audits[geolocation-on-start].description"
|
||
],
|
||
"core/audits/dobetterweb/inspector-issues.js | title": ["audits[inspector-issues].title"],
|
||
"core/audits/dobetterweb/inspector-issues.js | description": [
|
||
"audits[inspector-issues].description"
|
||
],
|
||
"core/audits/dobetterweb/inspector-issues.js | columnIssueType": [
|
||
"audits[inspector-issues].details.headings[0].label"
|
||
],
|
||
"core/audits/dobetterweb/no-document-write.js | title": ["audits[no-document-write].title"],
|
||
"core/audits/dobetterweb/no-document-write.js | description": [
|
||
"audits[no-document-write].description"
|
||
],
|
||
"core/audits/dobetterweb/js-libraries.js | title": ["audits[js-libraries].title"],
|
||
"core/audits/dobetterweb/js-libraries.js | description": ["audits[js-libraries].description"],
|
||
"core/audits/dobetterweb/notification-on-start.js | title": [
|
||
"audits[notification-on-start].title"
|
||
],
|
||
"core/audits/dobetterweb/notification-on-start.js | description": [
|
||
"audits[notification-on-start].description"
|
||
],
|
||
"core/audits/dobetterweb/paste-preventing-inputs.js | title": [
|
||
"audits[paste-preventing-inputs].title"
|
||
],
|
||
"core/audits/dobetterweb/paste-preventing-inputs.js | description": [
|
||
"audits[paste-preventing-inputs].description"
|
||
],
|
||
"core/audits/dobetterweb/uses-http2.js | title": ["audits[uses-http2].title"],
|
||
"core/audits/dobetterweb/uses-http2.js | description": ["audits[uses-http2].description"],
|
||
"core/audits/dobetterweb/uses-passive-event-listeners.js | title": [
|
||
"audits[uses-passive-event-listeners].title"
|
||
],
|
||
"core/audits/dobetterweb/uses-passive-event-listeners.js | description": [
|
||
"audits[uses-passive-event-listeners].description"
|
||
],
|
||
"core/audits/seo/meta-description.js | title": ["audits[meta-description].title"],
|
||
"core/audits/seo/meta-description.js | description": ["audits[meta-description].description"],
|
||
"core/audits/seo/http-status-code.js | title": ["audits[http-status-code].title"],
|
||
"core/audits/seo/http-status-code.js | description": ["audits[http-status-code].description"],
|
||
"core/audits/seo/font-size.js | title": ["audits[font-size].title"],
|
||
"core/audits/seo/font-size.js | description": ["audits[font-size].description"],
|
||
"core/audits/seo/link-text.js | title": ["audits[link-text].title"],
|
||
"core/audits/seo/link-text.js | description": ["audits[link-text].description"],
|
||
"core/audits/seo/crawlable-anchors.js | title": ["audits[crawlable-anchors].title"],
|
||
"core/audits/seo/crawlable-anchors.js | description": [
|
||
"audits[crawlable-anchors].description"
|
||
],
|
||
"core/audits/seo/crawlable-anchors.js | columnFailingLink": [
|
||
"audits[crawlable-anchors].details.headings[0].label"
|
||
],
|
||
"core/audits/seo/is-crawlable.js | title": ["audits[is-crawlable].title"],
|
||
"core/audits/seo/is-crawlable.js | description": ["audits[is-crawlable].description"],
|
||
"core/audits/seo/robots-txt.js | title": ["audits[robots-txt].title"],
|
||
"core/audits/seo/robots-txt.js | description": ["audits[robots-txt].description"],
|
||
"core/audits/seo/hreflang.js | title": ["audits.hreflang.title"],
|
||
"core/audits/seo/hreflang.js | description": ["audits.hreflang.description"],
|
||
"core/audits/seo/canonical.js | title": ["audits.canonical.title"],
|
||
"core/audits/seo/canonical.js | description": ["audits.canonical.description"],
|
||
"core/audits/seo/manual/structured-data.js | title": ["audits[structured-data].title"],
|
||
"core/audits/seo/manual/structured-data.js | description": [
|
||
"audits[structured-data].description"
|
||
],
|
||
"core/audits/bf-cache.js | title": ["audits[bf-cache].title"],
|
||
"core/audits/bf-cache.js | description": ["audits[bf-cache].description"],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | title": [
|
||
"audits[cache-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | description": [
|
||
"audits[cache-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | requestColumn": [
|
||
"audits[cache-insight].details.headings[0].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | title": [
|
||
"audits[cls-culprits-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | description": [
|
||
"audits[cls-culprits-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | title": [
|
||
"audits[document-latency-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | description": [
|
||
"audits[document-latency-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingRedirects": [
|
||
"audits[document-latency-insight].details.items.noRedirects.label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingServerResponseTime": [
|
||
{
|
||
"values": {
|
||
"PH1": "2 ms"
|
||
},
|
||
"path": "audits[document-latency-insight].details.items.serverResponseIsFast.label"
|
||
}
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingTextCompression": [
|
||
"audits[document-latency-insight].details.items.usesCompression.label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | title": [
|
||
"audits[dom-size-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | description": [
|
||
"audits[dom-size-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | statistic": [
|
||
"audits[dom-size-insight].details.headings[0].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | value": [
|
||
"audits[dom-size-insight].details.headings[2].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | totalElements": [
|
||
"audits[dom-size-insight].details.items[0].statistic"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | maxChildren": [
|
||
"audits[dom-size-insight].details.items[1].statistic"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | maxDOMDepth": [
|
||
"audits[dom-size-insight].details.items[2].statistic"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | title": [
|
||
"audits[duplicated-javascript-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | description": [
|
||
"audits[duplicated-javascript-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | columnSource": [
|
||
"audits[duplicated-javascript-insight].details.headings[0].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | columnDuplicatedBytes": [
|
||
"audits[duplicated-javascript-insight].details.headings[1].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | title": [
|
||
"audits[font-display-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | description": [
|
||
"audits[font-display-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | title": [
|
||
"audits[forced-reflow-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | description": [
|
||
"audits[forced-reflow-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | totalReflowTime": [
|
||
"audits[forced-reflow-insight].details.items[0].headings[1].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | title": [
|
||
"audits[image-delivery-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | description": [
|
||
"audits[image-delivery-insight].description"
|
||
],
|
||
"core/lib/i18n/i18n.js | columnResourceSize": [
|
||
"audits[image-delivery-insight].details.headings[1].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | title": [
|
||
"audits[inp-breakdown-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | description": [
|
||
"audits[inp-breakdown-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | title": [
|
||
"audits[lcp-breakdown-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | description": [
|
||
"audits[lcp-breakdown-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | subpart": [
|
||
"audits[lcp-breakdown-insight].details.items[0].headings[0].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | timeToFirstByte": [
|
||
"audits[lcp-breakdown-insight].details.items[0].items[0].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | elementRenderDelay": [
|
||
"audits[lcp-breakdown-insight].details.items[0].items[1].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | title": [
|
||
"audits[lcp-discovery-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | description": [
|
||
"audits[lcp-discovery-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | title": [
|
||
"audits[legacy-javascript-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | description": [
|
||
"audits[legacy-javascript-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | columnWastedBytes": [
|
||
"audits[legacy-javascript-insight].details.headings[2].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | title": [
|
||
"audits[modern-http-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | description": [
|
||
"audits[modern-http-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | protocol": [
|
||
"audits[modern-http-insight].details.headings[1].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | title": [
|
||
"audits[network-dependency-tree-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | description": [
|
||
"audits[network-dependency-tree-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | preconnectOriginsTableTitle": [
|
||
"audits[network-dependency-tree-insight].details.items[1].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | preconnectOriginsTableDescription": [
|
||
"audits[network-dependency-tree-insight].details.items[1].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | noPreconnectOrigins": [
|
||
"audits[network-dependency-tree-insight].details.items[1].value.value"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | estSavingTableTitle": [
|
||
"audits[network-dependency-tree-insight].details.items[2].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | estSavingTableDescription": [
|
||
"audits[network-dependency-tree-insight].details.items[2].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | noPreconnectCandidates": [
|
||
"audits[network-dependency-tree-insight].details.items[2].value.value"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | title": [
|
||
"audits[render-blocking-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | description": [
|
||
"audits[render-blocking-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | title": [
|
||
"audits[third-parties-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | description": [
|
||
"audits[third-parties-insight].description"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnThirdParty": [
|
||
"audits[third-parties-insight].details.headings[0].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnTransferSize": [
|
||
"audits[third-parties-insight].details.headings[1].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnMainThreadTime": [
|
||
"audits[third-parties-insight].details.headings[2].label"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | title": [
|
||
"audits[viewport-insight].title"
|
||
],
|
||
"node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | description": [
|
||
"audits[viewport-insight].description"
|
||
],
|
||
"core/config/default-config.js | performanceCategoryTitle": ["categories.performance.title"],
|
||
"core/config/default-config.js | a11yCategoryTitle": ["categories.accessibility.title"],
|
||
"core/config/default-config.js | a11yCategoryDescription": [
|
||
"categories.accessibility.description"
|
||
],
|
||
"core/config/default-config.js | a11yCategoryManualDescription": [
|
||
"categories.accessibility.manualDescription"
|
||
],
|
||
"core/config/default-config.js | bestPracticesCategoryTitle": [
|
||
"categories[best-practices].title"
|
||
],
|
||
"core/config/default-config.js | seoCategoryTitle": ["categories.seo.title"],
|
||
"core/config/default-config.js | seoCategoryDescription": ["categories.seo.description"],
|
||
"core/config/default-config.js | seoCategoryManualDescription": [
|
||
"categories.seo.manualDescription"
|
||
],
|
||
"core/config/default-config.js | metricGroupTitle": ["categoryGroups.metrics.title"],
|
||
"core/config/default-config.js | insightsGroupTitle": ["categoryGroups.insights.title"],
|
||
"core/config/default-config.js | insightsGroupDescription": [
|
||
"categoryGroups.insights.description"
|
||
],
|
||
"core/config/default-config.js | diagnosticsGroupTitle": ["categoryGroups.diagnostics.title"],
|
||
"core/config/default-config.js | diagnosticsGroupDescription": [
|
||
"categoryGroups.diagnostics.description"
|
||
],
|
||
"core/config/default-config.js | a11yBestPracticesGroupTitle": [
|
||
"categoryGroups[a11y-best-practices].title"
|
||
],
|
||
"core/config/default-config.js | a11yBestPracticesGroupDescription": [
|
||
"categoryGroups[a11y-best-practices].description"
|
||
],
|
||
"core/config/default-config.js | a11yColorContrastGroupTitle": [
|
||
"categoryGroups[a11y-color-contrast].title"
|
||
],
|
||
"core/config/default-config.js | a11yColorContrastGroupDescription": [
|
||
"categoryGroups[a11y-color-contrast].description"
|
||
],
|
||
"core/config/default-config.js | a11yNamesLabelsGroupTitle": [
|
||
"categoryGroups[a11y-names-labels].title"
|
||
],
|
||
"core/config/default-config.js | a11yNamesLabelsGroupDescription": [
|
||
"categoryGroups[a11y-names-labels].description"
|
||
],
|
||
"core/config/default-config.js | a11yNavigationGroupTitle": [
|
||
"categoryGroups[a11y-navigation].title"
|
||
],
|
||
"core/config/default-config.js | a11yNavigationGroupDescription": [
|
||
"categoryGroups[a11y-navigation].description"
|
||
],
|
||
"core/config/default-config.js | a11yAriaGroupTitle": ["categoryGroups[a11y-aria].title"],
|
||
"core/config/default-config.js | a11yAriaGroupDescription": [
|
||
"categoryGroups[a11y-aria].description"
|
||
],
|
||
"core/config/default-config.js | a11yLanguageGroupTitle": [
|
||
"categoryGroups[a11y-language].title"
|
||
],
|
||
"core/config/default-config.js | a11yLanguageGroupDescription": [
|
||
"categoryGroups[a11y-language].description"
|
||
],
|
||
"core/config/default-config.js | a11yAudioVideoGroupTitle": [
|
||
"categoryGroups[a11y-audio-video].title"
|
||
],
|
||
"core/config/default-config.js | a11yAudioVideoGroupDescription": [
|
||
"categoryGroups[a11y-audio-video].description"
|
||
],
|
||
"core/config/default-config.js | a11yTablesListsVideoGroupTitle": [
|
||
"categoryGroups[a11y-tables-lists].title"
|
||
],
|
||
"core/config/default-config.js | a11yTablesListsVideoGroupDescription": [
|
||
"categoryGroups[a11y-tables-lists].description"
|
||
],
|
||
"core/config/default-config.js | seoMobileGroupTitle": ["categoryGroups[seo-mobile].title"],
|
||
"core/config/default-config.js | seoMobileGroupDescription": [
|
||
"categoryGroups[seo-mobile].description"
|
||
],
|
||
"core/config/default-config.js | seoContentGroupTitle": ["categoryGroups[seo-content].title"],
|
||
"core/config/default-config.js | seoContentGroupDescription": [
|
||
"categoryGroups[seo-content].description"
|
||
],
|
||
"core/config/default-config.js | seoCrawlingGroupTitle": ["categoryGroups[seo-crawl].title"],
|
||
"core/config/default-config.js | seoCrawlingGroupDescription": [
|
||
"categoryGroups[seo-crawl].description"
|
||
],
|
||
"core/config/default-config.js | bestPracticesTrustSafetyGroupTitle": [
|
||
"categoryGroups[best-practices-trust-safety].title"
|
||
],
|
||
"core/config/default-config.js | bestPracticesUXGroupTitle": [
|
||
"categoryGroups[best-practices-ux].title"
|
||
],
|
||
"core/config/default-config.js | bestPracticesBrowserCompatGroupTitle": [
|
||
"categoryGroups[best-practices-browser-compat].title"
|
||
],
|
||
"core/config/default-config.js | bestPracticesGeneralGroupTitle": [
|
||
"categoryGroups[best-practices-general].title"
|
||
]
|
||
}
|
||
}
|
||
}
|