Skip to content

Instantly share code, notes, and snippets.

@joeroe
Created March 5, 2021 11:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joeroe/aed2bc37a0f423b8a9c0d2abf8732290 to your computer and use it in GitHub Desktop.
Save joeroe/aed2bc37a0f423b8a9c0d2abf8732290 to your computer and use it in GitHub Desktop.
Lighthouse json report
{
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.152 Safari/537.36",
"environment": {
"networkUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4143.7 Safari/537.36 Chrome-Lighthouse",
"hostUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.152 Safari/537.36",
"benchmarkIndex": 1620,
"credits": {
"axe-core": "3.5.5"
}
},
"lighthouseVersion": "6.4.0",
"fetchTime": "2021-03-05T11:49:07.472Z",
"requestedUrl": "http://joeroe.io/sslarch.github.io/",
"finalUrl": "http://joeroe.io/sslarch.github.io/",
"runWarnings": [],
"audits": {
"is-on-https": {
"id": "is-on-https",
"title": "Does not use 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](https://web.dev/is-on-https/).",
"score": 0,
"scoreDisplayMode": "binary",
"displayValue": "13 insecure requests found",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"itemType": "url",
"text": "Insecure URL"
},
{
"key": "resolution",
"itemType": "text",
"text": "Request Resolution"
}
],
"items": [
{
"url": "http://joeroe.io/sslarch.github.io/",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/colour/caa-ssla.css",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/colour/dark-mode.css",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/risotto.css",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/custom.css",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/images/sig_ssla_logo.svg",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/typography.css",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/layout.css",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/header.css",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/logo.css",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/about.css",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/footer.css",
"resolution": "Allowed"
},
{
"url": "http://joeroe.io/favicon.ico",
"resolution": "Allowed"
}
]
}
},
"redirects-http": {
"id": "redirects-http",
"title": "Does not redirect HTTP traffic to HTTPS",
"description": "If you've already set up HTTPS, make sure that you redirect all HTTP traffic to HTTPS in order to enable secure web features for all your users. [Learn more](https://web.dev/redirects-http/).",
"score": 0,
"scoreDisplayMode": "binary"
},
"service-worker": {
"id": "service-worker",
"title": "Does not register a service worker that controls page and `start_url`",
"description": "The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker/).",
"score": 0,
"scoreDisplayMode": "binary"
},
"works-offline": {
"id": "works-offline",
"title": "Current page does not respond with a 200 when offline",
"description": "If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline/).",
"score": 0,
"scoreDisplayMode": "binary",
"warnings": []
},
"viewport": {
"id": "viewport",
"title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`",
"description": "Add a `<meta name=\"viewport\">` tag to optimize your app for mobile screens. [Learn more](https://web.dev/viewport/).",
"score": 1,
"scoreDisplayMode": "binary",
"warnings": []
},
"without-javascript": {
"id": "without-javascript",
"title": "Contains some content when JavaScript is not available",
"description": "Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"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](https://web.dev/first-contentful-paint/).",
"score": 0.96,
"scoreDisplayMode": "numeric",
"numericValue": 763.2056,
"numericUnit": "millisecond",
"displayValue": "0.8 s"
},
"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](https://web.dev/lighthouse-largest-contentful-paint/)",
"score": 0.98,
"scoreDisplayMode": "numeric",
"numericValue": 763.2056,
"numericUnit": "millisecond",
"displayValue": "0.8 s"
},
"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](https://web.dev/first-meaningful-paint/).",
"score": 0.96,
"scoreDisplayMode": "numeric",
"numericValue": 763.2056,
"numericUnit": "millisecond",
"displayValue": "0.8 s"
},
"load-fast-enough-for-pwa": {
"id": "load-fast-enough-for-pwa",
"title": "Page load is fast enough on mobile networks",
"description": "A fast page load over a cellular network ensures a good mobile user experience. [Learn more](https://web.dev/load-fast-enough-for-pwa/).",
"score": 1,
"scoreDisplayMode": "binary",
"numericValue": 3167.7202499999994,
"numericUnit": "millisecond"
},
"speed-index": {
"id": "speed-index",
"title": "Speed Index",
"description": "Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index/).",
"score": 0.99,
"scoreDisplayMode": "numeric",
"numericValue": 763.2056,
"numericUnit": "millisecond",
"displayValue": "0.8 s"
},
"screenshot-thumbnails": {
"id": "screenshot-thumbnails",
"title": "Screenshot Thumbnails",
"description": "This is what the load of your site looked like.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "filmstrip",
"scale": 3000,
"items": [
{
"timing": 300,
"timestamp": 14684916999,
"data": "data:image/jpeg;base64,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"
},
{
"timing": 600,
"timestamp": 14685216999,
"data": "data:image/jpeg;base64,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"
},
{
"timing": 900,
"timestamp": 14685516999,
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAGAAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APywVS7BVBLE4AHevTIPTbJvBi6fbJd+F9VmvFiCzyqr4eTAyw/ejjIPGB17dK+YqYXNpVZulVXJfRW6dvgZ8xWwuc+2m6VaPJfRaKy6fYZR8SL4butJePRfDup2V/uXEkyOV29/+Wjfy79RXRhKGZUqyeImpQ123vbT7KN8FQzWnWTxVSMoa6Lfy+yjFn0LTBooaGLWjq+FPlvZqIM5+Ybt+7GOhx26c8fQWPfuauhaT4S/suAa1p/icaiM+abCOLyj8x6b+emB+B65oC5T1bSdA/4SOxOmad4hGg7YxdrdiP7Tncd5jKrt+7jAI65pdQuXvEOkeDjokg0PT/Fi6uGGx9QEJtyN3IIRQwO33PNNoLlKw0PQJLG2a9i8QQXoB89ILOOWInccbSXUgbcdR1zRYLmdpug2r3Vwt+mqxW2P3L29ksjn/eBdQPwJ/rSsFy54n0bRRDYjw5Z6+ZQpF02qRx7WbjBjCdB97g57c0WsFznZdMu4IzJJazRoOrMhAH40BcrUDCgAoAKALOmf8hK1/wCuq/zoA9v0/QtNmVHvNSktxMYUhWFIJdzyZ+9mdNgBAGT0z823jNElq98PaNPrGpJYX08FlFI/2b7ZJaliA4Xaz+eqnhlwyZ3fMQAASADDtbG1aUtd3UkFphSskMccj8njKtIuOAec+nqMsDrovAui2vib7Ne6xJNpMdwFkktZ9PWZ42m2x4zeMiMyZZvmcRcZ3L81IDKuvD2kWekXNw99cNMVDW+JLXOTnYGjWZnbODkjGzHIbcCARnWml2Yjd768NvCjspkh8qaQHbuA2CUZzyM8Yx3JxTGX7Xw7o0kiQXes3NpcjCSqltbyRq3G4iQ3Kqy+jcAjnIFABqfh7TLGMMt/I+yQGRle0YGIjAKqlw3ziQOCuT8uxvlzgoDGmt7OGRojNcbgAdwSNgD1xlXIIxjng5zxTA5zxTzoFzwRnZ/6GKzk7K40dBffB1/AUWnHW7aG8m1O1a6tZGu42hkiHDMqo+7hlkQFyp3K67A6HHBD2mLgp83Inrpa/lq7281b5hUpVIT5Z6W3Xnr19LPprp7yTvR+IPwVvPCnhHSvFLtFp9pq8Ml5aabNOslwbVZhB5+B8yo0vmKm8AkROQWABNqpUpzjCprd2utNbN7PyXd+djF1FTcITesm1+bXr7q1asm72S2XlldpuFAFnTP+Qla/9dV/nQB9c6T4aj1PwvpPl+JPBdnI0CER3l5arKcqpfcPshZW+YphnJBVj8w5NEnmtzrunanOst/p87SBtrC1kgtl2+WAcBIMAlwGzj7uRgli9AEOlapptlqsF1cWM9xDG+WhSWJd6jfgfNCy55UZKkYDDA3cMDfuviVG0lwI9Jhmh+y2trbfa47e4eFYNiqzNJC29vKQR84X5icYCqqArXfjPSbqG9J8Pp9qnWMpKGhVYpRC8bSACEEgny2CEkAq5+84ZADF0TUrDTtajurzThqFtvJlgaQKzoQc4bYQHyQwYqVyOUYZFMDYPjSwhFwbXSpFaSRFAu3t7hBbrGV2BWt+H3szFgQDnG0kBggEvvG9pdTQTQ6W9lNbs3ktAbZPlzJgOFtwGO1kU9FIQ8AtwCMJdYaGF0ihyxCorSlGCLghsDYM5yMZ+7z1JBAM5zxZKX0a6dgASyk7VAH3weg4qZaIlpvY9l8I+Ir74r+I9P0XXPH66V4FYSR3Op6hPI9vaWUZE7xhApZpSLeJY4sbnaO3UYVUK+fha0fZxpS0mktOvy7rzWnzulvWqxrVpzj3bts1fXbe2trrS6aTdjhvjj4r0/Wtf8YXUV1dCDUJFt9KtdQSNbuOyiljFqkscXyRbLeONAq4XAUINo4n2sa1SmqWqi221t8LWj66vpt1s9Dhqxc61NR+zK78tJR++/TddbaX8Or0jrCgCzpn/IStf+uq/wA6APo9PBBbQbCcx6VEbuJUSZYdQmkVzEZAW2IybyGGVGQNmQvDZokojSrednVrDTbYX8SrZOkGoNl2wx8kZO4gnYd24DbkZ+8QClY2KX2qpIdLtYrQmIOJI7xoIt+FDN5Z8zb86twSTkYBztII6DXvh/JaaleWV1pY0y4lt4bhdlhqAWHzJyQU3fNsWPIJZdx2lQrPl6BkEfh1YLTULSTSdKknFtHeLqAj1F9kLRgeYm07Qmfm3OuNxwOPlAByOn6dIt5tkgFw9vG8kkLxykOqBmfOwZAwCM8YAySuMgA6S88PNaXFtbXOm2FlNhcj7Pf7nVtyCXacnAkAGMA7mjwGUsFYEo8EXK6jqcv9kh7OzvDAsSRXU/mOjOghDKqEl2CK3CnMi7ducUgMzS9Ima9gNxottGt7uNqlwt15c+UAUR7XDNyMgdSXHUECmgOW+I9qbXQVU2AsW8lRkLKpmxMV8wiQ4zlSPlwPl6A5FSwOOm0fUfDOoNNaXF7BGGAjuUglgkZG5Q4wMFhzjOD2JHNZVKMKseWpFNeaT/MmdOFWPJUimuzVw0bwZNrM1qBLMkEoy8y2c0gUZfBXC4bPltjJAyDkgKxF6mgar8P9a0xfNWxurm2CyO0q2sqGNU6l1ZQVGMHJGMHqcHABzdMCzpn/ACErX/rqv86APpu2uLRdN0S8a506F7OJYkC6dpUzlvLBPmp5gaQBWX5pUY7gejZFUSY+s6ra3WrXX2Kaxa3vnBjEuk2VvtK+W0a4R8RKeAzAqD82QTuFAFTw+E0/XB5g05w0AMbzR2cqID3IkcRlhkDDHueAVGADfl1CDw5YoftGk3Ny6wR2rJpWk3Q8iI5PmASOY5DuOc/M+AGOegBiXPi621C7ubi4SzR3eB0Fr4es4UBidiMIhAUEbdwH3wSGzgEgFLwVrlhoWuwSalYW15pnm7po3s1mcrtxwCy857FsDAODjFAHWaN8RvD+l+bPJ4e0e6nnby5IZtBR08oynLqTcELJsZuiDnau7Cg0wuIvxR0qW8s72fwv4cNwsckEsa6AohjjJYrtjFwFdjuwXKqygAAkAUgOL0u7srOWGSSd5HTOTLp8U/XOeHfB7DkcAn05aA5XxeVOj3zKcqzKc7AmfmXsOBSY+pzcttZQvLHLdP8AaDcLsSCGBoXXPLGVZMJznC4IxjmgZa0ZrFfsr3V0gwpDAWVrIVBVtp+eQbzvABDAELzkcZAE8QamgtLX7GLMrsZp3Nraq7TSM5OxY9xVQrAAZAUrxt+UCQOVoAs6Z/yErX/rqv8AOgD6Cg8N+G4dP+03WpQsx07zFiju5Ud7o52xDNmQSuwll3bT5qASg5FUSWruy8EmXVkhiuYpTEj2An1vzBGzqoIcLYjzTE3mM2DGCFwpbhnB6HK2GjwXtzHE2safZxFQxnuGkVEOOVICFiw6YUH8gSARLF4ajezmnl1Wwt5YrUXItpPNMjE5xECsZXecDgsB8w54bABJF4btZGdV8RaT8sjRg5nIYByu8Yi+6cbh3II4zxQBn2Gnpe3CRPe21oDjdJcFgqc45wpP5A9KANXSPCUGqIWfxFpNgqhSxuvtGFJz8pKRN8wAzj8s4OACxrngM6Jbeadd0m8kMC3C29u8olILMCNrxrtIVd/zYyrAjJ4oA5+OyDzRI1xHFG+czMHKIQAcHCk9x0B6imBkeNrZLXRbhY7mG7B2ndBux/rMY+YD0z9CPpUsDi78SQzvJNp89t5krsglRRgD+HGwAkd8AA56CkUQLrEsLr5KxbEPyCaCORgOwJK88evoPQUAV7i9lugQ+wAtvwkaoM4A7AdgKQEFMCzpn/IStf8Arqv86APqPRbbXLrw/Z3NtbW8dokCxi8ddW2LN5bPuBQmPzPKDJgYUrnaOhNEmNrEWsakb6eDU59Sgt7cl75DqLRnazAOTInyMUDx/OduFkyRkUD9Btnp+qprMwOmLciGM232GVNQZHcIWEIAYSbiisACduMngZIYjX1RNatba4im1S9l0ywlukbUb631FB5iymOESAZCPv8AKKjjayAPkjBQFC2srySXT2tkhmmiha1W6lOpB8bRsZT8u3arwxqg7zpwwYbQDP8ABx1JNas7mzf7Ozzm5Mkj3SRKirvbe0B37SqvuYHIXJ3L1DA7Dw1p1y1jPb3V7JE9pfwSHUoYNSkaY+W0RB/eIoIMsCHKq+J1wwA2sgI7u98S22k28kl9I/l3EmnyTldYCQTiFUjYsWwJWbcNm0YO3K7GwrHocTbafqp1SzmtNPuL1pc/ZrOOK5zKgLMGBGCQWR3GxuqMeMUIRxHjQuukXYeNoZV2K6sTu3B1yTnnJPJqWBzOrfEXxXr1tPb6l4n1nUbecSCaK71CWVZBJJHLJuDMQd0kMTnPVo0J5UESUc7TAKACgCzpn/IStf8Arqv86APoM3GpaUNLaSz8NTCa0/dAmynJRwG3TfMSsn7v/lphlJI43YqyShcw3mty3P8Ao+g2p+V3Ec1rbAEhlG35wM8NkD2J7GkBn2f2oNMm2xkCB0fzXiG0lHBIJPpkjGeQmOcZAOxvL/WdGif7RpfgyRLXaMRDTZiMYP8AAxL/AHxknOdpyflOADNgj1XVBdvDZeHCsrs7xLJZRkBVOSi7wyoBCW3L6E5wxyAc5o+g3evXX2ezNt5mCf393DAoABJJZ2UYAUknPbJpgKdCuTNMhnsA0cyQOTqEGNzlgCDv5X5SS4yqjBJAIygFTw7dSXaWyz6eZHVGU/2lb7DvQuvz79ucKQRnglVOGYAgFGa3ltj84C8kcMDn8j0569DTAxPFf/IAuv8AgH/oYqWB57SKCgAoAKALOmf8hK1/66r/ADoA+mLAx3UGlDUtT0W7tlt0JtpbiBZQ3lxpzI1s2MBFwrbsYBycEmyTMvrsWdpCt2+mahG1qVn+yz2jsSzO37tzCTGwdmPckbQDhRhAQ+H5mtL06Y91YQMG3C/doWiwQcpvMLlgytIuCQu5gW4U0AdNZ+KotJuLqyil09bi6t544b8zWX2ZInVgsUoNkGeTBOWyu8nIx2AMD7LBYaTfStNpFxdReWfPt7q2dWj+XaqRGHcXV8M7AgsgZcHJIAMPRnt4Nej3+QbZ5fnil2LuQ53IHaNgrEEgPj5SMgejA7Oa60jUodRksnsdORIQsfnXVsXDCXeuVSyBlX92mRgE4PIEhWkPUpXt8fEscM1xqOniTUnaeU3dzESk7QjzJTthBj3OHyOrb415KK5BHK6W1xZxPfQT6bhVEZjmjilLAq2cRspBHH5lT1xgA5nxy7S6bqEjtE7uyMxgQImSy9AAAPwGPr1pMDzakUFABQAUAWdM/wCQja/9dV/nQB9CW3xPnOj22l39kdRsYNiCCTUbwRlArKw2edtDEFcEAAbcbSCRVEmMfFcsnnvJG5nCp9klF1Nm0cFdzLuc53KuDnPbGMAUAQ2XiSfS7s3OnR/2bKX3brWeVDtznZu352n6g8DmgDTn8em6mYzaRaTWpHy2cl5fNEh8sx5H+kbs7So5J4jUdMggFPUfHOtan5Bl1K83xK6+Z9rmZm3qqyElnPL7ctjAJJ7AAAGPFez26ssU8kasrKQjkAhhhgfYjg+tAGjJ4w12aaeaTW9ReW4VUmka7kLSKrblDHPIDAMAeh5oAD4v11pTKdb1EykSKXN3Jkh3LyDOf4mJY+pOTzQBlyTPMwMjs5AABY549KAMfxX/AMgC6/4B/wChrSYHntIoKACgAoAKANG31S2hVQ+kWdwQACZHmBJ7n5XHX8vQCkBr+GNf8Naat4Na8KnWjLHGkJh1GS2MDDO5ujbi3HXgAHA5yACDwtrOg6ZeGXW/Dza5AFwltHetarnBBLMAzHqDgEcj0yKAE8ba5oev6rHcaB4bTwvaLEEazjvZbpWfcx37pPmGQQMZx8vvTA5+gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//2Q=="
},
{
"timing": 1200,
"timestamp": 14685816999,
"data": "data:image/jpeg;base64,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"
},
{
"timing": 1500,
"timestamp": 14686116999,
"data": "data:image/jpeg;base64,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"
},
{
"timing": 1800,
"timestamp": 14686416999,
"data": "data:image/jpeg;base64,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"
},
{
"timing": 2100,
"timestamp": 14686716999,
"data": "data:image/jpeg;base64,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"
},
{
"timing": 2400,
"timestamp": 14687016999,
"data": "data:image/jpeg;base64,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"
},
{
"timing": 2700,
"timestamp": 14687316999,
"data": "data:image/jpeg;base64,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"
},
{
"timing": 3000,
"timestamp": 14687616999,
"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": null,
"scoreDisplayMode": "informative",
"details": {
"type": "screenshot",
"timing": 229,
"timestamp": 14684845916,
"data": "data:image/jpeg;base64,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VkcskZJjdkJ67TjNZLcTL9WVx+DH/wA+QoJmi6U2qvdAXVtbLbwmd3nLAbQwGBtU8+IVZxdlpboWItbi3LXFkbsZZ234kdCqgJndlDxyPPPPFRpmqXemd/8ABvGonTu5A8SSbl9PEDxViO1ushY1FxAFjQxoPhYfCp6qPDwPag3jslMiq1zfWsQa1e5XCyMcqqtsOF64dTkZHvkYrKLshNc3FpDaX9q5uLeKbLLIoVpGCqn1Tzk4z09SKhDtPqoaNhLbbo1KIfhIfCvoPBwK9j7U6tEEEctugRSi7bSEYU8kDw9KopnRkOGUjPTPnWNZSSNIcuc46eg/AeVY1ApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlB//2Q=="
}
},
"estimated-input-latency": {
"id": "estimated-input-latency",
"title": "Estimated Input Latency",
"description": "Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 12.8,
"numericUnit": "millisecond",
"displayValue": "10 ms"
},
"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](https://web.dev/lighthouse-total-blocking-time/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "0 ms"
},
"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](https://web.dev/lighthouse-max-potential-fid/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 16,
"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](https://web.dev/cls/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0.0000053380204897316,
"numericUnit": "unitless",
"displayValue": "0",
"details": {
"type": "debugdata",
"items": [
{
"finalLayoutShiftTraceEventFound": true
}
]
}
},
"errors-in-console": {
"id": "errors-in-console",
"title": "No browser errors 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](https://web.dev/errors-in-console/)",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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](https://web.dev/time-to-first-byte/).",
"score": 1,
"scoreDisplayMode": "binary",
"numericValue": 5.377,
"numericUnit": "millisecond",
"displayValue": "Root document took 10 ms",
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "responseTime",
"valueType": "timespanMs",
"label": "Time Spent"
}
],
"items": [
{
"url": "http://joeroe.io/sslarch.github.io/",
"responseTime": 5.377
}
],
"overallSavingsMs": -94.623
}
},
"first-cpu-idle": {
"id": "first-cpu-idle",
"title": "First CPU Idle",
"description": "First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 763.2056,
"numericUnit": "millisecond",
"displayValue": "0.8 s"
},
"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](https://web.dev/interactive/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 763.2056,
"numericUnit": "millisecond",
"displayValue": "0.8 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](https://web.dev/user-timings/).",
"score": null,
"scoreDisplayMode": "notApplicable",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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 more](https://web.dev/critical-request-chains/).",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "12 chains found",
"details": {
"type": "criticalrequestchain",
"chains": {
"07DC8D1DBBED22DE5D3208DC29276D23": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/",
"startTime": 14684.619603,
"endTime": 14684.627293,
"responseReceivedTime": 14684.625641999999,
"transferSize": 2631
},
"children": {
"87154.336": {
"request": {
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css",
"startTime": 14684.646132,
"endTime": 14684.659867,
"responseReceivedTime": 14684.659163,
"transferSize": 10885
},
"children": {
"87154.356": {
"request": {
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.woff2",
"startTime": 14684.779414,
"endTime": 14684.796005,
"responseReceivedTime": 14684.79226,
"transferSize": 80673
}
},
"87154.350": {
"request": {
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.woff2",
"startTime": 14684.779773,
"endTime": 14684.803927,
"responseReceivedTime": 14684.799643,
"transferSize": 157755
}
}
}
},
"87154.337": {
"request": {
"url": "https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css",
"startTime": 14684.646399,
"endTime": 14684.661845,
"responseReceivedTime": 14684.661359,
"transferSize": 2836
}
},
"87154.338": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/css/colour/caa-ssla.css",
"startTime": 14684.646574,
"endTime": 14684.653126,
"responseReceivedTime": 14684.652547,
"transferSize": 1218
}
},
"87154.339": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/css/colour/dark-mode.css",
"startTime": 14684.646865,
"endTime": 14684.656743,
"responseReceivedTime": 14684.655501000001,
"transferSize": 975
}
},
"87154.340": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/css/risotto.css",
"startTime": 14684.647105,
"endTime": 14684.657109,
"responseReceivedTime": 14684.656338,
"transferSize": 1046
},
"children": {
"87154.359": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/css/typography.css",
"startTime": 14684.779997,
"endTime": 14684.790041,
"responseReceivedTime": 14684.788518,
"transferSize": 2134
}
},
"87154.360": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/css/layout.css",
"startTime": 14684.780278,
"endTime": 14684.789653,
"responseReceivedTime": 14684.787616,
"transferSize": 1529
}
},
"87154.361": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/css/header.css",
"startTime": 14684.780528,
"endTime": 14684.787373,
"responseReceivedTime": 14684.786753999999,
"transferSize": 1061
}
},
"87154.362": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/css/logo.css",
"startTime": 14684.780859,
"endTime": 14684.790225,
"responseReceivedTime": 14684.789011,
"transferSize": 1160
}
},
"87154.363": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/css/about.css",
"startTime": 14684.78107,
"endTime": 14684.789863,
"responseReceivedTime": 14684.788100000002,
"transferSize": 1060
}
},
"87154.364": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/css/footer.css",
"startTime": 14684.78127,
"endTime": 14684.797488,
"responseReceivedTime": 14684.796977,
"transferSize": 721
}
}
}
},
"87154.341": {
"request": {
"url": "http://joeroe.io/sslarch.github.io/css/custom.css",
"startTime": 14684.647347,
"endTime": 14684.65694,
"responseReceivedTime": 14684.655945,
"transferSize": 1044
}
}
}
}
},
"longestChain": {
"duration": 184.32400000165217,
"length": 3,
"transferSize": 157755
}
}
},
"redirects": {
"id": "redirects",
"title": "Avoid multiple page redirects",
"description": "Redirects introduce additional delays before the page can be loaded. [Learn more](https://web.dev/redirects/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0
}
},
"installable-manifest": {
"id": "installable-manifest",
"title": "Web app manifest does not meet the installability requirements",
"description": "Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "Failures: No manifest was fetched.",
"details": {
"type": "debugdata",
"items": [
{
"failures": [
"No manifest was fetched"
],
"manifestUrl": null,
"isParseFailure": true,
"parseFailureReason": "No manifest was fetched"
}
]
}
},
"apple-touch-icon": {
"id": "apple-touch-icon",
"title": "Does not provide a valid `apple-touch-icon`",
"description": "For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).",
"score": 0,
"scoreDisplayMode": "binary",
"warnings": []
},
"splash-screen": {
"id": "splash-screen",
"title": "Is not configured for a custom splash screen",
"description": "A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "Failures: No manifest was fetched.",
"details": {
"type": "debugdata",
"items": [
{
"failures": [
"No manifest was fetched"
],
"isParseFailure": true,
"parseFailureReason": "No manifest was fetched"
}
]
}
},
"themed-omnibox": {
"id": "themed-omnibox",
"title": "Does not set a theme color for the address bar.",
"description": "The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "Failures: No manifest was fetched,\nNo `<meta name=\"theme-color\">` tag found.",
"details": {
"type": "debugdata",
"items": [
{
"failures": [
"No manifest was fetched",
"No `<meta name=\"theme-color\">` tag found"
],
"themeColor": null,
"isParseFailure": true,
"parseFailureReason": "No manifest was fetched"
}
]
}
},
"maskable-icon": {
"id": "maskable-icon",
"title": "Manifest doesn't have a maskable icon",
"description": "A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "No manifest was fetched"
},
"content-width": {
"id": "content-width",
"title": "Content is sized correctly for the viewport",
"description": "If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn more](https://web.dev/content-width/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"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](https://web.dev/image-aspect-ratio/).",
"score": 1,
"scoreDisplayMode": "binary",
"warnings": [],
"details": {
"type": "table",
"headings": [],
"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 more](https://web.dev/serve-responsive-images/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"preload-fonts": {
"id": "preload-fonts",
"title": "Fonts with `font-display: optional` are preloaded",
"description": "Preload `optional` fonts so first-time visitors may use them. [Learn More](https://web.dev/preload-optional-fonts/)",
"score": null,
"scoreDisplayMode": "notApplicable",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"deprecations": {
"id": "deprecations",
"title": "Avoids deprecated APIs",
"description": "Deprecated APIs will eventually be removed from the browser. [Learn more](https://web.dev/deprecations/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"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 more](https://web.dev/mainthread-work-breakdown/)",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 226.74100000000016,
"numericUnit": "millisecond",
"displayValue": "0.2 s",
"details": {
"type": "table",
"headings": [
{
"key": "groupLabel",
"itemType": "text",
"text": "Category"
},
{
"key": "duration",
"itemType": "ms",
"granularity": 1,
"text": "Time Spent"
}
],
"items": [
{
"group": "scriptEvaluation",
"groupLabel": "Script Evaluation",
"duration": 102.50500000000012
},
{
"group": "other",
"groupLabel": "Other",
"duration": 47.41100000000006
},
{
"group": "scriptParseCompile",
"groupLabel": "Script Parsing & Compilation",
"duration": 44.41499999999999
},
{
"group": "parseHTML",
"groupLabel": "Parse HTML & CSS",
"duration": 16.198
},
{
"group": "styleLayout",
"groupLabel": "Style & Layout",
"duration": 12.605
},
{
"group": "garbageCollection",
"groupLabel": "Garbage Collection",
"duration": 1.9249999999999994
},
{
"group": "paintCompositeRender",
"groupLabel": "Rendering",
"duration": 1.6819999999999995
}
]
}
},
"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 more](https://web.dev/bootup-time/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 116.5530000000001,
"numericUnit": "millisecond",
"displayValue": "0.1 s",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"itemType": "url",
"text": "URL"
},
{
"key": "total",
"granularity": 1,
"itemType": "ms",
"text": "Total CPU Time"
},
{
"key": "scripting",
"granularity": 1,
"itemType": "ms",
"text": "Script Evaluation"
},
{
"key": "scriptParseCompile",
"granularity": 1,
"itemType": "ms",
"text": "Script Parse"
}
],
"items": [
{
"url": "http://joeroe.io/sslarch.github.io/",
"total": 153.5440000000001,
"scripting": 78.3240000000001,
"scriptParseCompile": 38.229
}
],
"summary": {
"wastedMs": 116.5530000000001
}
}
},
"uses-rel-preload": {
"id": "uses-rel-preload",
"title": "Preload key requests",
"description": "Consider using `<link rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn more](https://web.dev/uses-rel-preload/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0
}
},
"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 more](https://web.dev/uses-rel-preconnect/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"warnings": [],
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0
}
},
"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](https://web.dev/font-display/).",
"score": 1,
"scoreDisplayMode": "binary",
"warnings": [],
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"diagnostics": {
"id": "diagnostics",
"title": "Diagnostics",
"description": "Collection of useful page vitals.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "debugdata",
"items": [
{
"numRequests": 19,
"numScripts": 0,
"numStylesheets": 12,
"numFonts": 2,
"numTasks": 435,
"numTasksOver10ms": 1,
"numTasksOver25ms": 1,
"numTasksOver50ms": 1,
"numTasksOver100ms": 1,
"numTasksOver500ms": 0,
"rtt": 0.028899999999999995,
"throughput": 113549540.07036684,
"maxRtt": 0.08535,
"maxServerLatency": 11.090200000000001,
"totalByteWeight": 271023,
"totalTaskTime": 226.74099999999925,
"mainDocumentTransferSize": 2631
}
]
}
},
"network-requests": {
"id": "network-requests",
"title": "Network Requests",
"description": "Lists the network requests that were made during page load.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"itemType": "url",
"text": "URL"
},
{
"key": "protocol",
"itemType": "text",
"text": "Protocol"
},
{
"key": "startTime",
"itemType": "ms",
"granularity": 1,
"text": "Start Time"
},
{
"key": "endTime",
"itemType": "ms",
"granularity": 1,
"text": "End Time"
},
{
"key": "transferSize",
"itemType": "bytes",
"displayUnit": "kb",
"granularity": 1,
"text": "Transfer Size"
},
{
"key": "resourceSize",
"itemType": "bytes",
"displayUnit": "kb",
"granularity": 1,
"text": "Resource Size"
},
{
"key": "statusCode",
"itemType": "text",
"text": "Status Code"
},
{
"key": "mimeType",
"itemType": "text",
"text": "MIME Type"
},
{
"key": "resourceType",
"itemType": "text",
"text": "Resource Type"
}
],
"items": [
{
"url": "http://joeroe.io/sslarch.github.io/",
"protocol": "http/1.1",
"startTime": 0,
"endTime": 7.690000000366126,
"finished": true,
"transferSize": 2631,
"resourceSize": 10518,
"statusCode": 200,
"mimeType": "text/html",
"resourceType": "Document"
},
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css",
"protocol": "h2",
"startTime": 26.529000000664382,
"endTime": 40.264000001116074,
"finished": true,
"transferSize": 10885,
"resourceSize": 118688,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css",
"protocol": "h2",
"startTime": 26.79600000010396,
"endTime": 42.2420000013517,
"finished": true,
"transferSize": 2836,
"resourceSize": 13516,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/colour/caa-ssla.css",
"protocol": "http/1.1",
"startTime": 26.971000001140055,
"endTime": 33.523000000059255,
"finished": true,
"transferSize": 1218,
"resourceSize": 1060,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/colour/dark-mode.css",
"protocol": "http/1.1",
"startTime": 27.262000001428532,
"endTime": 37.140000000363216,
"finished": true,
"transferSize": 975,
"resourceSize": 336,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/risotto.css",
"protocol": "http/1.1",
"startTime": 27.50200000082259,
"endTime": 37.50600000057602,
"finished": true,
"transferSize": 1046,
"resourceSize": 406,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/custom.css",
"protocol": "http/1.1",
"startTime": 27.74400000089372,
"endTime": 37.33700000157114,
"finished": true,
"transferSize": 1044,
"resourceSize": 632,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/sslarch.github.io/images/sig_ssla_logo.svg",
"protocol": "http/1.1",
"startTime": 122.21500000123342,
"endTime": 129.0160000007745,
"finished": true,
"transferSize": 3073,
"resourceSize": 14720,
"statusCode": 200,
"mimeType": "image/svg+xml",
"resourceType": "Image"
},
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.woff2",
"protocol": "h2",
"startTime": 159.81100000135484,
"endTime": 176.4020000009623,
"finished": true,
"transferSize": 80673,
"resourceSize": 160504,
"statusCode": 200,
"mimeType": "application/octet-stream",
"resourceType": "Font"
},
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.woff2",
"protocol": "h2",
"startTime": 160.1700000010169,
"endTime": 184.32400000165217,
"finished": true,
"transferSize": 157755,
"resourceSize": 156944,
"statusCode": 200,
"mimeType": "application/octet-stream",
"resourceType": "Font"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/typography.css",
"protocol": "http/1.1",
"startTime": 160.39400000045134,
"endTime": 170.43800000101328,
"finished": true,
"transferSize": 2134,
"resourceSize": 3850,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/layout.css",
"protocol": "http/1.1",
"startTime": 160.67500000099244,
"endTime": 170.05000000062864,
"finished": true,
"transferSize": 1529,
"resourceSize": 1902,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/header.css",
"protocol": "http/1.1",
"startTime": 160.92500000013388,
"endTime": 167.77000000001863,
"finished": true,
"transferSize": 1061,
"resourceSize": 538,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/logo.css",
"protocol": "http/1.1",
"startTime": 161.25600000123086,
"endTime": 170.62200000145822,
"finished": true,
"transferSize": 1160,
"resourceSize": 1150,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/about.css",
"protocol": "http/1.1",
"startTime": 161.46700000172132,
"endTime": 170.26000000078056,
"finished": true,
"transferSize": 1060,
"resourceSize": 702,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/sslarch.github.io/css/footer.css",
"protocol": "http/1.1",
"startTime": 161.66700000030687,
"endTime": 177.88500000096974,
"finished": true,
"transferSize": 721,
"resourceSize": 166,
"statusCode": 200,
"mimeType": "text/css",
"resourceType": "Stylesheet"
},
{
"url": "http://joeroe.io/favicon.ico",
"protocol": "http/1.1",
"startTime": 220.98300000106974,
"endTime": 226.94700000101875,
"finished": true,
"transferSize": 494,
"resourceSize": 0,
"statusCode": 301,
"mimeType": "text/html"
},
{
"url": "http://joeroe.io/favicon.ico",
"protocol": "http/1.1",
"startTime": 220.98300000106974,
"endTime": 226.9830000004731,
"finished": true,
"transferSize": 494,
"resourceSize": 0,
"statusCode": 301,
"mimeType": "text/html"
},
{
"url": "https://joeroe.io/favicon.ico",
"protocol": "h2",
"startTime": 227.81200000099489,
"endTime": 235.51600000064354,
"finished": true,
"transferSize": 234,
"resourceSize": 7644,
"statusCode": 200,
"mimeType": "image/vnd.microsoft.icon",
"resourceType": "Other"
}
]
}
},
"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](https://hpbn.co/primer-on-latency-and-bandwidth/).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 0.08535,
"numericUnit": "millisecond",
"displayValue": "0 ms",
"details": {
"type": "table",
"headings": [
{
"key": "origin",
"itemType": "text",
"text": "URL"
},
{
"key": "rtt",
"itemType": "ms",
"granularity": 1,
"text": "Time Spent"
}
],
"items": [
{
"origin": "http://joeroe.io",
"rtt": 0.08535
},
{
"origin": "https://cdnjs.cloudflare.com",
"rtt": 0.05280000000000001
},
{
"origin": "https://joeroe.io",
"rtt": 0.028899999999999995
}
]
}
},
"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](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 11.090200000000001,
"numericUnit": "millisecond",
"displayValue": "10 ms",
"details": {
"type": "table",
"headings": [
{
"key": "origin",
"itemType": "text",
"text": "URL"
},
{
"key": "serverResponseTime",
"itemType": "ms",
"granularity": 1,
"text": "Time Spent"
}
],
"items": [
{
"origin": "https://cdnjs.cloudflare.com",
"serverResponseTime": 11.090200000000001
},
{
"origin": "http://joeroe.io",
"serverResponseTime": 6.15865
},
{
"origin": "https://joeroe.io",
"serverResponseTime": 4.7961
}
]
}
},
"main-thread-tasks": {
"id": "main-thread-tasks",
"title": "Tasks",
"description": "Lists the toplevel main thread tasks that executed during page load.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "startTime",
"itemType": "ms",
"granularity": 1,
"text": "Start Time"
},
{
"key": "duration",
"itemType": "ms",
"granularity": 1,
"text": "End Time"
}
],
"items": [
{
"duration": 5.927,
"startTime": 17.635
},
{
"duration": 100.865,
"startTime": 28.775
},
{
"duration": 5.375,
"startTime": 134.392
},
{
"duration": 6.278,
"startTime": 140.738
},
{
"duration": 6.835,
"startTime": 163.327
},
{
"duration": 5.327,
"startTime": 184.323
},
{
"duration": 6.791,
"startTime": 190.738
},
{
"duration": 8.301,
"startTime": 197.999
},
{
"duration": 7.708,
"startTime": 206.427
}
]
}
},
"metrics": {
"id": "metrics",
"title": "Metrics",
"description": "Collects all available metrics.",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 763,
"numericUnit": "millisecond",
"details": {
"type": "debugdata",
"items": [
{
"firstContentfulPaint": 763,
"firstMeaningfulPaint": 763,
"largestContentfulPaint": 763,
"firstCPUIdle": 763,
"interactive": 763,
"speedIndex": 763,
"estimatedInputLatency": 13,
"totalBlockingTime": 0,
"maxPotentialFID": 16,
"cumulativeLayoutShift": 0.0000053380204897316,
"observedTimeOrigin": 0,
"observedTimeOriginTs": 14684616999,
"observedNavigationStart": 0,
"observedNavigationStartTs": 14684616999,
"observedFirstPaint": 212,
"observedFirstPaintTs": 14684829250,
"observedFirstContentfulPaint": 212,
"observedFirstContentfulPaintTs": 14684829250,
"observedFirstMeaningfulPaint": 212,
"observedFirstMeaningfulPaintTs": 14684829250,
"observedLargestContentfulPaint": 212,
"observedLargestContentfulPaintTs": 14684829250,
"observedTraceEnd": 1290,
"observedTraceEndTs": 14685907261,
"observedLoad": 214,
"observedLoadTs": 14684830500,
"observedDomContentLoaded": 137,
"observedDomContentLoadedTs": 14684754482,
"observedCumulativeLayoutShift": 0.0000053380204897316,
"observedFirstVisualChange": 212,
"observedFirstVisualChangeTs": 14684828999,
"observedLastVisualChange": 228,
"observedLastVisualChangeTs": 14684844999,
"observedSpeedIndex": 212,
"observedSpeedIndexTs": 14684829417
},
{
"lcpInvalidated": false
}
]
}
},
"offline-start-url": {
"id": "offline-start-url",
"title": "`start_url` does not respond with a 200 when offline",
"description": "A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "No usable web app manifest found on page.",
"warnings": []
},
"performance-budget": {
"id": "performance-budget",
"title": "Performance budget",
"description": "Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"timing-budget": {
"id": "timing-budget",
"title": "Timing budget",
"description": "Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"resource-summary": {
"id": "resource-summary",
"title": "Keep request counts low and transfer sizes small",
"description": "To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https://web.dev/use-lighthouse-for-performance-budgets/).",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "16 requests • 263 KiB",
"details": {
"type": "table",
"headings": [
{
"key": "label",
"itemType": "text",
"text": "Resource Type"
},
{
"key": "requestCount",
"itemType": "numeric",
"text": "Requests"
},
{
"key": "transferSize",
"itemType": "bytes",
"text": "Transfer Size"
}
],
"items": [
{
"resourceType": "total",
"label": "Total",
"requestCount": 16,
"transferSize": 269801
},
{
"resourceType": "font",
"label": "Font",
"requestCount": 2,
"transferSize": 238428
},
{
"resourceType": "stylesheet",
"label": "Stylesheet",
"requestCount": 12,
"transferSize": 25669
},
{
"resourceType": "image",
"label": "Image",
"requestCount": 1,
"transferSize": 3073
},
{
"resourceType": "document",
"label": "Document",
"requestCount": 1,
"transferSize": 2631
},
{
"resourceType": "media",
"label": "Media",
"requestCount": 0,
"transferSize": 0
},
{
"resourceType": "script",
"label": "Script",
"requestCount": 0,
"transferSize": 0
},
{
"resourceType": "other",
"label": "Other",
"requestCount": 0,
"transferSize": 0
},
{
"resourceType": "third-party",
"label": "Third-party",
"requestCount": 4,
"transferSize": 252149
}
]
}
},
"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 more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).",
"score": 1,
"scoreDisplayMode": "binary",
"displayValue": "Third-party code blocked the main thread for 0 ms",
"details": {
"type": "table",
"headings": [
{
"key": "entity",
"itemType": "link",
"text": "Third-Party",
"subItemsHeading": {
"key": "url",
"itemType": "url"
}
},
{
"key": "transferSize",
"granularity": 1,
"itemType": "bytes",
"text": "Transfer Size",
"subItemsHeading": {
"key": "transferSize"
}
},
{
"key": "blockingTime",
"granularity": 1,
"itemType": "ms",
"text": "Main-Thread Blocking Time",
"subItemsHeading": {
"key": "blockingTime"
}
}
],
"items": [
{
"mainThreadTime": 3.6029999999999998,
"blockingTime": 0,
"transferSize": 252149,
"entity": {
"type": "link",
"text": "Cloudflare CDN",
"url": "https://cdnjs.com/"
},
"subItems": {
"type": "subitems",
"items": [
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.woff2",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 157755
},
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.woff2",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 80673
},
{
"url": "Other resources",
"transferSize": 13721,
"blockingTime": 0
}
]
}
}
],
"summary": {
"wastedBytes": 252149,
"wastedMs": 0
}
}
},
"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](https://web.dev/lighthouse-largest-contentful-paint/)",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "1 element found",
"details": {
"type": "table",
"headings": [
{
"key": "node",
"itemType": "node",
"text": "Element"
}
],
"items": [
{
"node": {
"type": "node",
"path": "1,HTML,1,BODY,0,DIV,1,SECTION,2,P",
"selector": "body > div.page > section.page__body > p",
"nodeLabel": "If you are working in the field of quantitative archaeology, if you are using s…",
"snippet": "<p>",
"boundingRect": {
"top": 248,
"bottom": 392,
"left": 86,
"right": 838,
"width": 752,
"height": 144
}
}
}
]
}
},
"layout-shift-elements": {
"id": "layout-shift-elements",
"title": "Avoid large layout shifts",
"description": "These DOM elements contribute most to the CLS of the page.",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "2 elements found",
"details": {
"type": "table",
"headings": [
{
"key": "node",
"itemType": "node",
"text": "Element"
},
{
"key": "score",
"itemType": "numeric",
"granularity": 0.001,
"text": "CLS Contribution"
}
],
"items": [
{
"node": {
"type": "node",
"path": "1,HTML,1,BODY,0,DIV,2,SECTION,0,DIV,1,UL,2,LI",
"selector": "section.page__aside > div.aside__about > ul.aside__social-links > li",
"nodeLabel": " ",
"snippet": "<li>",
"boundingRect": {
"top": 464,
"bottom": 488,
"left": 921,
"right": 946,
"width": 26,
"height": 24
}
},
"score": 0.0000031727260980812924
},
{
"node": {
"type": "node",
"path": "1,HTML,1,BODY,0,DIV,2,SECTION,0,DIV,1,UL,1,LI",
"selector": "section.page__aside > div.aside__about > ul.aside__social-links > li",
"nodeLabel": " ",
"snippet": "<li>",
"boundingRect": {
"top": 464,
"bottom": 488,
"left": 896,
"right": 921,
"width": 25,
"height": 24
}
},
"score": 0.0000021652943916503074
}
]
}
},
"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 more](https://web.dev/long-tasks-devtools/)",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "1 long task found",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"itemType": "url",
"text": "URL"
},
{
"key": "startTime",
"itemType": "ms",
"granularity": 1,
"text": "Start Time"
},
{
"key": "duration",
"itemType": "ms",
"granularity": 1,
"text": "Duration"
}
],
"items": [
{
"url": "http://joeroe.io/sslarch.github.io/",
"duration": 100.99999999999997,
"startTime": 166.27154999999996
}
]
}
},
"no-unload-listeners": {
"id": "no-unload-listeners",
"title": "Avoids `unload` event listeners",
"description": "The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Consider using the `pagehide` or `visibilitychange` events instead. [Learn More](https://developers.google.com/web/updates/2018/07/page-lifecycle-api#the-unload-event)",
"score": 1,
"scoreDisplayMode": "binary"
},
"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 more](https://web.dev/non-composited-animations)",
"score": null,
"scoreDisplayMode": "notApplicable",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"unsized-images": {
"id": "unsized-images",
"title": "Image elements do not have explicit `width` and `height`",
"description": "Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn more](https://web.dev/optimize-cls/#images-without-dimensions)",
"score": 0,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"itemType": "thumbnail",
"text": ""
},
{
"key": "url",
"itemType": "url",
"text": "URL"
},
{
"key": "node",
"itemType": "node",
"text": "Failing Elements"
}
],
"items": [
{
"url": "http://joeroe.io/sslarch.github.io/images/sig_ssla_logo.svg",
"node": {
"type": "node",
"path": "1,HTML,1,BODY,0,DIV,2,SECTION,0,DIV,0,DIV,0,IMG",
"selector": "section.page__aside > div.aside__about > div.aside__about > img.about__logo",
"nodeLabel": "Logo",
"snippet": "<img class=\"about__logo\" src=\"http://joeroe.io/sslarch.github.io/images/sig_ssla_logo.svg\" alt=\"Logo\">"
}
}
]
}
},
"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](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"pwa-cross-browser": {
"id": "pwa-cross-browser",
"title": "Site works cross-browser",
"description": "To reach the most number of users, sites should work across every major browser. [Learn more](https://web.dev/pwa-cross-browser/).",
"score": null,
"scoreDisplayMode": "manual"
},
"pwa-page-transitions": {
"id": "pwa-page-transitions",
"title": "Page transitions don't feel like they block on the network",
"description": "Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more](https://web.dev/pwa-page-transitions/).",
"score": null,
"scoreDisplayMode": "manual"
},
"pwa-each-page-has-url": {
"id": "pwa-each-page-has-url",
"title": "Each page has a URL",
"description": "Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more](https://web.dev/pwa-each-page-has-url/).",
"score": null,
"scoreDisplayMode": "manual"
},
"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](https://web.dev/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 more](https://web.dev/aria-allowed-attr/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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 more](https://web.dev/aria-hidden-body/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"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 more](https://web.dev/aria-hidden-focus/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"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](https://web.dev/aria-input-field-name/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"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](https://web.dev/aria-required-attr/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"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](https://web.dev/aria-required-children/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"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](https://web.dev/aria-required-parent/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"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](https://web.dev/aria-roles/).",
"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](https://web.dev/aria-toggle-field-name/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-valid-attr-value": {
"id": "aria-valid-attr-value",
"title": "`[aria-*]` attributes have valid values",
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more](https://web.dev/aria-valid-attr-value/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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](https://web.dev/aria-valid-attr/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"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 more](https://web.dev/button-name/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"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](https://web.dev/bypass/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"color-contrast": {
"id": "color-contrast",
"title": "Background and foreground colors do not have a sufficient contrast ratio.",
"description": "Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).",
"score": 0,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [
{
"key": "node",
"itemType": "node",
"text": "Failing Elements"
}
],
"items": [
{
"node": {
"type": "node",
"selector": "div.page > header.page__header > h1.page__logo > a.page__logo-inner",
"path": "1,HTML,1,BODY,0,DIV,0,HEADER,0,H1,0,A",
"snippet": "<a href=\"http://joeroe.io/sslarch.github.io/\" class=\"page__logo-inner\">",
"boundingRect": {
"top": 16,
"bottom": 48,
"left": 86,
"right": 209,
"width": 123,
"height": 32
},
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.03 (foreground color: #222233, background color: #008000, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
"nodeLabel": "CAA/SSLA"
}
}
],
"debugData": {
"type": "debugdata",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
]
}
}
},
"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 more](https://web.dev/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 more](https://web.dev/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](https://web.dev/document-title/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"duplicate-id-active": {
"id": "duplicate-id-active",
"title": "`[id]` attributes on active, focusable elements are unique",
"description": "All focusable elements must have a unique `id` to ensure that they're visible to assistive technologies. [Learn more](https://web.dev/duplicate-id-active/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"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 more](https://web.dev/duplicate-id-aria/).",
"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 more](https://web.dev/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](https://web.dev/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](https://web.dev/heading-order/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"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](https://web.dev/html-has-lang/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"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 more](https://web.dev/html-lang-valid/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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](https://web.dev/image-alt/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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 more](https://web.dev/input-image-alt/).",
"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](https://web.dev/label/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"layout-table": {
"id": "layout-table",
"title": "Presentational `<table>` elements avoid using `<th>`, `<caption>` or the `[summary]` attribute.",
"description": "A table being used for layout purposes should not include data elements, such as the th or caption elements or the summary attribute, because this can create a confusing experience for screen reader users. [Learn more](https://web.dev/layout-table/).",
"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 more](https://web.dev/link-name/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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](https://web.dev/list/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"listitem": {
"id": "listitem",
"title": "List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements",
"description": "Screen readers require list items (`<li>`) to be contained within a parent `<ul>` or `<ol>` to be announced properly. [Learn more](https://web.dev/listitem/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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](https://web.dev/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](https://web.dev/meta-viewport/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"object-alt": {
"id": "object-alt",
"title": "`<object>` elements have `[alt]` text",
"description": "Screen readers cannot translate non-text content. Adding alt text to `<object>` elements helps screen readers convey meaning to users. [Learn more](https://web.dev/object-alt/).",
"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](https://web.dev/tabindex/).",
"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](https://web.dev/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](https://web.dev/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 more](https://web.dev/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](https://web.dev/video-caption/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"video-description": {
"id": "video-description",
"title": "`<video>` elements contain a `<track>` element with `[kind=\"description\"]`",
"description": "Audio descriptions provide relevant information for videos that dialogue cannot, such as facial expressions and scenes. [Learn more](https://web.dev/video-description/).",
"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](https://web.dev/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 more](https://web.dev/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 more](https://web.dev/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 more](https://web.dev/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 more](https://web.dev/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](https://web.dev/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 more](https://web.dev/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 more](https://web.dev/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](https://web.dev/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](https://web.dev/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](https://web.dev/uses-long-cache-ttl/).",
"score": 0.97,
"scoreDisplayMode": "numeric",
"numericValue": 13769.25,
"numericUnit": "byte",
"displayValue": "11 resources found",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"itemType": "url",
"text": "URL"
},
{
"key": "cacheLifetimeMs",
"itemType": "ms",
"text": "Cache TTL",
"displayUnit": "duration"
},
{
"key": "totalBytes",
"itemType": "bytes",
"text": "Transfer Size",
"displayUnit": "kb",
"granularity": 1
}
],
"items": [
{
"url": "http://joeroe.io/sslarch.github.io/images/sig_ssla_logo.svg",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 3073,
"wastedBytes": 2816.9166666666665
},
{
"url": "http://joeroe.io/sslarch.github.io/css/typography.css",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 2134,
"wastedBytes": 1956.1666666666665
},
{
"url": "http://joeroe.io/sslarch.github.io/css/layout.css",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 1529,
"wastedBytes": 1401.5833333333333
},
{
"url": "http://joeroe.io/sslarch.github.io/css/colour/caa-ssla.css",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 1218,
"wastedBytes": 1116.5
},
{
"url": "http://joeroe.io/sslarch.github.io/css/logo.css",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 1160,
"wastedBytes": 1063.3333333333333
},
{
"url": "http://joeroe.io/sslarch.github.io/css/header.css",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 1061,
"wastedBytes": 972.5833333333333
},
{
"url": "http://joeroe.io/sslarch.github.io/css/about.css",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 1060,
"wastedBytes": 971.6666666666666
},
{
"url": "http://joeroe.io/sslarch.github.io/css/risotto.css",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 1046,
"wastedBytes": 958.8333333333333
},
{
"url": "http://joeroe.io/sslarch.github.io/css/custom.css",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 1044,
"wastedBytes": 957
},
{
"url": "http://joeroe.io/sslarch.github.io/css/colour/dark-mode.css",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 975,
"wastedBytes": 893.75
},
{
"url": "http://joeroe.io/sslarch.github.io/css/footer.css",
"debugData": {
"type": "debugdata",
"max-age": 600
},
"cacheLifetimeMs": 600000,
"cacheHitProbability": 0.08333333333333333,
"totalBytes": 721,
"wastedBytes": 660.9166666666666
}
],
"summary": {
"wastedBytes": 13769.25
}
}
},
"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 more](https://web.dev/total-byte-weight/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 271023,
"numericUnit": "byte",
"displayValue": "Total size was 265 KiB",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"itemType": "url",
"text": "URL"
},
{
"key": "totalBytes",
"itemType": "bytes",
"text": "Transfer Size"
}
],
"items": [
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.woff2",
"totalBytes": 157755
},
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.woff2",
"totalBytes": 80673
},
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css",
"totalBytes": 10885
},
{
"url": "http://joeroe.io/sslarch.github.io/images/sig_ssla_logo.svg",
"totalBytes": 3073
},
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css",
"totalBytes": 2836
},
{
"url": "http://joeroe.io/sslarch.github.io/",
"totalBytes": 2631
},
{
"url": "http://joeroe.io/sslarch.github.io/css/typography.css",
"totalBytes": 2134
},
{
"url": "http://joeroe.io/sslarch.github.io/css/layout.css",
"totalBytes": 1529
},
{
"url": "http://joeroe.io/sslarch.github.io/css/colour/caa-ssla.css",
"totalBytes": 1218
},
{
"url": "http://joeroe.io/sslarch.github.io/css/logo.css",
"totalBytes": 1160
}
]
}
},
"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 more](https://web.dev/offscreen-images/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"warnings": [],
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"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 more](https://web.dev/render-blocking-resources/).",
"score": 0.64,
"scoreDisplayMode": "numeric",
"numericValue": 506,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 510 ms",
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Transfer Size"
},
{
"key": "wastedMs",
"valueType": "timespanMs",
"label": "Potential Savings"
}
],
"items": [
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css",
"totalBytes": 10885,
"wastedMs": 251
},
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css",
"totalBytes": 2836,
"wastedMs": 211
},
{
"url": "http://joeroe.io/sslarch.github.io/css/colour/dark-mode.css",
"totalBytes": 975,
"wastedMs": 86
},
{
"url": "http://joeroe.io/sslarch.github.io/css/risotto.css",
"totalBytes": 1046,
"wastedMs": 86
},
{
"url": "http://joeroe.io/sslarch.github.io/css/custom.css",
"totalBytes": 1044,
"wastedMs": 86
}
],
"overallSavingsMs": 506
}
},
"unminified-css": {
"id": "unminified-css",
"title": "Minify CSS",
"description": "Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"unminified-javascript": {
"id": "unminified-javascript",
"title": "Minify JavaScript",
"description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https://web.dev/unminified-javascript/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"warnings": [],
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"unused-css-rules": {
"id": "unused-css-rules",
"title": "Remove unused CSS",
"description": "Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 26 KiB",
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Transfer Size"
},
{
"key": "wastedBytes",
"valueType": "bytes",
"label": "Potential Savings"
}
],
"items": [
{
"url": "a[href^=\"https://www.mrskin.com/account/\"] { display: none !important; } ...",
"wastedBytes": 15971,
"wastedPercent": 100,
"totalBytes": 15971
},
{
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css",
"wastedBytes": 10805,
"wastedPercent": 99.26530062011324,
"totalBytes": 10885
}
],
"overallSavingsMs": 0,
"overallSavingsBytes": 26776
}
},
"unused-javascript": {
"id": "unused-javascript",
"title": "Remove unused JavaScript",
"description": "Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/unused-javascript/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"uses-webp-images": {
"id": "uses-webp-images",
"title": "Serve images in next-gen formats",
"description": "Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"warnings": [],
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"uses-optimized-images": {
"id": "uses-optimized-images",
"title": "Efficiently encode images",
"description": "Optimized images load faster and consume less cellular data. [Learn more](https://web.dev/uses-optimized-images/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"warnings": [],
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"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](https://web.dev/uses-text-compression/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"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 more](https://web.dev/uses-responsive-images/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"warnings": [],
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"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](https://web.dev/efficient-animated-content/)",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"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": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"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. For your bundled JavaScript, adopt a modern script deployment strategy using module/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. [Learn More](https://philipwalton.com/articles/deploying-es2015-code-in-production-today/)",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0
}
},
"appcache-manifest": {
"id": "appcache-manifest",
"title": "Avoids Application Cache",
"description": "Application Cache is deprecated. [Learn more](https://web.dev/appcache-manifest/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"doctype": {
"id": "doctype",
"title": "Page has the HTML doctype",
"description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more](https://web.dev/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](https://web.dev/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 more](https://web.dev/dom-size/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 53,
"numericUnit": "element",
"displayValue": "53 elements",
"details": {
"type": "table",
"headings": [
{
"key": "statistic",
"itemType": "text",
"text": "Statistic"
},
{
"key": "element",
"itemType": "code",
"text": "Element"
},
{
"key": "value",
"itemType": "numeric",
"text": "Value"
}
],
"items": [
{
"statistic": "Total DOM Elements",
"element": "",
"value": "53"
},
{
"statistic": "Maximum DOM Depth",
"element": {
"type": "code",
"value": "<i class=\"fas fa-envelope\" aria-hidden=\"true\">"
},
"value": "8"
},
{
"statistic": "Maximum Child Elements",
"element": {
"type": "code",
"value": "<section class=\"page__body\">"
},
"value": "6"
}
]
}
},
"external-anchors-use-rel-noopener": {
"id": "external-anchors-use-rel-noopener",
"title": "Links to cross-origin destinations are safe",
"description": "Add `rel=\"noopener\"` or `rel=\"noreferrer\"` to any external links to improve performance and prevent security vulnerabilities. [Learn more](https://web.dev/external-anchors-use-rel-noopener/).",
"score": 1,
"scoreDisplayMode": "binary",
"warnings": [],
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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](https://web.dev/geolocation-on-start/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"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 more](https://web.dev/no-document-write/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"no-vulnerable-libraries": {
"id": "no-vulnerable-libraries",
"title": "Avoids front-end JavaScript libraries with known security vulnerabilities",
"description": "Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"js-libraries": {
"id": "js-libraries",
"title": "Detected JavaScript libraries",
"description": "All front-end JavaScript libraries detected on the page. [Learn more](https://web.dev/js-libraries/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": [],
"summary": {},
"debugData": {
"type": "debugdata",
"stacks": []
}
}
},
"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](https://web.dev/notification-on-start/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"password-inputs-can-be-pasted-into": {
"id": "password-inputs-can-be-pasted-into",
"title": "Allows users to paste into password fields",
"description": "Preventing password pasting undermines good security policy. [Learn more](https://web.dev/password-inputs-can-be-pasted-into/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"uses-http2": {
"id": "uses-http2",
"title": "Use HTTP/2",
"description": "HTTP/2 offers many benefits over HTTP/1.1, including binary headers, multiplexing, and server push. [Learn more](https://web.dev/uses-http2/).",
"score": 1,
"scoreDisplayMode": "binary",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "13 requests not served via HTTP/2",
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "protocol",
"valueType": "text",
"label": "Protocol"
}
],
"items": [
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/css/colour/caa-ssla.css"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/css/colour/dark-mode.css"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/css/risotto.css"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/css/custom.css"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/images/sig_ssla_logo.svg"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/css/typography.css"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/css/layout.css"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/css/header.css"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/css/logo.css"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/css/about.css"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/sslarch.github.io/css/footer.css"
},
{
"protocol": "http/1.1",
"url": "http://joeroe.io/favicon.ico"
}
],
"overallSavingsMs": 0
}
},
"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](https://web.dev/uses-passive-event-listeners/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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](https://web.dev/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](https://web.dev/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](https://web.dev/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 more](https://web.dev/link-text/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": [],
"summary": {}
}
},
"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 More](https://support.google.com/webmasters/answer/9112205)",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"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](https://web.dev/is-crawable/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"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](https://web.dev/robots-txt/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"tap-targets": {
"id": "tap-targets",
"title": "Tap targets are sized appropriately",
"description": "Interactive elements like buttons and links should be large enough (48x48px), and have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more](https://web.dev/tap-targets/).",
"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](https://web.dev/hreflang/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"plugins": {
"id": "plugins",
"title": "Document avoids plugins",
"description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more](https://web.dev/plugins/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"canonical": {
"id": "canonical",
"title": "Document has a valid `rel=canonical`",
"description": "Canonical links suggest which URL to show in search results. [Learn more](https://web.dev/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](https://web.dev/structured-data/).",
"score": null,
"scoreDisplayMode": "manual"
}
},
"configSettings": {
"output": "json",
"maxWaitForFcp": 30000,
"maxWaitForLoad": 45000,
"throttlingMethod": "simulate",
"throttling": {
"rttMs": 40,
"throughputKbps": 10240,
"requestLatencyMs": 0,
"downloadThroughputKbps": 0,
"uploadThroughputKbps": 0,
"cpuSlowdownMultiplier": 1
},
"auditMode": false,
"gatherMode": false,
"disableStorageReset": false,
"emulatedFormFactor": "desktop",
"internalDisableDeviceScreenEmulation": true,
"channel": "devtools",
"budgets": null,
"locale": "en-US",
"blockedUrlPatterns": null,
"additionalTraceCategories": null,
"extraHeaders": null,
"precomputedLanternData": null,
"onlyAudits": null,
"onlyCategories": [
"performance",
"pwa",
"best-practices",
"accessibility",
"seo"
],
"skipAudits": null
},
"categories": {
"performance": {
"title": "Performance",
"auditRefs": [
{
"id": "first-contentful-paint",
"weight": 15,
"group": "metrics"
},
{
"id": "speed-index",
"weight": 15,
"group": "metrics"
},
{
"id": "largest-contentful-paint",
"weight": 25,
"group": "metrics"
},
{
"id": "interactive",
"weight": 15,
"group": "metrics"
},
{
"id": "total-blocking-time",
"weight": 25,
"group": "metrics"
},
{
"id": "cumulative-layout-shift",
"weight": 5,
"group": "metrics"
},
{
"id": "first-cpu-idle",
"weight": 0
},
{
"id": "max-potential-fid",
"weight": 0
},
{
"id": "first-meaningful-paint",
"weight": 0
},
{
"id": "estimated-input-latency",
"weight": 0
},
{
"id": "render-blocking-resources",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "uses-responsive-images",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "offscreen-images",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "unminified-css",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "unminified-javascript",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "unused-css-rules",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "unused-javascript",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "uses-optimized-images",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "uses-webp-images",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "uses-text-compression",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "uses-rel-preconnect",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "server-response-time",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "redirects",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "uses-rel-preload",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "uses-http2",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "efficient-animated-content",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "duplicated-javascript",
"weight": 0,
"group": "load-opportunities"
},
{
"id": "legacy-javascript",
"weight": 0,
"group": "load-opportunities"
},
{
"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": "performance-budget",
"weight": 0,
"group": "budgets"
},
{
"id": "timing-budget",
"weight": 0,
"group": "budgets"
},
{
"id": "resource-summary",
"weight": 0,
"group": "diagnostics"
},
{
"id": "third-party-summary",
"weight": 0,
"group": "diagnostics"
},
{
"id": "largest-contentful-paint-element",
"weight": 0,
"group": "diagnostics"
},
{
"id": "layout-shift-elements",
"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": "network-requests",
"weight": 0
},
{
"id": "network-rtt",
"weight": 0
},
{
"id": "network-server-latency",
"weight": 0
},
{
"id": "main-thread-tasks",
"weight": 0
},
{
"id": "diagnostics",
"weight": 0
},
{
"id": "metrics",
"weight": 0
},
{
"id": "screenshot-thumbnails",
"weight": 0
},
{
"id": "final-screenshot",
"weight": 0
}
],
"id": "performance",
"score": 0.99
},
"accessibility": {
"title": "Accessibility",
"description": "These checks highlight opportunities to [improve the accessibility of your web app](https://developers.google.com/web/fundamentals/accessibility). Only a subset of accessibility issues can be automatically detected so manual testing 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://developers.google.com/web/fundamentals/accessibility/how-to-review).",
"auditRefs": [
{
"id": "accesskeys",
"weight": 0,
"group": "a11y-navigation"
},
{
"id": "aria-allowed-attr",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-hidden-body",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-hidden-focus",
"weight": 3,
"group": "a11y-aria"
},
{
"id": "aria-input-field-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-required-attr",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-required-children",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-required-parent",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-roles",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-toggle-field-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": 0,
"group": "a11y-names-labels"
},
{
"id": "bypass",
"weight": 3,
"group": "a11y-navigation"
},
{
"id": "color-contrast",
"weight": 3,
"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": 3,
"group": "a11y-names-labels"
},
{
"id": "duplicate-id-active",
"weight": 0,
"group": "a11y-navigation"
},
{
"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": 2,
"group": "a11y-navigation"
},
{
"id": "html-has-lang",
"weight": 3,
"group": "a11y-language"
},
{
"id": "html-lang-valid",
"weight": 3,
"group": "a11y-language"
},
{
"id": "image-alt",
"weight": 10,
"group": "a11y-names-labels"
},
{
"id": "input-image-alt",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "label",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "layout-table",
"weight": 0,
"group": "a11y-tables-lists"
},
{
"id": "link-name",
"weight": 3,
"group": "a11y-names-labels"
},
{
"id": "list",
"weight": 3,
"group": "a11y-tables-lists"
},
{
"id": "listitem",
"weight": 3,
"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": "tabindex",
"weight": 0,
"group": "a11y-navigation"
},
{
"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": "video-description",
"weight": 0,
"group": "a11y-audio-video"
},
{
"id": "logical-tab-order",
"weight": 0
},
{
"id": "focusable-controls",
"weight": 0
},
{
"id": "interactive-element-affordance",
"weight": 0
},
{
"id": "managed-focus",
"weight": 0
},
{
"id": "focus-traps",
"weight": 0
},
{
"id": "custom-controls-labels",
"weight": 0
},
{
"id": "custom-controls-roles",
"weight": 0
},
{
"id": "visual-order-follows-dom",
"weight": 0
},
{
"id": "offscreen-content-hidden",
"weight": 0
},
{
"id": "use-landmarks",
"weight": 0
}
],
"id": "accessibility",
"score": 0.97
},
"best-practices": {
"title": "Best Practices",
"auditRefs": [
{
"id": "is-on-https",
"weight": 1,
"group": "best-practices-trust-safety"
},
{
"id": "external-anchors-use-rel-noopener",
"weight": 1,
"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": "no-vulnerable-libraries",
"weight": 1,
"group": "best-practices-trust-safety"
},
{
"id": "password-inputs-can-be-pasted-into",
"weight": 1,
"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": "preload-fonts",
"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": "no-unload-listeners",
"weight": 1,
"group": "best-practices-general"
},
{
"id": "appcache-manifest",
"weight": 1,
"group": "best-practices-general"
},
{
"id": "js-libraries",
"weight": 0,
"group": "best-practices-general"
},
{
"id": "deprecations",
"weight": 1,
"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": "best-practices",
"score": 0.93
},
"seo": {
"title": "SEO",
"description": "These checks ensure that your page is optimized for search engine results ranking. There are additional factors Lighthouse does not check that may affect your search ranking. [Learn more](https://support.google.com/webmasters/answer/35769).",
"manualDescription": "Run these additional validators on your site to check additional SEO best practices.",
"auditRefs": [
{
"id": "viewport",
"weight": 1,
"group": "seo-mobile"
},
{
"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": "is-crawlable",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "robots-txt",
"weight": 0,
"group": "seo-crawl"
},
{
"id": "image-alt",
"weight": 1,
"group": "seo-content"
},
{
"id": "hreflang",
"weight": 1,
"group": "seo-content"
},
{
"id": "canonical",
"weight": 0,
"group": "seo-content"
},
{
"id": "font-size",
"weight": 0,
"group": "seo-mobile"
},
{
"id": "plugins",
"weight": 1,
"group": "seo-content"
},
{
"id": "tap-targets",
"weight": 0,
"group": "seo-mobile"
},
{
"id": "structured-data",
"weight": 0
}
],
"id": "seo",
"score": 1
},
"pwa": {
"title": "Progressive Web App",
"description": "These checks validate the aspects of a Progressive Web App. [Learn more](https://developers.google.com/web/progressive-web-apps/checklist).",
"manualDescription": "These checks are required by the baseline [PWA Checklist](https://developers.google.com/web/progressive-web-apps/checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.",
"auditRefs": [
{
"id": "load-fast-enough-for-pwa",
"weight": 7,
"group": "pwa-fast-reliable"
},
{
"id": "works-offline",
"weight": 5,
"group": "pwa-fast-reliable"
},
{
"id": "offline-start-url",
"weight": 1,
"group": "pwa-fast-reliable"
},
{
"id": "is-on-https",
"weight": 2,
"group": "pwa-installable"
},
{
"id": "service-worker",
"weight": 1,
"group": "pwa-installable"
},
{
"id": "installable-manifest",
"weight": 2,
"group": "pwa-installable"
},
{
"id": "redirects-http",
"weight": 2,
"group": "pwa-optimized"
},
{
"id": "splash-screen",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "themed-omnibox",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "content-width",
"weight": 0,
"group": "pwa-optimized"
},
{
"id": "viewport",
"weight": 2,
"group": "pwa-optimized"
},
{
"id": "without-javascript",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "apple-touch-icon",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "maskable-icon",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "pwa-cross-browser",
"weight": 0
},
{
"id": "pwa-page-transitions",
"weight": 0
},
{
"id": "pwa-each-page-has-url",
"weight": 0
}
],
"id": "pwa",
"score": 0.37
}
},
"categoryGroups": {
"metrics": {
"title": "Metrics"
},
"load-opportunities": {
"title": "Opportunities",
"description": "These suggestions can help your page load faster. They don't [directly affect](https://web.dev/performance-scoring/) the Performance score."
},
"budgets": {
"title": "Budgets",
"description": "Performance budgets set standards for the performance of your site."
},
"diagnostics": {
"title": "Diagnostics",
"description": "More information about the performance of your application. These numbers don't [directly affect](https://web.dev/performance-scoring/) the Performance score."
},
"pwa-fast-reliable": {
"title": "Fast and reliable"
},
"pwa-installable": {
"title": "Installable"
},
"pwa-optimized": {
"title": "PWA Optimized"
},
"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 more](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"
},
"lighthouse-plugin-publisher-ads-metrics": {
"title": "Metrics"
},
"lighthouse-plugin-publisher-ads-ads-performance": {
"title": "Ad Speed"
},
"lighthouse-plugin-publisher-ads-ads-best-practices": {
"title": "Tag Best Practices"
}
},
"timing": {
"entries": [
{
"startTime": 84.17,
"name": "lh:init:config",
"duration": 349.15,
"entryType": "measure"
},
{
"startTime": 97.33,
"name": "lh:config:requireGatherers",
"duration": 6.03,
"entryType": "measure"
},
{
"startTime": 103.43,
"name": "lh:config:requireAudits",
"duration": 233.31,
"entryType": "measure"
},
{
"startTime": 434.09,
"name": "lh:init:connect",
"duration": 1.53,
"entryType": "measure"
},
{
"startTime": 435.7,
"name": "lh:gather:loadBlank",
"duration": 27.78,
"entryType": "measure"
},
{
"startTime": 463.61,
"name": "lh:gather:getVersion",
"duration": 0.91,
"entryType": "measure"
},
{
"startTime": 464.63,
"name": "lh:gather:getBenchmarkIndex",
"duration": 1004.81,
"entryType": "measure"
},
{
"startTime": 1469.58,
"name": "lh:gather:setupDriver",
"duration": 22.9,
"entryType": "measure"
},
{
"startTime": 1492.73,
"name": "lh:gather:runPass-defaultPass",
"duration": 2246.8,
"entryType": "measure"
},
{
"startTime": 1492.83,
"name": "lh:gather:loadBlank",
"duration": 16.28,
"entryType": "measure"
},
{
"startTime": 1509.27,
"name": "lh:gather:setupPassNetwork",
"duration": 1.84,
"entryType": "measure"
},
{
"startTime": 1511.19,
"name": "lh:driver:cleanBrowserCaches",
"duration": 99.56,
"entryType": "measure"
},
{
"startTime": 1610.89,
"name": "lh:gather:beforePass",
"duration": 75.41,
"entryType": "measure"
},
{
"startTime": 1610.93,
"name": "lh:gather:beforePass:CSSUsage",
"duration": 0.06,
"entryType": "measure"
},
{
"startTime": 1611.01,
"name": "lh:gather:beforePass:JsUsage",
"duration": 71.58,
"entryType": "measure"
},
{
"startTime": 1682.62,
"name": "lh:gather:beforePass:ViewportDimensions",
"duration": 0.05,
"entryType": "measure"
},
{
"startTime": 1682.68,
"name": "lh:gather:beforePass:RuntimeExceptions",
"duration": 0.07,
"entryType": "measure"
},
{
"startTime": 1682.78,
"name": "lh:gather:beforePass:ConsoleMessages",
"duration": 1.22,
"entryType": "measure"
},
{
"startTime": 1684.02,
"name": "lh:gather:beforePass:AnchorElements",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1684.07,
"name": "lh:gather:beforePass:ImageElements",
"duration": 0.02,
"entryType": "measure"
},
{
"startTime": 1684.11,
"name": "lh:gather:beforePass:LinkElements",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1684.15,
"name": "lh:gather:beforePass:MetaElements",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1684.2,
"name": "lh:gather:beforePass:ScriptElements",
"duration": 0.02,
"entryType": "measure"
},
{
"startTime": 1684.23,
"name": "lh:gather:beforePass:MainDocumentContent",
"duration": 0.02,
"entryType": "measure"
},
{
"startTime": 1684.27,
"name": "lh:gather:beforePass:GlobalListeners",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1684.31,
"name": "lh:gather:beforePass:AppCacheManifest",
"duration": 0.02,
"entryType": "measure"
},
{
"startTime": 1684.35,
"name": "lh:gather:beforePass:Doctype",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1684.39,
"name": "lh:gather:beforePass:DOMStats",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1684.43,
"name": "lh:gather:beforePass:OptimizedImages",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1684.47,
"name": "lh:gather:beforePass:PasswordInputsWithPreventedPaste",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1684.51,
"name": "lh:gather:beforePass:ResponseCompression",
"duration": 0.02,
"entryType": "measure"
},
{
"startTime": 1684.55,
"name": "lh:gather:beforePass:TagsBlockingFirstPaint",
"duration": 0.55,
"entryType": "measure"
},
{
"startTime": 1685.12,
"name": "lh:gather:beforePass:FontSize",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1685.16,
"name": "lh:gather:beforePass:EmbeddedContent",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1685.2,
"name": "lh:gather:beforePass:RobotsTxt",
"duration": 0.02,
"entryType": "measure"
},
{
"startTime": 1685.25,
"name": "lh:gather:beforePass:TapTargets",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 1685.29,
"name": "lh:gather:beforePass:Accessibility",
"duration": 0.02,
"entryType": "measure"
},
{
"startTime": 1685.31,
"name": "lh:gather:beforePass:TraceElements",
"duration": 0.42,
"entryType": "measure"
},
{
"startTime": 1685.75,
"name": "lh:gather:beforePass:InspectorIssues",
"duration": 0.43,
"entryType": "measure"
},
{
"startTime": 1686.19,
"name": "lh:gather:beforePass:SourceMaps",
"duration": 0.08,
"entryType": "measure"
},
{
"startTime": 1686.34,
"name": "lh:gather:beginRecording",
"duration": 2.19,
"entryType": "measure"
},
{
"startTime": 1686.54,
"name": "lh:gather:getVersion",
"duration": 0.36,
"entryType": "measure"
},
{
"startTime": 1688.6,
"name": "lh:gather:loadPage-defaultPass",
"duration": 1292.04,
"entryType": "measure"
},
{
"startTime": 2980.75,
"name": "lh:gather:pass",
"duration": 1.52,
"entryType": "measure"
},
{
"startTime": 2982.36,
"name": "lh:gather:getTrace",
"duration": 182.09,
"entryType": "measure"
},
{
"startTime": 3164.48,
"name": "lh:gather:getDevtoolsLog",
"duration": 1.85,
"entryType": "measure"
},
{
"startTime": 3167.31,
"name": "lh:gather:afterPass",
"duration": 572.13,
"entryType": "measure"
},
{
"startTime": 3171.29,
"name": "lh:gather:afterPass:CSSUsage",
"duration": 37.88,
"entryType": "measure"
},
{
"startTime": 3209.21,
"name": "lh:gather:afterPass:JsUsage",
"duration": 26.2,
"entryType": "measure"
},
{
"startTime": 3235.45,
"name": "lh:gather:afterPass:ViewportDimensions",
"duration": 2.06,
"entryType": "measure"
},
{
"startTime": 3237.53,
"name": "lh:gather:afterPass:RuntimeExceptions",
"duration": 0.93,
"entryType": "measure"
},
{
"startTime": 3238.49,
"name": "lh:gather:afterPass:ConsoleMessages",
"duration": 1.63,
"entryType": "measure"
},
{
"startTime": 3240.13,
"name": "lh:gather:afterPass:AnchorElements",
"duration": 16.95,
"entryType": "measure"
},
{
"startTime": 3257.18,
"name": "lh:gather:afterPass:ImageElements",
"duration": 21.29,
"entryType": "measure"
},
{
"startTime": 3278.51,
"name": "lh:gather:afterPass:LinkElements",
"duration": 4.41,
"entryType": "measure"
},
{
"startTime": 3282.94,
"name": "lh:gather:afterPass:MetaElements",
"duration": 2.17,
"entryType": "measure"
},
{
"startTime": 3285.13,
"name": "lh:gather:afterPass:ScriptElements",
"duration": 2.98,
"entryType": "measure"
},
{
"startTime": 3288.14,
"name": "lh:gather:afterPass:MainDocumentContent",
"duration": 1.56,
"entryType": "measure"
},
{
"startTime": 3289.78,
"name": "lh:gather:afterPass:GlobalListeners",
"duration": 1.96,
"entryType": "measure"
},
{
"startTime": 3291.76,
"name": "lh:gather:afterPass:AppCacheManifest",
"duration": 4.08,
"entryType": "measure"
},
{
"startTime": 3295.87,
"name": "lh:gather:afterPass:Doctype",
"duration": 1.66,
"entryType": "measure"
},
{
"startTime": 3297.54,
"name": "lh:gather:afterPass:DOMStats",
"duration": 3.45,
"entryType": "measure"
},
{
"startTime": 3301.01,
"name": "lh:gather:afterPass:OptimizedImages",
"duration": 1.07,
"entryType": "measure"
},
{
"startTime": 3302.09,
"name": "lh:gather:afterPass:PasswordInputsWithPreventedPaste",
"duration": 1.9,
"entryType": "measure"
},
{
"startTime": 3304,
"name": "lh:gather:afterPass:ResponseCompression",
"duration": 1.38,
"entryType": "measure"
},
{
"startTime": 3305.41,
"name": "lh:gather:afterPass:TagsBlockingFirstPaint",
"duration": 2.62,
"entryType": "measure"
},
{
"startTime": 3308.05,
"name": "lh:gather:afterPass:FontSize",
"duration": 16.46,
"entryType": "measure"
},
{
"startTime": 3324.54,
"name": "lh:gather:afterPass:EmbeddedContent",
"duration": 1.92,
"entryType": "measure"
},
{
"startTime": 3326.5,
"name": "lh:gather:afterPass:RobotsTxt",
"duration": 221.06,
"entryType": "measure"
},
{
"startTime": 3547.59,
"name": "lh:gather:afterPass:TapTargets",
"duration": 6.61,
"entryType": "measure"
},
{
"startTime": 3554.23,
"name": "lh:gather:afterPass:Accessibility",
"duration": 155.55,
"entryType": "measure"
},
{
"startTime": 3709.81,
"name": "lh:gather:afterPass:TraceElements",
"duration": 26.62,
"entryType": "measure"
},
{
"startTime": 3736.46,
"name": "lh:gather:afterPass:InspectorIssues",
"duration": 1.35,
"entryType": "measure"
},
{
"startTime": 3737.82,
"name": "lh:gather:afterPass:SourceMaps",
"duration": 1.61,
"entryType": "measure"
},
{
"startTime": 3973.62,
"name": "lh:gather:runPass-offlinePass",
"duration": 232.1,
"entryType": "measure"
},
{
"startTime": 3973.8,
"name": "lh:gather:loadBlank",
"duration": 25.79,
"entryType": "measure"
},
{
"startTime": 3999.62,
"name": "lh:gather:setupPassNetwork",
"duration": 1.28,
"entryType": "measure"
},
{
"startTime": 4000.93,
"name": "lh:gather:beforePass",
"duration": 16.64,
"entryType": "measure"
},
{
"startTime": 4000.98,
"name": "lh:gather:beforePass:ServiceWorker",
"duration": 15.62,
"entryType": "measure"
},
{
"startTime": 4016.63,
"name": "lh:gather:beforePass:Offline",
"duration": 0.88,
"entryType": "measure"
},
{
"startTime": 4017.52,
"name": "lh:gather:beforePass:StartUrl",
"duration": 0.03,
"entryType": "measure"
},
{
"startTime": 4017.59,
"name": "lh:gather:beginRecording",
"duration": 0.1,
"entryType": "measure"
},
{
"startTime": 4017.72,
"name": "lh:gather:loadPage-offlinePass",
"duration": 175.73,
"entryType": "measure"
},
{
"startTime": 4193.48,
"name": "lh:gather:pass",
"duration": 0.23,
"entryType": "measure"
},
{
"startTime": 4193.74,
"name": "lh:gather:getDevtoolsLog",
"duration": 1.64,
"entryType": "measure"
},
{
"startTime": 4197.42,
"name": "lh:gather:afterPass",
"duration": 8.27,
"entryType": "measure"
},
{
"startTime": 4201.7,
"name": "lh:gather:afterPass:ServiceWorker",
"duration": 0.95,
"entryType": "measure"
},
{
"startTime": 4202.67,
"name": "lh:gather:afterPass:Offline",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 4203.71,
"name": "lh:gather:afterPass:StartUrl",
"duration": 1.96,
"entryType": "measure"
},
{
"startTime": 4205.77,
"name": "lh:gather:runPass-redirectPass",
"duration": 266.72,
"entryType": "measure"
},
{
"startTime": 4205.85,
"name": "lh:gather:loadBlank",
"duration": 22.57,
"entryType": "measure"
},
{
"startTime": 4228.45,
"name": "lh:gather:setupPassNetwork",
"duration": 1.18,
"entryType": "measure"
},
{
"startTime": 4229.66,
"name": "lh:gather:beforePass",
"duration": 0.28,
"entryType": "measure"
},
{
"startTime": 4229.69,
"name": "lh:gather:beforePass:HTTPRedirect",
"duration": 0.14,
"entryType": "measure"
},
{
"startTime": 4229.85,
"name": "lh:gather:beforePass:HTMLWithoutJavaScript",
"duration": 0.06,
"entryType": "measure"
},
{
"startTime": 4229.94,
"name": "lh:gather:beginRecording",
"duration": 0.09,
"entryType": "measure"
},
{
"startTime": 4230.05,
"name": "lh:gather:loadPage-redirectPass",
"duration": 228.97,
"entryType": "measure"
},
{
"startTime": 4459.06,
"name": "lh:gather:pass",
"duration": 0.21,
"entryType": "measure"
},
{
"startTime": 4459.29,
"name": "lh:gather:getDevtoolsLog",
"duration": 0.38,
"entryType": "measure"
},
{
"startTime": 4460.35,
"name": "lh:gather:afterPass",
"duration": 11.94,
"entryType": "measure"
},
{
"startTime": 4468.31,
"name": "lh:gather:afterPass:HTTPRedirect",
"duration": 1.78,
"entryType": "measure"
},
{
"startTime": 4470.11,
"name": "lh:gather:afterPass:HTMLWithoutJavaScript",
"duration": 2.16,
"entryType": "measure"
},
{
"startTime": 4472.58,
"name": "lh:gather:disconnect",
"duration": 2.46,
"entryType": "measure"
},
{
"startTime": 433.56,
"name": "lh:runner:run",
"duration": 5010.43,
"entryType": "measure"
},
{
"startTime": 4475.33,
"name": "lh:runner:auditing",
"duration": 967.92,
"entryType": "measure"
},
{
"startTime": 4480.3,
"name": "lh:audit:is-on-https",
"duration": 13,
"entryType": "measure"
},
{
"startTime": 4483.49,
"name": "lh:computed:NetworkRecords",
"duration": 1.73,
"entryType": "measure"
},
{
"startTime": 4494.74,
"name": "lh:audit:redirects-http",
"duration": 3.58,
"entryType": "measure"
},
{
"startTime": 4500.07,
"name": "lh:audit:service-worker",
"duration": 3.53,
"entryType": "measure"
},
{
"startTime": 4504.28,
"name": "lh:audit:works-offline",
"duration": 3.56,
"entryType": "measure"
},
{
"startTime": 4508.51,
"name": "lh:audit:viewport",
"duration": 2.61,
"entryType": "measure"
},
{
"startTime": 4509.33,
"name": "lh:computed:ViewportMeta",
"duration": 0.49,
"entryType": "measure"
},
{
"startTime": 4511.97,
"name": "lh:audit:without-javascript",
"duration": 2.23,
"entryType": "measure"
},
{
"startTime": 4514.58,
"name": "lh:audit:first-contentful-paint",
"duration": 27.96,
"entryType": "measure"
},
{
"startTime": 4515.2,
"name": "lh:computed:FirstContentfulPaint",
"duration": 26.33,
"entryType": "measure"
},
{
"startTime": 4515.32,
"name": "lh:computed:TraceOfTab",
"duration": 13.87,
"entryType": "measure"
},
{
"startTime": 4529.34,
"name": "lh:computed:LanternFirstContentfulPaint",
"duration": 12.17,
"entryType": "measure"
},
{
"startTime": 4529.61,
"name": "lh:computed:PageDependencyGraph",
"duration": 4.77,
"entryType": "measure"
},
{
"startTime": 4534.42,
"name": "lh:computed:LoadSimulator",
"duration": 1.55,
"entryType": "measure"
},
{
"startTime": 4534.54,
"name": "lh:computed:NetworkAnalysis",
"duration": 1.28,
"entryType": "measure"
},
{
"startTime": 4542.87,
"name": "lh:audit:largest-contentful-paint",
"duration": 5.69,
"entryType": "measure"
},
{
"startTime": 4543.43,
"name": "lh:computed:LargestContentfulPaint",
"duration": 4.25,
"entryType": "measure"
},
{
"startTime": 4543.51,
"name": "lh:computed:LanternLargestContentfulPaint",
"duration": 4.13,
"entryType": "measure"
},
{
"startTime": 4548.88,
"name": "lh:audit:first-meaningful-paint",
"duration": 4.49,
"entryType": "measure"
},
{
"startTime": 4549.45,
"name": "lh:computed:FirstMeaningfulPaint",
"duration": 3.18,
"entryType": "measure"
},
{
"startTime": 4549.53,
"name": "lh:computed:LanternFirstMeaningfulPaint",
"duration": 3.08,
"entryType": "measure"
},
{
"startTime": 4553.88,
"name": "lh:audit:load-fast-enough-for-pwa",
"duration": 16.03,
"entryType": "measure"
},
{
"startTime": 4554.54,
"name": "lh:computed:Interactive",
"duration": 13.7,
"entryType": "measure"
},
{
"startTime": 4554.62,
"name": "lh:computed:LanternInteractive",
"duration": 13.59,
"entryType": "measure"
},
{
"startTime": 4554.74,
"name": "lh:computed:LanternFirstMeaningfulPaint",
"duration": 8.07,
"entryType": "measure"
},
{
"startTime": 4554.81,
"name": "lh:computed:LanternFirstContentfulPaint",
"duration": 3.8,
"entryType": "measure"
},
{
"startTime": 4554.95,
"name": "lh:computed:LoadSimulator",
"duration": 0.09,
"entryType": "measure"
},
{
"startTime": 4570.25,
"name": "lh:audit:speed-index",
"duration": 326.37,
"entryType": "measure"
},
{
"startTime": 4571.87,
"name": "lh:computed:SpeedIndex",
"duration": 322.3,
"entryType": "measure"
},
{
"startTime": 4571.98,
"name": "lh:computed:LanternSpeedIndex",
"duration": 322.15,
"entryType": "measure"
},
{
"startTime": 4572.06,
"name": "lh:computed:Speedline",
"duration": 319.19,
"entryType": "measure"
},
{
"startTime": 4896.69,
"name": "lh:audit:screenshot-thumbnails",
"duration": 49.04,
"entryType": "measure"
},
{
"startTime": 4945.77,
"name": "lh:audit:final-screenshot",
"duration": 0.84,
"entryType": "measure"
},
{
"startTime": 4945.97,
"name": "lh:computed:Screenshots",
"duration": 0.59,
"entryType": "measure"
},
{
"startTime": 4948.61,
"name": "lh:audit:estimated-input-latency",
"duration": 8.68,
"entryType": "measure"
},
{
"startTime": 4951.04,
"name": "lh:computed:EstimatedInputLatency",
"duration": 3.01,
"entryType": "measure"
},
{
"startTime": 4951.12,
"name": "lh:computed:LanternEstimatedInputLatency",
"duration": 2.92,
"entryType": "measure"
},
{
"startTime": 4958.11,
"name": "lh:audit:total-blocking-time",
"duration": 8.09,
"entryType": "measure"
},
{
"startTime": 4958.94,
"name": "lh:computed:TotalBlockingTime",
"duration": 5.86,
"entryType": "measure"
},
{
"startTime": 4959.02,
"name": "lh:computed:LanternTotalBlockingTime",
"duration": 5.75,
"entryType": "measure"
},
{
"startTime": 4959.13,
"name": "lh:computed:LanternInteractive",
"duration": 2.32,
"entryType": "measure"
},
{
"startTime": 4966.69,
"name": "lh:audit:max-potential-fid",
"duration": 8.43,
"entryType": "measure"
},
{
"startTime": 4967.41,
"name": "lh:computed:MaxPotentialFID",
"duration": 4.25,
"entryType": "measure"
},
{
"startTime": 4967.48,
"name": "lh:computed:LanternMaxPotentialFID",
"duration": 4.15,
"entryType": "measure"
},
{
"startTime": 4975.51,
"name": "lh:audit:cumulative-layout-shift",
"duration": 1.84,
"entryType": "measure"
},
{
"startTime": 4976.1,
"name": "lh:computed:CumulativeLayoutShift",
"duration": 0.41,
"entryType": "measure"
},
{
"startTime": 4977.95,
"name": "lh:audit:errors-in-console",
"duration": 2.96,
"entryType": "measure"
},
{
"startTime": 4981.61,
"name": "lh:audit:server-response-time",
"duration": 2.47,
"entryType": "measure"
},
{
"startTime": 4982.47,
"name": "lh:computed:MainResource",
"duration": 0.16,
"entryType": "measure"
},
{
"startTime": 4984.5,
"name": "lh:audit:first-cpu-idle",
"duration": 3.4,
"entryType": "measure"
},
{
"startTime": 4985.06,
"name": "lh:computed:FirstCPUIdle",
"duration": 2.08,
"entryType": "measure"
},
{
"startTime": 4985.13,
"name": "lh:computed:LanternFirstCPUIdle",
"duration": 2,
"entryType": "measure"
},
{
"startTime": 4988.21,
"name": "lh:audit:interactive",
"duration": 1.61,
"entryType": "measure"
},
{
"startTime": 4988.75,
"name": "lh:computed:Interactive",
"duration": 0.13,
"entryType": "measure"
},
{
"startTime": 4990.36,
"name": "lh:audit:user-timings",
"duration": 3.04,
"entryType": "measure"
},
{
"startTime": 4991.82,
"name": "lh:computed:UserTimings",
"duration": 0.67,
"entryType": "measure"
},
{
"startTime": 4993.92,
"name": "lh:audit:critical-request-chains",
"duration": 3.47,
"entryType": "measure"
},
{
"startTime": 4994.61,
"name": "lh:computed:CriticalRequestChains",
"duration": 0.41,
"entryType": "measure"
},
{
"startTime": 4997.7,
"name": "lh:audit:redirects",
"duration": 1.92,
"entryType": "measure"
},
{
"startTime": 5000.11,
"name": "lh:audit:installable-manifest",
"duration": 1.96,
"entryType": "measure"
},
{
"startTime": 5000.78,
"name": "lh:computed:ManifestValues",
"duration": 0.08,
"entryType": "measure"
},
{
"startTime": 5002.6,
"name": "lh:audit:apple-touch-icon",
"duration": 2.01,
"entryType": "measure"
},
{
"startTime": 5005.74,
"name": "lh:audit:splash-screen",
"duration": 1.85,
"entryType": "measure"
},
{
"startTime": 5006.42,
"name": "lh:computed:ManifestValues",
"duration": 0.05,
"entryType": "measure"
},
{
"startTime": 5007.97,
"name": "lh:audit:themed-omnibox",
"duration": 1.47,
"entryType": "measure"
},
{
"startTime": 5008.48,
"name": "lh:computed:ManifestValues",
"duration": 0.05,
"entryType": "measure"
},
{
"startTime": 5009.86,
"name": "lh:audit:maskable-icon",
"duration": 1.58,
"entryType": "measure"
},
{
"startTime": 5011.95,
"name": "lh:audit:content-width",
"duration": 2.04,
"entryType": "measure"
},
{
"startTime": 5014.46,
"name": "lh:audit:image-aspect-ratio",
"duration": 1.44,
"entryType": "measure"
},
{
"startTime": 5016.31,
"name": "lh:audit:image-size-responsive",
"duration": 1.53,
"entryType": "measure"
},
{
"startTime": 5018.21,
"name": "lh:audit:preload-fonts",
"duration": 2.34,
"entryType": "measure"
},
{
"startTime": 5020.91,
"name": "lh:audit:deprecations",
"duration": 1.12,
"entryType": "measure"
},
{
"startTime": 5022.57,
"name": "lh:audit:mainthread-work-breakdown",
"duration": 14.49,
"entryType": "measure"
},
{
"startTime": 5023.23,
"name": "lh:computed:MainThreadTasks",
"duration": 11.28,
"entryType": "measure"
},
{
"startTime": 5037.76,
"name": "lh:audit:bootup-time",
"duration": 5.54,
"entryType": "measure"
},
{
"startTime": 5043.89,
"name": "lh:audit:uses-rel-preload",
"duration": 4.73,
"entryType": "measure"
},
{
"startTime": 5044.84,
"name": "lh:computed:LoadSimulator",
"duration": 0.13,
"entryType": "measure"
},
{
"startTime": 5048.96,
"name": "lh:audit:uses-rel-preconnect",
"duration": 1.96,
"entryType": "measure"
},
{
"startTime": 5051.63,
"name": "lh:audit:font-display",
"duration": 2.63,
"entryType": "measure"
},
{
"startTime": 5054.3,
"name": "lh:audit:diagnostics",
"duration": 0.71,
"entryType": "measure"
},
{
"startTime": 5055.04,
"name": "lh:audit:network-requests",
"duration": 0.66,
"entryType": "measure"
},
{
"startTime": 5056.43,
"name": "lh:audit:network-rtt",
"duration": 2.24,
"entryType": "measure"
},
{
"startTime": 5059.05,
"name": "lh:audit:network-server-latency",
"duration": 1.47,
"entryType": "measure"
},
{
"startTime": 5060.54,
"name": "lh:audit:main-thread-tasks",
"duration": 0.27,
"entryType": "measure"
},
{
"startTime": 5060.83,
"name": "lh:audit:metrics",
"duration": 1.12,
"entryType": "measure"
},
{
"startTime": 5060.99,
"name": "lh:computed:TimingSummary",
"duration": 0.82,
"entryType": "measure"
},
{
"startTime": 5062.42,
"name": "lh:audit:offline-start-url",
"duration": 1.58,
"entryType": "measure"
},
{
"startTime": 5064.3,
"name": "lh:audit:performance-budget",
"duration": 2.18,
"entryType": "measure"
},
{
"startTime": 5064.73,
"name": "lh:computed:ResourceSummary",
"duration": 0.48,
"entryType": "measure"
},
{
"startTime": 5066.83,
"name": "lh:audit:timing-budget",
"duration": 1.17,
"entryType": "measure"
},
{
"startTime": 5068.32,
"name": "lh:audit:resource-summary",
"duration": 1.86,
"entryType": "measure"
},
{
"startTime": 5070.69,
"name": "lh:audit:third-party-summary",
"duration": 3.93,
"entryType": "measure"
},
{
"startTime": 5074.9,
"name": "lh:audit:largest-contentful-paint-element",
"duration": 1.11,
"entryType": "measure"
},
{
"startTime": 5076.36,
"name": "lh:audit:layout-shift-elements",
"duration": 1.17,
"entryType": "measure"
},
{
"startTime": 5077.83,
"name": "lh:audit:long-tasks",
"duration": 3.14,
"entryType": "measure"
},
{
"startTime": 5081.45,
"name": "lh:audit:no-unload-listeners",
"duration": 1.59,
"entryType": "measure"
},
{
"startTime": 5083.32,
"name": "lh:audit:non-composited-animations",
"duration": 1.11,
"entryType": "measure"
},
{
"startTime": 5084.84,
"name": "lh:audit:unsized-images",
"duration": 1.69,
"entryType": "measure"
},
{
"startTime": 5087.06,
"name": "lh:audit:valid-source-maps",
"duration": 2.33,
"entryType": "measure"
},
{
"startTime": 5089.72,
"name": "lh:audit:pwa-cross-browser",
"duration": 1.08,
"entryType": "measure"
},
{
"startTime": 5092.34,
"name": "lh:audit:pwa-page-transitions",
"duration": 1.15,
"entryType": "measure"
},
{
"startTime": 5093.84,
"name": "lh:audit:pwa-each-page-has-url",
"duration": 1.32,
"entryType": "measure"
},
{
"startTime": 5095.65,
"name": "lh:audit:accesskeys",
"duration": 1.89,
"entryType": "measure"
},
{
"startTime": 5098.06,
"name": "lh:audit:aria-allowed-attr",
"duration": 5.32,
"entryType": "measure"
},
{
"startTime": 5103.85,
"name": "lh:audit:aria-hidden-body",
"duration": 6.77,
"entryType": "measure"
},
{
"startTime": 5111.13,
"name": "lh:audit:aria-hidden-focus",
"duration": 6.54,
"entryType": "measure"
},
{
"startTime": 5118.14,
"name": "lh:audit:aria-input-field-name",
"duration": 2.11,
"entryType": "measure"
},
{
"startTime": 5120.67,
"name": "lh:audit:aria-required-attr",
"duration": 1.46,
"entryType": "measure"
},
{
"startTime": 5122.64,
"name": "lh:audit:aria-required-children",
"duration": 3.2,
"entryType": "measure"
},
{
"startTime": 5126.27,
"name": "lh:audit:aria-required-parent",
"duration": 1.96,
"entryType": "measure"
},
{
"startTime": 5128.55,
"name": "lh:audit:aria-roles",
"duration": 2.07,
"entryType": "measure"
},
{
"startTime": 5131.04,
"name": "lh:audit:aria-toggle-field-name",
"duration": 2.43,
"entryType": "measure"
},
{
"startTime": 5133.84,
"name": "lh:audit:aria-valid-attr-value",
"duration": 4.07,
"entryType": "measure"
},
{
"startTime": 5138.26,
"name": "lh:audit:aria-valid-attr",
"duration": 5.15,
"entryType": "measure"
},
{
"startTime": 5143.83,
"name": "lh:audit:button-name",
"duration": 3.31,
"entryType": "measure"
},
{
"startTime": 5147.74,
"name": "lh:audit:bypass",
"duration": 6.73,
"entryType": "measure"
},
{
"startTime": 5154.84,
"name": "lh:audit:color-contrast",
"duration": 5.29,
"entryType": "measure"
},
{
"startTime": 5160.63,
"name": "lh:audit:definition-list",
"duration": 5.14,
"entryType": "measure"
},
{
"startTime": 5166.46,
"name": "lh:audit:dlitem",
"duration": 4.45,
"entryType": "measure"
},
{
"startTime": 5171.55,
"name": "lh:audit:document-title",
"duration": 5.6,
"entryType": "measure"
},
{
"startTime": 5177.51,
"name": "lh:audit:duplicate-id-active",
"duration": 3.35,
"entryType": "measure"
},
{
"startTime": 5181.29,
"name": "lh:audit:duplicate-id-aria",
"duration": 3.71,
"entryType": "measure"
},
{
"startTime": 5185.44,
"name": "lh:audit:form-field-multiple-labels",
"duration": 2.88,
"entryType": "measure"
},
{
"startTime": 5188.65,
"name": "lh:audit:frame-title",
"duration": 2.72,
"entryType": "measure"
},
{
"startTime": 5191.8,
"name": "lh:audit:heading-order",
"duration": 6.23,
"entryType": "measure"
},
{
"startTime": 5198.56,
"name": "lh:audit:html-has-lang",
"duration": 6.52,
"entryType": "measure"
},
{
"startTime": 5205.47,
"name": "lh:audit:html-lang-valid",
"duration": 5.69,
"entryType": "measure"
},
{
"startTime": 5211.68,
"name": "lh:audit:image-alt",
"duration": 5,
"entryType": "measure"
},
{
"startTime": 5217.12,
"name": "lh:audit:input-image-alt",
"duration": 3.16,
"entryType": "measure"
},
{
"startTime": 5220.6,
"name": "lh:audit:label",
"duration": 3.6,
"entryType": "measure"
},
{
"startTime": 5224.72,
"name": "lh:audit:layout-table",
"duration": 4.9,
"entryType": "measure"
},
{
"startTime": 5230.05,
"name": "lh:audit:link-name",
"duration": 4.83,
"entryType": "measure"
},
{
"startTime": 5235.32,
"name": "lh:audit:list",
"duration": 6.82,
"entryType": "measure"
},
{
"startTime": 5242.58,
"name": "lh:audit:listitem",
"duration": 5.8,
"entryType": "measure"
},
{
"startTime": 5248.81,
"name": "lh:audit:meta-refresh",
"duration": 3.67,
"entryType": "measure"
},
{
"startTime": 5253.36,
"name": "lh:audit:meta-viewport",
"duration": 7.12,
"entryType": "measure"
},
{
"startTime": 5260.86,
"name": "lh:audit:object-alt",
"duration": 3.74,
"entryType": "measure"
},
{
"startTime": 5265.07,
"name": "lh:audit:tabindex",
"duration": 4.67,
"entryType": "measure"
},
{
"startTime": 5270.3,
"name": "lh:audit:td-headers-attr",
"duration": 6.77,
"entryType": "measure"
},
{
"startTime": 5277.57,
"name": "lh:audit:th-has-data-cells",
"duration": 6.4,
"entryType": "measure"
},
{
"startTime": 5284.37,
"name": "lh:audit:valid-lang",
"duration": 4.27,
"entryType": "measure"
},
{
"startTime": 5289.27,
"name": "lh:audit:video-caption",
"duration": 4.8,
"entryType": "measure"
},
{
"startTime": 5294.46,
"name": "lh:audit:video-description",
"duration": 6.11,
"entryType": "measure"
},
{
"startTime": 5300.64,
"name": "lh:audit:custom-controls-labels",
"duration": 0.31,
"entryType": "measure"
},
{
"startTime": 5301,
"name": "lh:audit:custom-controls-roles",
"duration": 0.16,
"entryType": "measure"
},
{
"startTime": 5301.21,
"name": "lh:audit:focus-traps",
"duration": 0.11,
"entryType": "measure"
},
{
"startTime": 5301.36,
"name": "lh:audit:focusable-controls",
"duration": 0.14,
"entryType": "measure"
},
{
"startTime": 5301.52,
"name": "lh:audit:interactive-element-affordance",
"duration": 0.14,
"entryType": "measure"
},
{
"startTime": 5301.68,
"name": "lh:audit:logical-tab-order",
"duration": 0.11,
"entryType": "measure"
},
{
"startTime": 5301.81,
"name": "lh:audit:managed-focus",
"duration": 0.1,
"entryType": "measure"
},
{
"startTime": 5301.93,
"name": "lh:audit:offscreen-content-hidden",
"duration": 0.1,
"entryType": "measure"
},
{
"startTime": 5302.05,
"name": "lh:audit:use-landmarks",
"duration": 0.1,
"entryType": "measure"
},
{
"startTime": 5302.17,
"name": "lh:audit:visual-order-follows-dom",
"duration": 0.1,
"entryType": "measure"
},
{
"startTime": 5302.63,
"name": "lh:audit:uses-long-cache-ttl",
"duration": 2.34,
"entryType": "measure"
},
{
"startTime": 5305.26,
"name": "lh:audit:total-byte-weight",
"duration": 1.6,
"entryType": "measure"
},
{
"startTime": 5307.31,
"name": "lh:audit:offscreen-images",
"duration": 3.14,
"entryType": "measure"
},
{
"startTime": 5310.73,
"name": "lh:audit:render-blocking-resources",
"duration": 7.56,
"entryType": "measure"
},
{
"startTime": 5311.34,
"name": "lh:computed:UnusedCSS",
"duration": 0.89,
"entryType": "measure"
},
{
"startTime": 5312.33,
"name": "lh:computed:FirstContentfulPaint",
"duration": 3.98,
"entryType": "measure"
},
{
"startTime": 5312.45,
"name": "lh:computed:LanternFirstContentfulPaint",
"duration": 3.83,
"entryType": "measure"
},
{
"startTime": 5318.48,
"name": "lh:audit:unminified-css",
"duration": 32.1,
"entryType": "measure"
},
{
"startTime": 5350.8,
"name": "lh:audit:unminified-javascript",
"duration": 2.87,
"entryType": "measure"
},
{
"startTime": 5354.03,
"name": "lh:audit:unused-css-rules",
"duration": 4.75,
"entryType": "measure"
},
{
"startTime": 5359.02,
"name": "lh:audit:unused-javascript",
"duration": 3.95,
"entryType": "measure"
},
{
"startTime": 5359.57,
"name": "lh:computed:JSBundles",
"duration": 0.16,
"entryType": "measure"
},
{
"startTime": 5363.34,
"name": "lh:audit:uses-webp-images",
"duration": 3.55,
"entryType": "measure"
},
{
"startTime": 5367.14,
"name": "lh:audit:uses-optimized-images",
"duration": 3.01,
"entryType": "measure"
},
{
"startTime": 5370.45,
"name": "lh:audit:uses-text-compression",
"duration": 2.69,
"entryType": "measure"
},
{
"startTime": 5373.51,
"name": "lh:audit:uses-responsive-images",
"duration": 3.06,
"entryType": "measure"
},
{
"startTime": 5376.9,
"name": "lh:audit:efficient-animated-content",
"duration": 3.18,
"entryType": "measure"
},
{
"startTime": 5380.45,
"name": "lh:audit:duplicated-javascript",
"duration": 3.76,
"entryType": "measure"
},
{
"startTime": 5381.31,
"name": "lh:computed:ModuleDuplication",
"duration": 0.33,
"entryType": "measure"
},
{
"startTime": 5381.46,
"name": "lh:computed:JSBundles",
"duration": 0.11,
"entryType": "measure"
},
{
"startTime": 5384.71,
"name": "lh:audit:legacy-javascript",
"duration": 12.91,
"entryType": "measure"
},
{
"startTime": 5397.91,
"name": "lh:audit:appcache-manifest",
"duration": 0.87,
"entryType": "measure"
},
{
"startTime": 5399.09,
"name": "lh:audit:doctype",
"duration": 1.01,
"entryType": "measure"
},
{
"startTime": 5400.55,
"name": "lh:audit:charset",
"duration": 1.65,
"entryType": "measure"
},
{
"startTime": 5402.59,
"name": "lh:audit:dom-size",
"duration": 1.96,
"entryType": "measure"
},
{
"startTime": 5404.91,
"name": "lh:audit:external-anchors-use-rel-noopener",
"duration": 1.22,
"entryType": "measure"
},
{
"startTime": 5406.64,
"name": "lh:audit:geolocation-on-start",
"duration": 1.47,
"entryType": "measure"
},
{
"startTime": 5408.52,
"name": "lh:audit:no-document-write",
"duration": 1.1,
"entryType": "measure"
},
{
"startTime": 5410.01,
"name": "lh:audit:no-vulnerable-libraries",
"duration": 2.01,
"entryType": "measure"
},
{
"startTime": 5412.41,
"name": "lh:audit:js-libraries",
"duration": 0.99,
"entryType": "measure"
},
{
"startTime": 5413.83,
"name": "lh:audit:notification-on-start",
"duration": 1.46,
"entryType": "measure"
},
{
"startTime": 5415.66,
"name": "lh:audit:password-inputs-can-be-pasted-into",
"duration": 1.41,
"entryType": "measure"
},
{
"startTime": 5417.46,
"name": "lh:audit:uses-http2",
"duration": 3.44,
"entryType": "measure"
},
{
"startTime": 5421.28,
"name": "lh:audit:uses-passive-event-listeners",
"duration": 1.23,
"entryType": "measure"
},
{
"startTime": 5422.88,
"name": "lh:audit:meta-description",
"duration": 1.45,
"entryType": "measure"
},
{
"startTime": 5424.78,
"name": "lh:audit:http-status-code",
"duration": 1.06,
"entryType": "measure"
},
{
"startTime": 5426.24,
"name": "lh:audit:font-size",
"duration": 1.5,
"entryType": "measure"
},
{
"startTime": 5428.12,
"name": "lh:audit:link-text",
"duration": 1.79,
"entryType": "measure"
},
{
"startTime": 5430.49,
"name": "lh:audit:crawlable-anchors",
"duration": 1.59,
"entryType": "measure"
},
{
"startTime": 5432.42,
"name": "lh:audit:is-crawlable",
"duration": 1.92,
"entryType": "measure"
},
{
"startTime": 5434.67,
"name": "lh:audit:robots-txt",
"duration": 1.12,
"entryType": "measure"
},
{
"startTime": 5436.18,
"name": "lh:audit:tap-targets",
"duration": 1.34,
"entryType": "measure"
},
{
"startTime": 5437.88,
"name": "lh:audit:hreflang",
"duration": 1.21,
"entryType": "measure"
},
{
"startTime": 5439.43,
"name": "lh:audit:plugins",
"duration": 1.13,
"entryType": "measure"
},
{
"startTime": 5440.91,
"name": "lh:audit:canonical",
"duration": 1.14,
"entryType": "measure"
},
{
"startTime": 5442.34,
"name": "lh:audit:structured-data",
"duration": 0.89,
"entryType": "measure"
},
{
"startTime": 5443.26,
"name": "lh:runner:generate",
"duration": 0.71,
"entryType": "measure"
}
],
"total": 5010.43
},
"i18n": {
"rendererFormattedStrings": {},
"icuMessagePaths": {
"lighthouse-core/audits/is-on-https.js | failureTitle": [
"audits[is-on-https].title"
],
"lighthouse-core/audits/is-on-https.js | description": [
"audits[is-on-https].description"
],
"lighthouse-core/audits/is-on-https.js | displayValue": [
{
"values": {
"itemCount": 13
},
"path": "audits[is-on-https].displayValue"
}
],
"lighthouse-core/audits/is-on-https.js | columnInsecureURL": [
"audits[is-on-https].details.headings[0].text"
],
"lighthouse-core/audits/is-on-https.js | columnResolution": [
"audits[is-on-https].details.headings[1].text"
],
"lighthouse-core/audits/is-on-https.js | allowed": [
"audits[is-on-https].details.items[0].resolution",
"audits[is-on-https].details.items[1].resolution",
"audits[is-on-https].details.items[2].resolution",
"audits[is-on-https].details.items[3].resolution",
"audits[is-on-https].details.items[4].resolution",
"audits[is-on-https].details.items[5].resolution",
"audits[is-on-https].details.items[6].resolution",
"audits[is-on-https].details.items[7].resolution",
"audits[is-on-https].details.items[8].resolution",
"audits[is-on-https].details.items[9].resolution",
"audits[is-on-https].details.items[10].resolution",
"audits[is-on-https].details.items[11].resolution",
"audits[is-on-https].details.items[12].resolution"
],
"lighthouse-core/audits/redirects-http.js | failureTitle": [
"audits[redirects-http].title"
],
"lighthouse-core/audits/redirects-http.js | description": [
"audits[redirects-http].description"
],
"lighthouse-core/audits/service-worker.js | failureTitle": [
"audits[service-worker].title"
],
"lighthouse-core/audits/service-worker.js | description": [
"audits[service-worker].description"
],
"lighthouse-core/audits/works-offline.js | failureTitle": [
"audits[works-offline].title"
],
"lighthouse-core/audits/works-offline.js | description": [
"audits[works-offline].description"
],
"lighthouse-core/audits/viewport.js | title": [
"audits.viewport.title"
],
"lighthouse-core/audits/viewport.js | description": [
"audits.viewport.description"
],
"lighthouse-core/audits/without-javascript.js | title": [
"audits[without-javascript].title"
],
"lighthouse-core/audits/without-javascript.js | description": [
"audits[without-javascript].description"
],
"lighthouse-core/lib/i18n/i18n.js | firstContentfulPaintMetric": [
"audits[first-contentful-paint].title"
],
"lighthouse-core/audits/metrics/first-contentful-paint.js | description": [
"audits[first-contentful-paint].description"
],
"lighthouse-core/lib/i18n/i18n.js | seconds": [
{
"values": {
"timeInMs": 763.2056
},
"path": "audits[first-contentful-paint].displayValue"
},
{
"values": {
"timeInMs": 763.2056
},
"path": "audits[largest-contentful-paint].displayValue"
},
{
"values": {
"timeInMs": 763.2056
},
"path": "audits[first-meaningful-paint].displayValue"
},
{
"values": {
"timeInMs": 763.2056
},
"path": "audits[speed-index].displayValue"
},
{
"values": {
"timeInMs": 763.2056
},
"path": "audits[first-cpu-idle].displayValue"
},
{
"values": {
"timeInMs": 763.2056
},
"path": "audits.interactive.displayValue"
},
{
"values": {
"timeInMs": 226.74100000000016
},
"path": "audits[mainthread-work-breakdown].displayValue"
},
{
"values": {
"timeInMs": 116.5530000000001
},
"path": "audits[bootup-time].displayValue"
}
],
"lighthouse-core/lib/i18n/i18n.js | largestContentfulPaintMetric": [
"audits[largest-contentful-paint].title"
],
"lighthouse-core/audits/metrics/largest-contentful-paint.js | description": [
"audits[largest-contentful-paint].description"
],
"lighthouse-core/lib/i18n/i18n.js | firstMeaningfulPaintMetric": [
"audits[first-meaningful-paint].title"
],
"lighthouse-core/audits/metrics/first-meaningful-paint.js | description": [
"audits[first-meaningful-paint].description"
],
"lighthouse-core/audits/load-fast-enough-for-pwa.js | title": [
"audits[load-fast-enough-for-pwa].title"
],
"lighthouse-core/audits/load-fast-enough-for-pwa.js | description": [
"audits[load-fast-enough-for-pwa].description"
],
"lighthouse-core/lib/i18n/i18n.js | speedIndexMetric": [
"audits[speed-index].title"
],
"lighthouse-core/audits/metrics/speed-index.js | description": [
"audits[speed-index].description"
],
"lighthouse-core/lib/i18n/i18n.js | estimatedInputLatencyMetric": [
"audits[estimated-input-latency].title"
],
"lighthouse-core/audits/metrics/estimated-input-latency.js | description": [
"audits[estimated-input-latency].description"
],
"lighthouse-core/lib/i18n/i18n.js | ms": [
{
"values": {
"timeInMs": 12.8
},
"path": "audits[estimated-input-latency].displayValue"
},
{
"values": {
"timeInMs": 0
},
"path": "audits[total-blocking-time].displayValue"
},
{
"values": {
"timeInMs": 16
},
"path": "audits[max-potential-fid].displayValue"
},
{
"values": {
"timeInMs": 0.08535
},
"path": "audits[network-rtt].displayValue"
},
{
"values": {
"timeInMs": 11.090200000000001
},
"path": "audits[network-server-latency].displayValue"
}
],
"lighthouse-core/lib/i18n/i18n.js | totalBlockingTimeMetric": [
"audits[total-blocking-time].title"
],
"lighthouse-core/audits/metrics/total-blocking-time.js | description": [
"audits[total-blocking-time].description"
],
"lighthouse-core/lib/i18n/i18n.js | maxPotentialFIDMetric": [
"audits[max-potential-fid].title"
],
"lighthouse-core/audits/metrics/max-potential-fid.js | description": [
"audits[max-potential-fid].description"
],
"lighthouse-core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric": [
"audits[cumulative-layout-shift].title"
],
"lighthouse-core/audits/metrics/cumulative-layout-shift.js | description": [
"audits[cumulative-layout-shift].description"
],
"lighthouse-core/audits/errors-in-console.js | title": [
"audits[errors-in-console].title"
],
"lighthouse-core/audits/errors-in-console.js | description": [
"audits[errors-in-console].description"
],
"lighthouse-core/audits/server-response-time.js | title": [
"audits[server-response-time].title"
],
"lighthouse-core/audits/server-response-time.js | description": [
"audits[server-response-time].description"
],
"lighthouse-core/audits/server-response-time.js | displayValue": [
{
"values": {
"timeInMs": 5.377
},
"path": "audits[server-response-time].displayValue"
}
],
"lighthouse-core/lib/i18n/i18n.js | columnURL": [
"audits[server-response-time].details.headings[0].label",
"audits[bootup-time].details.headings[0].text",
"audits[network-rtt].details.headings[0].text",
"audits[network-server-latency].details.headings[0].text",
"audits[long-tasks].details.headings[0].text",
"audits[unsized-images].details.headings[1].text",
"audits[uses-long-cache-ttl].details.headings[0].text",
"audits[total-byte-weight].details.headings[0].text",
"audits[render-blocking-resources].details.headings[0].label",
"audits[unused-css-rules].details.headings[0].label",
"audits[uses-http2].details.headings[0].label"
],
"lighthouse-core/lib/i18n/i18n.js | columnTimeSpent": [
"audits[server-response-time].details.headings[1].label",
"audits[mainthread-work-breakdown].details.headings[1].text",
"audits[network-rtt].details.headings[1].text",
"audits[network-server-latency].details.headings[1].text"
],
"lighthouse-core/lib/i18n/i18n.js | firstCPUIdleMetric": [
"audits[first-cpu-idle].title"
],
"lighthouse-core/audits/metrics/first-cpu-idle.js | description": [
"audits[first-cpu-idle].description"
],
"lighthouse-core/lib/i18n/i18n.js | interactiveMetric": [
"audits.interactive.title"
],
"lighthouse-core/audits/metrics/interactive.js | description": [
"audits.interactive.description"
],
"lighthouse-core/audits/user-timings.js | title": [
"audits[user-timings].title"
],
"lighthouse-core/audits/user-timings.js | description": [
"audits[user-timings].description"
],
"lighthouse-core/audits/critical-request-chains.js | title": [
"audits[critical-request-chains].title"
],
"lighthouse-core/audits/critical-request-chains.js | description": [
"audits[critical-request-chains].description"
],
"lighthouse-core/audits/critical-request-chains.js | displayValue": [
{
"values": {
"itemCount": 12
},
"path": "audits[critical-request-chains].displayValue"
}
],
"lighthouse-core/audits/redirects.js | title": [
"audits.redirects.title"
],
"lighthouse-core/audits/redirects.js | description": [
"audits.redirects.description"
],
"lighthouse-core/audits/installable-manifest.js | failureTitle": [
"audits[installable-manifest].title"
],
"lighthouse-core/audits/installable-manifest.js | description": [
"audits[installable-manifest].description"
],
"lighthouse-core/audits/apple-touch-icon.js | failureTitle": [
"audits[apple-touch-icon].title"
],
"lighthouse-core/audits/apple-touch-icon.js | description": [
"audits[apple-touch-icon].description"
],
"lighthouse-core/audits/splash-screen.js | failureTitle": [
"audits[splash-screen].title"
],
"lighthouse-core/audits/splash-screen.js | description": [
"audits[splash-screen].description"
],
"lighthouse-core/audits/themed-omnibox.js | failureTitle": [
"audits[themed-omnibox].title"
],
"lighthouse-core/audits/themed-omnibox.js | description": [
"audits[themed-omnibox].description"
],
"lighthouse-core/audits/maskable-icon.js | failureTitle": [
"audits[maskable-icon].title"
],
"lighthouse-core/audits/maskable-icon.js | description": [
"audits[maskable-icon].description"
],
"lighthouse-core/audits/content-width.js | title": [
"audits[content-width].title"
],
"lighthouse-core/audits/content-width.js | description": [
"audits[content-width].description"
],
"lighthouse-core/audits/image-aspect-ratio.js | title": [
"audits[image-aspect-ratio].title"
],
"lighthouse-core/audits/image-aspect-ratio.js | description": [
"audits[image-aspect-ratio].description"
],
"lighthouse-core/audits/image-size-responsive.js | title": [
"audits[image-size-responsive].title"
],
"lighthouse-core/audits/image-size-responsive.js | description": [
"audits[image-size-responsive].description"
],
"lighthouse-core/audits/preload-fonts.js | title": [
"audits[preload-fonts].title"
],
"lighthouse-core/audits/preload-fonts.js | description": [
"audits[preload-fonts].description"
],
"lighthouse-core/audits/deprecations.js | title": [
"audits.deprecations.title"
],
"lighthouse-core/audits/deprecations.js | description": [
"audits.deprecations.description"
],
"lighthouse-core/audits/mainthread-work-breakdown.js | title": [
"audits[mainthread-work-breakdown].title"
],
"lighthouse-core/audits/mainthread-work-breakdown.js | description": [
"audits[mainthread-work-breakdown].description"
],
"lighthouse-core/audits/mainthread-work-breakdown.js | columnCategory": [
"audits[mainthread-work-breakdown].details.headings[0].text"
],
"lighthouse-core/audits/bootup-time.js | title": [
"audits[bootup-time].title"
],
"lighthouse-core/audits/bootup-time.js | description": [
"audits[bootup-time].description"
],
"lighthouse-core/audits/bootup-time.js | columnTotal": [
"audits[bootup-time].details.headings[1].text"
],
"lighthouse-core/audits/bootup-time.js | columnScriptEval": [
"audits[bootup-time].details.headings[2].text"
],
"lighthouse-core/audits/bootup-time.js | columnScriptParse": [
"audits[bootup-time].details.headings[3].text"
],
"lighthouse-core/audits/uses-rel-preload.js | title": [
"audits[uses-rel-preload].title"
],
"lighthouse-core/audits/uses-rel-preload.js | description": [
"audits[uses-rel-preload].description"
],
"lighthouse-core/audits/uses-rel-preconnect.js | title": [
"audits[uses-rel-preconnect].title"
],
"lighthouse-core/audits/uses-rel-preconnect.js | description": [
"audits[uses-rel-preconnect].description"
],
"lighthouse-core/audits/font-display.js | title": [
"audits[font-display].title"
],
"lighthouse-core/audits/font-display.js | description": [
"audits[font-display].description"
],
"lighthouse-core/audits/network-rtt.js | title": [
"audits[network-rtt].title"
],
"lighthouse-core/audits/network-rtt.js | description": [
"audits[network-rtt].description"
],
"lighthouse-core/audits/network-server-latency.js | title": [
"audits[network-server-latency].title"
],
"lighthouse-core/audits/network-server-latency.js | description": [
"audits[network-server-latency].description"
],
"lighthouse-core/audits/offline-start-url.js | failureTitle": [
"audits[offline-start-url].title"
],
"lighthouse-core/audits/offline-start-url.js | description": [
"audits[offline-start-url].description"
],
"lighthouse-core/audits/performance-budget.js | title": [
"audits[performance-budget].title"
],
"lighthouse-core/audits/performance-budget.js | description": [
"audits[performance-budget].description"
],
"lighthouse-core/audits/timing-budget.js | title": [
"audits[timing-budget].title"
],
"lighthouse-core/audits/timing-budget.js | description": [
"audits[timing-budget].description"
],
"lighthouse-core/audits/resource-summary.js | title": [
"audits[resource-summary].title"
],
"lighthouse-core/audits/resource-summary.js | description": [
"audits[resource-summary].description"
],
"lighthouse-core/audits/resource-summary.js | displayValue": [
{
"values": {
"requestCount": 16,
"byteCount": 269801
},
"path": "audits[resource-summary].displayValue"
}
],
"lighthouse-core/lib/i18n/i18n.js | columnResourceType": [
"audits[resource-summary].details.headings[0].text"
],
"lighthouse-core/lib/i18n/i18n.js | columnRequests": [
"audits[resource-summary].details.headings[1].text"
],
"lighthouse-core/lib/i18n/i18n.js | columnTransferSize": [
"audits[resource-summary].details.headings[2].text",
"audits[third-party-summary].details.headings[1].text",
"audits[uses-long-cache-ttl].details.headings[2].text",
"audits[total-byte-weight].details.headings[1].text",
"audits[render-blocking-resources].details.headings[1].label",
"audits[unused-css-rules].details.headings[1].label"
],
"lighthouse-core/lib/i18n/i18n.js | totalResourceType": [
"audits[resource-summary].details.items[0].label"
],
"lighthouse-core/lib/i18n/i18n.js | fontResourceType": [
"audits[resource-summary].details.items[1].label"
],
"lighthouse-core/lib/i18n/i18n.js | stylesheetResourceType": [
"audits[resource-summary].details.items[2].label"
],
"lighthouse-core/lib/i18n/i18n.js | imageResourceType": [
"audits[resource-summary].details.items[3].label"
],
"lighthouse-core/lib/i18n/i18n.js | documentResourceType": [
"audits[resource-summary].details.items[4].label"
],
"lighthouse-core/lib/i18n/i18n.js | mediaResourceType": [
"audits[resource-summary].details.items[5].label"
],
"lighthouse-core/lib/i18n/i18n.js | scriptResourceType": [
"audits[resource-summary].details.items[6].label"
],
"lighthouse-core/lib/i18n/i18n.js | otherResourceType": [
"audits[resource-summary].details.items[7].label"
],
"lighthouse-core/lib/i18n/i18n.js | thirdPartyResourceType": [
"audits[resource-summary].details.items[8].label"
],
"lighthouse-core/audits/third-party-summary.js | title": [
"audits[third-party-summary].title"
],
"lighthouse-core/audits/third-party-summary.js | description": [
"audits[third-party-summary].description"
],
"lighthouse-core/audits/third-party-summary.js | displayValue": [
{
"values": {
"timeInMs": 0
},
"path": "audits[third-party-summary].displayValue"
}
],
"lighthouse-core/audits/third-party-summary.js | columnThirdParty": [
"audits[third-party-summary].details.headings[0].text"
],
"lighthouse-core/audits/third-party-summary.js | columnBlockingTime": [
"audits[third-party-summary].details.headings[2].text"
],
"lighthouse-core/audits/third-party-summary.js | otherValue": [
"audits[third-party-summary].details.items[0].subItems.items[2].url"
],
"lighthouse-core/audits/largest-contentful-paint-element.js | title": [
"audits[largest-contentful-paint-element].title"
],
"lighthouse-core/audits/largest-contentful-paint-element.js | description": [
"audits[largest-contentful-paint-element].description"
],
"lighthouse-core/lib/i18n/i18n.js | displayValueElementsFound": [
{
"values": {
"nodeCount": 1
},
"path": "audits[largest-contentful-paint-element].displayValue"
},
{
"values": {
"nodeCount": 2
},
"path": "audits[layout-shift-elements].displayValue"
}
],
"lighthouse-core/lib/i18n/i18n.js | columnElement": [
"audits[largest-contentful-paint-element].details.headings[0].text",
"audits[layout-shift-elements].details.headings[0].text",
"audits[dom-size].details.headings[1].text"
],
"lighthouse-core/audits/layout-shift-elements.js | title": [
"audits[layout-shift-elements].title"
],
"lighthouse-core/audits/layout-shift-elements.js | description": [
"audits[layout-shift-elements].description"
],
"lighthouse-core/audits/layout-shift-elements.js | columnContribution": [
"audits[layout-shift-elements].details.headings[1].text"
],
"lighthouse-core/audits/long-tasks.js | title": [
"audits[long-tasks].title"
],
"lighthouse-core/audits/long-tasks.js | description": [
"audits[long-tasks].description"
],
"lighthouse-core/audits/long-tasks.js | displayValue": [
{
"values": {
"itemCount": 1
},
"path": "audits[long-tasks].displayValue"
}
],
"lighthouse-core/lib/i18n/i18n.js | columnStartTime": [
"audits[long-tasks].details.headings[1].text"
],
"lighthouse-core/lib/i18n/i18n.js | columnDuration": [
"audits[long-tasks].details.headings[2].text"
],
"lighthouse-core/audits/no-unload-listeners.js | title": [
"audits[no-unload-listeners].title"
],
"lighthouse-core/audits/no-unload-listeners.js | description": [
"audits[no-unload-listeners].description"
],
"lighthouse-core/audits/non-composited-animations.js | title": [
"audits[non-composited-animations].title"
],
"lighthouse-core/audits/non-composited-animations.js | description": [
"audits[non-composited-animations].description"
],
"lighthouse-core/audits/unsized-images.js | failureTitle": [
"audits[unsized-images].title"
],
"lighthouse-core/audits/unsized-images.js | description": [
"audits[unsized-images].description"
],
"lighthouse-core/lib/i18n/i18n.js | columnFailingElem": [
"audits[unsized-images].details.headings[2].text",
"audits[color-contrast].details.headings[0].text"
],
"lighthouse-core/audits/valid-source-maps.js | title": [
"audits[valid-source-maps].title"
],
"lighthouse-core/audits/valid-source-maps.js | description": [
"audits[valid-source-maps].description"
],
"lighthouse-core/audits/manual/pwa-cross-browser.js | title": [
"audits[pwa-cross-browser].title"
],
"lighthouse-core/audits/manual/pwa-cross-browser.js | description": [
"audits[pwa-cross-browser].description"
],
"lighthouse-core/audits/manual/pwa-page-transitions.js | title": [
"audits[pwa-page-transitions].title"
],
"lighthouse-core/audits/manual/pwa-page-transitions.js | description": [
"audits[pwa-page-transitions].description"
],
"lighthouse-core/audits/manual/pwa-each-page-has-url.js | title": [
"audits[pwa-each-page-has-url].title"
],
"lighthouse-core/audits/manual/pwa-each-page-has-url.js | description": [
"audits[pwa-each-page-has-url].description"
],
"lighthouse-core/audits/accessibility/accesskeys.js | title": [
"audits.accesskeys.title"
],
"lighthouse-core/audits/accessibility/accesskeys.js | description": [
"audits.accesskeys.description"
],
"lighthouse-core/audits/accessibility/aria-allowed-attr.js | title": [
"audits[aria-allowed-attr].title"
],
"lighthouse-core/audits/accessibility/aria-allowed-attr.js | description": [
"audits[aria-allowed-attr].description"
],
"lighthouse-core/audits/accessibility/aria-hidden-body.js | title": [
"audits[aria-hidden-body].title"
],
"lighthouse-core/audits/accessibility/aria-hidden-body.js | description": [
"audits[aria-hidden-body].description"
],
"lighthouse-core/audits/accessibility/aria-hidden-focus.js | title": [
"audits[aria-hidden-focus].title"
],
"lighthouse-core/audits/accessibility/aria-hidden-focus.js | description": [
"audits[aria-hidden-focus].description"
],
"lighthouse-core/audits/accessibility/aria-input-field-name.js | title": [
"audits[aria-input-field-name].title"
],
"lighthouse-core/audits/accessibility/aria-input-field-name.js | description": [
"audits[aria-input-field-name].description"
],
"lighthouse-core/audits/accessibility/aria-required-attr.js | title": [
"audits[aria-required-attr].title"
],
"lighthouse-core/audits/accessibility/aria-required-attr.js | description": [
"audits[aria-required-attr].description"
],
"lighthouse-core/audits/accessibility/aria-required-children.js | title": [
"audits[aria-required-children].title"
],
"lighthouse-core/audits/accessibility/aria-required-children.js | description": [
"audits[aria-required-children].description"
],
"lighthouse-core/audits/accessibility/aria-required-parent.js | title": [
"audits[aria-required-parent].title"
],
"lighthouse-core/audits/accessibility/aria-required-parent.js | description": [
"audits[aria-required-parent].description"
],
"lighthouse-core/audits/accessibility/aria-roles.js | title": [
"audits[aria-roles].title"
],
"lighthouse-core/audits/accessibility/aria-roles.js | description": [
"audits[aria-roles].description"
],
"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | title": [
"audits[aria-toggle-field-name].title"
],
"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | description": [
"audits[aria-toggle-field-name].description"
],
"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | title": [
"audits[aria-valid-attr-value].title"
],
"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | description": [
"audits[aria-valid-attr-value].description"
],
"lighthouse-core/audits/accessibility/aria-valid-attr.js | title": [
"audits[aria-valid-attr].title"
],
"lighthouse-core/audits/accessibility/aria-valid-attr.js | description": [
"audits[aria-valid-attr].description"
],
"lighthouse-core/audits/accessibility/button-name.js | title": [
"audits[button-name].title"
],
"lighthouse-core/audits/accessibility/button-name.js | description": [
"audits[button-name].description"
],
"lighthouse-core/audits/accessibility/bypass.js | title": [
"audits.bypass.title"
],
"lighthouse-core/audits/accessibility/bypass.js | description": [
"audits.bypass.description"
],
"lighthouse-core/audits/accessibility/color-contrast.js | failureTitle": [
"audits[color-contrast].title"
],
"lighthouse-core/audits/accessibility/color-contrast.js | description": [
"audits[color-contrast].description"
],
"lighthouse-core/audits/accessibility/definition-list.js | title": [
"audits[definition-list].title"
],
"lighthouse-core/audits/accessibility/definition-list.js | description": [
"audits[definition-list].description"
],
"lighthouse-core/audits/accessibility/dlitem.js | title": [
"audits.dlitem.title"
],
"lighthouse-core/audits/accessibility/dlitem.js | description": [
"audits.dlitem.description"
],
"lighthouse-core/audits/accessibility/document-title.js | title": [
"audits[document-title].title"
],
"lighthouse-core/audits/accessibility/document-title.js | description": [
"audits[document-title].description"
],
"lighthouse-core/audits/accessibility/duplicate-id-active.js | title": [
"audits[duplicate-id-active].title"
],
"lighthouse-core/audits/accessibility/duplicate-id-active.js | description": [
"audits[duplicate-id-active].description"
],
"lighthouse-core/audits/accessibility/duplicate-id-aria.js | title": [
"audits[duplicate-id-aria].title"
],
"lighthouse-core/audits/accessibility/duplicate-id-aria.js | description": [
"audits[duplicate-id-aria].description"
],
"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | title": [
"audits[form-field-multiple-labels].title"
],
"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | description": [
"audits[form-field-multiple-labels].description"
],
"lighthouse-core/audits/accessibility/frame-title.js | title": [
"audits[frame-title].title"
],
"lighthouse-core/audits/accessibility/frame-title.js | description": [
"audits[frame-title].description"
],
"lighthouse-core/audits/accessibility/heading-order.js | title": [
"audits[heading-order].title"
],
"lighthouse-core/audits/accessibility/heading-order.js | description": [
"audits[heading-order].description"
],
"lighthouse-core/audits/accessibility/html-has-lang.js | title": [
"audits[html-has-lang].title"
],
"lighthouse-core/audits/accessibility/html-has-lang.js | description": [
"audits[html-has-lang].description"
],
"lighthouse-core/audits/accessibility/html-lang-valid.js | title": [
"audits[html-lang-valid].title"
],
"lighthouse-core/audits/accessibility/html-lang-valid.js | description": [
"audits[html-lang-valid].description"
],
"lighthouse-core/audits/accessibility/image-alt.js | title": [
"audits[image-alt].title"
],
"lighthouse-core/audits/accessibility/image-alt.js | description": [
"audits[image-alt].description"
],
"lighthouse-core/audits/accessibility/input-image-alt.js | title": [
"audits[input-image-alt].title"
],
"lighthouse-core/audits/accessibility/input-image-alt.js | description": [
"audits[input-image-alt].description"
],
"lighthouse-core/audits/accessibility/label.js | title": [
"audits.label.title"
],
"lighthouse-core/audits/accessibility/label.js | description": [
"audits.label.description"
],
"lighthouse-core/audits/accessibility/layout-table.js | title": [
"audits[layout-table].title"
],
"lighthouse-core/audits/accessibility/layout-table.js | description": [
"audits[layout-table].description"
],
"lighthouse-core/audits/accessibility/link-name.js | title": [
"audits[link-name].title"
],
"lighthouse-core/audits/accessibility/link-name.js | description": [
"audits[link-name].description"
],
"lighthouse-core/audits/accessibility/list.js | title": [
"audits.list.title"
],
"lighthouse-core/audits/accessibility/list.js | description": [
"audits.list.description"
],
"lighthouse-core/audits/accessibility/listitem.js | title": [
"audits.listitem.title"
],
"lighthouse-core/audits/accessibility/listitem.js | description": [
"audits.listitem.description"
],
"lighthouse-core/audits/accessibility/meta-refresh.js | title": [
"audits[meta-refresh].title"
],
"lighthouse-core/audits/accessibility/meta-refresh.js | description": [
"audits[meta-refresh].description"
],
"lighthouse-core/audits/accessibility/meta-viewport.js | title": [
"audits[meta-viewport].title"
],
"lighthouse-core/audits/accessibility/meta-viewport.js | description": [
"audits[meta-viewport].description"
],
"lighthouse-core/audits/accessibility/object-alt.js | title": [
"audits[object-alt].title"
],
"lighthouse-core/audits/accessibility/object-alt.js | description": [
"audits[object-alt].description"
],
"lighthouse-core/audits/accessibility/tabindex.js | title": [
"audits.tabindex.title"
],
"lighthouse-core/audits/accessibility/tabindex.js | description": [
"audits.tabindex.description"
],
"lighthouse-core/audits/accessibility/td-headers-attr.js | title": [
"audits[td-headers-attr].title"
],
"lighthouse-core/audits/accessibility/td-headers-attr.js | description": [
"audits[td-headers-attr].description"
],
"lighthouse-core/audits/accessibility/th-has-data-cells.js | title": [
"audits[th-has-data-cells].title"
],
"lighthouse-core/audits/accessibility/th-has-data-cells.js | description": [
"audits[th-has-data-cells].description"
],
"lighthouse-core/audits/accessibility/valid-lang.js | title": [
"audits[valid-lang].title"
],
"lighthouse-core/audits/accessibility/valid-lang.js | description": [
"audits[valid-lang].description"
],
"lighthouse-core/audits/accessibility/video-caption.js | title": [
"audits[video-caption].title"
],
"lighthouse-core/audits/accessibility/video-caption.js | description": [
"audits[video-caption].description"
],
"lighthouse-core/audits/accessibility/video-description.js | title": [
"audits[video-description].title"
],
"lighthouse-core/audits/accessibility/video-description.js | description": [
"audits[video-description].description"
],
"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | title": [
"audits[uses-long-cache-ttl].title"
],
"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | description": [
"audits[uses-long-cache-ttl].description"
],
"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": [
{
"values": {
"itemCount": 11
},
"path": "audits[uses-long-cache-ttl].displayValue"
}
],
"lighthouse-core/lib/i18n/i18n.js | columnCacheTTL": [
"audits[uses-long-cache-ttl].details.headings[1].text"
],
"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | title": [
"audits[total-byte-weight].title"
],
"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | description": [
"audits[total-byte-weight].description"
],
"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | displayValue": [
{
"values": {
"totalBytes": 271023
},
"path": "audits[total-byte-weight].displayValue"
}
],
"lighthouse-core/audits/byte-efficiency/offscreen-images.js | title": [
"audits[offscreen-images].title"
],
"lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": [
"audits[offscreen-images].description"
],
"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title": [
"audits[render-blocking-resources].title"
],
"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description": [
"audits[render-blocking-resources].description"
],
"lighthouse-core/lib/i18n/i18n.js | displayValueMsSavings": [
{
"values": {
"wastedMs": 506
},
"path": "audits[render-blocking-resources].displayValue"
}
],
"lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": [
"audits[render-blocking-resources].details.headings[2].label",
"audits[unused-css-rules].details.headings[2].label"
],
"lighthouse-core/audits/byte-efficiency/unminified-css.js | title": [
"audits[unminified-css].title"
],
"lighthouse-core/audits/byte-efficiency/unminified-css.js | description": [
"audits[unminified-css].description"
],
"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title": [
"audits[unminified-javascript].title"
],
"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description": [
"audits[unminified-javascript].description"
],
"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title": [
"audits[unused-css-rules].title"
],
"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description": [
"audits[unused-css-rules].description"
],
"lighthouse-core/lib/i18n/i18n.js | displayValueByteSavings": [
{
"values": {
"wastedBytes": 26776
},
"path": "audits[unused-css-rules].displayValue"
}
],
"lighthouse-core/audits/byte-efficiency/unused-javascript.js | title": [
"audits[unused-javascript].title"
],
"lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": [
"audits[unused-javascript].description"
],
"lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": [
"audits[uses-webp-images].title"
],
"lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": [
"audits[uses-webp-images].description"
],
"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": [
"audits[uses-optimized-images].title"
],
"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description": [
"audits[uses-optimized-images].description"
],
"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": [
"audits[uses-text-compression].title"
],
"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description": [
"audits[uses-text-compression].description"
],
"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title": [
"audits[uses-responsive-images].title"
],
"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description": [
"audits[uses-responsive-images].description"
],
"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title": [
"audits[efficient-animated-content].title"
],
"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description": [
"audits[efficient-animated-content].description"
],
"lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | title": [
"audits[duplicated-javascript].title"
],
"lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | description": [
"audits[duplicated-javascript].description"
],
"lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title": [
"audits[legacy-javascript].title"
],
"lighthouse-core/audits/byte-efficiency/legacy-javascript.js | description": [
"audits[legacy-javascript].description"
],
"lighthouse-core/audits/dobetterweb/appcache-manifest.js | title": [
"audits[appcache-manifest].title"
],
"lighthouse-core/audits/dobetterweb/appcache-manifest.js | description": [
"audits[appcache-manifest].description"
],
"lighthouse-core/audits/dobetterweb/doctype.js | title": [
"audits.doctype.title"
],
"lighthouse-core/audits/dobetterweb/doctype.js | description": [
"audits.doctype.description"
],
"lighthouse-core/audits/dobetterweb/charset.js | title": [
"audits.charset.title"
],
"lighthouse-core/audits/dobetterweb/charset.js | description": [
"audits.charset.description"
],
"lighthouse-core/audits/dobetterweb/dom-size.js | title": [
"audits[dom-size].title"
],
"lighthouse-core/audits/dobetterweb/dom-size.js | description": [
"audits[dom-size].description"
],
"lighthouse-core/audits/dobetterweb/dom-size.js | displayValue": [
{
"values": {
"itemCount": 53
},
"path": "audits[dom-size].displayValue"
}
],
"lighthouse-core/audits/dobetterweb/dom-size.js | columnStatistic": [
"audits[dom-size].details.headings[0].text"
],
"lighthouse-core/audits/dobetterweb/dom-size.js | columnValue": [
"audits[dom-size].details.headings[2].text"
],
"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMElements": [
"audits[dom-size].details.items[0].statistic"
],
"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMDepth": [
"audits[dom-size].details.items[1].statistic"
],
"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMWidth": [
"audits[dom-size].details.items[2].statistic"
],
"lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | title": [
"audits[external-anchors-use-rel-noopener].title"
],
"lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | description": [
"audits[external-anchors-use-rel-noopener].description"
],
"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | title": [
"audits[geolocation-on-start].title"
],
"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | description": [
"audits[geolocation-on-start].description"
],
"lighthouse-core/audits/dobetterweb/no-document-write.js | title": [
"audits[no-document-write].title"
],
"lighthouse-core/audits/dobetterweb/no-document-write.js | description": [
"audits[no-document-write].description"
],
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | title": [
"audits[no-vulnerable-libraries].title"
],
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | description": [
"audits[no-vulnerable-libraries].description"
],
"lighthouse-core/audits/dobetterweb/js-libraries.js | title": [
"audits[js-libraries].title"
],
"lighthouse-core/audits/dobetterweb/js-libraries.js | description": [
"audits[js-libraries].description"
],
"lighthouse-core/audits/dobetterweb/notification-on-start.js | title": [
"audits[notification-on-start].title"
],
"lighthouse-core/audits/dobetterweb/notification-on-start.js | description": [
"audits[notification-on-start].description"
],
"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | title": [
"audits[password-inputs-can-be-pasted-into].title"
],
"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | description": [
"audits[password-inputs-can-be-pasted-into].description"
],
"lighthouse-core/audits/dobetterweb/uses-http2.js | title": [
"audits[uses-http2].title"
],
"lighthouse-core/audits/dobetterweb/uses-http2.js | description": [
"audits[uses-http2].description"
],
"lighthouse-core/audits/dobetterweb/uses-http2.js | displayValue": [
{
"values": {
"itemCount": 13
},
"path": "audits[uses-http2].displayValue"
}
],
"lighthouse-core/audits/dobetterweb/uses-http2.js | columnProtocol": [
"audits[uses-http2].details.headings[1].label"
],
"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | title": [
"audits[uses-passive-event-listeners].title"
],
"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | description": [
"audits[uses-passive-event-listeners].description"
],
"lighthouse-core/audits/seo/meta-description.js | title": [
"audits[meta-description].title"
],
"lighthouse-core/audits/seo/meta-description.js | description": [
"audits[meta-description].description"
],
"lighthouse-core/audits/seo/http-status-code.js | title": [
"audits[http-status-code].title"
],
"lighthouse-core/audits/seo/http-status-code.js | description": [
"audits[http-status-code].description"
],
"lighthouse-core/audits/seo/font-size.js | title": [
"audits[font-size].title"
],
"lighthouse-core/audits/seo/font-size.js | description": [
"audits[font-size].description"
],
"lighthouse-core/audits/seo/link-text.js | title": [
"audits[link-text].title"
],
"lighthouse-core/audits/seo/link-text.js | description": [
"audits[link-text].description"
],
"lighthouse-core/audits/seo/crawlable-anchors.js | title": [
"audits[crawlable-anchors].title"
],
"lighthouse-core/audits/seo/crawlable-anchors.js | description": [
"audits[crawlable-anchors].description"
],
"lighthouse-core/audits/seo/is-crawlable.js | title": [
"audits[is-crawlable].title"
],
"lighthouse-core/audits/seo/is-crawlable.js | description": [
"audits[is-crawlable].description"
],
"lighthouse-core/audits/seo/robots-txt.js | title": [
"audits[robots-txt].title"
],
"lighthouse-core/audits/seo/robots-txt.js | description": [
"audits[robots-txt].description"
],
"lighthouse-core/audits/seo/tap-targets.js | title": [
"audits[tap-targets].title"
],
"lighthouse-core/audits/seo/tap-targets.js | description": [
"audits[tap-targets].description"
],
"lighthouse-core/audits/seo/hreflang.js | title": [
"audits.hreflang.title"
],
"lighthouse-core/audits/seo/hreflang.js | description": [
"audits.hreflang.description"
],
"lighthouse-core/audits/seo/plugins.js | title": [
"audits.plugins.title"
],
"lighthouse-core/audits/seo/plugins.js | description": [
"audits.plugins.description"
],
"lighthouse-core/audits/seo/canonical.js | title": [
"audits.canonical.title"
],
"lighthouse-core/audits/seo/canonical.js | description": [
"audits.canonical.description"
],
"lighthouse-core/audits/seo/manual/structured-data.js | title": [
"audits[structured-data].title"
],
"lighthouse-core/audits/seo/manual/structured-data.js | description": [
"audits[structured-data].description"
],
"lighthouse-core/config/default-config.js | performanceCategoryTitle": [
"categories.performance.title"
],
"lighthouse-core/config/default-config.js | a11yCategoryTitle": [
"categories.accessibility.title"
],
"lighthouse-core/config/default-config.js | a11yCategoryDescription": [
"categories.accessibility.description"
],
"lighthouse-core/config/default-config.js | a11yCategoryManualDescription": [
"categories.accessibility.manualDescription"
],
"lighthouse-core/config/default-config.js | bestPracticesCategoryTitle": [
"categories[best-practices].title"
],
"lighthouse-core/config/default-config.js | seoCategoryTitle": [
"categories.seo.title"
],
"lighthouse-core/config/default-config.js | seoCategoryDescription": [
"categories.seo.description"
],
"lighthouse-core/config/default-config.js | seoCategoryManualDescription": [
"categories.seo.manualDescription"
],
"lighthouse-core/config/default-config.js | pwaCategoryTitle": [
"categories.pwa.title"
],
"lighthouse-core/config/default-config.js | pwaCategoryDescription": [
"categories.pwa.description"
],
"lighthouse-core/config/default-config.js | pwaCategoryManualDescription": [
"categories.pwa.manualDescription"
],
"lighthouse-core/config/default-config.js | metricGroupTitle": [
"categoryGroups.metrics.title"
],
"lighthouse-core/config/default-config.js | loadOpportunitiesGroupTitle": [
"categoryGroups[load-opportunities].title"
],
"lighthouse-core/config/default-config.js | loadOpportunitiesGroupDescription": [
"categoryGroups[load-opportunities].description"
],
"lighthouse-core/config/default-config.js | budgetsGroupTitle": [
"categoryGroups.budgets.title"
],
"lighthouse-core/config/default-config.js | budgetsGroupDescription": [
"categoryGroups.budgets.description"
],
"lighthouse-core/config/default-config.js | diagnosticsGroupTitle": [
"categoryGroups.diagnostics.title"
],
"lighthouse-core/config/default-config.js | diagnosticsGroupDescription": [
"categoryGroups.diagnostics.description"
],
"lighthouse-core/config/default-config.js | pwaFastReliableGroupTitle": [
"categoryGroups[pwa-fast-reliable].title"
],
"lighthouse-core/config/default-config.js | pwaInstallableGroupTitle": [
"categoryGroups[pwa-installable].title"
],
"lighthouse-core/config/default-config.js | pwaOptimizedGroupTitle": [
"categoryGroups[pwa-optimized].title"
],
"lighthouse-core/config/default-config.js | a11yBestPracticesGroupTitle": [
"categoryGroups[a11y-best-practices].title"
],
"lighthouse-core/config/default-config.js | a11yBestPracticesGroupDescription": [
"categoryGroups[a11y-best-practices].description"
],
"lighthouse-core/config/default-config.js | a11yColorContrastGroupTitle": [
"categoryGroups[a11y-color-contrast].title"
],
"lighthouse-core/config/default-config.js | a11yColorContrastGroupDescription": [
"categoryGroups[a11y-color-contrast].description"
],
"lighthouse-core/config/default-config.js | a11yNamesLabelsGroupTitle": [
"categoryGroups[a11y-names-labels].title"
],
"lighthouse-core/config/default-config.js | a11yNamesLabelsGroupDescription": [
"categoryGroups[a11y-names-labels].description"
],
"lighthouse-core/config/default-config.js | a11yNavigationGroupTitle": [
"categoryGroups[a11y-navigation].title"
],
"lighthouse-core/config/default-config.js | a11yNavigationGroupDescription": [
"categoryGroups[a11y-navigation].description"
],
"lighthouse-core/config/default-config.js | a11yAriaGroupTitle": [
"categoryGroups[a11y-aria].title"
],
"lighthouse-core/config/default-config.js | a11yAriaGroupDescription": [
"categoryGroups[a11y-aria].description"
],
"lighthouse-core/config/default-config.js | a11yLanguageGroupTitle": [
"categoryGroups[a11y-language].title"
],
"lighthouse-core/config/default-config.js | a11yLanguageGroupDescription": [
"categoryGroups[a11y-language].description"
],
"lighthouse-core/config/default-config.js | a11yAudioVideoGroupTitle": [
"categoryGroups[a11y-audio-video].title"
],
"lighthouse-core/config/default-config.js | a11yAudioVideoGroupDescription": [
"categoryGroups[a11y-audio-video].description"
],
"lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupTitle": [
"categoryGroups[a11y-tables-lists].title"
],
"lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupDescription": [
"categoryGroups[a11y-tables-lists].description"
],
"lighthouse-core/config/default-config.js | seoMobileGroupTitle": [
"categoryGroups[seo-mobile].title"
],
"lighthouse-core/config/default-config.js | seoMobileGroupDescription": [
"categoryGroups[seo-mobile].description"
],
"lighthouse-core/config/default-config.js | seoContentGroupTitle": [
"categoryGroups[seo-content].title"
],
"lighthouse-core/config/default-config.js | seoContentGroupDescription": [
"categoryGroups[seo-content].description"
],
"lighthouse-core/config/default-config.js | seoCrawlingGroupTitle": [
"categoryGroups[seo-crawl].title"
],
"lighthouse-core/config/default-config.js | seoCrawlingGroupDescription": [
"categoryGroups[seo-crawl].description"
],
"lighthouse-core/config/default-config.js | bestPracticesTrustSafetyGroupTitle": [
"categoryGroups[best-practices-trust-safety].title"
],
"lighthouse-core/config/default-config.js | bestPracticesUXGroupTitle": [
"categoryGroups[best-practices-ux].title"
],
"lighthouse-core/config/default-config.js | bestPracticesBrowserCompatGroupTitle": [
"categoryGroups[best-practices-browser-compat].title"
],
"lighthouse-core/config/default-config.js | bestPracticesGeneralGroupTitle": [
"categoryGroups[best-practices-general].title"
],
"node_modules/lighthouse-plugin-publisher-ads/messages/common-strings.js | GROUPS__METRICS": [
"categoryGroups[lighthouse-plugin-publisher-ads-metrics].title"
],
"node_modules/lighthouse-plugin-publisher-ads/messages/common-strings.js | GROUPS__ADS_PERFORMANCE": [
"categoryGroups[lighthouse-plugin-publisher-ads-ads-performance].title"
],
"node_modules/lighthouse-plugin-publisher-ads/messages/common-strings.js | GROUPS__ADS_BEST_PRACTICES": [
"categoryGroups[lighthouse-plugin-publisher-ads-ads-best-practices].title"
]
}
},
"stackPacks": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment