Last active
September 23, 2021 14:59
-
-
Save tsi/ffbd7b5a8032b91f52f0db753dd320b7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36", | |
"environment": { | |
"networkUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4420.0 Safari/537.36 Chrome-Lighthouse", | |
"hostUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36", | |
"benchmarkIndex": 1585.5, | |
"credits": { | |
"axe-core": "4.2.3" | |
} | |
}, | |
"lighthouseVersion": "8.1.0", | |
"fetchTime": "2021-09-23T14:16:26.046Z", | |
"requestedUrl": "https://m5ydw.csb.app/", | |
"finalUrl": "https://m5ydw.csb.app/", | |
"runWarnings": [], | |
"audits": { | |
"is-on-https": { | |
"id": "is-on-https", | |
"title": "Uses HTTPS", | |
"description": "All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new web platform APIs. [Learn more](https://web.dev/is-on-https/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"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": [] | |
}, | |
"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.98, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 667.5886, | |
"numericUnit": "millisecond", | |
"displayValue": "0.7 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.84, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 1404.7519499999999, | |
"numericUnit": "millisecond", | |
"displayValue": "1.4 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.93, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 851.2353, | |
"numericUnit": "millisecond", | |
"displayValue": "0.9 s" | |
}, | |
"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.95, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 1102.1064729489253, | |
"numericUnit": "millisecond", | |
"displayValue": "1.1 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": 159929276550, | |
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAGcAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKAPIV+G3xWFvbQN8YImEd3aSyTjwvbiae3jTbPEx8zaGmOG3oq7Du2rggKgLek/DT4hpZafFq3xevrm4t/Me4uNN0GwtjdM0USqpWRJQsaus8mFwxMqgvhCHYEtl4F+JcWovNd/E2zu7U6S9qtoPDUca/bmeIi7LCbcVVUlUQggfviSzbVAAL/g/wAIePNGfS/7d+IEPiJLae4a6xocVqbuF2lMSMVc7Wi3QqHXAYRvuUlwUAMrwv8AD74maTPp51j4qR65HBbwRzovhy3tluJI2i3uQrEr5ipLuCkBWlJUABVAB6XpsE9rp1rDdXLXlzHEiS3DKqmVwAGchQAMnJwABzwKALNABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH/9k=" | |
}, | |
{ | |
"timing": 600, | |
"timestamp": 159929576550, | |
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAGcAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKAPIV+G3xWFvbQN8YImEd3aSyTjwvbiae3jTbPEx8zaGmOG3oq7Du2rggKgLek/DT4hpZafFq3xevrm4t/Me4uNN0GwtjdM0USqpWRJQsaus8mFwxMqgvhCHYEtl4F+JcWovNd/E2zu7U6S9qtoPDUca/bmeIi7LCbcVVUlUQggfviSzbVAAL/g/wAIePNGfS/7d+IEPiJLae4a6xocVqbuF2lMSMVc7Wi3QqHXAYRvuUlwUAMrwv8AD74maTPp51j4qR65HBbwRzovhy3tluJI2i3uQrEr5ipLuCkBWlJUABVAB6XpsE9rp1rDdXLXlzHEiS3DKqmVwAGchQAMnJwABzwKALNABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB8U/tBr+16Pi/4lf4ZvqB8ErcWf9lQ2y6AIpIfssf2nL3R89GE4kxuVgdxxtCjcAcr8Nh+3M/xO8JDxV9qXweNUtf7a+0/8I8QbPzszkeR+8GY8DCZYHdg9KAP/9k=" | |
}, | |
{ | |
"timing": 900, | |
"timestamp": 159929876550, | |
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAGcAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAaXAYLuAYgkDv/nmgDyNfht8Vhb20DfGCJhHd2ksk48L24mnt402zxMfM2hpjht6Kuw7tq4ICoC3pPw0+IaWWnxat8Xr65uLfzHuLjTdBsLY3TNFEqqVkSULGrrPJhcMTKoL4Qh2BLZeBfiXFqLzXfxNs7u1OkvaraDw1HGv25niIuywm3FVVJVEIIH74ks21QAC/wCD/CHjzRn0v+3fiBD4iS2nuGusaHFam7hdpTEjFXO1ot0Kh1wGEb7lJcFADK8L/D74maTPp51j4qR65HBbwRzovhy3tluJI2i3uQrEr5ipLuCkBWlJUABVAB6XpsE9rp1rDdXLXlzHEiS3DKqmVwAGchQAMnJwABzwKALNABQAUAFABQAUAFACHpQBS0dme1kLMWIuJhknsJGAraqkp6dl/wCko5sO24XfeX/pTL1YnSFABQAUAFABQAUAFABQAUAFABQAUAFAEYdMnLLnPc0APHQUALQAUAFABQAUAFABQAUAFABQAUAFABQAwOBkc9fQ0AOHSgBaACgAoAKACgAoAKACgAoAKACgAoAKAGBjz8p6mgBw6UALQAUAFABQAUAFABQAUAFABQAUAFABQAi9PxNAAOlAC0AFABQAUAFABQAUAFABQAUAFABQAUAQMbgXcSokZtSjmSQuQ6vldoC7cEEF8nIxhcA5JABPQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfFP7Qa/tej4v+JX+Gb6gfBK3Fn/ZUNsugCKSH7LH9py90fPRhOJMblYHccbQo3AHK/DYftzP8TvCQ8Vfal8HjVLX+2vtP/CPEGz87M5HkfvBmPAwmWB3YPSgD//Z" | |
}, | |
{ | |
"timing": 1200, | |
"timestamp": 159930176550, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 1500, | |
"timestamp": 159930476550, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 1800, | |
"timestamp": 159930776550, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 2100, | |
"timestamp": 159931076550, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 2400, | |
"timestamp": 159931376550, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 2700, | |
"timestamp": 159931676550, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 3000, | |
"timestamp": 159931976550, | |
"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": 1550, | |
"timestamp": 159930526189, | |
"data": "data:image/jpeg;base64,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" | |
} | |
}, | |
"total-blocking-time": { | |
"id": "total-blocking-time", | |
"title": "Total Blocking Time", | |
"description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time/).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0.5, | |
"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": 51, | |
"numericUnit": "millisecond", | |
"displayValue": "50 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, | |
"numericUnit": "unitless", | |
"displayValue": "0", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"cumulativeLayoutShiftMainFrame": 0, | |
"totalCumulativeLayoutShift": 0 | |
} | |
] | |
} | |
}, | |
"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": 95.026, | |
"numericUnit": "millisecond", | |
"displayValue": "Root document took 100 ms", | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "url", | |
"label": "URL" | |
}, | |
{ | |
"key": "responseTime", | |
"valueType": "timespanMs", | |
"label": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://m5ydw.csb.app/", | |
"responseTime": 95.026 | |
} | |
], | |
"overallSavingsMs": -4.974000000000004 | |
} | |
}, | |
"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": 1110.882, | |
"numericUnit": "millisecond", | |
"displayValue": "1.1 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": "3 chains found", | |
"details": { | |
"type": "criticalrequestchain", | |
"chains": { | |
"ED3824FB4583B0884DB8C056A6379B95": { | |
"request": { | |
"url": "https://m5ydw.csb.app/", | |
"startTime": 159928.980212, | |
"endTime": 159929.07757, | |
"responseReceivedTime": 159929.075682, | |
"transferSize": 896 | |
}, | |
"children": { | |
"59315.65": { | |
"request": { | |
"url": "https://codesandbox.io/public/sse-hooks/sse-hooks.f648b14c15c640a14a557113a991cb8d.js", | |
"startTime": 159929.119346, | |
"endTime": 159929.237726, | |
"responseReceivedTime": 159929.21198599998, | |
"transferSize": 45456 | |
} | |
}, | |
"59315.66": { | |
"request": { | |
"url": "https://codesandbox.io/static/js/banner.be879265d.js", | |
"startTime": 159929.120041, | |
"endTime": 159929.210862, | |
"responseReceivedTime": 159929.21057099997, | |
"transferSize": 1781 | |
} | |
}, | |
"59315.68": { | |
"request": { | |
"url": "https://codesandbox.io/static/js/watermark-button.be960f43b.js", | |
"startTime": 159929.120394, | |
"endTime": 159929.238873, | |
"responseReceivedTime": 159929.23862699998, | |
"transferSize": 1315 | |
} | |
} | |
} | |
} | |
}, | |
"longestChain": { | |
"duration": 258.66099999984726, | |
"length": 2, | |
"transferSize": 1315 | |
} | |
} | |
}, | |
"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 | |
} | |
}, | |
"image-aspect-ratio": { | |
"id": "image-aspect-ratio", | |
"title": "Displays images with incorrect aspect ratio", | |
"description": "Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio/).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "thumbnail", | |
"text": "" | |
}, | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "displayedAspectRatio", | |
"itemType": "text", | |
"text": "Aspect Ratio (Displayed)" | |
}, | |
{ | |
"key": "actualAspectRatio", | |
"itemType": "text", | |
"text": "Aspect Ratio (Actual)" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://media.bradfordexchange.com/video/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/videos/302984001-2.png?pgw=1&tmb=1", | |
"displayedAspectRatio": "62 x 64\n (0.97)", | |
"actualAspectRatio": "100 x 100\n (1.00)", | |
"doRatiosMatch": false | |
} | |
] | |
} | |
}, | |
"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" | |
}, | |
"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": 466.1409999999971, | |
"numericUnit": "millisecond", | |
"displayValue": "0.5 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": 232.56599999999673 | |
}, | |
{ | |
"group": "other", | |
"groupLabel": "Other", | |
"duration": 147.23300000000035 | |
}, | |
{ | |
"group": "paintCompositeRender", | |
"groupLabel": "Rendering", | |
"duration": 51.103000000000044 | |
}, | |
{ | |
"group": "styleLayout", | |
"groupLabel": "Style & Layout", | |
"duration": 24.62199999999998 | |
}, | |
{ | |
"group": "scriptParseCompile", | |
"groupLabel": "Script Parsing & Compilation", | |
"duration": 7.287999999999998 | |
}, | |
{ | |
"group": "parseHTML", | |
"groupLabel": "Parse HTML & CSS", | |
"duration": 2.1989999999999994 | |
}, | |
{ | |
"group": "garbageCollection", | |
"groupLabel": "Garbage Collection", | |
"duration": 1.13 | |
} | |
] | |
} | |
}, | |
"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": 223.44599999999687, | |
"numericUnit": "millisecond", | |
"displayValue": "0.2 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": "https://product-gallery-staging.cloudinary.com/all.js", | |
"total": 286.07599999999684, | |
"scripting": 204.67299999999688, | |
"scriptParseCompile": 4.242999999999999 | |
}, | |
{ | |
"url": "https://m5ydw.csb.app/", | |
"total": 87.51499999999999, | |
"scripting": 9.466, | |
"scriptParseCompile": 0.5359999999999999 | |
}, | |
{ | |
"url": "Unattributable", | |
"total": 73.50700000000005, | |
"scripting": 4.408999999999998, | |
"scriptParseCompile": 0.119 | |
} | |
], | |
"summary": { | |
"wastedMs": 223.44599999999687 | |
} | |
} | |
}, | |
"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": null, | |
"scoreDisplayMode": "notApplicable", | |
"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": 57, | |
"numScripts": 4, | |
"numStylesheets": 0, | |
"numFonts": 0, | |
"numTasks": 916, | |
"numTasksOver10ms": 4, | |
"numTasksOver25ms": 3, | |
"numTasksOver50ms": 1, | |
"numTasksOver100ms": 1, | |
"numTasksOver500ms": 0, | |
"rtt": 0.015199999999999998, | |
"throughput": 7000705.737376796, | |
"maxRtt": 0.0299, | |
"maxServerLatency": 161.92780000000002, | |
"totalByteWeight": 931212, | |
"totalTaskTime": 466.1410000000004, | |
"mainDocumentTransferSize": 896 | |
} | |
] | |
} | |
}, | |
"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": "https://m5ydw.csb.app/", | |
"protocol": "h2", | |
"startTime": 0, | |
"endTime": 97.35799999907613, | |
"finished": true, | |
"transferSize": 896, | |
"resourceSize": 1825, | |
"statusCode": 200, | |
"mimeType": "text/html", | |
"resourceType": "Document" | |
}, | |
{ | |
"url": "https://codesandbox.io/public/sse-hooks/sse-hooks.f648b14c15c640a14a557113a991cb8d.js", | |
"protocol": "h2", | |
"startTime": 139.13399999728426, | |
"endTime": 257.5139999971725, | |
"finished": true, | |
"transferSize": 45456, | |
"resourceSize": 175788, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://codesandbox.io/static/js/banner.be879265d.js", | |
"protocol": "h2", | |
"startTime": 139.82899999246, | |
"endTime": 230.6500000122469, | |
"finished": true, | |
"transferSize": 1781, | |
"resourceSize": 3898, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://product-gallery-staging.cloudinary.com/all.js", | |
"protocol": "h2", | |
"startTime": 259.7119999991264, | |
"endTime": 357.5070000078995, | |
"finished": true, | |
"transferSize": 443929, | |
"resourceSize": 442794, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://codesandbox.io/static/js/watermark-button.be960f43b.js", | |
"protocol": "h2", | |
"startTime": 140.18200000282377, | |
"endTime": 258.66099999984726, | |
"finished": true, | |
"transferSize": 1315, | |
"resourceSize": 2792, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://codesandbox.io/api/v1/sandboxes/m5ydw/phishing", | |
"protocol": "h3", | |
"startTime": 271.100000012666, | |
"endTime": 487.78399999719113, | |
"finished": true, | |
"transferSize": 446, | |
"resourceSize": 33, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://analytics-api-s.cloudinary.com/gallery_widget_init?cloudName=bradford-group&secure=true&privateCdn=true&secureDistribution=media.bradfordexchange.com", | |
"protocol": "http/1.1", | |
"startTime": 404.92500000982545, | |
"endTime": 567.3640000168234, | |
"finished": true, | |
"transferSize": 542, | |
"resourceSize": 1, | |
"statusCode": 200, | |
"mimeType": "text/html", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/list/302984001.json", | |
"protocol": "h2", | |
"startTime": 409.63900001952425, | |
"endTime": 485.39099999470636, | |
"finished": true, | |
"transferSize": 614, | |
"resourceSize": 3632, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://m5ydw.csb.app/favicon.ico", | |
"protocol": "h3", | |
"startTime": 411.6330000106245, | |
"endTime": 494.83899999177083, | |
"finished": true, | |
"transferSize": 2756, | |
"resourceSize": 15086, | |
"statusCode": 200, | |
"mimeType": "image/x-icon", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/video/list/302984001.json", | |
"protocol": "h2", | |
"startTime": 489.61200000485405, | |
"endTime": 565.0489999970887, | |
"finished": true, | |
"transferSize": 421, | |
"resourceSize": 603, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001?pgw=1", | |
"protocol": "h2", | |
"startTime": 637.6860000018496, | |
"endTime": 713.4779999905732, | |
"finished": true, | |
"transferSize": 295, | |
"resourceSize": 142, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001?pgw=1", | |
"protocol": "h2", | |
"startTime": 663.2310000131838, | |
"endTime": 799.423000018578, | |
"finished": true, | |
"transferSize": 17898, | |
"resourceSize": 17694, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt1?pgw=1", | |
"protocol": "h2", | |
"startTime": 663.4349999949336, | |
"endTime": 809.7060000000056, | |
"finished": true, | |
"transferSize": 3558, | |
"resourceSize": 3332, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt1?pgw=1", | |
"protocol": "h2", | |
"startTime": 663.8260000036098, | |
"endTime": 937.3510000004899, | |
"finished": true, | |
"transferSize": 21681, | |
"resourceSize": 21604, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt1a?pgw=1", | |
"protocol": "h2", | |
"startTime": 665.0070000032429, | |
"endTime": 859.3990000081249, | |
"finished": true, | |
"transferSize": 3435, | |
"resourceSize": 3300, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt1a?pgw=1", | |
"protocol": "h2", | |
"startTime": 665.6780000193976, | |
"endTime": 848.9629999967292, | |
"finished": true, | |
"transferSize": 10947, | |
"resourceSize": 10776, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt2?pgw=1", | |
"protocol": "h2", | |
"startTime": 713.7870000151452, | |
"endTime": 937.8650000144262, | |
"finished": true, | |
"transferSize": 280, | |
"resourceSize": 112, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt2?pgw=1", | |
"protocol": "h2", | |
"startTime": 799.6400000120047, | |
"endTime": 961.7849999922328, | |
"finished": true, | |
"transferSize": 9333, | |
"resourceSize": 9194, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt4?pgw=1", | |
"protocol": "h2", | |
"startTime": 809.8750000062864, | |
"endTime": 962.5440000090748, | |
"finished": true, | |
"transferSize": 326, | |
"resourceSize": 144, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt4?pgw=1", | |
"protocol": "h2", | |
"startTime": 859.5670000067912, | |
"endTime": 1079.0130000095814, | |
"finished": true, | |
"transferSize": 22783, | |
"resourceSize": 22634, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt5?pgw=1", | |
"protocol": "h2", | |
"startTime": 938.2280000136234, | |
"endTime": 1079.7360000142362, | |
"finished": true, | |
"transferSize": 282, | |
"resourceSize": 138, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt5?pgw=1", | |
"protocol": "h2", | |
"startTime": 938.456000003498, | |
"endTime": 1132.9320000077132, | |
"finished": true, | |
"transferSize": 22439, | |
"resourceSize": 22318, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt7?pgw=1", | |
"protocol": "h2", | |
"startTime": 962.9390000191052, | |
"endTime": 1180.8010000095237, | |
"finished": true, | |
"transferSize": 297, | |
"resourceSize": 130, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt7?pgw=1", | |
"protocol": "h2", | |
"startTime": 1017.6820000051521, | |
"endTime": 1231.8120000127237, | |
"finished": true, | |
"transferSize": 25568, | |
"resourceSize": 25442, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/video/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_auto,w_32/c_pad,h_32,w_32/v1/videos/302984001-2.png?pgw=1&tmb=1", | |
"protocol": "h2", | |
"startTime": 1080.4800000041723, | |
"endTime": 1237.847000011243, | |
"finished": true, | |
"transferSize": 1194, | |
"resourceSize": 918, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001?pgw=1", | |
"protocol": "h2", | |
"startTime": 1080.830999999307, | |
"endTime": 1238.06100001093, | |
"finished": true, | |
"transferSize": 1351, | |
"resourceSize": 1212, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt1?pgw=1", | |
"protocol": "h2", | |
"startTime": 1133.124999993015, | |
"endTime": 1242.476000013994, | |
"finished": true, | |
"transferSize": 1591, | |
"resourceSize": 1452, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt1a?pgw=1", | |
"protocol": "h2", | |
"startTime": 1181.0110000078566, | |
"endTime": 1257.2149999905378, | |
"finished": true, | |
"transferSize": 1110, | |
"resourceSize": 964, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt2?pgw=1", | |
"protocol": "h2", | |
"startTime": 1181.3660000043456, | |
"endTime": 1258.4260000148788, | |
"finished": true, | |
"transferSize": 1002, | |
"resourceSize": 862, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt4?pgw=1", | |
"protocol": "h2", | |
"startTime": 1231.9950000091922, | |
"endTime": 1307.8220000024885, | |
"finished": true, | |
"transferSize": 2010, | |
"resourceSize": 1864, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt5?pgw=1", | |
"protocol": "h2", | |
"startTime": 1238.3200000040233, | |
"endTime": 1315.4740000027232, | |
"finished": true, | |
"transferSize": 1872, | |
"resourceSize": 1702, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt7?pgw=1", | |
"protocol": "h2", | |
"startTime": 1238.513000018429, | |
"endTime": 1317.0260000042617, | |
"finished": true, | |
"transferSize": 1311, | |
"resourceSize": 1214, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/video/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/videos/302984001-2.png?pgw=1&tmb=1", | |
"protocol": "h2", | |
"startTime": 1242.7519999910146, | |
"endTime": 1319.2440000129864, | |
"finished": true, | |
"transferSize": 1500, | |
"resourceSize": 1384, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_1000,q_auto,w_1000/c_pad,h_1000,w_1000/v1/ashton-drake/0302984001?pgw=1&pgwact=1", | |
"protocol": "h2", | |
"startTime": 1319.55200000084, | |
"endTime": 1504.3170000135433, | |
"finished": true, | |
"transferSize": 66151, | |
"resourceSize": 65930, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001?pgw=1", | |
"protocol": "h2", | |
"startTime": 1328.3119999978226, | |
"endTime": 1514.444000000367, | |
"finished": true, | |
"transferSize": 232, | |
"resourceSize": 142, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001?pgw=1", | |
"protocol": "h2", | |
"startTime": 815.6989999988582, | |
"endTime": 1017.5110000127461, | |
"finished": true, | |
"transferSize": 18031, | |
"resourceSize": 17694, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt1?pgw=1", | |
"protocol": "h2", | |
"startTime": 1328.5840000025928, | |
"endTime": 1513.8589999987744, | |
"finished": true, | |
"transferSize": 3486, | |
"resourceSize": 3332, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt1a?pgw=1", | |
"protocol": "h2", | |
"startTime": 1504.493000014918, | |
"endTime": 1591.3670000154525, | |
"finished": true, | |
"transferSize": 11068, | |
"resourceSize": 10776, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt2?pgw=1", | |
"protocol": "h2", | |
"startTime": 1515.4360000160523, | |
"endTime": 1595.1960000093095, | |
"finished": true, | |
"transferSize": 242, | |
"resourceSize": 112, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt1?pgw=1", | |
"protocol": "h2", | |
"startTime": 946.6539999993984, | |
"endTime": 1180.1890000060666, | |
"finished": true, | |
"transferSize": 21783, | |
"resourceSize": 21604, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt4?pgw=1", | |
"protocol": "h2", | |
"startTime": 1515.6849999912083, | |
"endTime": 1593.764999997802, | |
"finished": true, | |
"transferSize": 298, | |
"resourceSize": 144, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt2?pgw=1", | |
"protocol": "h2", | |
"startTime": 1515.9440000134055, | |
"endTime": 1607.095000013942, | |
"finished": true, | |
"transferSize": 9366, | |
"resourceSize": 9194, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt5?pgw=1", | |
"protocol": "h2", | |
"startTime": 1519.63799999794, | |
"endTime": 1607.5290000007953, | |
"finished": true, | |
"transferSize": 267, | |
"resourceSize": 138, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt4?pgw=1", | |
"protocol": "h2", | |
"startTime": 1519.8500000115018, | |
"endTime": 1637.9710000182968, | |
"finished": true, | |
"transferSize": 22758, | |
"resourceSize": 22634, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt5?pgw=1", | |
"protocol": "h2", | |
"startTime": 1591.608000017004, | |
"endTime": 1836.903000017628, | |
"finished": true, | |
"transferSize": 22444, | |
"resourceSize": 22318, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_10,w_32/c_pad,h_32,w_32/v1/ashton-drake/0302984001_alt7?pgw=1", | |
"protocol": "h2", | |
"startTime": 1594.014000002062, | |
"endTime": 1837.3849999916274, | |
"finished": true, | |
"transferSize": 298, | |
"resourceSize": 130, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt7?pgw=1", | |
"protocol": "h2", | |
"startTime": 1595.4780000029132, | |
"endTime": 2010.4890000075102, | |
"finished": true, | |
"transferSize": 25719, | |
"resourceSize": 25442, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/video/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_auto,w_32/c_pad,h_32,w_32/v1/videos/302984001-2.png?pgw=1&tmb=1", | |
"protocol": "h2", | |
"startTime": 1607.7689999947324, | |
"endTime": 2015.469000005396, | |
"finished": true, | |
"transferSize": 1069, | |
"resourceSize": 918, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001?pgw=1", | |
"protocol": "h2", | |
"startTime": 1247.4229999934323, | |
"endTime": 1328.0129999911878, | |
"finished": true, | |
"transferSize": 1378, | |
"resourceSize": 1212, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt1?pgw=1", | |
"protocol": "h2", | |
"startTime": 1247.3279999976512, | |
"endTime": 1327.6910000131465, | |
"finished": true, | |
"transferSize": 1683, | |
"resourceSize": 1452, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt1a?pgw=1", | |
"protocol": "h2", | |
"startTime": 1264.0830000163987, | |
"endTime": 1340.327999991132, | |
"finished": true, | |
"transferSize": 1084, | |
"resourceSize": 964, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt2?pgw=1", | |
"protocol": "h2", | |
"startTime": 1264.244999998482, | |
"endTime": 1339.642000006279, | |
"finished": true, | |
"transferSize": 974, | |
"resourceSize": 862, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt4?pgw=1", | |
"protocol": "h2", | |
"startTime": 1313.5000000183936, | |
"endTime": 1390.6340000103228, | |
"finished": true, | |
"transferSize": 1954, | |
"resourceSize": 1864, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt5?pgw=1", | |
"protocol": "h2", | |
"startTime": 1331.5850000071805, | |
"endTime": 1519.376000011107, | |
"finished": true, | |
"transferSize": 1823, | |
"resourceSize": 1702, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/ashton-drake/0302984001_alt7?pgw=1", | |
"protocol": "h2", | |
"startTime": 1331.4470000041183, | |
"endTime": 1518.8619999971706, | |
"finished": true, | |
"transferSize": 1311, | |
"resourceSize": 1214, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/video/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_100,q_auto,w_100/c_pad,h_100,w_100/v1/videos/302984001-2.png?pgw=1&tmb=1", | |
"protocol": "h2", | |
"startTime": 1331.3600000110455, | |
"endTime": 1515.0760000105947, | |
"finished": true, | |
"transferSize": 1478, | |
"resourceSize": 1384, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_1000,q_auto,w_1000/c_pad,h_1000,w_1000/v1/ashton-drake/0302984001?pgw=1&pgwact=1", | |
"protocol": "h2", | |
"startTime": 1607.9650000028778, | |
"endTime": 2350.9570000169333, | |
"finished": true, | |
"transferSize": 66096, | |
"resourceSize": 65930, | |
"statusCode": 200, | |
"mimeType": "image/webp", | |
"resourceType": "Image" | |
} | |
] | |
} | |
}, | |
"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.0299, | |
"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": "https://m5ydw.csb.app", | |
"rtt": 0.0299 | |
}, | |
{ | |
"origin": "https://product-gallery-staging.cloudinary.com", | |
"rtt": 0.020200000000000003 | |
}, | |
{ | |
"origin": "https://media.bradfordexchange.com", | |
"rtt": 0.0173 | |
}, | |
{ | |
"origin": "https://codesandbox.io", | |
"rtt": 0.0171 | |
}, | |
{ | |
"origin": "https://analytics-api-s.cloudinary.com", | |
"rtt": 0.015199999999999998 | |
} | |
] | |
} | |
}, | |
"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": 161.92780000000002, | |
"numericUnit": "millisecond", | |
"displayValue": "160 ms", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "origin", | |
"itemType": "text", | |
"text": "URL" | |
}, | |
{ | |
"key": "serverResponseTime", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"origin": "https://analytics-api-s.cloudinary.com", | |
"serverResponseTime": 161.92780000000002 | |
}, | |
{ | |
"origin": "https://media.bradfordexchange.com", | |
"serverResponseTime": 137.8037 | |
}, | |
{ | |
"origin": "https://codesandbox.io", | |
"serverResponseTime": 92.3109 | |
}, | |
{ | |
"origin": "https://m5ydw.csb.app", | |
"serverResponseTime": 82.2241 | |
}, | |
{ | |
"origin": "https://product-gallery-staging.cloudinary.com", | |
"serverResponseTime": 20.538800000000002 | |
} | |
] | |
} | |
}, | |
"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": 25.058, | |
"startTime": 110.707 | |
}, | |
{ | |
"duration": 11.806, | |
"startTime": 267.421 | |
}, | |
{ | |
"duration": 41.714, | |
"startTime": 367.091 | |
}, | |
{ | |
"duration": 8.782, | |
"startTime": 409.158 | |
}, | |
{ | |
"duration": 6.975, | |
"startTime": 534.27 | |
}, | |
{ | |
"duration": 102.364, | |
"startTime": 574.691 | |
}, | |
{ | |
"duration": 5.415, | |
"startTime": 677.07 | |
}, | |
{ | |
"duration": 7.77, | |
"startTime": 809.65 | |
}, | |
{ | |
"duration": 5.661, | |
"startTime": 1888.113 | |
} | |
] | |
} | |
}, | |
"metrics": { | |
"id": "metrics", | |
"title": "Metrics", | |
"description": "Collects all available metrics.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"numericValue": 1111, | |
"numericUnit": "millisecond", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"firstContentfulPaint": 668, | |
"firstMeaningfulPaint": 851, | |
"largestContentfulPaint": 1405, | |
"interactive": 1111, | |
"speedIndex": 1102, | |
"totalBlockingTime": 1, | |
"maxPotentialFID": 51, | |
"cumulativeLayoutShift": 0, | |
"cumulativeLayoutShiftMainFrame": 0, | |
"totalCumulativeLayoutShift": 0, | |
"observedTimeOrigin": 0, | |
"observedTimeOriginTs": 159928976550, | |
"observedNavigationStart": 0, | |
"observedNavigationStartTs": 159928976550, | |
"observedFirstPaint": 276, | |
"observedFirstPaintTs": 159929252214, | |
"observedFirstContentfulPaint": 276, | |
"observedFirstContentfulPaintTs": 159929252214, | |
"observedFirstContentfulPaintAllFrames": 276, | |
"observedFirstContentfulPaintAllFramesTs": 159929252214, | |
"observedFirstMeaningfulPaint": 693, | |
"observedFirstMeaningfulPaintTs": 159929669280, | |
"observedLargestContentfulPaint": 1049, | |
"observedLargestContentfulPaintTs": 159930025750, | |
"observedLargestContentfulPaintAllFrames": 1049, | |
"observedLargestContentfulPaintAllFramesTs": 159930025750, | |
"observedTraceEnd": 4325, | |
"observedTraceEndTs": 159933301743, | |
"observedLoad": 413, | |
"observedLoadTs": 159929389724, | |
"observedDomContentLoaded": 277, | |
"observedDomContentLoadedTs": 159929253880, | |
"observedCumulativeLayoutShift": 0, | |
"observedCumulativeLayoutShiftMainFrame": 0, | |
"observedTotalCumulativeLayoutShift": 0, | |
"observedFirstVisualChange": 298, | |
"observedFirstVisualChangeTs": 159929274550, | |
"observedLastVisualChange": 1549, | |
"observedLastVisualChangeTs": 159930525550, | |
"observedSpeedIndex": 1044, | |
"observedSpeedIndexTs": 159930020194 | |
}, | |
{ | |
"lcpInvalidated": false | |
} | |
] | |
} | |
}, | |
"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": "56 requests • 907 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": 56, | |
"transferSize": 928456 | |
}, | |
{ | |
"resourceType": "script", | |
"label": "Script", | |
"requestCount": 4, | |
"transferSize": 492481 | |
}, | |
{ | |
"resourceType": "image", | |
"label": "Image", | |
"requestCount": 47, | |
"transferSize": 433056 | |
}, | |
{ | |
"resourceType": "other", | |
"label": "Other", | |
"requestCount": 4, | |
"transferSize": 2023 | |
}, | |
{ | |
"resourceType": "document", | |
"label": "Document", | |
"requestCount": 1, | |
"transferSize": 896 | |
}, | |
{ | |
"resourceType": "stylesheet", | |
"label": "Stylesheet", | |
"requestCount": 0, | |
"transferSize": 0 | |
}, | |
{ | |
"resourceType": "media", | |
"label": "Media", | |
"requestCount": 0, | |
"transferSize": 0 | |
}, | |
{ | |
"resourceType": "font", | |
"label": "Font", | |
"requestCount": 0, | |
"transferSize": 0 | |
}, | |
{ | |
"resourceType": "third-party", | |
"label": "Third-party", | |
"requestCount": 55, | |
"transferSize": 927560 | |
} | |
] | |
} | |
}, | |
"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 40 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": 286.0759999999976, | |
"blockingTime": 43.164, | |
"transferSize": 444471, | |
"entity": { | |
"type": "link", | |
"text": "Cloudinary", | |
"url": "" | |
}, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"url": "https://product-gallery-staging.cloudinary.com/all.js", | |
"mainThreadTime": 286.0759999999976, | |
"blockingTime": 43.164, | |
"transferSize": 443929 | |
} | |
] | |
} | |
} | |
], | |
"summary": { | |
"wastedBytes": 444471, | |
"wastedMs": 43.164 | |
} | |
} | |
}, | |
"third-party-facades": { | |
"id": "third-party-facades", | |
"title": "Lazy load third-party resources with facades", | |
"description": "Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. [Learn more](https://web.dev/third-party-facades/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"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", | |
"lhId": "page-0-IMG", | |
"path": "0,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,BUTTON,0,DIV,0,DIV,0,IMG", | |
"selector": "button.assetWrapper > div.css-1a5u3i4 > div.css-b7jmoi > img", | |
"boundingRect": { | |
"top": 56, | |
"bottom": 487, | |
"left": 369, | |
"right": 800, | |
"width": 431, | |
"height": 431 | |
}, | |
"snippet": "<img itemprop=\"image\" src=\"https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0…\" alt=\"Gallery asset 1 of 8\" width=\"431\" height=\"431\">", | |
"nodeLabel": "Gallery asset 1 of 8" | |
} | |
} | |
] | |
} | |
}, | |
"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": "notApplicable", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"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": "https://product-gallery-staging.cloudinary.com/all.js", | |
"duration": 51, | |
"startTime": 1059.882 | |
} | |
] | |
} | |
}, | |
"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": "informative", | |
"displayValue": "8 animated elements found", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"subItemsHeading": { | |
"key": "failureReason", | |
"itemType": "text" | |
}, | |
"text": "Element" | |
}, | |
{ | |
"key": null, | |
"itemType": "text", | |
"subItemsHeading": { | |
"key": "animation", | |
"itemType": "text" | |
}, | |
"text": "Name" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "page-17-path", | |
"path": "1,DIV,0,DIV,1,svg,0,path", | |
"selector": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path", | |
"boundingRect": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"snippet": "<path d=\"M121.663 90.638c-1.796 0-99.33-.498-101.474-1.478C8.685 83.877 1.25 72.196…\" stroke-width=\"9\" stroke-linecap=\"round\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\">", | |
"nodeLabel": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path" | |
}, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"failureReason": "Unsupported CSS Property: stroke-dashoffset", | |
"animation": "animation-vqkipe" | |
}, | |
{ | |
"failureReason": "Unsupported CSS Property: stroke", | |
"animation": "animation-1gxp9qn" | |
} | |
] | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "page-18-path", | |
"path": "1,DIV,0,DIV,1,svg,0,path", | |
"selector": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path", | |
"boundingRect": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"snippet": "<path d=\"M121.663 90.638c-1.796 0-99.33-.498-101.474-1.478C8.685 83.877 1.25 72.196…\" stroke-width=\"9\" stroke-linecap=\"round\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\">", | |
"nodeLabel": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path" | |
}, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"failureReason": "Unsupported CSS Property: stroke-dashoffset", | |
"animation": "animation-vqkipe" | |
}, | |
{ | |
"failureReason": "Unsupported CSS Property: stroke", | |
"animation": "animation-1gxp9qn" | |
} | |
] | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "page-19-path", | |
"path": "1,DIV,0,DIV,1,svg,0,path", | |
"selector": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path", | |
"boundingRect": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"snippet": "<path d=\"M121.663 90.638c-1.796 0-99.33-.498-101.474-1.478C8.685 83.877 1.25 72.196…\" stroke-width=\"9\" stroke-linecap=\"round\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\">", | |
"nodeLabel": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path" | |
}, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"failureReason": "Unsupported CSS Property: stroke-dashoffset", | |
"animation": "animation-vqkipe" | |
}, | |
{ | |
"failureReason": "Unsupported CSS Property: stroke", | |
"animation": "animation-1gxp9qn" | |
} | |
] | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "page-20-path", | |
"path": "1,DIV,0,DIV,1,svg,0,path", | |
"selector": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path", | |
"boundingRect": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"snippet": "<path d=\"M121.663 90.638c-1.796 0-99.33-.498-101.474-1.478C8.685 83.877 1.25 72.196…\" stroke-width=\"9\" stroke-linecap=\"round\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\">", | |
"nodeLabel": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path" | |
}, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"failureReason": "Unsupported CSS Property: stroke-dashoffset", | |
"animation": "animation-vqkipe" | |
}, | |
{ | |
"failureReason": "Unsupported CSS Property: stroke", | |
"animation": "animation-1gxp9qn" | |
} | |
] | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "page-21-path", | |
"path": "1,DIV,0,DIV,1,svg,0,path", | |
"selector": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path", | |
"boundingRect": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"snippet": "<path d=\"M121.663 90.638c-1.796 0-99.33-.498-101.474-1.478C8.685 83.877 1.25 72.196…\" stroke-width=\"9\" stroke-linecap=\"round\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\">", | |
"nodeLabel": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path" | |
}, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"failureReason": "Unsupported CSS Property: stroke-dashoffset", | |
"animation": "animation-vqkipe" | |
}, | |
{ | |
"failureReason": "Unsupported CSS Property: stroke", | |
"animation": "animation-1gxp9qn" | |
} | |
] | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "page-22-path", | |
"path": "1,DIV,0,DIV,1,svg,0,path", | |
"selector": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path", | |
"boundingRect": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"snippet": "<path d=\"M121.663 90.638c-1.796 0-99.33-.498-101.474-1.478C8.685 83.877 1.25 72.196…\" stroke-width=\"9\" stroke-linecap=\"round\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\">", | |
"nodeLabel": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path" | |
}, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"failureReason": "Unsupported CSS Property: stroke-dashoffset", | |
"animation": "animation-vqkipe" | |
}, | |
{ | |
"failureReason": "Unsupported CSS Property: stroke", | |
"animation": "animation-1gxp9qn" | |
} | |
] | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "page-23-path", | |
"path": "1,DIV,0,DIV,1,svg,0,path", | |
"selector": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path", | |
"boundingRect": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"snippet": "<path d=\"M121.663 90.638c-1.796 0-99.33-.498-101.474-1.478C8.685 83.877 1.25 72.196…\" stroke-width=\"9\" stroke-linecap=\"round\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\">", | |
"nodeLabel": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path" | |
}, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"failureReason": "Unsupported CSS Property: stroke-dashoffset", | |
"animation": "animation-vqkipe" | |
}, | |
{ | |
"failureReason": "Unsupported CSS Property: stroke", | |
"animation": "animation-1gxp9qn" | |
} | |
] | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "page-24-path", | |
"path": "0,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,7,DIV,0,DIV,0,BUTTON,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,svg,0,path", | |
"selector": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path", | |
"boundingRect": { | |
"top": 240, | |
"bottom": 303, | |
"left": 3551, | |
"right": 3652, | |
"width": 101, | |
"height": 64 | |
}, | |
"snippet": "<path d=\"M121.663 90.638c-1.796 0-99.33-.498-101.474-1.478C8.685 83.877 1.25 72.196…\" stroke-width=\"9\" stroke-linecap=\"round\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\">", | |
"nodeLabel": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path" | |
}, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"failureReason": "Unsupported CSS Property: stroke-dashoffset", | |
"animation": "animation-vqkipe" | |
}, | |
{ | |
"failureReason": "Unsupported CSS Property: stroke", | |
"animation": "animation-1gxp9qn" | |
} | |
] | |
} | |
} | |
] | |
} | |
}, | |
"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": "https://media.bradfordexchange.com/video/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_32,q_auto,w_32/c_pad,h_32,w_32/v1/videos/302984001-2.png?pgw=1&tmb=1", | |
"node": { | |
"type": "node", | |
"lhId": "page-8-IMG", | |
"path": "0,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,7,DIV,0,DIV,0,BUTTON,0,DIV,0,DIV,0,DIV,0,IMG", | |
"selector": "div.css-u1s97t > div.css-h3qkr3 > div.css-u1s97t > img.css-ljcvnj", | |
"boundingRect": { | |
"top": 56, | |
"bottom": 487, | |
"left": 3386, | |
"right": 3817, | |
"width": 431, | |
"height": 431 | |
}, | |
"snippet": "<img class=\"css-ljcvnj\" src=\"https://media.bradfordexchange.com/video/upload/b_rgb:FFFFFF,c_pad,dpr_1.0…\">", | |
"nodeLabel": "div.css-u1s97t > div.css-h3qkr3 > div.css-u1s97t > img.css-ljcvnj" | |
} | |
} | |
] | |
} | |
}, | |
"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": [ | |
{ | |
"key": "scriptUrl", | |
"itemType": "url", | |
"subItemsHeading": { | |
"key": "error" | |
}, | |
"text": "URL" | |
}, | |
{ | |
"key": "sourceMapUrl", | |
"itemType": "url", | |
"text": "Map URL" | |
} | |
], | |
"items": [ | |
{ | |
"scriptUrl": "https://codesandbox.io/static/js/watermark-button.be960f43b.js", | |
"sourceMapUrl": "https://codesandbox.io/static/js/watermark-button.be960f43b.js.map", | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"error": "Warning: missing 1 item in `.sourcesContent`" | |
} | |
] | |
} | |
}, | |
{ | |
"scriptUrl": "https://product-gallery-staging.cloudinary.com/all.js", | |
"sourceMapUrl": "https://product-gallery-staging.cloudinary.com/all.js.map", | |
"subItems": { | |
"type": "subitems", | |
"items": [] | |
} | |
}, | |
{ | |
"scriptUrl": "https://codesandbox.io/static/js/banner.be879265d.js", | |
"sourceMapUrl": "https://codesandbox.io/static/js/banner.be879265d.js.map", | |
"subItems": { | |
"type": "subitems", | |
"items": [] | |
} | |
} | |
] | |
} | |
}, | |
"preload-lcp-image": { | |
"id": "preload-lcp-image", | |
"title": "Preload Largest Contentful Paint image", | |
"description": "Preload the image used by the LCP element in order to improve your LCP time. [Learn more](https://web.dev/optimize-lcp/#preload-important-resources).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0 | |
} | |
}, | |
"csp-xss": { | |
"id": "csp-xss", | |
"title": "Ensure CSP is effective against XSS attacks", | |
"description": "A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn more](https://web.dev/csp-xss/)", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "description", | |
"itemType": "text", | |
"subItemsHeading": { | |
"key": "description" | |
}, | |
"text": "Description" | |
}, | |
{ | |
"key": "directive", | |
"itemType": "code", | |
"subItemsHeading": { | |
"key": "directive" | |
}, | |
"text": "Directive" | |
}, | |
{ | |
"key": "severity", | |
"itemType": "text", | |
"subItemsHeading": { | |
"key": "severity" | |
}, | |
"text": "Severity" | |
} | |
], | |
"items": [ | |
{ | |
"severity": "High", | |
"description": "No CSP found in enforcement mode" | |
} | |
] | |
} | |
}, | |
"full-page-screenshot": { | |
"id": "full-page-screenshot", | |
"title": "Full-page screenshot", | |
"description": "A full-height screenshot of the final rendered page", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"details": { | |
"type": "full-page-screenshot", | |
"screenshot": { | |
"data": "data:image/jpeg;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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", | |
"width": 1100, | |
"height": 945 | |
}, | |
"nodes": { | |
"page-0-IMG": { | |
"top": 56, | |
"bottom": 487, | |
"left": 369, | |
"right": 800, | |
"width": 431, | |
"height": 431 | |
}, | |
"page-1-IMG": { | |
"top": 56, | |
"bottom": 487, | |
"left": 369, | |
"right": 800, | |
"width": 431, | |
"height": 431 | |
}, | |
"page-2-IMG": { | |
"top": 56, | |
"bottom": 487, | |
"left": 800, | |
"right": 1231, | |
"width": 431, | |
"height": 431 | |
}, | |
"page-3-IMG": { | |
"top": 56, | |
"bottom": 487, | |
"left": 1231, | |
"right": 1662, | |
"width": 431, | |
"height": 431 | |
}, | |
"page-4-IMG": { | |
"top": 56, | |
"bottom": 487, | |
"left": 1662, | |
"right": 2093, | |
"width": 431, | |
"height": 431 | |
}, | |
"page-5-IMG": { | |
"top": 56, | |
"bottom": 487, | |
"left": 2093, | |
"right": 2524, | |
"width": 431, | |
"height": 431 | |
}, | |
"page-6-IMG": { | |
"top": 56, | |
"bottom": 487, | |
"left": 2524, | |
"right": 2955, | |
"width": 431, | |
"height": 431 | |
}, | |
"page-7-IMG": { | |
"top": 56, | |
"bottom": 487, | |
"left": 2955, | |
"right": 3386, | |
"width": 431, | |
"height": 431 | |
}, | |
"page-8-IMG": { | |
"top": 56, | |
"bottom": 487, | |
"left": 3386, | |
"right": 3817, | |
"width": 431, | |
"height": 431 | |
}, | |
"page-9-IMG": { | |
"top": 80, | |
"bottom": 144, | |
"left": 301, | |
"right": 363, | |
"width": 62, | |
"height": 64 | |
}, | |
"page-10-IMG": { | |
"top": 146, | |
"bottom": 210, | |
"left": 301, | |
"right": 363, | |
"width": 62, | |
"height": 64 | |
}, | |
"page-11-IMG": { | |
"top": 212, | |
"bottom": 276, | |
"left": 301, | |
"right": 363, | |
"width": 62, | |
"height": 64 | |
}, | |
"page-12-IMG": { | |
"top": 278, | |
"bottom": 342, | |
"left": 301, | |
"right": 363, | |
"width": 62, | |
"height": 64 | |
}, | |
"page-13-IMG": { | |
"top": 344, | |
"bottom": 408, | |
"left": 301, | |
"right": 363, | |
"width": 62, | |
"height": 64 | |
}, | |
"page-14-IMG": { | |
"top": 410, | |
"bottom": 474, | |
"left": 301, | |
"right": 363, | |
"width": 62, | |
"height": 64 | |
}, | |
"page-15-IMG": { | |
"top": 476, | |
"bottom": 540, | |
"left": 301, | |
"right": 363, | |
"width": 62, | |
"height": 64 | |
}, | |
"page-16-IMG": { | |
"top": 542, | |
"bottom": 606, | |
"left": 301, | |
"right": 363, | |
"width": 62, | |
"height": 64 | |
}, | |
"page-17-path": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"page-18-path": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"page-19-path": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"page-20-path": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"page-21-path": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"page-22-path": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"page-23-path": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"page-24-path": { | |
"top": 240, | |
"bottom": 303, | |
"left": 3551, | |
"right": 3652, | |
"width": 101, | |
"height": 64 | |
}, | |
"7-0-META": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"7-1-SCRIPT": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"7-2-SCRIPT": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"7-3-SCRIPT": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"7-4-SCRIPT": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"7-5-SCRIPT": { | |
"top": 0, | |
"bottom": 0, | |
"left": 0, | |
"right": 0, | |
"width": 0, | |
"height": 0 | |
}, | |
"7-6-path": { | |
"top": 240, | |
"bottom": 303, | |
"left": 3551, | |
"right": 3652, | |
"width": 101, | |
"height": 64 | |
}, | |
"7-7-DIV": { | |
"top": 56, | |
"bottom": 487, | |
"left": 369, | |
"right": 3817, | |
"width": 3448, | |
"height": 431 | |
}, | |
"7-8-BUTTON": { | |
"top": 56, | |
"bottom": 487, | |
"left": 369, | |
"right": 800, | |
"width": 431, | |
"height": 431 | |
}, | |
"7-9-BUTTON": { | |
"top": 244, | |
"bottom": 298, | |
"left": 746, | |
"right": 800, | |
"width": 54, | |
"height": 54 | |
}, | |
"7-10-BUTTON": { | |
"top": 56, | |
"bottom": 77, | |
"left": 300, | |
"right": 364, | |
"width": 64, | |
"height": 21 | |
}, | |
"7-11-BUTTON": { | |
"top": 79, | |
"bottom": 143, | |
"left": 300, | |
"right": 364, | |
"width": 64, | |
"height": 64 | |
}, | |
"7-12-BUTTON": { | |
"top": 145, | |
"bottom": 209, | |
"left": 300, | |
"right": 364, | |
"width": 64, | |
"height": 64 | |
}, | |
"7-13-BUTTON": { | |
"top": 211, | |
"bottom": 275, | |
"left": 300, | |
"right": 364, | |
"width": 64, | |
"height": 64 | |
}, | |
"7-14-BUTTON": { | |
"top": 277, | |
"bottom": 341, | |
"left": 300, | |
"right": 364, | |
"width": 64, | |
"height": 64 | |
}, | |
"7-15-BUTTON": { | |
"top": 343, | |
"bottom": 407, | |
"left": 300, | |
"right": 364, | |
"width": 64, | |
"height": 64 | |
}, | |
"7-16-BUTTON": { | |
"top": 409, | |
"bottom": 473, | |
"left": 300, | |
"right": 364, | |
"width": 64, | |
"height": 64 | |
}, | |
"7-17-BUTTON": { | |
"top": 466, | |
"bottom": 487, | |
"left": 300, | |
"right": 364, | |
"width": 64, | |
"height": 21 | |
}, | |
"7-18-BUTTON": { | |
"top": 56, | |
"bottom": 487, | |
"left": 3386, | |
"right": 3817, | |
"width": 431, | |
"height": 431 | |
}, | |
"7-19-IFRAME": { | |
"top": 893, | |
"bottom": 929, | |
"left": 966, | |
"right": 1084, | |
"width": 118, | |
"height": 36 | |
}, | |
"7-20-HTML": { | |
"top": 0, | |
"bottom": 945, | |
"left": 0, | |
"right": 1100, | |
"width": 1100, | |
"height": 945 | |
}, | |
"7-21-IMG": { | |
"top": 56, | |
"bottom": 487, | |
"left": 3386, | |
"right": 3817, | |
"width": 431, | |
"height": 431 | |
} | |
} | |
} | |
}, | |
"script-treemap-data": { | |
"id": "script-treemap-data", | |
"title": "Script Treemap Data", | |
"description": "Used for treemap app", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"details": { | |
"type": "treemap-data", | |
"nodes": [ | |
{ | |
"name": "https://m5ydw.csb.app/", | |
"resourceBytes": 864 | |
}, | |
{ | |
"name": "https://codesandbox.io/public/sse-hooks/sse-hooks.f648b14c15c640a14a557113a991cb8d.js", | |
"resourceBytes": 175788, | |
"unusedBytes": 100595 | |
}, | |
{ | |
"name": "https://codesandbox.io/static/js/banner.be879265d.js", | |
"resourceBytes": 3898, | |
"unusedBytes": 3245, | |
"children": [ | |
{ | |
"name": "webpack:", | |
"resourceBytes": 3807, | |
"unusedBytes": 3245, | |
"children": [ | |
{ | |
"name": "webpack/bootstrap", | |
"resourceBytes": 938, | |
"unusedBytes": 703 | |
}, | |
{ | |
"name": "./src/banner.js", | |
"resourceBytes": 2869, | |
"unusedBytes": 2542 | |
} | |
] | |
}, | |
{ | |
"name": "(unmapped)", | |
"resourceBytes": 91 | |
} | |
] | |
}, | |
{ | |
"name": "https://product-gallery-staging.cloudinary.com/all.js", | |
"resourceBytes": 442794, | |
"unusedBytes": 180212, | |
"children": [ | |
{ | |
"name": "webpack:", | |
"resourceBytes": 442213, | |
"unusedBytes": 180212, | |
"children": [ | |
{ | |
"name": "webpack/bootstrap", | |
"resourceBytes": 916, | |
"unusedBytes": 287 | |
}, | |
{ | |
"name": ".", | |
"resourceBytes": 441149, | |
"children": [ | |
{ | |
"name": "node_modules", | |
"resourceBytes": 263925, | |
"children": [ | |
{ | |
"name": "@babel/runtime", | |
"resourceBytes": 10953, | |
"children": [ | |
{ | |
"name": "helpers", | |
"resourceBytes": 4683, | |
"children": [ | |
{ | |
"name": "defineProperty.js", | |
"resourceBytes": 196 | |
}, | |
{ | |
"name": "taggedTemplateLiteral.js", | |
"resourceBytes": 190 | |
}, | |
{ | |
"name": "assertThisInitialized.js", | |
"resourceBytes": 199 | |
}, | |
{ | |
"name": "extends.js", | |
"resourceBytes": 349, | |
"unusedBytes": 146 | |
}, | |
{ | |
"name": "getPrototypeOf.js", | |
"resourceBytes": 271, | |
"unusedBytes": 57 | |
}, | |
{ | |
"name": "classCallCheck.js", | |
"resourceBytes": 170 | |
}, | |
{ | |
"name": "createClass.js", | |
"resourceBytes": 301 | |
}, | |
{ | |
"name": "inherits.js", | |
"resourceBytes": 318 | |
}, | |
{ | |
"name": "possibleConstructorReturn.js", | |
"resourceBytes": 282 | |
}, | |
{ | |
"name": "asyncToGenerator.js", | |
"resourceBytes": 405, | |
"unusedBytes": 37 | |
}, | |
{ | |
"name": "toConsumableArray.js", | |
"resourceBytes": 157 | |
}, | |
{ | |
"name": "arrayLikeToArray.js", | |
"resourceBytes": 185 | |
}, | |
{ | |
"name": "arrayWithoutHoles.js", | |
"resourceBytes": 134 | |
}, | |
{ | |
"name": "iterableToArray.js", | |
"resourceBytes": 192, | |
"unusedBytes": 112 | |
}, | |
{ | |
"name": "unsupportedIterableToArray.js", | |
"resourceBytes": 374, | |
"unusedBytes": 284 | |
}, | |
{ | |
"name": "nonIterableSpread.js", | |
"resourceBytes": 247, | |
"unusedBytes": 167 | |
}, | |
{ | |
"name": "setPrototypeOf.js", | |
"resourceBytes": 234, | |
"unusedBytes": 37 | |
}, | |
{ | |
"name": "typeof.js", | |
"resourceBytes": 479, | |
"unusedBytes": 112 | |
} | |
], | |
"unusedBytes": 952 | |
}, | |
{ | |
"name": "regenerator/index.js", | |
"resourceBytes": 31 | |
}, | |
{ | |
"name": "node_modules/regenerator-runtime/runtime.js", | |
"resourceBytes": 6239, | |
"unusedBytes": 2756 | |
} | |
], | |
"unusedBytes": 3708 | |
}, | |
{ | |
"name": "mobile-device-detect/dist/index.js", | |
"resourceBytes": 19214, | |
"unusedBytes": 2196 | |
}, | |
{ | |
"name": "emotion/dist/index.esm.js", | |
"resourceBytes": 607, | |
"unusedBytes": 120 | |
}, | |
{ | |
"name": "tinycolor2/tinycolor.js", | |
"resourceBytes": 14624, | |
"unusedBytes": 6045 | |
}, | |
{ | |
"name": "prop-types", | |
"resourceBytes": 707, | |
"children": [ | |
{ | |
"name": "index.js", | |
"resourceBytes": 49 | |
}, | |
{ | |
"name": "factoryWithThrowingShims.js", | |
"resourceBytes": 583, | |
"unusedBytes": 303 | |
}, | |
{ | |
"name": "lib/ReactPropTypesSecret.js", | |
"resourceBytes": 75 | |
} | |
], | |
"unusedBytes": 303 | |
}, | |
{ | |
"name": "immer/dist/immer.module.js", | |
"resourceBytes": 9434, | |
"unusedBytes": 5502 | |
}, | |
{ | |
"name": "@emotion", | |
"resourceBytes": 13445, | |
"children": [ | |
{ | |
"name": "memoize/dist/memoize.esm.js", | |
"resourceBytes": 103 | |
}, | |
{ | |
"name": "unitless/dist/unitless.esm.js", | |
"resourceBytes": 580 | |
}, | |
{ | |
"name": "hash/dist/hash.esm.js", | |
"resourceBytes": 630 | |
}, | |
{ | |
"name": "stylis/dist/stylis.esm.js", | |
"resourceBytes": 8230, | |
"unusedBytes": 380 | |
}, | |
{ | |
"name": "is-prop-valid/dist/is-prop-valid.esm.js", | |
"resourceBytes": 3902 | |
} | |
], | |
"unusedBytes": 380 | |
}, | |
{ | |
"name": "cloudinary-core/cloudinary-core-shrinkwrap.js", | |
"resourceBytes": 120532, | |
"unusedBytes": 53823 | |
}, | |
{ | |
"name": "loadjs/dist/loadjs.umd.js", | |
"resourceBytes": 1510, | |
"unusedBytes": 1333 | |
}, | |
{ | |
"name": "process/browser.js", | |
"resourceBytes": 1675, | |
"unusedBytes": 1182 | |
}, | |
{ | |
"name": "between.js/build/between.js", | |
"resourceBytes": 8882, | |
"unusedBytes": 6482 | |
}, | |
{ | |
"name": "fg-loadcss/src/loadCSS.js", | |
"resourceBytes": 844, | |
"unusedBytes": 683 | |
}, | |
{ | |
"name": "stylis-rule-sheet/index.js", | |
"resourceBytes": 396 | |
}, | |
{ | |
"name": "stickyfilljs/dist/stickyfill.js", | |
"resourceBytes": 6352, | |
"unusedBytes": 5421 | |
}, | |
{ | |
"name": "create-emotion/dist/index.esm.js", | |
"resourceBytes": 4329, | |
"unusedBytes": 556 | |
}, | |
{ | |
"name": "focus-visible/dist/focus-visible.js", | |
"resourceBytes": 6454, | |
"unusedBytes": 2621 | |
}, | |
{ | |
"name": "preact", | |
"resourceBytes": 18434, | |
"unusedBytes": 6275, | |
"children": [ | |
{ | |
"name": "dist/preact.module.js", | |
"resourceBytes": 9398, | |
"unusedBytes": 844 | |
}, | |
{ | |
"name": "hooks/dist/hooks.module.js", | |
"resourceBytes": 2205, | |
"unusedBytes": 1511 | |
}, | |
{ | |
"name": "compat/dist/compat.module.js", | |
"resourceBytes": 6831, | |
"unusedBytes": 3920 | |
} | |
] | |
}, | |
{ | |
"name": "deepmerge/dist/es.js", | |
"resourceBytes": 1048, | |
"unusedBytes": 140 | |
}, | |
{ | |
"name": "create-emotion-styled/dist/index.esm.js", | |
"resourceBytes": 2184, | |
"unusedBytes": 176 | |
}, | |
{ | |
"name": "react-emotion/dist/index.esm.js", | |
"resourceBytes": 11 | |
}, | |
{ | |
"name": "react-focus-lock", | |
"resourceBytes": 4977, | |
"unusedBytes": 4129, | |
"children": [ | |
{ | |
"name": "node_modules/@babel/runtime/helpers/esm", | |
"resourceBytes": 332, | |
"unusedBytes": 208, | |
"children": [ | |
{ | |
"name": "extends.js", | |
"resourceBytes": 209, | |
"unusedBytes": 208 | |
}, | |
{ | |
"name": "objectWithoutPropertiesLoose.js", | |
"resourceBytes": 123 | |
} | |
] | |
}, | |
{ | |
"name": "dist/es2015", | |
"resourceBytes": 4645, | |
"unusedBytes": 3921, | |
"children": [ | |
{ | |
"name": "FocusGuard.js", | |
"resourceBytes": 376, | |
"unusedBytes": 236 | |
}, | |
{ | |
"name": "medium.js", | |
"resourceBytes": 113, | |
"unusedBytes": 66 | |
}, | |
{ | |
"name": "Lock.js", | |
"resourceBytes": 1700, | |
"unusedBytes": 1385 | |
}, | |
{ | |
"name": "util.js", | |
"resourceBytes": 77, | |
"unusedBytes": 76 | |
}, | |
{ | |
"name": "Trap.js", | |
"resourceBytes": 2245, | |
"unusedBytes": 2096 | |
}, | |
{ | |
"name": "Combination.js", | |
"resourceBytes": 131, | |
"unusedBytes": 62 | |
}, | |
{ | |
"name": "index.js", | |
"resourceBytes": 3 | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"name": "use-callback-ref/dist/es2015", | |
"resourceBytes": 349, | |
"unusedBytes": 349, | |
"children": [ | |
{ | |
"name": "useMergeRef.js", | |
"resourceBytes": 85, | |
"unusedBytes": 85 | |
}, | |
{ | |
"name": "useRef.js", | |
"resourceBytes": 199, | |
"unusedBytes": 199 | |
}, | |
{ | |
"name": "assignRef.js", | |
"resourceBytes": 65, | |
"unusedBytes": 65 | |
} | |
] | |
}, | |
{ | |
"name": "tslib/tslib.es6.js", | |
"resourceBytes": 213, | |
"unusedBytes": 145 | |
}, | |
{ | |
"name": "use-sidecar/dist/es2015/medium.js", | |
"resourceBytes": 890, | |
"unusedBytes": 385 | |
}, | |
{ | |
"name": "focus-lock/dist/es2015", | |
"resourceBytes": 5501, | |
"unusedBytes": 5116, | |
"children": [ | |
{ | |
"name": "constants.js", | |
"resourceBytes": 66, | |
"unusedBytes": 66 | |
}, | |
{ | |
"name": "utils", | |
"resourceBytes": 3325, | |
"unusedBytes": 2971, | |
"children": [ | |
{ | |
"name": "array.js", | |
"resourceBytes": 126, | |
"unusedBytes": 107 | |
}, | |
{ | |
"name": "all-affected.js", | |
"resourceBytes": 546, | |
"unusedBytes": 538 | |
}, | |
{ | |
"name": "correctFocus.js", | |
"resourceBytes": 347, | |
"unusedBytes": 339 | |
}, | |
{ | |
"name": "firstFocus.js", | |
"resourceBytes": 116, | |
"unusedBytes": 108 | |
}, | |
{ | |
"name": "is.js", | |
"resourceBytes": 571, | |
"unusedBytes": 555 | |
}, | |
{ | |
"name": "tabOrder.js", | |
"resourceBytes": 331, | |
"unusedBytes": 323 | |
}, | |
{ | |
"name": "tabUtils.js", | |
"resourceBytes": 388, | |
"unusedBytes": 334 | |
}, | |
{ | |
"name": "tabbables.js", | |
"resourceBytes": 212, | |
"unusedBytes": 7 | |
}, | |
{ | |
"name": "DOMutils.js", | |
"resourceBytes": 212, | |
"unusedBytes": 196 | |
}, | |
{ | |
"name": "parenting.js", | |
"resourceBytes": 476, | |
"unusedBytes": 464 | |
} | |
] | |
}, | |
{ | |
"name": "focusInside.js", | |
"resourceBytes": 305, | |
"unusedBytes": 297 | |
}, | |
{ | |
"name": "solver.js", | |
"resourceBytes": 416, | |
"unusedBytes": 412 | |
}, | |
{ | |
"name": "focusMerge.js", | |
"resourceBytes": 631, | |
"unusedBytes": 627 | |
}, | |
{ | |
"name": "setFocus.js", | |
"resourceBytes": 376, | |
"unusedBytes": 364 | |
}, | |
{ | |
"name": "index.js", | |
"resourceBytes": 3 | |
}, | |
{ | |
"name": "focusIsHidden.js", | |
"resourceBytes": 126, | |
"unusedBytes": 126 | |
}, | |
{ | |
"name": "focusables.js", | |
"resourceBytes": 253, | |
"unusedBytes": 253 | |
} | |
] | |
}, | |
{ | |
"name": "react-clientside-effect", | |
"resourceBytes": 771, | |
"unusedBytes": 271, | |
"children": [ | |
{ | |
"name": "lib/index.es.js", | |
"resourceBytes": 569, | |
"unusedBytes": 260 | |
}, | |
{ | |
"name": "node_modules/@babel/runtime/helpers/esm", | |
"resourceBytes": 202, | |
"unusedBytes": 11, | |
"children": [ | |
{ | |
"name": "inheritsLoose.js", | |
"resourceBytes": 93, | |
"unusedBytes": 11 | |
}, | |
{ | |
"name": "defineProperty.js", | |
"resourceBytes": 109 | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"name": "@panzoom/panzoom/dist/panzoom.es.js", | |
"resourceBytes": 9589, | |
"unusedBytes": 8562 | |
} | |
], | |
"unusedBytes": 115903 | |
}, | |
{ | |
"name": "src", | |
"resourceBytes": 177224, | |
"unusedBytes": 64022, | |
"children": [ | |
{ | |
"name": "typing", | |
"resourceBytes": 8239, | |
"unusedBytes": 234, | |
"children": [ | |
{ | |
"name": "enums.js", | |
"resourceBytes": 4537, | |
"unusedBytes": 143 | |
}, | |
{ | |
"name": "index.js", | |
"resourceBytes": 3116 | |
}, | |
{ | |
"name": "keyboardKey.js", | |
"resourceBytes": 219, | |
"unusedBytes": 3 | |
}, | |
{ | |
"name": "env.js", | |
"resourceBytes": 367, | |
"unusedBytes": 88 | |
} | |
] | |
}, | |
{ | |
"name": "config/defaults.js", | |
"resourceBytes": 3255 | |
}, | |
{ | |
"name": "utils", | |
"resourceBytes": 30332, | |
"unusedBytes": 12281, | |
"children": [ | |
{ | |
"name": "cacher.js", | |
"resourceBytes": 626, | |
"unusedBytes": 268 | |
}, | |
{ | |
"name": "dom.js", | |
"resourceBytes": 283 | |
}, | |
{ | |
"name": "string.js", | |
"resourceBytes": 522, | |
"unusedBytes": 221 | |
}, | |
{ | |
"name": "events.js", | |
"resourceBytes": 1651, | |
"unusedBytes": 638 | |
}, | |
{ | |
"name": "keys.js", | |
"resourceBytes": 293, | |
"unusedBytes": 67 | |
}, | |
{ | |
"name": "object.js", | |
"resourceBytes": 1017, | |
"unusedBytes": 76 | |
}, | |
{ | |
"name": "sort.js", | |
"resourceBytes": 148 | |
}, | |
{ | |
"name": "cloudinary.js", | |
"resourceBytes": 5486, | |
"unusedBytes": 1663 | |
}, | |
{ | |
"name": "debounce.js", | |
"resourceBytes": 394, | |
"unusedBytes": 231 | |
}, | |
{ | |
"name": "mediaQuery.js", | |
"resourceBytes": 1373, | |
"unusedBytes": 395 | |
}, | |
{ | |
"name": "loader.js", | |
"resourceBytes": 627, | |
"unusedBytes": 595 | |
}, | |
{ | |
"name": "array.js", | |
"resourceBytes": 78, | |
"unusedBytes": 38 | |
}, | |
{ | |
"name": "number.js", | |
"resourceBytes": 82, | |
"unusedBytes": 26 | |
}, | |
{ | |
"name": "color.js", | |
"resourceBytes": 492, | |
"unusedBytes": 22 | |
}, | |
{ | |
"name": "mouse.js", | |
"resourceBytes": 1270, | |
"unusedBytes": 1227 | |
}, | |
{ | |
"name": "transition.js", | |
"resourceBytes": 1463, | |
"unusedBytes": 605 | |
}, | |
{ | |
"name": "emotion.jsx", | |
"resourceBytes": 699, | |
"unusedBytes": 34 | |
}, | |
{ | |
"name": "shallowCompare.js", | |
"resourceBytes": 1190, | |
"unusedBytes": 91 | |
}, | |
{ | |
"name": "assetHelpers.js", | |
"resourceBytes": 1258, | |
"unusedBytes": 602 | |
}, | |
{ | |
"name": "accessibility.js", | |
"resourceBytes": 580, | |
"unusedBytes": 11 | |
}, | |
{ | |
"name": "intersctionService.js", | |
"resourceBytes": 2415, | |
"unusedBytes": 2400 | |
}, | |
{ | |
"name": "scrollToHelper.js", | |
"resourceBytes": 411, | |
"unusedBytes": 301 | |
}, | |
{ | |
"name": "aspectRatio.js", | |
"resourceBytes": 887, | |
"unusedBytes": 51 | |
}, | |
{ | |
"name": "wrapperHelpers.js", | |
"resourceBytes": 342, | |
"unusedBytes": 22 | |
}, | |
{ | |
"name": "urlParamToJson.js", | |
"resourceBytes": 1505, | |
"unusedBytes": 691 | |
}, | |
{ | |
"name": "prepareMediaAssets.js", | |
"resourceBytes": 4407, | |
"unusedBytes": 1640 | |
}, | |
{ | |
"name": "mouseEventPolyfill.js", | |
"resourceBytes": 403, | |
"unusedBytes": 301 | |
}, | |
{ | |
"name": "json.js", | |
"resourceBytes": 365 | |
}, | |
{ | |
"name": "function.js", | |
"resourceBytes": 65, | |
"unusedBytes": 65 | |
} | |
] | |
}, | |
{ | |
"name": "common", | |
"resourceBytes": 15715, | |
"unusedBytes": 3720, | |
"children": [ | |
{ | |
"name": "props.js", | |
"resourceBytes": 808, | |
"unusedBytes": 143 | |
}, | |
{ | |
"name": "selectors.jsx", | |
"resourceBytes": 4025, | |
"unusedBytes": 655 | |
}, | |
{ | |
"name": "validators.js", | |
"resourceBytes": 9026, | |
"unusedBytes": 2705 | |
}, | |
{ | |
"name": "context.jsx", | |
"resourceBytes": 780, | |
"unusedBytes": 51 | |
}, | |
{ | |
"name": "text.jsx", | |
"resourceBytes": 1076, | |
"unusedBytes": 166 | |
} | |
] | |
}, | |
{ | |
"name": "components", | |
"resourceBytes": 108140, | |
"unusedBytes": 46170, | |
"children": [ | |
{ | |
"name": "Carousel", | |
"resourceBytes": 11526, | |
"unusedBytes": 2101, | |
"children": [ | |
{ | |
"name": "CarouselItem", | |
"resourceBytes": 745, | |
"unusedBytes": 319, | |
"children": [ | |
{ | |
"name": "CarouselItem.styled.jsx", | |
"resourceBytes": 472, | |
"unusedBytes": 260 | |
}, | |
{ | |
"name": "CarouselItem.jsx", | |
"resourceBytes": 273, | |
"unusedBytes": 59 | |
} | |
] | |
}, | |
{ | |
"name": "CarouselNavButton.jsx", | |
"resourceBytes": 1727, | |
"unusedBytes": 80 | |
}, | |
{ | |
"name": "Carousel.emotion.jsx", | |
"resourceBytes": 1586, | |
"unusedBytes": 9 | |
}, | |
{ | |
"name": "Carousel.jsx", | |
"resourceBytes": 7468, | |
"unusedBytes": 1693 | |
} | |
] | |
}, | |
{ | |
"name": "SvgIcon", | |
"resourceBytes": 454, | |
"children": [ | |
{ | |
"name": "SvgIcon.jsx", | |
"resourceBytes": 271 | |
}, | |
{ | |
"name": "SvgIcon.styled.jsx", | |
"resourceBytes": 183 | |
} | |
] | |
}, | |
{ | |
"name": "Button", | |
"resourceBytes": 2807, | |
"unusedBytes": 406, | |
"children": [ | |
{ | |
"name": "BaseButton", | |
"resourceBytes": 711, | |
"unusedBytes": 20, | |
"children": [ | |
{ | |
"name": "BaseButton.styled.jsx", | |
"resourceBytes": 372, | |
"unusedBytes": 9 | |
}, | |
{ | |
"name": "BaseButton.jsx", | |
"resourceBytes": 339, | |
"unusedBytes": 11 | |
} | |
] | |
}, | |
{ | |
"name": "RectangleButton", | |
"resourceBytes": 238, | |
"unusedBytes": 20, | |
"children": [ | |
{ | |
"name": "RectangleButton.styled.jsx", | |
"resourceBytes": 117, | |
"unusedBytes": 9 | |
}, | |
{ | |
"name": "RectangleButton.jsx", | |
"resourceBytes": 121, | |
"unusedBytes": 11 | |
} | |
] | |
}, | |
{ | |
"name": "RoundButton", | |
"resourceBytes": 140, | |
"unusedBytes": 47, | |
"children": [ | |
{ | |
"name": "RoundButton.styled.jsx", | |
"resourceBytes": 20, | |
"unusedBytes": 9 | |
}, | |
{ | |
"name": "RoundButton.jsx", | |
"resourceBytes": 120, | |
"unusedBytes": 38 | |
} | |
] | |
}, | |
{ | |
"name": "RadiusButton", | |
"resourceBytes": 51, | |
"unusedBytes": 25, | |
"children": [ | |
{ | |
"name": "RadiusButton.styled.jsx", | |
"resourceBytes": 20, | |
"unusedBytes": 9 | |
}, | |
{ | |
"name": "RadiusButton.jsx", | |
"resourceBytes": 31, | |
"unusedBytes": 16 | |
} | |
] | |
}, | |
{ | |
"name": "TransparentButton", | |
"resourceBytes": 661, | |
"unusedBytes": 151, | |
"children": [ | |
{ | |
"name": "TransparentButton.styled.jsx", | |
"resourceBytes": 55, | |
"unusedBytes": 9 | |
}, | |
{ | |
"name": "TransparentButton.jsx", | |
"resourceBytes": 606, | |
"unusedBytes": 142 | |
} | |
] | |
}, | |
{ | |
"name": "Button.jsx", | |
"resourceBytes": 1006, | |
"unusedBytes": 143 | |
} | |
] | |
}, | |
{ | |
"name": "NavButton", | |
"resourceBytes": 771, | |
"unusedBytes": 40, | |
"children": [ | |
{ | |
"name": "NavButton.styled.jsx", | |
"resourceBytes": 282, | |
"unusedBytes": 4 | |
}, | |
{ | |
"name": "NavButton.jsx", | |
"resourceBytes": 489, | |
"unusedBytes": 36 | |
} | |
] | |
}, | |
{ | |
"name": "Popup", | |
"resourceBytes": 5767, | |
"unusedBytes": 5101, | |
"children": [ | |
{ | |
"name": "PopupZoomButtons.styled.jsx", | |
"resourceBytes": 36, | |
"unusedBytes": 9 | |
}, | |
{ | |
"name": "PopupZoomButtons.jsx", | |
"resourceBytes": 269, | |
"unusedBytes": 254 | |
}, | |
{ | |
"name": "PopupFocusLock.jsx", | |
"resourceBytes": 220, | |
"unusedBytes": 110 | |
}, | |
{ | |
"name": "styles.js", | |
"resourceBytes": 927, | |
"unusedBytes": 902 | |
}, | |
{ | |
"name": "helpers.js", | |
"resourceBytes": 1528, | |
"unusedBytes": 1230 | |
}, | |
{ | |
"name": "Popup.jsx", | |
"resourceBytes": 2787, | |
"unusedBytes": 2596 | |
} | |
] | |
}, | |
{ | |
"name": "Zoom", | |
"resourceBytes": 11097, | |
"unusedBytes": 4067, | |
"children": [ | |
{ | |
"name": "Zoom.styled.jsx", | |
"resourceBytes": 1946, | |
"unusedBytes": 211 | |
}, | |
{ | |
"name": "Zoom.jsx", | |
"resourceBytes": 9151, | |
"unusedBytes": 3856 | |
} | |
] | |
}, | |
{ | |
"name": "Loading", | |
"resourceBytes": 5513, | |
"unusedBytes": 743, | |
"children": [ | |
{ | |
"name": "LoadingCssOnly.jsx", | |
"resourceBytes": 2223, | |
"unusedBytes": 388 | |
}, | |
{ | |
"name": "Loading.styled.jsx", | |
"resourceBytes": 987, | |
"unusedBytes": 187 | |
}, | |
{ | |
"name": "Loading.jsx", | |
"resourceBytes": 2303, | |
"unusedBytes": 168 | |
} | |
] | |
}, | |
{ | |
"name": "Placeholder/Placeholder.jsx", | |
"resourceBytes": 1650, | |
"unusedBytes": 108 | |
}, | |
{ | |
"name": "Error/Error.jsx", | |
"resourceBytes": 121, | |
"unusedBytes": 114 | |
}, | |
{ | |
"name": "Image", | |
"resourceBytes": 5405, | |
"unusedBytes": 507, | |
"children": [ | |
{ | |
"name": "ImageHelpers.js", | |
"resourceBytes": 1414, | |
"unusedBytes": 109 | |
}, | |
{ | |
"name": "Image.jsx", | |
"resourceBytes": 3991, | |
"unusedBytes": 398 | |
} | |
] | |
}, | |
{ | |
"name": "MediaSymbol", | |
"resourceBytes": 1415, | |
"unusedBytes": 163, | |
"children": [ | |
{ | |
"name": "MediaSymbol.styled.jsx", | |
"resourceBytes": 1017, | |
"unusedBytes": 151 | |
}, | |
{ | |
"name": "MediaSymbol.jsx", | |
"resourceBytes": 398, | |
"unusedBytes": 12 | |
} | |
] | |
}, | |
{ | |
"name": "Video", | |
"resourceBytes": 13255, | |
"unusedBytes": 6597, | |
"children": [ | |
{ | |
"name": "NativeVideoPlayer", | |
"resourceBytes": 6292, | |
"unusedBytes": 3530, | |
"children": [ | |
{ | |
"name": "NativeVideoPlayer.styled.jsx", | |
"resourceBytes": 543, | |
"unusedBytes": 82 | |
}, | |
{ | |
"name": "NativeVideoPlayer.jsx", | |
"resourceBytes": 5749, | |
"unusedBytes": 3448 | |
} | |
] | |
}, | |
{ | |
"name": "CldVideoPlayer/CldVideoPlayer.jsx", | |
"resourceBytes": 3070, | |
"unusedBytes": 2235 | |
}, | |
{ | |
"name": "Video.jsx", | |
"resourceBytes": 3893, | |
"unusedBytes": 832 | |
} | |
] | |
}, | |
{ | |
"name": "Spin", | |
"resourceBytes": 12133, | |
"unusedBytes": 11221, | |
"children": [ | |
{ | |
"name": "SpinHelpers.js", | |
"resourceBytes": 737, | |
"unusedBytes": 524 | |
}, | |
{ | |
"name": "Spin.styled.jsx", | |
"resourceBytes": 1150, | |
"unusedBytes": 829 | |
}, | |
{ | |
"name": "Spin.jsx", | |
"resourceBytes": 10246, | |
"unusedBytes": 9868 | |
} | |
] | |
}, | |
{ | |
"name": "Three", | |
"resourceBytes": 5570, | |
"unusedBytes": 4248, | |
"children": [ | |
{ | |
"name": "Three.styled.jsx", | |
"resourceBytes": 515, | |
"unusedBytes": 217 | |
}, | |
{ | |
"name": "Three.jsx", | |
"resourceBytes": 5055, | |
"unusedBytes": 4031 | |
} | |
] | |
}, | |
{ | |
"name": "Asset", | |
"resourceBytes": 2505, | |
"unusedBytes": 382, | |
"children": [ | |
{ | |
"name": "Asset.styled.jsx", | |
"resourceBytes": 193, | |
"unusedBytes": 9 | |
}, | |
{ | |
"name": "Asset.jsx", | |
"resourceBytes": 2312, | |
"unusedBytes": 373 | |
} | |
] | |
}, | |
{ | |
"name": "CarouselViewer", | |
"resourceBytes": 2121, | |
"unusedBytes": 456, | |
"children": [ | |
{ | |
"name": "CarouselViewer.styled.jsx", | |
"resourceBytes": 351, | |
"unusedBytes": 76 | |
}, | |
{ | |
"name": "CarouselViewer.jsx", | |
"resourceBytes": 1770, | |
"unusedBytes": 380 | |
} | |
] | |
}, | |
{ | |
"name": "ScrollListItems", | |
"resourceBytes": 2398, | |
"unusedBytes": 1652, | |
"children": [ | |
{ | |
"name": "ScrollListItems.styled.jsx", | |
"resourceBytes": 458, | |
"unusedBytes": 162 | |
}, | |
{ | |
"name": "ScrollListItems.jsx", | |
"resourceBytes": 1940, | |
"unusedBytes": 1490 | |
} | |
] | |
}, | |
{ | |
"name": "ScrollViewer", | |
"resourceBytes": 2872, | |
"unusedBytes": 2384, | |
"children": [ | |
{ | |
"name": "ScrollViewer.styled.jsx", | |
"resourceBytes": 1136, | |
"unusedBytes": 838 | |
}, | |
{ | |
"name": "ScrollViewer.jsx", | |
"resourceBytes": 1736, | |
"unusedBytes": 1546 | |
} | |
] | |
}, | |
{ | |
"name": "ViewerWrapper", | |
"resourceBytes": 1865, | |
"unusedBytes": 184, | |
"children": [ | |
{ | |
"name": "ViewerWrapper.styled.jsx", | |
"resourceBytes": 615, | |
"unusedBytes": 21 | |
}, | |
{ | |
"name": "ViewerWrapper.jsx", | |
"resourceBytes": 1250, | |
"unusedBytes": 163 | |
} | |
] | |
}, | |
{ | |
"name": "Thumbnails", | |
"resourceBytes": 5370, | |
"unusedBytes": 537, | |
"children": [ | |
{ | |
"name": "Thumbnails.styled.jsx", | |
"resourceBytes": 822, | |
"unusedBytes": 40 | |
}, | |
{ | |
"name": "SelectedThumbnail.jsx", | |
"resourceBytes": 1791, | |
"unusedBytes": 164 | |
}, | |
{ | |
"name": "Thumbnails.jsx", | |
"resourceBytes": 2757, | |
"unusedBytes": 333 | |
} | |
] | |
}, | |
{ | |
"name": "Indicator", | |
"resourceBytes": 2649, | |
"unusedBytes": 2544, | |
"children": [ | |
{ | |
"name": "Indicator.styled.jsx", | |
"resourceBytes": 2070, | |
"unusedBytes": 1972 | |
}, | |
{ | |
"name": "Indicator.jsx", | |
"resourceBytes": 579, | |
"unusedBytes": 572 | |
} | |
] | |
}, | |
{ | |
"name": "AssetsNavigator", | |
"resourceBytes": 3803, | |
"unusedBytes": 515, | |
"children": [ | |
{ | |
"name": "AssetsNavigator.styled.jsx", | |
"resourceBytes": 826, | |
"unusedBytes": 21 | |
}, | |
{ | |
"name": "AssetsNavigator.jsx", | |
"resourceBytes": 2977, | |
"unusedBytes": 494 | |
} | |
] | |
}, | |
{ | |
"name": "Gallery", | |
"resourceBytes": 5616, | |
"unusedBytes": 1782, | |
"children": [ | |
{ | |
"name": "Gallery.styled.jsx", | |
"resourceBytes": 1009, | |
"unusedBytes": 280 | |
}, | |
{ | |
"name": "Gallery.jsx", | |
"resourceBytes": 4607, | |
"unusedBytes": 1502 | |
} | |
] | |
}, | |
{ | |
"name": "App/App.jsx", | |
"resourceBytes": 1198, | |
"unusedBytes": 92 | |
}, | |
{ | |
"name": "NotFound", | |
"resourceBytes": 259, | |
"unusedBytes": 226, | |
"children": [ | |
{ | |
"name": "NotFound.styled.jsx", | |
"resourceBytes": 56, | |
"unusedBytes": 28 | |
}, | |
{ | |
"name": "NotFound.jsx", | |
"resourceBytes": 203, | |
"unusedBytes": 198 | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"name": "assets", | |
"resourceBytes": 4851, | |
"unusedBytes": 585, | |
"children": [ | |
{ | |
"name": "icons.jsx", | |
"resourceBytes": 3077, | |
"unusedBytes": 11 | |
}, | |
{ | |
"name": "skins.js", | |
"resourceBytes": 1774, | |
"unusedBytes": 574 | |
} | |
] | |
}, | |
{ | |
"name": "index.jsx", | |
"resourceBytes": 6692, | |
"unusedBytes": 1032 | |
} | |
] | |
} | |
], | |
"unusedBytes": 179925 | |
}, | |
{ | |
"name": "(webpack)/buildin/global.js", | |
"resourceBytes": 148 | |
} | |
] | |
}, | |
{ | |
"name": "(unmapped)", | |
"resourceBytes": 581 | |
} | |
] | |
}, | |
{ | |
"name": "https://codesandbox.io/static/js/watermark-button.be960f43b.js", | |
"resourceBytes": 2792, | |
"unusedBytes": 762, | |
"children": [ | |
{ | |
"name": "webpack:/static/js/watermark-button.d47e1de20.js", | |
"resourceBytes": 2737, | |
"unusedBytes": 762 | |
}, | |
{ | |
"name": "(unmapped)", | |
"resourceBytes": 55 | |
} | |
] | |
} | |
] | |
} | |
}, | |
"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-command-name": { | |
"id": "aria-command-name", | |
"title": "`button`, `link`, and `menuitem` elements have accessible names", | |
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"aria-hidden-body": { | |
"id": "aria-hidden-body", | |
"title": "`[aria-hidden=\"true\"]` is not present on the document `<body>`", | |
"description": "Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document `<body>`. [Learn 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": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"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-name/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"aria-meter-name": { | |
"id": "aria-meter-name", | |
"title": "ARIA `meter` elements have accessible names", | |
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"aria-progressbar-name": { | |
"id": "aria-progressbar-name", | |
"title": "ARIA `progressbar` elements have accessible names", | |
"description": "When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-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-name/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"aria-tooltip-name": { | |
"id": "aria-tooltip-name", | |
"title": "ARIA `tooltip` elements have accessible names", | |
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"aria-treeitem-name": { | |
"id": "aria-treeitem-name", | |
"title": "ARIA `treeitem` elements have accessible names", | |
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-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 do not 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": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "7-18-BUTTON", | |
"path": "0,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,7,DIV,0,DIV,0,BUTTON", | |
"selector": "div.css-9ibe7j > div.css-15xv5ui > div.css-1xzzrpq > button.assetWrapper", | |
"boundingRect": { | |
"top": 56, | |
"bottom": 487, | |
"left": 3386, | |
"right": 3817, | |
"width": 431, | |
"height": 431 | |
}, | |
"snippet": "<button type=\"button\" class=\"assetWrapper css-1npl9wz\" tabindex=\"-1\" width=\"431\" height=\"431\" data-index=\"0\" data-test=\"0\">", | |
"nodeLabel": "div.css-9ibe7j > div.css-15xv5ui > div.css-1xzzrpq > button.assetWrapper", | |
"explanation": "Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "critical", | |
"tags": [ | |
"cat.name-role-value", | |
"wcag2a", | |
"wcag412", | |
"section508", | |
"section508.22.a", | |
"ACT" | |
] | |
} | |
} | |
}, | |
"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": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"color-contrast": { | |
"id": "color-contrast", | |
"title": "Background and foreground colors have a sufficient contrast ratio", | |
"description": "Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"definition-list": { | |
"id": "definition-list", | |
"title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.", | |
"description": "When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn 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 do not 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": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "7-19-IFRAME", | |
"path": "0,HTML,1,BODY,3,IFRAME", | |
"selector": "body > iframe#sb__open-sandbox72", | |
"boundingRect": { | |
"top": 893, | |
"bottom": 929, | |
"left": 966, | |
"right": 1084, | |
"width": 118, | |
"height": 36 | |
}, | |
"snippet": "<iframe id=\"sb__open-sandbox72\" style=\"\n position: fixed;\n margin: 0;\n padding: 0;\n bottom: 1…\">", | |
"nodeLabel": "body > iframe#sb__open-sandbox72", | |
"explanation": "Fix any of the following:\n Element has no title attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "serious", | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2a", | |
"wcag241", | |
"wcag412", | |
"section508", | |
"section508.22.i" | |
] | |
} | |
} | |
}, | |
"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 does not have 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": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "7-20-HTML", | |
"path": "0,HTML", | |
"selector": "html.js-focus-visible", | |
"boundingRect": { | |
"top": 0, | |
"bottom": 945, | |
"left": 0, | |
"right": 1100, | |
"width": 1100, | |
"height": 945 | |
}, | |
"snippet": "<html class=\"js-focus-visible\" data-js-focus-visible=\"\">", | |
"nodeLabel": "html.js-focus-visible", | |
"explanation": "Fix any of the following:\n The <html> element does not have a lang attribute" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "serious", | |
"tags": [ | |
"cat.language", | |
"wcag2a", | |
"wcag311", | |
"ACT" | |
] | |
} | |
} | |
}, | |
"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": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"image-alt": { | |
"id": "image-alt", | |
"title": "Image elements do not 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": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "7-21-IMG", | |
"path": "0,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,7,DIV,0,DIV,0,BUTTON,0,DIV,0,DIV,0,DIV,0,IMG", | |
"selector": "div.css-u1s97t > div.css-h3qkr3 > div.css-u1s97t > img.css-ljcvnj", | |
"boundingRect": { | |
"top": 56, | |
"bottom": 487, | |
"left": 3386, | |
"right": 3817, | |
"width": 431, | |
"height": 431 | |
}, | |
"snippet": "<img class=\"css-ljcvnj\" src=\"https://media.bradfordexchange.com/video/upload/b_rgb:FFFFFF,c_pad,dpr_1.0…\">", | |
"nodeLabel": "div.css-u1s97t > div.css-h3qkr3 > div.css-u1s97t > img.css-ljcvnj", | |
"explanation": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "critical", | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2a", | |
"wcag111", | |
"section508", | |
"section508.22.a", | |
"ACT" | |
] | |
} | |
} | |
}, | |
"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" | |
}, | |
"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": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"list": { | |
"id": "list", | |
"title": "Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).", | |
"description": "Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more](https://web.dev/list/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"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": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"meta-refresh": { | |
"id": "meta-refresh", | |
"title": "The document does not use `<meta http-equiv=\"refresh\">`", | |
"description": "Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more](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": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"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" | |
}, | |
"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": "Serve static assets with an efficient cache policy", | |
"description": "A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl/).", | |
"score": 0.17, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 406934.9166666666, | |
"numericUnit": "byte", | |
"displayValue": "1 resource 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": "https://product-gallery-staging.cloudinary.com/all.js", | |
"debugData": { | |
"type": "debugdata", | |
"max-age": 600 | |
}, | |
"cacheLifetimeMs": 600000, | |
"cacheHitProbability": 0.08333333333333333, | |
"totalBytes": 443929, | |
"wastedBytes": 406934.9166666666 | |
} | |
], | |
"summary": { | |
"wastedBytes": 406934.9166666666 | |
} | |
} | |
}, | |
"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": 931212, | |
"numericUnit": "byte", | |
"displayValue": "Total size was 909 KiB", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"itemType": "bytes", | |
"text": "Transfer Size" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://product-gallery-staging.cloudinary.com/all.js", | |
"totalBytes": 443929 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_1000,q_auto,w_1000/c_pad,h_1000,w_1000/v1/ashton-drake/0302984001?pgw=1&pgwact=1", | |
"totalBytes": 66151 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_1000,q_auto,w_1000/c_pad,h_1000,w_1000/v1/ashton-drake/0302984001?pgw=1&pgwact=1", | |
"totalBytes": 66096 | |
}, | |
{ | |
"url": "https://codesandbox.io/public/sse-hooks/sse-hooks.f648b14c15c640a14a557113a991cb8d.js", | |
"totalBytes": 45456 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt7?pgw=1", | |
"totalBytes": 25719 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt7?pgw=1", | |
"totalBytes": 25568 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt4?pgw=1", | |
"totalBytes": 22783 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt4?pgw=1", | |
"totalBytes": 22758 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt5?pgw=1", | |
"totalBytes": 22444 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt5?pgw=1", | |
"totalBytes": 22439 | |
} | |
] | |
} | |
}, | |
"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.92, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 92, | |
"numericUnit": "millisecond", | |
"displayValue": "Potential savings of 90 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://codesandbox.io/public/sse-hooks/sse-hooks.f648b14c15c640a14a557113a991cb8d.js", | |
"totalBytes": 45456, | |
"wastedMs": 372 | |
} | |
], | |
"overallSavingsMs": 92 | |
} | |
}, | |
"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": "Reduce unused CSS", | |
"description": "Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules/).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"numericUnit": "millisecond", | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"unused-javascript": { | |
"id": "unused-javascript", | |
"title": "Reduce unused JavaScript", | |
"description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn more](https://web.dev/unused-javascript/).", | |
"score": 0.87, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 160, | |
"numericUnit": "millisecond", | |
"displayValue": "Potential savings of 202 KiB", | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "url", | |
"subItemsHeading": { | |
"key": "source", | |
"valueType": "code" | |
}, | |
"label": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"valueType": "bytes", | |
"subItemsHeading": { | |
"key": "sourceBytes" | |
}, | |
"label": "Transfer Size" | |
}, | |
{ | |
"key": "wastedBytes", | |
"valueType": "bytes", | |
"subItemsHeading": { | |
"key": "sourceWastedBytes" | |
}, | |
"label": "Potential Savings" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://product-gallery-staging.cloudinary.com/all.js", | |
"totalBytes": 443929, | |
"wastedBytes": 180674, | |
"wastedPercent": 40.69883512423384, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"source": "…./node_modules/cloudinary-core/cloudinary-core-shrinkwrap.js", | |
"sourceBytes": 120841, | |
"sourceWastedBytes": 53961 | |
}, | |
{ | |
"source": "…./src/components/Spin/Spin.jsx", | |
"sourceBytes": 10272, | |
"sourceWastedBytes": 9893 | |
}, | |
{ | |
"source": "…./node_modules/@panzoom/panzoom/dist/panzoom.es.js", | |
"sourceBytes": 9614, | |
"sourceWastedBytes": 8584 | |
}, | |
{ | |
"source": "…./node_modules/between.js/build/between.js", | |
"sourceBytes": 8905, | |
"sourceWastedBytes": 6499 | |
}, | |
{ | |
"source": "…./node_modules/tinycolor2/tinycolor.js", | |
"sourceBytes": 14661, | |
"sourceWastedBytes": 6060 | |
} | |
] | |
} | |
}, | |
{ | |
"url": "https://codesandbox.io/public/sse-hooks/sse-hooks.f648b14c15c640a14a557113a991cb8d.js", | |
"totalBytes": 45456, | |
"wastedBytes": 26012, | |
"wastedPercent": 57.22518033085308 | |
} | |
], | |
"overallSavingsMs": 160, | |
"overallSavingsBytes": 206686 | |
} | |
}, | |
"modern-image-formats": { | |
"id": "modern-image-formats", | |
"title": "Serve images in next-gen formats", | |
"description": "Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](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": 0.77, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 280, | |
"numericUnit": "millisecond", | |
"displayValue": "Potential savings of 314 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": "https://product-gallery-staging.cloudinary.com/all.js", | |
"totalBytes": 442794, | |
"wastedBytes": 321941 | |
} | |
], | |
"overallSavingsMs": 280, | |
"overallSavingsBytes": 321941 | |
} | |
}, | |
"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": 0.87, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 160, | |
"numericUnit": "millisecond", | |
"displayValue": "Potential savings of 80 KiB", | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "thumbnail", | |
"label": "" | |
}, | |
{ | |
"key": "url", | |
"valueType": "url", | |
"label": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"valueType": "bytes", | |
"label": "Resource Size" | |
}, | |
{ | |
"key": "wastedBytes", | |
"valueType": "bytes", | |
"label": "Potential Savings" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_1000,q_auto,w_1000/c_pad,h_1000,w_1000/v1/ashton-drake/0302984001?pgw=1&pgwact=1", | |
"totalBytes": 65930, | |
"wastedBytes": 53683, | |
"wastedPercent": 81.42389999999999 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt7?pgw=1", | |
"totalBytes": 25442, | |
"wastedBytes": 6537, | |
"wastedPercent": 25.695599999999995 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt4?pgw=1", | |
"totalBytes": 22634, | |
"wastedBytes": 5816, | |
"wastedPercent": 25.695599999999995 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt5?pgw=1", | |
"totalBytes": 22318, | |
"wastedBytes": 5735, | |
"wastedPercent": 25.695599999999995 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001_alt1?pgw=1", | |
"totalBytes": 21604, | |
"wastedBytes": 5551, | |
"wastedPercent": 25.695599999999995 | |
}, | |
{ | |
"url": "https://media.bradfordexchange.com/image/upload/b_rgb:FFFFFF,c_pad,dpr_1.0,f_auto,h_500,q_auto,w_500/c_pad,h_500,w_500/v1/ashton-drake/0302984001?pgw=1", | |
"totalBytes": 17694, | |
"wastedBytes": 4547, | |
"wastedPercent": 25.695599999999995 | |
} | |
], | |
"overallSavingsMs": 160, | |
"overallSavingsBytes": 81869 | |
} | |
}, | |
"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": "Potential savings of 0 KiB", | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "url", | |
"subItemsHeading": { | |
"key": "location", | |
"valueType": "source-location" | |
}, | |
"label": "URL" | |
}, | |
{ | |
"key": null, | |
"valueType": "code", | |
"subItemsHeading": { | |
"key": "signal" | |
}, | |
"label": "" | |
}, | |
{ | |
"key": "wastedBytes", | |
"valueType": "bytes", | |
"label": "Potential Savings" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://product-gallery-staging.cloudinary.com/all.js", | |
"wastedBytes": 474, | |
"subItems": { | |
"type": "subitems", | |
"items": [ | |
{ | |
"signal": "@babel/plugin-transform-classes", | |
"location": { | |
"type": "source-location", | |
"url": "https://product-gallery-staging.cloudinary.com/all.js", | |
"line": 21, | |
"column": 16444, | |
"original": { | |
"file": "webpack:///./node_modules/@babel/runtime/helpers/classCallCheck.js", | |
"line": 2, | |
"column": 0 | |
}, | |
"urlProvider": "network" | |
} | |
} | |
] | |
}, | |
"totalBytes": 0 | |
} | |
], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 474 | |
} | |
}, | |
"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 lacks the HTML doctype, thus triggering quirks-mode", | |
"description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more](https://web.dev/doctype/).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "Document must contain a doctype" | |
}, | |
"charset": { | |
"id": "charset", | |
"title": "Charset declaration is missing or occurs too late in the HTML", | |
"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": 0, | |
"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": 151, | |
"numericUnit": "element", | |
"displayValue": "151 elements", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "statistic", | |
"itemType": "text", | |
"text": "Statistic" | |
}, | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Element" | |
}, | |
{ | |
"key": "value", | |
"itemType": "numeric", | |
"text": "Value" | |
} | |
], | |
"items": [ | |
{ | |
"statistic": "Total DOM Elements", | |
"value": 151 | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "7-6-path", | |
"path": "0,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,7,DIV,0,DIV,0,BUTTON,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,svg,0,path", | |
"selector": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path", | |
"boundingRect": { | |
"top": 240, | |
"bottom": 303, | |
"left": 3551, | |
"right": 3652, | |
"width": 101, | |
"height": 64 | |
}, | |
"snippet": "<path d=\"M121.663 90.638c-1.796 0-99.33-.498-101.474-1.478C8.685 83.877 1.25 72.196…\" stroke-width=\"9\" stroke-linecap=\"round\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\">", | |
"nodeLabel": "div.css-cm391e > div.css-lyyj3g > svg.css-12ztv2r > path" | |
}, | |
"statistic": "Maximum DOM Depth", | |
"value": 18 | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"lhId": "7-7-DIV", | |
"path": "0,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV", | |
"selector": "div.css-114r11c > div.css-1miatbd > div.css-teauwr > div.css-9ibe7j", | |
"boundingRect": { | |
"top": 56, | |
"bottom": 487, | |
"left": 369, | |
"right": 3817, | |
"width": 3448, | |
"height": 431 | |
}, | |
"snippet": "<div data-test=\"carousel-inner-wrapper\" spacing=\"0\" class=\"css-9ibe7j\" style=\"transition: transform 250ms ease 0s;\">", | |
"nodeLabel": "Gallery asset 1 of 8" | |
}, | |
"statistic": "Maximum Child Elements", | |
"value": 8 | |
} | |
] | |
} | |
}, | |
"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": [] | |
} | |
}, | |
"inspector-issues": { | |
"id": "inspector-issues", | |
"title": "No issues in the `Issues` panel in Chrome Devtools", | |
"description": "Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"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", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [], | |
"summary": {} | |
} | |
}, | |
"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": [ | |
{ | |
"key": "name", | |
"itemType": "text", | |
"text": "Name" | |
}, | |
{ | |
"key": "version", | |
"itemType": "text", | |
"text": "Version" | |
} | |
], | |
"items": [ | |
{ | |
"name": "Preact", | |
"version": "10", | |
"npm": "preact" | |
} | |
], | |
"summary": {}, | |
"debugData": { | |
"type": "debugdata", | |
"stacks": [ | |
{ | |
"id": "preact", | |
"version": "10" | |
} | |
] | |
} | |
} | |
}, | |
"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 and multiplexing. [Learn more](https://web.dev/uses-http2/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"numericValue": 0, | |
"numericUnit": "millisecond", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"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 does not have 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": 0, | |
"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": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [], | |
"summary": {} | |
} | |
}, | |
"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, | |
"formFactor": "desktop", | |
"throttling": { | |
"rttMs": 40, | |
"throughputKbps": 10240, | |
"requestLatencyMs": 0, | |
"downloadThroughputKbps": 0, | |
"uploadThroughputKbps": 0, | |
"cpuSlowdownMultiplier": 1 | |
}, | |
"throttlingMethod": "simulate", | |
"screenEmulation": { | |
"mobile": true, | |
"width": 360, | |
"height": 640, | |
"deviceScaleFactor": 2.625, | |
"disabled": true | |
}, | |
"emulatedUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4420.0 Safari/537.36 Chrome-Lighthouse", | |
"auditMode": false, | |
"gatherMode": false, | |
"disableStorageReset": false, | |
"channel": "devtools", | |
"budgets": null, | |
"locale": "en-US", | |
"blockedUrlPatterns": null, | |
"additionalTraceCategories": null, | |
"extraHeaders": null, | |
"precomputedLanternData": null, | |
"onlyAudits": null, | |
"onlyCategories": [ | |
"performance", | |
"best-practices", | |
"accessibility", | |
"seo" | |
], | |
"skipAudits": null | |
}, | |
"categories": { | |
"performance": { | |
"title": "Performance", | |
"auditRefs": [ | |
{ | |
"id": "first-contentful-paint", | |
"weight": 10, | |
"group": "metrics", | |
"acronym": "FCP", | |
"relevantAudits": [ | |
"server-response-time", | |
"render-blocking-resources", | |
"redirects", | |
"critical-request-chains", | |
"uses-text-compression", | |
"uses-rel-preconnect", | |
"uses-rel-preload", | |
"font-display", | |
"unminified-javascript", | |
"unminified-css", | |
"unused-css-rules" | |
] | |
}, | |
{ | |
"id": "speed-index", | |
"weight": 10, | |
"group": "metrics", | |
"acronym": "SI" | |
}, | |
{ | |
"id": "largest-contentful-paint", | |
"weight": 25, | |
"group": "metrics", | |
"acronym": "LCP", | |
"relevantAudits": [ | |
"server-response-time", | |
"render-blocking-resources", | |
"redirects", | |
"critical-request-chains", | |
"uses-text-compression", | |
"uses-rel-preconnect", | |
"uses-rel-preload", | |
"font-display", | |
"unminified-javascript", | |
"unminified-css", | |
"unused-css-rules", | |
"largest-contentful-paint-element", | |
"preload-lcp-image", | |
"unused-javascript", | |
"efficient-animated-content", | |
"total-byte-weight" | |
] | |
}, | |
{ | |
"id": "interactive", | |
"weight": 10, | |
"group": "metrics", | |
"acronym": "TTI" | |
}, | |
{ | |
"id": "total-blocking-time", | |
"weight": 30, | |
"group": "metrics", | |
"acronym": "TBT", | |
"relevantAudits": [ | |
"long-tasks", | |
"third-party-summary", | |
"third-party-facades", | |
"bootup-time", | |
"mainthread-work-breakdown", | |
"dom-size", | |
"duplicated-javascript", | |
"legacy-javascript" | |
] | |
}, | |
{ | |
"id": "cumulative-layout-shift", | |
"weight": 15, | |
"group": "metrics", | |
"acronym": "CLS", | |
"relevantAudits": [ | |
"layout-shift-elements", | |
"non-composited-animations", | |
"unsized-images" | |
] | |
}, | |
{ | |
"id": "max-potential-fid", | |
"weight": 0 | |
}, | |
{ | |
"id": "first-meaningful-paint", | |
"weight": 0, | |
"acronym": "FMP" | |
}, | |
{ | |
"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": "modern-image-formats", | |
"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": "preload-lcp-image", | |
"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": "third-party-facades", | |
"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": "script-treemap-data", | |
"weight": 0 | |
} | |
], | |
"id": "performance", | |
"score": 0.95 | |
}, | |
"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-command-name", | |
"weight": 0, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-hidden-body", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-hidden-focus", | |
"weight": 0, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-input-field-name", | |
"weight": 0, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-meter-name", | |
"weight": 0, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-progressbar-name", | |
"weight": 0, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-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-tooltip-name", | |
"weight": 0, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-treeitem-name", | |
"weight": 0, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-valid-attr-value", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-valid-attr", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "button-name", | |
"weight": 10, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "bypass", | |
"weight": 0, | |
"group": "a11y-navigation" | |
}, | |
{ | |
"id": "color-contrast", | |
"weight": 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": 3, | |
"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": 0, | |
"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": "link-name", | |
"weight": 0, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "list", | |
"weight": 0, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "listitem", | |
"weight": 0, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "meta-refresh", | |
"weight": 0, | |
"group": "a11y-best-practices" | |
}, | |
{ | |
"id": "meta-viewport", | |
"weight": 10, | |
"group": "a11y-best-practices" | |
}, | |
{ | |
"id": "object-alt", | |
"weight": 0, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "tabindex", | |
"weight": 3, | |
"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": "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.7 | |
}, | |
"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": "csp-xss", | |
"weight": 0, | |
"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": "inspector-issues", | |
"weight": 1, | |
"group": "best-practices-general" | |
} | |
], | |
"id": "best-practices", | |
"score": 0.8 | |
}, | |
"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": 1, | |
"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": 0.82 | |
} | |
}, | |
"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-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": 67.3, | |
"name": "lh:init:config", | |
"duration": 246.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 75.5, | |
"name": "lh:config:requireGatherers", | |
"duration": 6.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 82.1, | |
"name": "lh:config:requireAudits", | |
"duration": 168, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 314.1, | |
"name": "lh:init:connect", | |
"duration": 0.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 314.3, | |
"name": "lh:gather:loadBlank", | |
"duration": 20.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 335.2, | |
"name": "lh:gather:getVersion", | |
"duration": 3.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 339.1, | |
"name": "lh:gather:getBenchmarkIndex", | |
"duration": 1005.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1344.5, | |
"name": "lh:gather:setupDriver", | |
"duration": 5.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1350, | |
"name": "lh:gather:runPass-defaultPass", | |
"duration": 7275.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1368.6, | |
"name": "lh:storage:clearBrowserCaches", | |
"duration": 24.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1393.1, | |
"name": "lh:gather:prepareNetworkForNavigation", | |
"duration": 2.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1395.3, | |
"name": "lh:gather:beforePass", | |
"duration": 75.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1395.4, | |
"name": "lh:gather:beforePass:CSSUsage", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1395.6, | |
"name": "lh:gather:beforePass:JsUsage", | |
"duration": 70.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1465.8, | |
"name": "lh:gather:beforePass:ConsoleMessages", | |
"duration": 1.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1467.7, | |
"name": "lh:gather:beforePass:LinkElements", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1467.8, | |
"name": "lh:gather:beforePass:ScriptElements", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1467.9, | |
"name": "lh:gather:beforePass:GatherContext", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1468, | |
"name": "lh:gather:beforePass:GlobalListeners", | |
"duration": 0, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1468.1, | |
"name": "lh:gather:beforePass:DOMStats", | |
"duration": 0.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1468.3, | |
"name": "lh:gather:beforePass:PasswordInputsWithPreventedPaste", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1468.4, | |
"name": "lh:gather:beforePass:TagsBlockingFirstPaint", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1469, | |
"name": "lh:gather:beforePass:FontSize", | |
"duration": 0, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1469.1, | |
"name": "lh:gather:beforePass:EmbeddedContent", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1469.2, | |
"name": "lh:gather:beforePass:TraceElements", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1469.7, | |
"name": "lh:gather:beforePass:InspectorIssues", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1470.2, | |
"name": "lh:gather:beforePass:SourceMaps", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1470.3, | |
"name": "lh:gather:beforePass:FullPageScreenshot", | |
"duration": 0, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1470.4, | |
"name": "lh:gather:beginRecording", | |
"duration": 3.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1474.1, | |
"name": "lh:gather:loadPage-defaultPass", | |
"duration": 4324.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5799.1, | |
"name": "lh:gather:pass", | |
"duration": 1.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5800.8, | |
"name": "lh:gather:getTrace", | |
"duration": 1154.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6955.5, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 1.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6955.7, | |
"name": "lh:computed:NetworkRecords", | |
"duration": 1.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6958.6, | |
"name": "lh:gather:afterPass", | |
"duration": 1666.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6963.3, | |
"name": "lh:gather:afterPass:CSSUsage", | |
"duration": 12.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6975.7, | |
"name": "lh:gather:afterPass:JsUsage", | |
"duration": 23.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6999.2, | |
"name": "lh:gather:afterPass:ViewportDimensions", | |
"duration": 2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7001.2, | |
"name": "lh:gather:afterPass:ConsoleMessages", | |
"duration": 1.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7002.8, | |
"name": "lh:gather:afterPass:AnchorElements", | |
"duration": 10.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7012.9, | |
"name": "lh:gather:afterPass:ImageElements", | |
"duration": 107, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7119.9, | |
"name": "lh:gather:afterPass:LinkElements", | |
"duration": 2.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7122.4, | |
"name": "lh:gather:afterPass:MetaElements", | |
"duration": 3.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7125.7, | |
"name": "lh:gather:afterPass:ScriptElements", | |
"duration": 21.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7147.1, | |
"name": "lh:gather:afterPass:MainDocumentContent", | |
"duration": 2.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7149.4, | |
"name": "lh:gather:afterPass:GatherContext", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7150.4, | |
"name": "lh:gather:afterPass:GlobalListeners", | |
"duration": 1.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7152.3, | |
"name": "lh:gather:afterPass:AppCacheManifest", | |
"duration": 1.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7153.8, | |
"name": "lh:gather:afterPass:Doctype", | |
"duration": 1.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7155.3, | |
"name": "lh:gather:afterPass:DOMStats", | |
"duration": 4.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7159.6, | |
"name": "lh:gather:afterPass:OptimizedImages", | |
"duration": 1.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7160.7, | |
"name": "lh:gather:afterPass:PasswordInputsWithPreventedPaste", | |
"duration": 1.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7162.6, | |
"name": "lh:gather:afterPass:ResponseCompression", | |
"duration": 185.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7348, | |
"name": "lh:gather:afterPass:TagsBlockingFirstPaint", | |
"duration": 4.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7352.2, | |
"name": "lh:gather:afterPass:FontSize", | |
"duration": 9.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7362, | |
"name": "lh:gather:afterPass:EmbeddedContent", | |
"duration": 2.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7364.3, | |
"name": "lh:gather:afterPass:RobotsTxt", | |
"duration": 117.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7364.4, | |
"name": "lh:gather:getVersion", | |
"duration": 1.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7366.4, | |
"name": "lh:gather:getVersion", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7482.2, | |
"name": "lh:gather:afterPass:TapTargets", | |
"duration": 24.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7506.7, | |
"name": "lh:gather:afterPass:Accessibility", | |
"duration": 586.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8092.8, | |
"name": "lh:gather:afterPass:TraceElements", | |
"duration": 57.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8093.8, | |
"name": "lh:computed:ProcessedTrace", | |
"duration": 36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8129.8, | |
"name": "lh:computed:ProcessedNavigation", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8150.6, | |
"name": "lh:gather:afterPass:InspectorIssues", | |
"duration": 1.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8152.1, | |
"name": "lh:gather:afterPass:SourceMaps", | |
"duration": 393.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8152.5, | |
"name": "lh:gather:getVersion", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8545.3, | |
"name": "lh:gather:afterPass:FullPageScreenshot", | |
"duration": 80.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8625.8, | |
"name": "lh:gather:populateBaseArtifacts", | |
"duration": 16.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8626.9, | |
"name": "lh:gather:collectStacks", | |
"duration": 15.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8643.2, | |
"name": "lh:gather:disconnect", | |
"duration": 3.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 313.6, | |
"name": "lh:runner:run", | |
"duration": 9521.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8647, | |
"name": "lh:runner:auditing", | |
"duration": 1187.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8649.4, | |
"name": "lh:audit:is-on-https", | |
"duration": 4.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8654.5, | |
"name": "lh:audit:viewport", | |
"duration": 2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8655.2, | |
"name": "lh:computed:ViewportMeta", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8656.7, | |
"name": "lh:audit:first-contentful-paint", | |
"duration": 16.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8657.2, | |
"name": "lh:computed:FirstContentfulPaint", | |
"duration": 14.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8657.4, | |
"name": "lh:computed:LanternFirstContentfulPaint", | |
"duration": 14.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8657.6, | |
"name": "lh:computed:PageDependencyGraph", | |
"duration": 7.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8665, | |
"name": "lh:computed:LoadSimulator", | |
"duration": 2.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8665.1, | |
"name": "lh:computed:NetworkAnalysis", | |
"duration": 2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8673.4, | |
"name": "lh:audit:largest-contentful-paint", | |
"duration": 5.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8673.8, | |
"name": "lh:computed:LargestContentfulPaint", | |
"duration": 3.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8679.1, | |
"name": "lh:audit:first-meaningful-paint", | |
"duration": 2.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8679.6, | |
"name": "lh:computed:FirstMeaningfulPaint", | |
"duration": 1.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8681.9, | |
"name": "lh:audit:speed-index", | |
"duration": 303, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8682.3, | |
"name": "lh:computed:SpeedIndex", | |
"duration": 301.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8682.4, | |
"name": "lh:computed:Speedline", | |
"duration": 292.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8984.9, | |
"name": "lh:audit:screenshot-thumbnails", | |
"duration": 125.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9110.5, | |
"name": "lh:audit:final-screenshot", | |
"duration": 1.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9110.7, | |
"name": "lh:computed:Screenshots", | |
"duration": 1.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9112.6, | |
"name": "lh:audit:total-blocking-time", | |
"duration": 14.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9114.8, | |
"name": "lh:computed:TotalBlockingTime", | |
"duration": 11.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9114.9, | |
"name": "lh:computed:LanternTotalBlockingTime", | |
"duration": 11.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9127.6, | |
"name": "lh:audit:max-potential-fid", | |
"duration": 4.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9128.1, | |
"name": "lh:computed:MaxPotentialFID", | |
"duration": 3.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9128.2, | |
"name": "lh:computed:LanternMaxPotentialFID", | |
"duration": 3.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9132.7, | |
"name": "lh:audit:cumulative-layout-shift", | |
"duration": 1.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9133.1, | |
"name": "lh:computed:CumulativeLayoutShift", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9134.4, | |
"name": "lh:audit:errors-in-console", | |
"duration": 1.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9136.2, | |
"name": "lh:audit:server-response-time", | |
"duration": 1.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9136.7, | |
"name": "lh:computed:MainResource", | |
"duration": 0.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9138.1, | |
"name": "lh:audit:interactive", | |
"duration": 1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9138.4, | |
"name": "lh:computed:Interactive", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9139.3, | |
"name": "lh:audit:user-timings", | |
"duration": 2.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9139.6, | |
"name": "lh:computed:UserTimings", | |
"duration": 1.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9142, | |
"name": "lh:audit:critical-request-chains", | |
"duration": 2.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9142.4, | |
"name": "lh:computed:CriticalRequestChains", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9145, | |
"name": "lh:audit:redirects", | |
"duration": 3.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9149.2, | |
"name": "lh:audit:image-aspect-ratio", | |
"duration": 2.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9152.2, | |
"name": "lh:audit:image-size-responsive", | |
"duration": 1.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9154.2, | |
"name": "lh:audit:preload-fonts", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9156.2, | |
"name": "lh:audit:deprecations", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9157.4, | |
"name": "lh:audit:mainthread-work-breakdown", | |
"duration": 16.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9158, | |
"name": "lh:computed:MainThreadTasks", | |
"duration": 14.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9174.6, | |
"name": "lh:audit:bootup-time", | |
"duration": 3.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9178.4, | |
"name": "lh:audit:uses-rel-preload", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9179.6, | |
"name": "lh:audit:uses-rel-preconnect", | |
"duration": 1.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9181.3, | |
"name": "lh:audit:font-display", | |
"duration": 1.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9182.6, | |
"name": "lh:audit:diagnostics", | |
"duration": 0.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9183.3, | |
"name": "lh:audit:network-requests", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9184.3, | |
"name": "lh:audit:network-rtt", | |
"duration": 1.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9185.7, | |
"name": "lh:audit:network-server-latency", | |
"duration": 1.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9186.8, | |
"name": "lh:audit:main-thread-tasks", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9187.2, | |
"name": "lh:audit:metrics", | |
"duration": 1.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9187.5, | |
"name": "lh:computed:FirstContentfulPaintAllFrames", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9187.6, | |
"name": "lh:computed:LargestContentfulPaintAllFrames", | |
"duration": 0, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9188.6, | |
"name": "lh:audit:performance-budget", | |
"duration": 1.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9188.9, | |
"name": "lh:computed:ResourceSummary", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9190.1, | |
"name": "lh:audit:timing-budget", | |
"duration": 2.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9192.6, | |
"name": "lh:audit:resource-summary", | |
"duration": 1.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9194.5, | |
"name": "lh:audit:third-party-summary", | |
"duration": 3.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9198.8, | |
"name": "lh:audit:third-party-facades", | |
"duration": 2.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9201.9, | |
"name": "lh:audit:largest-contentful-paint-element", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9203, | |
"name": "lh:audit:layout-shift-elements", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9203.8, | |
"name": "lh:audit:long-tasks", | |
"duration": 3.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9207.3, | |
"name": "lh:audit:no-unload-listeners", | |
"duration": 1.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9208.7, | |
"name": "lh:audit:non-composited-animations", | |
"duration": 3.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9212.7, | |
"name": "lh:audit:unsized-images", | |
"duration": 1.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9214.5, | |
"name": "lh:audit:valid-source-maps", | |
"duration": 2.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9216.9, | |
"name": "lh:audit:preload-lcp-image", | |
"duration": 0.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9217.9, | |
"name": "lh:audit:csp-xss", | |
"duration": 1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9219, | |
"name": "lh:audit:full-page-screenshot", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9219.1, | |
"name": "lh:audit:script-treemap-data", | |
"duration": 89.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9219.4, | |
"name": "lh:computed:JSBundles", | |
"duration": 42.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9261.6, | |
"name": "lh:computed:ModuleDuplication", | |
"duration": 0.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9262.5, | |
"name": "lh:computed:UnusedJavascriptSummary", | |
"duration": 8.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9270.9, | |
"name": "lh:computed:UnusedJavascriptSummary", | |
"duration": 5.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9276.9, | |
"name": "lh:computed:UnusedJavascriptSummary", | |
"duration": 25.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9303.1, | |
"name": "lh:computed:UnusedJavascriptSummary", | |
"duration": 5.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9309, | |
"name": "lh:audit:accesskeys", | |
"duration": 1.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9310.5, | |
"name": "lh:audit:aria-allowed-attr", | |
"duration": 4.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9315.8, | |
"name": "lh:audit:aria-command-name", | |
"duration": 1.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9317.4, | |
"name": "lh:audit:aria-hidden-body", | |
"duration": 5.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9323.5, | |
"name": "lh:audit:aria-hidden-focus", | |
"duration": 1.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9325.3, | |
"name": "lh:audit:aria-input-field-name", | |
"duration": 1.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9326.9, | |
"name": "lh:audit:aria-meter-name", | |
"duration": 2.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9329.3, | |
"name": "lh:audit:aria-progressbar-name", | |
"duration": 1.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9331.3, | |
"name": "lh:audit:aria-required-attr", | |
"duration": 1.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9334, | |
"name": "lh:audit:aria-required-children", | |
"duration": 2.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9336.7, | |
"name": "lh:audit:aria-required-parent", | |
"duration": 1.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9338.7, | |
"name": "lh:audit:aria-roles", | |
"duration": 1.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9340.7, | |
"name": "lh:audit:aria-toggle-field-name", | |
"duration": 2.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9343.9, | |
"name": "lh:audit:aria-tooltip-name", | |
"duration": 2.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9346.3, | |
"name": "lh:audit:aria-treeitem-name", | |
"duration": 2.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9349.4, | |
"name": "lh:audit:aria-valid-attr-value", | |
"duration": 4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9353.6, | |
"name": "lh:audit:aria-valid-attr", | |
"duration": 4.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9358.5, | |
"name": "lh:audit:button-name", | |
"duration": 4.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9363.4, | |
"name": "lh:audit:bypass", | |
"duration": 2.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9365.8, | |
"name": "lh:audit:color-contrast", | |
"duration": 4.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9370.8, | |
"name": "lh:audit:definition-list", | |
"duration": 2.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9373.8, | |
"name": "lh:audit:dlitem", | |
"duration": 3.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9377.3, | |
"name": "lh:audit:document-title", | |
"duration": 5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9382.7, | |
"name": "lh:audit:duplicate-id-active", | |
"duration": 2.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9385.5, | |
"name": "lh:audit:duplicate-id-aria", | |
"duration": 2.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9388.4, | |
"name": "lh:audit:form-field-multiple-labels", | |
"duration": 3.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9391.8, | |
"name": "lh:audit:frame-title", | |
"duration": 4.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9396.6, | |
"name": "lh:audit:heading-order", | |
"duration": 5.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9402.5, | |
"name": "lh:audit:html-has-lang", | |
"duration": 6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9408.8, | |
"name": "lh:audit:html-lang-valid", | |
"duration": 3.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9412.2, | |
"name": "lh:audit:image-alt", | |
"duration": 4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9416.4, | |
"name": "lh:audit:input-image-alt", | |
"duration": 2.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9419.5, | |
"name": "lh:audit:label", | |
"duration": 2.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9422.6, | |
"name": "lh:audit:link-name", | |
"duration": 2.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9425.9, | |
"name": "lh:audit:list", | |
"duration": 3.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9429.5, | |
"name": "lh:audit:listitem", | |
"duration": 3.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9433.6, | |
"name": "lh:audit:meta-refresh", | |
"duration": 3.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9437.7, | |
"name": "lh:audit:meta-viewport", | |
"duration": 6.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9444.3, | |
"name": "lh:audit:object-alt", | |
"duration": 3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9447.6, | |
"name": "lh:audit:tabindex", | |
"duration": 4.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9452.9, | |
"name": "lh:audit:td-headers-attr", | |
"duration": 6.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9459.4, | |
"name": "lh:audit:th-has-data-cells", | |
"duration": 5.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9464.9, | |
"name": "lh:audit:valid-lang", | |
"duration": 3.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9469, | |
"name": "lh:audit:video-caption", | |
"duration": 4.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9473.1, | |
"name": "lh:audit:custom-controls-labels", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9473.2, | |
"name": "lh:audit:custom-controls-roles", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9473.3, | |
"name": "lh:audit:focus-traps", | |
"duration": 0, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9473.4, | |
"name": "lh:audit:logical-tab-order", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9473.5, | |
"name": "lh:audit:offscreen-content-hidden", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9473.7, | |
"name": "lh:audit:use-landmarks", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9473.8, | |
"name": "lh:audit:visual-order-follows-dom", | |
"duration": 0, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9474.1, | |
"name": "lh:audit:uses-long-cache-ttl", | |
"duration": 2.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9476.7, | |
"name": "lh:audit:total-byte-weight", | |
"duration": 1.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9478.1, | |
"name": "lh:audit:offscreen-images", | |
"duration": 3.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9481.8, | |
"name": "lh:audit:render-blocking-resources", | |
"duration": 2.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9482.2, | |
"name": "lh:computed:UnusedCSS", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9482.8, | |
"name": "lh:computed:FirstContentfulPaint", | |
"duration": 0, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9484.1, | |
"name": "lh:audit:unminified-css", | |
"duration": 7.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9491.7, | |
"name": "lh:audit:unminified-javascript", | |
"duration": 53.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9545.2, | |
"name": "lh:audit:unused-css-rules", | |
"duration": 4.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9549.9, | |
"name": "lh:audit:unused-javascript", | |
"duration": 163.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9550.4, | |
"name": "lh:computed:JSBundles", | |
"duration": 47.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9599.7, | |
"name": "lh:computed:UnusedJavascriptSummary", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9714, | |
"name": "lh:audit:modern-image-formats", | |
"duration": 3.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9717.8, | |
"name": "lh:audit:uses-optimized-images", | |
"duration": 3.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9721.7, | |
"name": "lh:audit:uses-text-compression", | |
"duration": 3.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9725.5, | |
"name": "lh:audit:uses-responsive-images", | |
"duration": 3.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9726, | |
"name": "lh:computed:ImageRecords", | |
"duration": 0.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9729.2, | |
"name": "lh:audit:efficient-animated-content", | |
"duration": 3.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9732.8, | |
"name": "lh:audit:duplicated-javascript", | |
"duration": 33.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9733.4, | |
"name": "lh:computed:ModuleDuplication", | |
"duration": 31.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9767.4, | |
"name": "lh:audit:legacy-javascript", | |
"duration": 29.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9796.9, | |
"name": "lh:audit:appcache-manifest", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9797.8, | |
"name": "lh:audit:doctype", | |
"duration": 1.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9799.7, | |
"name": "lh:audit:charset", | |
"duration": 1.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9801.3, | |
"name": "lh:audit:dom-size", | |
"duration": 1.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9803.2, | |
"name": "lh:audit:external-anchors-use-rel-noopener", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9804.4, | |
"name": "lh:audit:geolocation-on-start", | |
"duration": 1.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9805.9, | |
"name": "lh:audit:inspector-issues", | |
"duration": 1.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9807.4, | |
"name": "lh:audit:no-document-write", | |
"duration": 2.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9809.9, | |
"name": "lh:audit:no-vulnerable-libraries", | |
"duration": 1.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9811.4, | |
"name": "lh:audit:js-libraries", | |
"duration": 0.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9812.4, | |
"name": "lh:audit:notification-on-start", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9813.6, | |
"name": "lh:audit:password-inputs-can-be-pasted-into", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9814.5, | |
"name": "lh:audit:uses-http2", | |
"duration": 4.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9819.5, | |
"name": "lh:audit:uses-passive-event-listeners", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9820.6, | |
"name": "lh:audit:meta-description", | |
"duration": 0.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9821.7, | |
"name": "lh:audit:http-status-code", | |
"duration": 0.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9822.8, | |
"name": "lh:audit:font-size", | |
"duration": 1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9824, | |
"name": "lh:audit:link-text", | |
"duration": 0.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9825.1, | |
"name": "lh:audit:crawlable-anchors", | |
"duration": 1.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9827, | |
"name": "lh:audit:is-crawlable", | |
"duration": 1.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9828.8, | |
"name": "lh:audit:robots-txt", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9830, | |
"name": "lh:audit:tap-targets", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9831.2, | |
"name": "lh:audit:hreflang", | |
"duration": 0.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9832.3, | |
"name": "lh:audit:plugins", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9833.2, | |
"name": "lh:audit:canonical", | |
"duration": 0.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9834.3, | |
"name": "lh:audit:structured-data", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9834.9, | |
"name": "lh:runner:generate", | |
"duration": 0.5, | |
"entryType": "measure" | |
} | |
], | |
"total": 9521.8 | |
}, | |
"i18n": { | |
"rendererFormattedStrings": {}, | |
"icuMessagePaths": { | |
"lighthouse-core/audits/is-on-https.js | title": [ | |
"audits[is-on-https].title" | |
], | |
"lighthouse-core/audits/is-on-https.js | description": [ | |
"audits[is-on-https].description" | |
], | |
"lighthouse-core/audits/viewport.js | title": [ | |
"audits.viewport.title" | |
], | |
"lighthouse-core/audits/viewport.js | description": [ | |
"audits.viewport.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": 667.5886 | |
}, | |
"path": "audits[first-contentful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 1404.7519499999999 | |
}, | |
"path": "audits[largest-contentful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 851.2353 | |
}, | |
"path": "audits[first-meaningful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 1102.1064729489253 | |
}, | |
"path": "audits[speed-index].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 1110.882 | |
}, | |
"path": "audits.interactive.displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 466.1409999999971 | |
}, | |
"path": "audits[mainthread-work-breakdown].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 223.44599999999687 | |
}, | |
"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/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 | 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 | ms": [ | |
{ | |
"values": { | |
"timeInMs": 0.5 | |
}, | |
"path": "audits[total-blocking-time].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 51 | |
}, | |
"path": "audits[max-potential-fid].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 0.0299 | |
}, | |
"path": "audits[network-rtt].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 161.92780000000002 | |
}, | |
"path": "audits[network-server-latency].displayValue" | |
} | |
], | |
"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": 95.026 | |
}, | |
"path": "audits[server-response-time].displayValue" | |
} | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnURL": [ | |
"audits[server-response-time].details.headings[0].label", | |
"audits[image-aspect-ratio].details.headings[1].text", | |
"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[valid-source-maps].details.headings[0].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-javascript].details.headings[0].label", | |
"audits[uses-text-compression].details.headings[0].label", | |
"audits[uses-responsive-images].details.headings[1].label", | |
"audits[legacy-javascript].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 | 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": 3 | |
}, | |
"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/image-aspect-ratio.js | failureTitle": [ | |
"audits[image-aspect-ratio].title" | |
], | |
"lighthouse-core/audits/image-aspect-ratio.js | description": [ | |
"audits[image-aspect-ratio].description" | |
], | |
"lighthouse-core/audits/image-aspect-ratio.js | columnDisplayed": [ | |
"audits[image-aspect-ratio].details.headings[2].text" | |
], | |
"lighthouse-core/audits/image-aspect-ratio.js | columnActual": [ | |
"audits[image-aspect-ratio].details.headings[3].text" | |
], | |
"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/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": 56, | |
"byteCount": 928456 | |
}, | |
"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-javascript].details.headings[1].label", | |
"audits[uses-text-compression].details.headings[1].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | totalResourceType": [ | |
"audits[resource-summary].details.items[0].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | scriptResourceType": [ | |
"audits[resource-summary].details.items[1].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | imageResourceType": [ | |
"audits[resource-summary].details.items[2].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | otherResourceType": [ | |
"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 | stylesheetResourceType": [ | |
"audits[resource-summary].details.items[5].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | mediaResourceType": [ | |
"audits[resource-summary].details.items[6].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | fontResourceType": [ | |
"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": 43.164 | |
}, | |
"path": "audits[third-party-summary].displayValue" | |
} | |
], | |
"lighthouse-core/audits/third-party-summary.js | columnThirdParty": [ | |
"audits[third-party-summary].details.headings[0].text" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnBlockingTime": [ | |
"audits[third-party-summary].details.headings[2].text" | |
], | |
"lighthouse-core/audits/third-party-facades.js | title": [ | |
"audits[third-party-facades].title" | |
], | |
"lighthouse-core/audits/third-party-facades.js | description": [ | |
"audits[third-party-facades].description" | |
], | |
"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" | |
} | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnElement": [ | |
"audits[largest-contentful-paint-element].details.headings[0].text", | |
"audits[non-composited-animations].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/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/non-composited-animations.js | displayValue": [ | |
{ | |
"values": { | |
"itemCount": 8 | |
}, | |
"path": "audits[non-composited-animations].displayValue" | |
} | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnName": [ | |
"audits[non-composited-animations].details.headings[1].text", | |
"audits[js-libraries].details.headings[0].text" | |
], | |
"lighthouse-core/audits/non-composited-animations.js | unsupportedCSSProperty": [ | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke-dashoffset" | |
}, | |
"path": "audits[non-composited-animations].details.items[0].subItems.items[0].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke" | |
}, | |
"path": "audits[non-composited-animations].details.items[0].subItems.items[1].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke-dashoffset" | |
}, | |
"path": "audits[non-composited-animations].details.items[1].subItems.items[0].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke" | |
}, | |
"path": "audits[non-composited-animations].details.items[1].subItems.items[1].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke-dashoffset" | |
}, | |
"path": "audits[non-composited-animations].details.items[2].subItems.items[0].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke" | |
}, | |
"path": "audits[non-composited-animations].details.items[2].subItems.items[1].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke-dashoffset" | |
}, | |
"path": "audits[non-composited-animations].details.items[3].subItems.items[0].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke" | |
}, | |
"path": "audits[non-composited-animations].details.items[3].subItems.items[1].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke-dashoffset" | |
}, | |
"path": "audits[non-composited-animations].details.items[4].subItems.items[0].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke" | |
}, | |
"path": "audits[non-composited-animations].details.items[4].subItems.items[1].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke-dashoffset" | |
}, | |
"path": "audits[non-composited-animations].details.items[5].subItems.items[0].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke" | |
}, | |
"path": "audits[non-composited-animations].details.items[5].subItems.items[1].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke-dashoffset" | |
}, | |
"path": "audits[non-composited-animations].details.items[6].subItems.items[0].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke" | |
}, | |
"path": "audits[non-composited-animations].details.items[6].subItems.items[1].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke-dashoffset" | |
}, | |
"path": "audits[non-composited-animations].details.items[7].subItems.items[0].failureReason" | |
}, | |
{ | |
"values": { | |
"propertyCount": 1, | |
"properties": "stroke" | |
}, | |
"path": "audits[non-composited-animations].details.items[7].subItems.items[1].failureReason" | |
} | |
], | |
"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[button-name].details.headings[0].text", | |
"audits[frame-title].details.headings[0].text", | |
"audits[html-has-lang].details.headings[0].text", | |
"audits[image-alt].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/valid-source-maps.js | columnMapURL": [ | |
"audits[valid-source-maps].details.headings[1].text" | |
], | |
"lighthouse-core/audits/valid-source-maps.js | missingSourceMapItemsWarningMesssage": [ | |
{ | |
"values": { | |
"missingItems": 1 | |
}, | |
"path": "audits[valid-source-maps].details.items[0].subItems.items[0].error" | |
} | |
], | |
"lighthouse-core/audits/preload-lcp-image.js | title": [ | |
"audits[preload-lcp-image].title" | |
], | |
"lighthouse-core/audits/preload-lcp-image.js | description": [ | |
"audits[preload-lcp-image].description" | |
], | |
"lighthouse-core/audits/csp-xss.js | title": [ | |
"audits[csp-xss].title" | |
], | |
"lighthouse-core/audits/csp-xss.js | description": [ | |
"audits[csp-xss].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnDescription": [ | |
"audits[csp-xss].details.headings[0].text" | |
], | |
"lighthouse-core/audits/csp-xss.js | columnDirective": [ | |
"audits[csp-xss].details.headings[1].text" | |
], | |
"lighthouse-core/audits/csp-xss.js | columnSeverity": [ | |
"audits[csp-xss].details.headings[2].text" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | itemSeverityHigh": [ | |
"audits[csp-xss].details.items[0].severity" | |
], | |
"lighthouse-core/audits/csp-xss.js | noCsp": [ | |
"audits[csp-xss].details.items[0].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-command-name.js | title": [ | |
"audits[aria-command-name].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-command-name.js | description": [ | |
"audits[aria-command-name].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-meter-name.js | title": [ | |
"audits[aria-meter-name].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-meter-name.js | description": [ | |
"audits[aria-meter-name].description" | |
], | |
"lighthouse-core/audits/accessibility/aria-progressbar-name.js | title": [ | |
"audits[aria-progressbar-name].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-progressbar-name.js | description": [ | |
"audits[aria-progressbar-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-tooltip-name.js | title": [ | |
"audits[aria-tooltip-name].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-tooltip-name.js | description": [ | |
"audits[aria-tooltip-name].description" | |
], | |
"lighthouse-core/audits/accessibility/aria-treeitem-name.js | title": [ | |
"audits[aria-treeitem-name].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-treeitem-name.js | description": [ | |
"audits[aria-treeitem-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 | failureTitle": [ | |
"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 | title": [ | |
"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 | failureTitle": [ | |
"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 | failureTitle": [ | |
"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 | failureTitle": [ | |
"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/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/byte-efficiency/uses-long-cache-ttl.js | failureTitle": [ | |
"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": 1 | |
}, | |
"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": 931212 | |
}, | |
"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": 92 | |
}, | |
"path": "audits[render-blocking-resources].displayValue" | |
} | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": [ | |
"audits[render-blocking-resources].details.headings[2].label", | |
"audits[unused-javascript].details.headings[2].label", | |
"audits[uses-text-compression].details.headings[2].label", | |
"audits[uses-responsive-images].details.headings[3].label", | |
"audits[legacy-javascript].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/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/lib/i18n/i18n.js | displayValueByteSavings": [ | |
{ | |
"values": { | |
"wastedBytes": 206686 | |
}, | |
"path": "audits[unused-javascript].displayValue" | |
}, | |
{ | |
"values": { | |
"wastedBytes": 321941 | |
}, | |
"path": "audits[uses-text-compression].displayValue" | |
}, | |
{ | |
"values": { | |
"wastedBytes": 81869 | |
}, | |
"path": "audits[uses-responsive-images].displayValue" | |
}, | |
{ | |
"values": { | |
"wastedBytes": 474 | |
}, | |
"path": "audits[legacy-javascript].displayValue" | |
} | |
], | |
"lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title": [ | |
"audits[modern-image-formats].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description": [ | |
"audits[modern-image-formats].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/lib/i18n/i18n.js | columnResourceSize": [ | |
"audits[uses-responsive-images].details.headings[2].label" | |
], | |
"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 | failureTitle": [ | |
"audits.doctype.title" | |
], | |
"lighthouse-core/audits/dobetterweb/doctype.js | description": [ | |
"audits.doctype.description" | |
], | |
"lighthouse-core/audits/dobetterweb/doctype.js | explanationNoDoctype": [ | |
"audits.doctype.explanation" | |
], | |
"lighthouse-core/audits/dobetterweb/charset.js | failureTitle": [ | |
"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": 151 | |
}, | |
"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/inspector-issues.js | title": [ | |
"audits[inspector-issues].title" | |
], | |
"lighthouse-core/audits/dobetterweb/inspector-issues.js | description": [ | |
"audits[inspector-issues].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/js-libraries.js | columnVersion": [ | |
"audits[js-libraries].details.headings[1].text" | |
], | |
"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-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 | failureTitle": [ | |
"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 | 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 | 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