Created
March 12, 2020 16:58
-
-
Save jonheslop/7016b4354de1d3d74cf123a4e7db8f21 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_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36", | |
| "environment": { | |
| "networkUserAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Mobile Safari/537.36 Chrome-Lighthouse", | |
| "hostUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36", | |
| "benchmarkIndex": 1358 | |
| }, | |
| "lighthouseVersion": "5.7.0", | |
| "fetchTime": "2020-03-12T16:57:45.816Z", | |
| "requestedUrl": "https://dash.pusher.com/authenticate", | |
| "finalUrl": "https://dash.pusher.com/authenticate", | |
| "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. 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", | |
| "displayValue": "", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "redirects-http": { | |
| "id": "redirects-http", | |
| "title": "Redirects HTTP traffic to HTTPS", | |
| "description": "If you've already set up HTTPS, make sure that you redirect all HTTP traffic to HTTPS in order to enable secure web features for all your users. [Learn more](https://web.dev/redirects-http).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary" | |
| }, | |
| "service-worker": { | |
| "id": "service-worker", | |
| "title": "Does not register a service worker that controls page and `start_url`", | |
| "description": "The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).", | |
| "score": 0, | |
| "scoreDisplayMode": "binary" | |
| }, | |
| "works-offline": { | |
| "id": "works-offline", | |
| "title": "Current page does not respond with a 200 when offline", | |
| "description": "If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).", | |
| "score": 0, | |
| "scoreDisplayMode": "binary", | |
| "warnings": [] | |
| }, | |
| "viewport": { | |
| "id": "viewport", | |
| "title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`", | |
| "description": "Add a `<meta name=\"viewport\">` tag to optimize your app for mobile screens. [Learn more](https://web.dev/viewport).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "warnings": [] | |
| }, | |
| "without-javascript": { | |
| "id": "without-javascript", | |
| "title": "Does not provide fallback content when JavaScript is not available", | |
| "description": "Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).", | |
| "score": 0, | |
| "scoreDisplayMode": "binary", | |
| "explanation": "The page body should render some content if its scripts are not available." | |
| }, | |
| "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.49, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 4059.068, | |
| "displayValue": "4.1 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.49, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 4059.068, | |
| "displayValue": "4.1 s" | |
| }, | |
| "load-fast-enough-for-pwa": { | |
| "id": "load-fast-enough-for-pwa", | |
| "title": "Page load is fast enough on mobile networks", | |
| "description": "A fast page load over a cellular network ensures a good mobile user experience. [Learn more](https://web.dev/load-fast-enough-for-pwa).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "numericValue": 9223.567000000003 | |
| }, | |
| "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.8, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 4059.068, | |
| "displayValue": "4.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": 389607755143, | |
| "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAD0AeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1DrUyCgAoAKACgAoAKACgAoAKACgAoAKACgAHWmgCkAUAFABQAUAFABQAUAFABQAUAFABQAUAA600AUgCgAoAKACgAoAKACgAoAKACgAoAKACgAHWmgCkAUAFABQAUAFABQAUAFABQAUAFABQAUAA600AUgCgAoAKACgAoAKACgAoAKACgAoAKACgAHWmgCkAUAFABQAUAFABQAUAFABQAUAFABQAUAA600AUgCgAoAKACgAoAKACgAoAKACgAoAKACgAHWmgCkAUAFABQAUAFABQAUAFABQAUAFABQAUAA600B//Z" | |
| }, | |
| { | |
| "timing": 600, | |
| "timestamp": 389608055143, | |
| "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAD0AeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1DrUyCgAoAKACgAoAKACgAoAKACgAoAKACgAHWmgCkAUAFABQAUAFABQAUAFABQAUAFABQAUAA600AUgCgAoAKACgAoAKACgAoAKACgAoAKACgAHWmgCkAUAFABQAUAFABQAUAFABQAUAFABQAUAA600AUgCgAoAKACgAoAKACgAoAKACgAoAKACgAHWmgCkAUAFABQAUAFABQAUAFABQAUAFABQAUAA600AUgCgAoAKACgAoAKACgAoAKACgAoAKACgAHWmgCkAUAFABQAUAFABQAUAFABQAUAFABQAUAA600B//Z" | |
| }, | |
| { | |
| "timing": 900, | |
| "timestamp": 389608355143, | |
| "data": "data:image/jpeg;base64,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" | |
| }, | |
| { | |
| "timing": 1200, | |
| "timestamp": 389608655143, | |
| "data": "data:image/jpeg;base64,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" | |
| }, | |
| { | |
| "timing": 1500, | |
| "timestamp": 389608955143, | |
| "data": "data:image/jpeg;base64,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" | |
| }, | |
| { | |
| "timing": 1800, | |
| "timestamp": 389609255143, | |
| "data": "data:image/jpeg;base64,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" | |
| }, | |
| { | |
| "timing": 2100, | |
| "timestamp": 389609555143, | |
| "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAD0AeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1AoICgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA4/4ofFXQfhHoVvqmvy3EUN1O1tALe0nuS0iwSztlYY3cKsUErswU4CE1pTpyqO0f8i4xcnZHi0P7Yf9hzaZqHiSz0qLQtWHmQR2d9H5qRqAryWlwZDb6sm/J2W7R3KAov2Z2bFdzwt/djuv620a9XdeZt7K+kd/6+4988a+NtH+HvhqbX9dnmttMikghLQWk1zK0k0qQxIsUSNIzNJIigKpOWrgjBzfLHcwUXJ2RyMH7R/w9m0XXtTk1q4sYdBu7Wx1S31DS7y0u7Oa5ZFtxJbSxLMFkMqbX2bTzz8rY2WGquSile+236Mv2crpG54j+LvhDwiviltY1uKwXwxYQ6nqzSxyYt7eYyiJgQvzljBKAibmJAGMsoOcaU5qMktJbEqDaTXU5Z/2qPhlB4d8Wa3da7d6dZeFGtU1pNR0a+tbiy+0sBbl7eSFZSHJGCFIxznAq3h6iko23+Y/Zyulb9To/FPxn8GeC9b1jSNZ1oWWoaRob+JL2E20z+Tp6uyNPlUIbDIw2qS3H3amFGpNKSWjdvmEacpJSWzM67/aA8H6Z4c1PXtRHiLStL05rdZ59T8K6paFmmmWGJY0ltlaVmkdV2xhiNwJAHNWsPO/KrN+q/zZXs5XsvzNT4f/ABf8K/E7UNd0/QLy7fUtDeFNSsNR0y60+5tTKpeLfFcRxvhlBIOMHBrOdKdO3MtyJQlD4kdlWRAUAFABQAUAFAHz9+2Xn/hDPDmO11rB/wDLa1mu3C/FL5f+lRNqbsn8vzR5NN4D1fxD8e/ii3g/RF/te41DbNrVgZLR4G8iLdFcajID9ljkRhuj0+N7l8KzywjZj0ak4xp0+Z6L+tF1frodlR8qXMz379qOC6l+DawWUsNtfNr/AIejhmmiaaKOQ6zZBWZA6l1BwSoZSRxuGcjy8M0p3e1n+TOSm1zP0Z5F+058PNV8IfBv4jeNvFniaHX9Y1O98OxTS2WnfYbKxsbTU4XVI4jJK+d01xIztI2dwACha7cNV56sacVaKvbW+rTNqM05qKVlqL8QtX8A+K/GP7RcXiW+nvvCkfh7w1a6ldaG3mzWbmW9dJkIBAaLzIpskEALkggYKjGrCnS5VaV3oxKMowilueZftKeMNR1L9nD49+Gdbv8Aw54p1bQ7Hw4U8X6FtFxqFlNqGbeK9UAqs8ZjlkwjbCLkMqrk7rp00qtKUE1dvR9+tvIailOEo+Ze+Nul+KtN+Kvxii8V63p/iHUT8Ebto7nTNLewjSL7ZMAhjaaYlgwc7twyCBjjJ2w0oypU3FW9/wBely4W5Icq6nrX7Qdxrt1+zVr9tqXjXQPFWsjXdDaG/wBI0w28Nuh1WyCCSH7TKXwwY53rkcDGM1y4eSddWjZWf5ehlS5XU0X5mv8As7XOt3Pxu+NMXjbUk1TxxpkumafvsbT7Np66SYpZ7NoEbc4Z5JbsyBpJMMAA2BWOI5FTpqkvd/XqRVSUYqOx9DVwHOFABQAUAFABQBkeJ/COi+NNMfT9c0231K1ZJUCzL80fmQyQSGNxho2MU0qblIbbIwzyaqMnF3Q7tCeHfDq+Hp9adLgzJqN+98EK48ssiKVznnlCc8dcdsm6k/aNN9FYuc+d3Zf1DTbPV7cQX1rBewCSOYRXEYkUOjh42wQRuV1VgeoKgjkVmnbYgmnhjuYZIZkWWKRSrxuMqwPUEHqKE2ndAZOg+C/D3hXQ20XRdB0zR9Gbfu06ws44Lc7/AL+Y0AX5u/HNNylJ3b1HdvdlKz+F/g3TvC0/hm08JaFa+G538yXR4dNhSzkbIbc0IXYTlVOSOqj0pupNvmbdwcm3dsv6l4P0HWLq6ub/AETTr65u7M6dcTXNpHI81qSWMDkgloyWY7D8uSeOaSk4qyYk2tjK0n4R+BdAt7q30zwX4e02C6aJriK00qCJZjG++MuFQBijgMuehGRg1brVJbyf3luc3uzoU0mxj1SXU0srddSlhW2kvFiUTPErMyxl8ZKhnYhc4BYnuazvpYzLdIAoAKAAnAJ7DmgCT7PJ/cP5igYfZ5P7h/MUAH2eT+4fzFAB9nk/uH8xQAfZ5P7h/MUAH2eT+4fzFAB9nk/uH8xQAfZ5P7h/MUAH2eT+4fzFAB9nk/uH8xQAfZ5P7h/MUAH2eT+4fzFAB9nk/uH8xQBHjHXr0oEI/wDq3/3TQBoyuY4ncKXKgnauMn2GeKCzFfxrpMerrpbXJW/Z9ggZCGJyR6e2foQe4oFc3Ac0DFoAKACgAoAKACgAoAKACgAoAzn++3+8f5mgkY/+rf8A3TQI0ZnMcTsOoGeaCnojP/tGT+6n5VfKY84f2lL6J+VHKPnYf2lL6J+VHKHOw/tKX0T8qOUOdh/aUvon5Ucoc7D+0pfRPyo5Q52H9pS+iflRyhzsP7Sl9E/KjlDnYf2lL6J+VHKHOw/tKX0T8qOUOdh/aUvon5Ucoc7LtrMZ4QzAA+1Qap3Vyo/32/3j/M0CP//Z" | |
| }, | |
| { | |
| "timing": 2400, | |
| "timestamp": 389609855143, | |
| "data": "data:image/jpeg;base64,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" | |
| }, | |
| { | |
| "timing": 2700, | |
| "timestamp": 389610155143, | |
| "data": "data:image/jpeg;base64,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" | |
| }, | |
| { | |
| "timing": 3000, | |
| "timestamp": 389610455143, | |
| "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": 2586, | |
| "timestamp": 389610041588, | |
| "data": "data:image/jpeg;base64,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" | |
| } | |
| }, | |
| "estimated-input-latency": { | |
| "id": "estimated-input-latency", | |
| "title": "Estimated Input Latency", | |
| "description": "Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).", | |
| "score": 0.89, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 59.840000000000295, | |
| "displayValue": "60 ms" | |
| }, | |
| "total-blocking-time": { | |
| "id": "total-blocking-time", | |
| "title": "Total Blocking Time", | |
| "description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds.", | |
| "score": 0.61, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 508.5000000000009, | |
| "displayValue": "510 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, in milliseconds, of the longest task. [Learn more](https://developers.google.com/web/updates/2018/05/first-input-delay).", | |
| "score": 0.35, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 305, | |
| "displayValue": "310 ms" | |
| }, | |
| "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", | |
| "numericValue": 0, | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "time-to-first-byte": { | |
| "id": "time-to-first-byte", | |
| "title": "Server response times are low (TTFB)", | |
| "description": "Time To First Byte identifies the time at which your server sends a response. [Learn more](https://web.dev/time-to-first-byte).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "numericValue": 110.53, | |
| "displayValue": "Root document took 110 ms", | |
| "details": { | |
| "type": "opportunity", | |
| "overallSavingsMs": -489.47, | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "first-cpu-idle": { | |
| "id": "first-cpu-idle", | |
| "title": "First CPU Idle", | |
| "description": "First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).", | |
| "score": 0.24, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 9039.567000000001, | |
| "displayValue": "9.0 s" | |
| }, | |
| "interactive": { | |
| "id": "interactive", | |
| "title": "Time to Interactive", | |
| "description": "Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).", | |
| "score": 0.32, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 9223.567000000003, | |
| "displayValue": "9.2 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": "informative", | |
| "displayValue": "6 user timings", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "name", | |
| "itemType": "text", | |
| "text": "Name" | |
| }, | |
| { | |
| "key": "timingType", | |
| "itemType": "text", | |
| "text": "Type" | |
| }, | |
| { | |
| "key": "startTime", | |
| "itemType": "ms", | |
| "granularity": 0.01, | |
| "text": "Start Time" | |
| }, | |
| { | |
| "key": "duration", | |
| "itemType": "ms", | |
| "granularity": 0.01, | |
| "text": "Duration" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "name": "widget::shim.create", | |
| "startTime": 1653.56, | |
| "duration": 928.87, | |
| "timingType": "Measure" | |
| }, | |
| { | |
| "name": "widget::load", | |
| "startTime": 2563.39, | |
| "duration": 1328.495, | |
| "timingType": "Measure" | |
| }, | |
| { | |
| "name": "start widget::shim.create", | |
| "startTime": 1653.573, | |
| "timingType": "Mark" | |
| }, | |
| { | |
| "name": "start widget::load", | |
| "startTime": 2563.422, | |
| "timingType": "Mark" | |
| }, | |
| { | |
| "name": "end widget::shim.create", | |
| "startTime": 2582.443, | |
| "timingType": "Mark" | |
| }, | |
| { | |
| "name": "end widget::load", | |
| "startTime": 3891.893, | |
| "timingType": "Mark" | |
| } | |
| ] | |
| } | |
| }, | |
| "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": "4 chains found", | |
| "details": { | |
| "type": "criticalrequestchain", | |
| "chains": { | |
| "BBDE9F508CF306D64C4F6E2E35755EAA": { | |
| "request": { | |
| "url": "https://dash.pusher.com/authenticate", | |
| "startTime": 389607.460383, | |
| "endTime": 389607.572276, | |
| "responseReceivedTime": 389607.57161000004, | |
| "transferSize": 1994 | |
| }, | |
| "children": { | |
| "24843.79": { | |
| "request": { | |
| "url": "https://djmmlc8gcwtqv.cloudfront.net/fonts/style.css", | |
| "startTime": 389607.60509, | |
| "endTime": 389607.615375, | |
| "responseReceivedTime": 389607.615109, | |
| "transferSize": 680 | |
| } | |
| }, | |
| "24843.80": { | |
| "request": { | |
| "url": "https://dash.pusher.com/runtime-9fac0224a55614bf5b48.js", | |
| "startTime": 389607.606391, | |
| "endTime": 389607.706867, | |
| "responseReceivedTime": 389607.70186499995, | |
| "transferSize": 2464 | |
| } | |
| }, | |
| "24843.81": { | |
| "request": { | |
| "url": "https://dash.pusher.com/vendor-41078cf9090fcee1ec9b.js", | |
| "startTime": 389607.608117, | |
| "endTime": 389607.738488, | |
| "responseReceivedTime": 389607.714236, | |
| "transferSize": 141657 | |
| }, | |
| "children": { | |
| "24843.90": { | |
| "request": { | |
| "url": "https://djmmlc8gcwtqv.cloudfront.net/fonts/maisonneue-book-webfont-subset.woff2", | |
| "startTime": 389608.084804, | |
| "endTime": 389608.122596, | |
| "responseReceivedTime": 389608.122145, | |
| "transferSize": 10860 | |
| } | |
| } | |
| } | |
| }, | |
| "24843.82": { | |
| "request": { | |
| "url": "https://dash.pusher.com/app-387a2aba62dfe4e01393.js", | |
| "startTime": 389607.608913, | |
| "endTime": 389607.920065, | |
| "responseReceivedTime": 389607.728317, | |
| "transferSize": 260723 | |
| } | |
| } | |
| } | |
| }, | |
| "24843.114": { | |
| "request": { | |
| "url": "https://dash.pusher.com/manifest.json", | |
| "startTime": 389610.060289, | |
| "endTime": 389610.174321, | |
| "responseReceivedTime": 389610.172685, | |
| "transferSize": 1334 | |
| } | |
| } | |
| }, | |
| "longestChain": { | |
| "duration": 2713.9379999716766, | |
| "length": 1, | |
| "transferSize": 1334 | |
| } | |
| } | |
| }, | |
| "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, | |
| "displayValue": "", | |
| "details": { | |
| "type": "opportunity", | |
| "headings": [], | |
| "items": [], | |
| "overallSavingsMs": 0 | |
| } | |
| }, | |
| "installable-manifest": { | |
| "id": "installable-manifest", | |
| "title": "Web app manifest meets the installability requirements", | |
| "description": "Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "debugdata", | |
| "items": [ | |
| { | |
| "failures": [], | |
| "isParseFailure": false, | |
| "hasStartUrl": true, | |
| "hasIconsAtLeast192px": true, | |
| "hasIconsAtLeast512px": true, | |
| "hasPWADisplayValue": true, | |
| "hasBackgroundColor": true, | |
| "hasThemeColor": true, | |
| "hasShortName": true, | |
| "shortNameLength": true, | |
| "hasName": true | |
| } | |
| ] | |
| } | |
| }, | |
| "apple-touch-icon": { | |
| "id": "apple-touch-icon", | |
| "title": "Provides a valid `apple-touch-icon`", | |
| "description": "For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "warnings": [] | |
| }, | |
| "splash-screen": { | |
| "id": "splash-screen", | |
| "title": "Configured for a custom splash screen", | |
| "description": "A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "debugdata", | |
| "items": [ | |
| { | |
| "failures": [], | |
| "isParseFailure": false, | |
| "hasStartUrl": true, | |
| "hasIconsAtLeast192px": true, | |
| "hasIconsAtLeast512px": true, | |
| "hasPWADisplayValue": true, | |
| "hasBackgroundColor": true, | |
| "hasThemeColor": true, | |
| "hasShortName": true, | |
| "shortNameLength": true, | |
| "hasName": true | |
| } | |
| ] | |
| } | |
| }, | |
| "themed-omnibox": { | |
| "id": "themed-omnibox", | |
| "title": "Does not set a theme color for the address bar.", | |
| "description": "The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).", | |
| "score": 0, | |
| "scoreDisplayMode": "binary", | |
| "explanation": "Failures: No `<meta name=\"theme-color\">` tag found.", | |
| "details": { | |
| "type": "debugdata", | |
| "items": [ | |
| { | |
| "failures": [ | |
| "No `<meta name=\"theme-color\">` tag found" | |
| ], | |
| "themeColor": null, | |
| "isParseFailure": false, | |
| "hasStartUrl": true, | |
| "hasIconsAtLeast192px": true, | |
| "hasIconsAtLeast512px": true, | |
| "hasPWADisplayValue": true, | |
| "hasBackgroundColor": true, | |
| "hasThemeColor": true, | |
| "hasShortName": true, | |
| "shortNameLength": true, | |
| "hasName": true | |
| } | |
| ] | |
| } | |
| }, | |
| "content-width": { | |
| "id": "content-width", | |
| "title": "Content is sized correctly for the viewport", | |
| "description": "If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn more](https://web.dev/content-width).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "explanation": "" | |
| }, | |
| "image-aspect-ratio": { | |
| "id": "image-aspect-ratio", | |
| "title": "Displays images with correct aspect ratio", | |
| "description": "Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "warnings": [], | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "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", | |
| "displayValue": "", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "mainthread-work-breakdown": { | |
| "id": "mainthread-work-breakdown", | |
| "title": "Minimize 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": 0.74, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 2850.039999999991, | |
| "displayValue": "2.9 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": 1810.5559999999898 | |
| }, | |
| { | |
| "group": "other", | |
| "groupLabel": "Other", | |
| "duration": 455.2080000000009 | |
| }, | |
| { | |
| "group": "scriptParseCompile", | |
| "groupLabel": "Script Parsing & Compilation", | |
| "duration": 336.81600000000003 | |
| }, | |
| { | |
| "group": "parseHTML", | |
| "groupLabel": "Parse HTML & CSS", | |
| "duration": 83.83999999999996 | |
| }, | |
| { | |
| "group": "paintCompositeRender", | |
| "groupLabel": "Rendering", | |
| "duration": 59.84800000000002 | |
| }, | |
| { | |
| "group": "styleLayout", | |
| "groupLabel": "Style & Layout", | |
| "duration": 53.776000000000025 | |
| }, | |
| { | |
| "group": "garbageCollection", | |
| "groupLabel": "Garbage Collection", | |
| "duration": 49.996 | |
| } | |
| ] | |
| } | |
| }, | |
| "bootup-time": { | |
| "id": "bootup-time", | |
| "title": "Reduce 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": 0.78, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 1888.3200000000006, | |
| "displayValue": "1.9 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": "Other", | |
| "total": 923.8840000000013, | |
| "scripting": 276.06000000000034, | |
| "scriptParseCompile": 2.484 | |
| }, | |
| { | |
| "url": "https://dash.pusher.com/app-387a2aba62dfe4e01393.js", | |
| "total": 547.3480000000002, | |
| "scripting": 479.6080000000002, | |
| "scriptParseCompile": 51.988 | |
| }, | |
| { | |
| "url": "https://dash.pusher.com/vendor-41078cf9090fcee1ec9b.js", | |
| "total": 429.12800000000016, | |
| "scripting": 349.5200000000001, | |
| "scriptParseCompile": 61.628000000000014 | |
| }, | |
| { | |
| "url": "https://cdn.segment.com/analytics.js/v1/4zywpT0rowDQ9wSYZJACdy5XU50ef02O/analytics.min.js", | |
| "total": 235.26800000000003, | |
| "scripting": 212.99200000000002, | |
| "scriptParseCompile": 21.252000000000002 | |
| }, | |
| { | |
| "url": "https://js.driftt.com/include/1584032400000/a3xp2dzwn6s3.js", | |
| "total": 93.14, | |
| "scripting": 85.66, | |
| "scriptParseCompile": 7.4799999999999995 | |
| }, | |
| { | |
| "url": "chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/injectGlobalHook.js", | |
| "total": 91.576, | |
| "scripting": 40.104, | |
| "scriptParseCompile": 51.471999999999994 | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/releases/f1wAZV34wmOO4-wA3kszbUcM/recaptcha__en.js", | |
| "total": 70.33599999999998, | |
| "scripting": 54.48799999999999, | |
| "scriptParseCompile": 14.847999999999999 | |
| }, | |
| { | |
| "url": "chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/react_devtools_backend.js", | |
| "total": 68.77199999999999, | |
| "scripting": 46.38799999999999, | |
| "scriptParseCompile": 22.384 | |
| }, | |
| { | |
| "url": "chrome-extension://jabopobgcpjmedljpbcaablpmlmfcogm/jquery.min.js", | |
| "total": 65.44399999999997, | |
| "scripting": 42.02399999999997, | |
| "scriptParseCompile": 15.760000000000002 | |
| }, | |
| { | |
| "url": "https://www.google-analytics.com/analytics.js", | |
| "total": 52.18, | |
| "scripting": 48.908, | |
| "scriptParseCompile": 3.2720000000000002 | |
| } | |
| ], | |
| "summary": { | |
| "wastedMs": 1888.3200000000006 | |
| } | |
| } | |
| }, | |
| "uses-rel-preload": { | |
| "id": "uses-rel-preload", | |
| "title": "Preload key requests", | |
| "description": "Consider using `<link rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn more](https://web.dev/uses-rel-preload).", | |
| "score": 1, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 0, | |
| "displayValue": "", | |
| "details": { | |
| "type": "opportunity", | |
| "headings": [], | |
| "items": [], | |
| "overallSavingsMs": 0 | |
| } | |
| }, | |
| "uses-rel-preconnect": { | |
| "id": "uses-rel-preconnect", | |
| "title": "Preconnect to required origins", | |
| "description": "Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).", | |
| "score": 0.75, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 303.924, | |
| "displayValue": "Potential savings of 300 ms", | |
| "warnings": [], | |
| "details": { | |
| "type": "opportunity", | |
| "headings": [ | |
| { | |
| "key": "url", | |
| "valueType": "url", | |
| "label": "URL" | |
| }, | |
| { | |
| "key": "wastedMs", | |
| "valueType": "timespanMs", | |
| "label": "Potential Savings" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "url": "https://www.google-analytics.com", | |
| "wastedMs": 303.924 | |
| }, | |
| { | |
| "url": "https://fonts.gstatic.com", | |
| "wastedMs": 302.04 | |
| }, | |
| { | |
| "url": "https://www.googleadservices.com", | |
| "wastedMs": 301.686 | |
| }, | |
| { | |
| "url": "https://www.google.com", | |
| "wastedMs": 301.528 | |
| }, | |
| { | |
| "url": "https://fonts.googleapis.com", | |
| "wastedMs": 301.474 | |
| }, | |
| { | |
| "url": "https://googleads.g.doubleclick.net", | |
| "wastedMs": 301.066 | |
| }, | |
| { | |
| "url": "https://snap.licdn.com", | |
| "wastedMs": 300.938 | |
| }, | |
| { | |
| "url": "https://www.google.co.uk", | |
| "wastedMs": 300.418 | |
| }, | |
| { | |
| "url": "https://www.googletagmanager.com", | |
| "wastedMs": 300.414 | |
| }, | |
| { | |
| "url": "https://cdnjs.cloudflare.com", | |
| "wastedMs": 300 | |
| } | |
| ], | |
| "overallSavingsMs": 303.924 | |
| } | |
| }, | |
| "font-display": { | |
| "id": "font-display", | |
| "title": "Ensure text remains visible during webfont load", | |
| "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": 0, | |
| "scoreDisplayMode": "binary", | |
| "warnings": [ | |
| "Lighthouse was unable to automatically check the font-display value for the following URL: https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2.", | |
| "Lighthouse was unable to automatically check the font-display value for the following URL: https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2.", | |
| "Lighthouse was unable to automatically check the font-display value for the following URL: https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2.", | |
| "Lighthouse was unable to automatically check the font-display value for the following URL: https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2.", | |
| "Lighthouse was unable to automatically check the font-display value for the following URL: https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2." | |
| ], | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "url", | |
| "itemType": "url", | |
| "text": "URL" | |
| }, | |
| { | |
| "key": "wastedMs", | |
| "itemType": "ms", | |
| "text": "Potential Savings" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "url": "https://djmmlc8gcwtqv.cloudfront.net/fonts/maisonneue-book-webfont-subset.woff2", | |
| "wastedMs": 37.791999988257885 | |
| } | |
| ] | |
| } | |
| }, | |
| "diagnostics": { | |
| "id": "diagnostics", | |
| "title": "Diagnostics", | |
| "description": "Collection of useful page vitals.", | |
| "score": null, | |
| "scoreDisplayMode": "informative", | |
| "details": { | |
| "type": "debugdata", | |
| "items": [ | |
| { | |
| "numRequests": 75, | |
| "numScripts": 24, | |
| "numStylesheets": 10, | |
| "numFonts": 6, | |
| "numTasks": 1040, | |
| "numTasksOver10ms": 15, | |
| "numTasksOver25ms": 7, | |
| "numTasksOver50ms": 3, | |
| "numTasksOver100ms": 1, | |
| "numTasksOver500ms": 0, | |
| "rtt": 7.879, | |
| "throughput": 24709640.869305555, | |
| "maxRtt": 9.84099999999998, | |
| "maxServerLatency": 719.5379999999999, | |
| "totalByteWeight": 1483085, | |
| "totalTaskTime": 712.5099999999973, | |
| "mainDocumentTransferSize": 1994 | |
| } | |
| ] | |
| } | |
| }, | |
| "network-requests": { | |
| "id": "network-requests", | |
| "title": "Network Requests", | |
| "description": "Lists the network requests that were made during page load.", | |
| "score": null, | |
| "scoreDisplayMode": "informative", | |
| "numericValue": 75, | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "url", | |
| "itemType": "url", | |
| "text": "URL" | |
| }, | |
| { | |
| "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://dash.pusher.com/authenticate", | |
| "startTime": 0, | |
| "endTime": 111.8929999647662, | |
| "transferSize": 1994, | |
| "resourceSize": 7924, | |
| "statusCode": 200, | |
| "mimeType": "text/html", | |
| "resourceType": "Document" | |
| }, | |
| { | |
| "url": "https://djmmlc8gcwtqv.cloudfront.net/fonts/style.css", | |
| "startTime": 144.706999999471, | |
| "endTime": 154.99199996702373, | |
| "transferSize": 680, | |
| "resourceSize": 3578, | |
| "statusCode": 200, | |
| "mimeType": "text/css", | |
| "resourceType": "Stylesheet" | |
| }, | |
| { | |
| "url": "https://dash.pusher.com/runtime-9fac0224a55614bf5b48.js", | |
| "startTime": 146.00799995241687, | |
| "endTime": 246.48399994475767, | |
| "transferSize": 2464, | |
| "resourceSize": 3148, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://dash.pusher.com/vendor-41078cf9090fcee1ec9b.js", | |
| "startTime": 147.73399999830872, | |
| "endTime": 278.104999975767, | |
| "transferSize": 141657, | |
| "resourceSize": 796572, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://dash.pusher.com/app-387a2aba62dfe4e01393.js", | |
| "startTime": 148.52999994764104, | |
| "endTime": 459.68199998605996, | |
| "transferSize": 260723, | |
| "resourceSize": 1806062, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/react_devtools_backend.js", | |
| "startTime": 185.8599999686703, | |
| "endTime": 190.84099994506687, | |
| "transferSize": 161893, | |
| "resourceSize": 323786, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://cdn.segment.com/analytics.js/v1/4zywpT0rowDQ9wSYZJACdy5XU50ef02O/analytics.min.js", | |
| "startTime": 567.2199999680743, | |
| "endTime": 1433.8749999878928, | |
| "transferSize": 72003, | |
| "resourceSize": 761402, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://djmmlc8gcwtqv.cloudfront.net/fonts/maisonneue-book-webfont-subset.woff2", | |
| "startTime": 624.4209999567829, | |
| "endTime": 662.2129999450408, | |
| "transferSize": 10860, | |
| "resourceSize": 20680, | |
| "statusCode": 200, | |
| "mimeType": "binary/octet-stream", | |
| "resourceType": "Font" | |
| }, | |
| { | |
| "url": "https://www.google.com/recaptcha/api.js?onload=onloadcallback&render=explicit", | |
| "startTime": 612.1329999878071, | |
| "endTime": 669.6589999482967, | |
| "transferSize": 858, | |
| "resourceSize": 1466, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/releases/f1wAZV34wmOO4-wA3kszbUcM/recaptcha__en.js", | |
| "startTime": 674.5229999651201, | |
| "endTime": 701.4499999932013, | |
| "transferSize": 95129, | |
| "resourceSize": 529930, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdzgtwUAAAAAEjFra8r9sXp_TcpxcjI37nSLe0Q&co=aHR0cHM6Ly9kYXNoLnB1c2hlci5jb206NDQz&hl=en&type=image&v=f1wAZV34wmOO4-wA3kszbUcM&theme=light&size=invisible&badge=bottomright&cb=6de1bokjl3yh", | |
| "startTime": 731.5029999590479, | |
| "endTime": 770.8839999977499, | |
| "transferSize": 9684, | |
| "resourceSize": 19838, | |
| "statusCode": 200, | |
| "mimeType": "text/html", | |
| "resourceType": "Document" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/releases/f1wAZV34wmOO4-wA3kszbUcM/styles__ltr.css", | |
| "startTime": 807.7929999562912, | |
| "endTime": 827.5269999867305, | |
| "transferSize": 91159, | |
| "resourceSize": 140627, | |
| "statusCode": 200, | |
| "mimeType": "text/css", | |
| "resourceType": "Stylesheet" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/releases/f1wAZV34wmOO4-wA3kszbUcM/recaptcha__en.js", | |
| "startTime": 808.5809999611229, | |
| "endTime": 810.7449999661185, | |
| "transferSize": 0, | |
| "resourceSize": 264965, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.google.com/js/bg/b34tnc2eD4D2zAf4iLcJDtUZnuyyWuSW4ZJ5nHo-TGs.js", | |
| "startTime": 857.3570000007749, | |
| "endTime": 869.1329999710433, | |
| "transferSize": 5707, | |
| "resourceSize": 12276, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.google.com/recaptcha/api2/webworker.js?hl=en&v=f1wAZV34wmOO4-wA3kszbUcM", | |
| "startTime": 860.3919999441132, | |
| "endTime": 881.3450000016019, | |
| "transferSize": 202, | |
| "resourceSize": 102, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Other" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/logo_48.png", | |
| "startTime": 870.7099999883212, | |
| "endTime": 879.3089999817312, | |
| "transferSize": 2354, | |
| "resourceSize": 2228, | |
| "statusCode": 200, | |
| "mimeType": "image/png", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2", | |
| "startTime": 944.556999951601, | |
| "endTime": 1029.276999994181, | |
| "transferSize": 10866, | |
| "resourceSize": 10748, | |
| "statusCode": 200, | |
| "mimeType": "font/woff2", | |
| "resourceType": "Font" | |
| }, | |
| { | |
| "url": "https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2", | |
| "startTime": 947.7439999463968, | |
| "endTime": 1026.8519999808632, | |
| "transferSize": 11144, | |
| "resourceSize": 10788, | |
| "statusCode": 200, | |
| "mimeType": "font/woff2", | |
| "resourceType": "Font" | |
| }, | |
| { | |
| "url": "https://www.google.com/recaptcha/api2/bframe?hl=en&v=f1wAZV34wmOO4-wA3kszbUcM&k=6LdzgtwUAAAAAEjFra8r9sXp_TcpxcjI37nSLe0Q&cb=jydg6m414mgg", | |
| "startTime": 1035.368999990169, | |
| "endTime": 1059.5879999455065, | |
| "transferSize": 1424, | |
| "resourceSize": 8534, | |
| "statusCode": 200, | |
| "mimeType": "text/html", | |
| "resourceType": "Document" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/releases/f1wAZV34wmOO4-wA3kszbUcM/recaptcha__en.js", | |
| "startTime": 996.5919999522157, | |
| "endTime": 1014.6939999540336, | |
| "transferSize": 0, | |
| "resourceSize": 264965, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Other" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/releases/f1wAZV34wmOO4-wA3kszbUcM/styles__ltr.css", | |
| "startTime": 1347.5259999977425, | |
| "endTime": 1347.6319999899715, | |
| "transferSize": 0, | |
| "resourceSize": 140627, | |
| "statusCode": 200, | |
| "mimeType": "text/css", | |
| "resourceType": "Stylesheet" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/releases/f1wAZV34wmOO4-wA3kszbUcM/recaptcha__en.js", | |
| "startTime": 1347.9789999546483, | |
| "endTime": 1348.3659999910742, | |
| "transferSize": 0, | |
| "resourceSize": 264965, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2", | |
| "startTime": 1373.879999970086, | |
| "endTime": 1374.0019999677315, | |
| "transferSize": 0, | |
| "resourceSize": 10748, | |
| "statusCode": 200, | |
| "mimeType": "font/woff2", | |
| "resourceType": "Font" | |
| }, | |
| { | |
| "url": "https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2", | |
| "startTime": 1374.3209999520332, | |
| "endTime": 1374.4309999747202, | |
| "transferSize": 0, | |
| "resourceSize": 10788, | |
| "statusCode": 200, | |
| "mimeType": "font/woff2", | |
| "resourceType": "Font" | |
| }, | |
| { | |
| "url": "https://www.google.com/recaptcha/api2/reload?k=6LdzgtwUAAAAAEjFra8r9sXp_TcpxcjI37nSLe0Q", | |
| "startTime": 1399.9559999792837, | |
| "endTime": 1483.97699999623, | |
| "transferSize": 10511, | |
| "resourceSize": 14137, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "XHR" | |
| }, | |
| { | |
| "url": "https://api.segment.io/v1/p", | |
| "startTime": 1499.0699999616481, | |
| "endTime": 1654.3499999679625, | |
| "transferSize": 102, | |
| "resourceSize": 42, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "XHR" | |
| }, | |
| { | |
| "url": "https://snap.licdn.com/li.lms-analytics/insight.min.js", | |
| "startTime": 1503.2119999523275, | |
| "endTime": 1554.2599999462254, | |
| "transferSize": 1890, | |
| "resourceSize": 7156, | |
| "statusCode": 200, | |
| "mimeType": "application/x-javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://js.driftt.com/include/1584032400000/a3xp2dzwn6s3.js", | |
| "startTime": 1503.6829999880865, | |
| "endTime": 1621.0639999480918, | |
| "transferSize": 46116, | |
| "resourceSize": 279512, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.googletagmanager.com/gtag/js?id=AW-955504922", | |
| "startTime": 1503.9399999659508, | |
| "endTime": 1551.5249999589287, | |
| "transferSize": 32023, | |
| "resourceSize": 152786, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.google-analytics.com/analytics.js", | |
| "startTime": 1504.8879999667406, | |
| "endTime": 1792.3509999527596, | |
| "transferSize": 36740, | |
| "resourceSize": 90458, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/canonical_car.png", | |
| "startTime": 1500.0819999841042, | |
| "endTime": 1510.8119999640621, | |
| "transferSize": 11253, | |
| "resourceSize": 11174, | |
| "statusCode": 200, | |
| "mimeType": "image/png", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/refresh_2x.png", | |
| "startTime": 1508.2409999449737, | |
| "endTime": 1517.8179999929853, | |
| "transferSize": 676, | |
| "resourceSize": 600, | |
| "statusCode": 200, | |
| "mimeType": "image/png", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/audio_2x.png", | |
| "startTime": 1509.7199999727309, | |
| "endTime": 1518.9559999853373, | |
| "transferSize": 607, | |
| "resourceSize": 530, | |
| "statusCode": 200, | |
| "mimeType": "image/png", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/image_2x.png", | |
| "startTime": 1510.311999998521, | |
| "endTime": 1521.4839999680407, | |
| "transferSize": 673, | |
| "resourceSize": 600, | |
| "statusCode": 200, | |
| "mimeType": "image/png", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/info_2x.png", | |
| "startTime": 1511.4099999773316, | |
| "endTime": 1521.7639999464154, | |
| "transferSize": 742, | |
| "resourceSize": 665, | |
| "statusCode": 200, | |
| "mimeType": "image/png", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/undo_2x.png", | |
| "startTime": 1512.3749999911524, | |
| "endTime": 1523.0009999941103, | |
| "transferSize": 681, | |
| "resourceSize": 581, | |
| "statusCode": 200, | |
| "mimeType": "image/png", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2", | |
| "startTime": 1572.9239999782294, | |
| "endTime": 1583.9659999473952, | |
| "transferSize": 11093, | |
| "resourceSize": 10752, | |
| "statusCode": 200, | |
| "mimeType": "font/woff2", | |
| "resourceType": "Font" | |
| }, | |
| { | |
| "url": "https://www.google.com/js/bg/b34tnc2eD4D2zAf4iLcJDtUZnuyyWuSW4ZJ5nHo-TGs.js", | |
| "startTime": 1546.5770000009798, | |
| "endTime": 1546.7879999778233, | |
| "transferSize": 0, | |
| "resourceSize": 12276, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.google.com/recaptcha/api2/payload?p=06AERD8XpuV952LKmXzhzrBakP7l1bynbuzrUepKNp9fHrPnQ6u4mjCH7fVN0z3As0PpKguvl5T0lvSOjSz3y8EQ7OG15oo5d7Ha93iu0uFsiz5KNN_Dpdr1AQUUdFV1MnF2b2kbiUozj8RsAZu6c70Z76RA5I11KZY2ZK3Se2vZ2IosQGrBtW-mF1EGvr0onKIYisXm3U0LCh&k=6LdzgtwUAAAAAEjFra8r9sXp_TcpxcjI37nSLe0Q", | |
| "startTime": 1556.717999977991, | |
| "endTime": 1584.6679999958724, | |
| "transferSize": 21455, | |
| "resourceSize": 21405, | |
| "statusCode": 200, | |
| "mimeType": "image/jpeg", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://www.googleadservices.com/pagead/conversion_async.js", | |
| "startTime": 1563.6669999803416, | |
| "endTime": 1864.1999999526888, | |
| "transferSize": 10686, | |
| "resourceSize": 52824, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=1243985&url=https%3A%2F%2Fdash.pusher.com%2Fauthenticate&time=1584032268159", | |
| "startTime": 1568.3979999739677, | |
| "endTime": 1661.3219999708235, | |
| "transferSize": 64, | |
| "resourceSize": 0, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dln", | |
| "startTime": 1591.5649999515153, | |
| "endTime": 1591.6209999704733, | |
| "transferSize": 0, | |
| "resourceSize": 4069, | |
| "statusCode": 200, | |
| "mimeType": "image/png", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://www.google-analytics.com/plugins/ua/linkid.js", | |
| "startTime": 1797.7639999589883, | |
| "endTime": 1806.5300000016578, | |
| "transferSize": 1013, | |
| "resourceSize": 3138, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.google-analytics.com/gtm/js?id=GTM-57ZXZJL&cid=788390643.1581085558&gac=_gaexp%3DGAX1.2.JyniqovtTGC23GIlMIvtKw.18392.0", | |
| "startTime": 1808.2389999763109, | |
| "endTime": 1834.605999989435, | |
| "transferSize": 42199, | |
| "resourceSize": 129950, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.google-analytics.com/collect?v=1&_v=j81&a=442111565&t=pageview&_s=1&dl=https%3A%2F%2Fdash.pusher.com%2Fauthenticate&dp=%2Fauthenticate&ul=en&de=UTF-8&dt=%2Fauthenticate&sd=24-bit&sr=412x732&vp=412x660&je=0&_u=SCCAgEAjQ~&jid=&gjid=&cid=788390643.1581085558&uid=602865&tid=UA-59859803-1&_gid=498113208.1584029160&z=2145517760", | |
| "startTime": 1851.405999972485, | |
| "endTime": 1862.1219999622554, | |
| "transferSize": 28, | |
| "resourceSize": 70, | |
| "statusCode": 200, | |
| "mimeType": "image/gif", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://googleads.g.doubleclick.net/pagead/viewthroughconversion/955504922/?random=1584032268461&cv=9&fst=1584032268461&num=1&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&u_h=732&u_w=412&u_ah=732&u_aw=412&u_cd=24&u_his=5&u_tz=0&u_java=false&u_nplug=0&u_nmime=0>m=2oa340&sendb=1&ig=1&data=event%3Dgtag.config&frm=0&url=https%3A%2F%2Fdash.pusher.com%2Fauthenticate&tiba=Pusher%20%E2%80%93%20Log%20in&hn=www.googleadservices.com&async=1&rfmt=3&fmt=4", | |
| "startTime": 1873.5669999732636, | |
| "endTime": 1940.0999999488704, | |
| "transferSize": 1795, | |
| "resourceSize": 4444, | |
| "statusCode": 200, | |
| "mimeType": "text/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://www.google.com/pagead/1p-user-list/955504922/?random=1584032268461&cv=9&fst=1584028800000&num=1&bg=ffffff&guid=ON&u_h=732&u_w=412&u_ah=732&u_aw=412&u_cd=24&u_his=5&u_tz=0&u_java=false&u_nplug=0&u_nmime=0>m=2oa340&sendb=1&data=event%3Dgtag.config&frm=0&url=https%3A%2F%2Fdash.pusher.com%2Fauthenticate&tiba=Pusher%20%E2%80%93%20Log%20in&async=1&fmt=3&is_vtc=1&random=4026553740&resp=GooglemKTybQhCsO&rmt_tld=0&ipr=y", | |
| "startTime": 1945.1259999768808, | |
| "endTime": 2014.8749999934807, | |
| "transferSize": 268, | |
| "resourceSize": 84, | |
| "statusCode": 200, | |
| "mimeType": "image/gif", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://www.google.co.uk/pagead/1p-user-list/955504922/?random=1584032268461&cv=9&fst=1584028800000&num=1&bg=ffffff&guid=ON&u_h=732&u_w=412&u_ah=732&u_aw=412&u_cd=24&u_his=5&u_tz=0&u_java=false&u_nplug=0&u_nmime=0>m=2oa340&sendb=1&data=event%3Dgtag.config&frm=0&url=https%3A%2F%2Fdash.pusher.com%2Fauthenticate&tiba=Pusher%20%E2%80%93%20Log%20in&async=1&fmt=3&is_vtc=1&random=4026553740&resp=GooglemKTybQhCsO&rmt_tld=1&ipr=y", | |
| "startTime": 1945.9209999768063, | |
| "endTime": 2017.9729999508709, | |
| "transferSize": 465, | |
| "resourceSize": 84, | |
| "statusCode": 200, | |
| "mimeType": "image/gif", | |
| "resourceType": "Image" | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/index.html", | |
| "startTime": 2600.2479999442585, | |
| "endTime": 2615.0909999851137, | |
| "transferSize": 1502, | |
| "resourceSize": 894, | |
| "statusCode": 200, | |
| "mimeType": "text/html", | |
| "resourceType": "Document" | |
| }, | |
| { | |
| "url": "https://dash.pusher.com/manifest.json", | |
| "startTime": 2599.9059999594465, | |
| "endTime": 2713.9379999716766, | |
| "transferSize": 1334, | |
| "resourceSize": 2374, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "Manifest" | |
| }, | |
| { | |
| "url": "https://cdnjs.cloudflare.com/ajax/libs/normalize/3.0.3/normalize.min.css", | |
| "startTime": 2664.1010000021197, | |
| "endTime": 2743.4059999650344, | |
| "transferSize": 1188, | |
| "resourceSize": 1934, | |
| "statusCode": 200, | |
| "mimeType": "text/css", | |
| "resourceType": "Stylesheet" | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/assets/widget-b3012353800114b9524e.css", | |
| "startTime": 2664.7969999467023, | |
| "endTime": 2678.0799999833107, | |
| "transferSize": 2336, | |
| "resourceSize": 5287, | |
| "statusCode": 200, | |
| "mimeType": "text/css", | |
| "resourceType": "Stylesheet" | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/assets/moment-fbdd39c7ac6719ff1735.js", | |
| "startTime": 2665.0339999468997, | |
| "endTime": 2714.6349999820814, | |
| "transferSize": 43915, | |
| "resourceSize": 239398, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/assets/vendors-widget-8aec0efbc74270deaec0.js", | |
| "startTime": 2665.305999980774, | |
| "endTime": 2699.0159999695607, | |
| "transferSize": 211070, | |
| "resourceSize": 764031, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/assets/widget-f210e2d756810843f99a.js", | |
| "startTime": 2666.085999982897, | |
| "endTime": 2707.2729999781586, | |
| "transferSize": 73452, | |
| "resourceSize": 306376, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://dash.pusher.com/icons/icon-144x144.png", | |
| "startTime": 2722.0069999457337, | |
| "endTime": 2835.421999974642, | |
| "transferSize": 7296, | |
| "resourceSize": 10368, | |
| "statusCode": 200, | |
| "mimeType": "image/png", | |
| "resourceType": "Other" | |
| }, | |
| { | |
| "url": "https://fonts.googleapis.com/css?family=Lato", | |
| "startTime": 2748.279999999795, | |
| "endTime": 2811.8909999611787, | |
| "transferSize": 432, | |
| "resourceSize": 767, | |
| "statusCode": 200, | |
| "mimeType": "text/css", | |
| "resourceType": "Stylesheet" | |
| }, | |
| { | |
| "url": "https://fonts.googleapis.com/css?family=Open+Sans", | |
| "startTime": 2748.545999987982, | |
| "endTime": 2810.8059999649413, | |
| "transferSize": 1017, | |
| "resourceSize": 2470, | |
| "statusCode": 200, | |
| "mimeType": "text/css", | |
| "resourceType": "Stylesheet" | |
| }, | |
| { | |
| "url": "https://fonts.googleapis.com/css?family=Roboto", | |
| "startTime": 2749.221999954898, | |
| "endTime": 2812.7259999746457, | |
| "transferSize": 624, | |
| "resourceSize": 2463, | |
| "statusCode": 200, | |
| "mimeType": "text/css", | |
| "resourceType": "Stylesheet" | |
| }, | |
| { | |
| "url": "https://fonts.googleapis.com/css?family=Roboto+Slab", | |
| "startTime": 2749.47899999097, | |
| "endTime": 2813.8139999937266, | |
| "transferSize": 626, | |
| "resourceSize": 2253, | |
| "statusCode": 200, | |
| "mimeType": "text/css", | |
| "resourceType": "Stylesheet" | |
| }, | |
| { | |
| "url": "https://fonts.googleapis.com/css?family=Overpass", | |
| "startTime": 2749.7609999845736, | |
| "endTime": 2813.3379999781027, | |
| "transferSize": 440, | |
| "resourceSize": 807, | |
| "statusCode": 200, | |
| "mimeType": "text/css", | |
| "resourceType": "Stylesheet" | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/static/audio/52284660f7abf8538f64d3f7b857f505.mp3", | |
| "startTime": 2994.5559999905527, | |
| "endTime": 3004.631999996491, | |
| "transferSize": 9505, | |
| "resourceSize": 8853, | |
| "statusCode": 206, | |
| "mimeType": "audio/mpeg", | |
| "resourceType": "Media" | |
| }, | |
| { | |
| "url": "https://js.driftt.com/embeds/1584032250000/a3xp2dzwn6s3.json", | |
| "startTime": 2997.475999989547, | |
| "endTime": 3106.534999969881, | |
| "transferSize": 3687, | |
| "resourceSize": 6853, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "Fetch" | |
| }, | |
| { | |
| "url": "https://identify.api.drift.com/identify", | |
| "startTime": 3137.16599997133, | |
| "endTime": 3354.3119999812916, | |
| "transferSize": 1140, | |
| "resourceSize": 716, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "Fetch" | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/assets/react-intl-locale-data-en-bfb666fa33f9323aaa61.js", | |
| "startTime": 3162.7449999796227, | |
| "endTime": 3175.903999945149, | |
| "transferSize": 1666, | |
| "resourceSize": 7176, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/assets/drift-translations-en_US-91f6f457ff1342cff0f0.js", | |
| "startTime": 3168.461999972351, | |
| "endTime": 3187.490999989677, | |
| "transferSize": 1955, | |
| "resourceSize": 3660, | |
| "statusCode": 200, | |
| "mimeType": "application/javascript", | |
| "resourceType": "Script" | |
| }, | |
| { | |
| "url": "https://customer.api.drift.com/oauth/token", | |
| "startTime": 3195.5899999593385, | |
| "endTime": 3296.8349999864586, | |
| "transferSize": 1848, | |
| "resourceSize": 2831, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "Fetch" | |
| }, | |
| { | |
| "url": "https://customer.api.drift.com/geo/v2", | |
| "startTime": 3198.6859999597073, | |
| "endTime": 3282.2299999534152, | |
| "transferSize": 640, | |
| "resourceSize": 204, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "Fetch" | |
| }, | |
| { | |
| "url": "https://metrics.api.drift.com/monitoring/metrics/widget/init?version=1", | |
| "startTime": 3205.12899995083, | |
| "endTime": 3304.4499999959953, | |
| "transferSize": 504, | |
| "resourceSize": 25, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "XHR" | |
| }, | |
| { | |
| "url": "https://event.api.drift.com/track", | |
| "startTime": 3301.1359999654815, | |
| "endTime": 3396.8029999523424, | |
| "transferSize": 1366, | |
| "resourceSize": 943, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "XHR" | |
| }, | |
| { | |
| "url": "https://event.api.drift.com/track", | |
| "startTime": 3302.6909999898635, | |
| "endTime": 3397.875999973621, | |
| "transferSize": 1340, | |
| "resourceSize": 916, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "XHR" | |
| }, | |
| { | |
| "url": "https://enrichment.api.drift.com/enrich/contact?email=jon.heslop%40pusher.com&endUserId=4167454514", | |
| "startTime": 3303.232999984175, | |
| "endTime": 3481.804999988526, | |
| "transferSize": 504, | |
| "resourceSize": 25, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "XHR" | |
| }, | |
| { | |
| "url": "https://1177067-17.chat.api.drift.com/api/auth", | |
| "startTime": 3305.992999987211, | |
| "endTime": 3397.497999947518, | |
| "transferSize": 588, | |
| "resourceSize": 352, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "XHR" | |
| }, | |
| { | |
| "url": "https://targeting.api.drift.com/hours/availability/combined/a3xp2dzwn6s3/v2", | |
| "startTime": 3307.6709999586456, | |
| "endTime": 3405.3259999491274, | |
| "transferSize": 643, | |
| "resourceSize": 191, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "XHR" | |
| }, | |
| { | |
| "url": "https://presence.api.drift.com/api/auth", | |
| "startTime": 3309.1719999792986, | |
| "endTime": 3401.0839999536984, | |
| "transferSize": 586, | |
| "resourceSize": 352, | |
| "statusCode": 200, | |
| "mimeType": "application/json", | |
| "resourceType": "XHR" | |
| } | |
| ] | |
| } | |
| }, | |
| "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": 9.84099999999998, | |
| "displayValue": "10 ms", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "origin", | |
| "itemType": "text", | |
| "text": "URL" | |
| }, | |
| { | |
| "key": "rtt", | |
| "itemType": "ms", | |
| "granularity": 1, | |
| "text": "Time Spent" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "origin": "https://www.google-analytics.com", | |
| "rtt": 9.84099999999998 | |
| }, | |
| { | |
| "origin": "https://fonts.gstatic.com", | |
| "rtt": 8.899000000000001 | |
| }, | |
| { | |
| "origin": "https://www.googleadservices.com", | |
| "rtt": 8.72199999999998 | |
| }, | |
| { | |
| "origin": "https://www.google.com", | |
| "rtt": 8.642999999999999 | |
| }, | |
| { | |
| "origin": "https://fonts.googleapis.com", | |
| "rtt": 8.616 | |
| }, | |
| { | |
| "origin": "https://googleads.g.doubleclick.net", | |
| "rtt": 8.411999999999999 | |
| }, | |
| { | |
| "origin": "https://snap.licdn.com", | |
| "rtt": 8.347999999999999 | |
| }, | |
| { | |
| "origin": "https://www.google.co.uk", | |
| "rtt": 8.088000000000001 | |
| }, | |
| { | |
| "origin": "https://www.googletagmanager.com", | |
| "rtt": 8.086 | |
| }, | |
| { | |
| "origin": "https://dash.pusher.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://djmmlc8gcwtqv.cloudfront.net", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://cdn.segment.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://www.gstatic.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://api.segment.io", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://js.driftt.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://px.ads.linkedin.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://cdnjs.cloudflare.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://identify.api.drift.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://customer.api.drift.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://metrics.api.drift.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://event.api.drift.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://enrichment.api.drift.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://1177067-17.chat.api.drift.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://targeting.api.drift.com", | |
| "rtt": 7.879 | |
| }, | |
| { | |
| "origin": "https://presence.api.drift.com", | |
| "rtt": 7.879 | |
| } | |
| ] | |
| } | |
| }, | |
| "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": 719.5379999999999, | |
| "displayValue": "720 ms", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "origin", | |
| "itemType": "text", | |
| "text": "URL" | |
| }, | |
| { | |
| "key": "serverResponseTime", | |
| "itemType": "ms", | |
| "granularity": 1, | |
| "text": "Time Spent" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "origin": "https://cdn.segment.com", | |
| "serverResponseTime": 719.5379999999999 | |
| }, | |
| { | |
| "origin": "https://identify.api.drift.com", | |
| "serverResponseTime": 208.644 | |
| }, | |
| { | |
| "origin": "https://enrichment.api.drift.com", | |
| "serverResponseTime": 170.08100000000002 | |
| }, | |
| { | |
| "origin": "https://api.segment.io", | |
| "serverResponseTime": 146.721 | |
| }, | |
| { | |
| "origin": "https://dash.pusher.com", | |
| "serverResponseTime": 101.356 | |
| }, | |
| { | |
| "origin": "https://metrics.api.drift.com", | |
| "serverResponseTime": 90.685 | |
| }, | |
| { | |
| "origin": "https://targeting.api.drift.com", | |
| "serverResponseTime": 89.134 | |
| }, | |
| { | |
| "origin": "https://event.api.drift.com", | |
| "serverResponseTime": 85.744 | |
| }, | |
| { | |
| "origin": "https://px.ads.linkedin.com", | |
| "serverResponseTime": 84.33099999999999 | |
| }, | |
| { | |
| "origin": "https://presence.api.drift.com", | |
| "serverResponseTime": 83.30899999999998 | |
| }, | |
| { | |
| "origin": "https://1177067-17.chat.api.drift.com", | |
| "serverResponseTime": 83.035 | |
| }, | |
| { | |
| "origin": "https://customer.api.drift.com", | |
| "serverResponseTime": 74.76299999999999 | |
| }, | |
| { | |
| "origin": "https://cdnjs.cloudflare.com", | |
| "serverResponseTime": 35.521 | |
| }, | |
| { | |
| "origin": "https://www.google.co.uk", | |
| "serverResponseTime": 33.424 | |
| }, | |
| { | |
| "origin": "https://googleads.g.doubleclick.net", | |
| "serverResponseTime": 27.663999999999994 | |
| }, | |
| { | |
| "origin": "https://www.google.com", | |
| "serverResponseTime": 13.586999999999998 | |
| }, | |
| { | |
| "origin": "https://fonts.googleapis.com", | |
| "serverResponseTime": 10.245000000000005 | |
| }, | |
| { | |
| "origin": "https://www.googleadservices.com", | |
| "serverResponseTime": 8.194999999999993 | |
| }, | |
| { | |
| "origin": "https://www.googletagmanager.com", | |
| "serverResponseTime": 7.4030000000000005 | |
| }, | |
| { | |
| "origin": "https://js.driftt.com", | |
| "serverResponseTime": 4.605 | |
| }, | |
| { | |
| "origin": "https://djmmlc8gcwtqv.cloudfront.net", | |
| "serverResponseTime": 1.6790000000000003 | |
| }, | |
| { | |
| "origin": "https://snap.licdn.com", | |
| "serverResponseTime": 0.8310000000000031 | |
| }, | |
| { | |
| "origin": "https://www.gstatic.com", | |
| "serverResponseTime": 0.4670000000000005 | |
| }, | |
| { | |
| "origin": "https://fonts.gstatic.com", | |
| "serverResponseTime": 0.38099999999999845 | |
| }, | |
| { | |
| "origin": "https://www.google-analytics.com", | |
| "serverResponseTime": 0 | |
| } | |
| ] | |
| } | |
| }, | |
| "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", | |
| "numericValue": 20, | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "startTime", | |
| "itemType": "ms", | |
| "granularity": 1, | |
| "text": "Start Time" | |
| }, | |
| { | |
| "key": "duration", | |
| "itemType": "ms", | |
| "granularity": 1, | |
| "text": "End Time" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "duration": 44.716, | |
| "startTime": 143.856 | |
| }, | |
| { | |
| "duration": 7.237, | |
| "startTime": 202.785 | |
| }, | |
| { | |
| "duration": 36.934, | |
| "startTime": 291.888 | |
| }, | |
| { | |
| "duration": 152.543, | |
| "startTime": 480.616 | |
| }, | |
| { | |
| "duration": 18.722, | |
| "startTime": 717.518 | |
| }, | |
| { | |
| "duration": 5.602, | |
| "startTime": 828.411 | |
| }, | |
| { | |
| "duration": 11.751, | |
| "startTime": 834.022 | |
| }, | |
| { | |
| "duration": 11.041, | |
| "startTime": 845.814 | |
| }, | |
| { | |
| "duration": 13.519, | |
| "startTime": 856.872 | |
| }, | |
| { | |
| "duration": 50.259, | |
| "startTime": 952.446 | |
| }, | |
| { | |
| "duration": 31.538, | |
| "startTime": 1054.512 | |
| }, | |
| { | |
| "duration": 59.093, | |
| "startTime": 1451.409 | |
| }, | |
| { | |
| "duration": 10.799, | |
| "startTime": 1564.314 | |
| }, | |
| { | |
| "duration": 27.548, | |
| "startTime": 1637.838 | |
| }, | |
| { | |
| "duration": 14.3, | |
| "startTime": 1804.726 | |
| }, | |
| { | |
| "duration": 8.298, | |
| "startTime": 1853.076 | |
| }, | |
| { | |
| "duration": 6.05, | |
| "startTime": 1877.804 | |
| }, | |
| { | |
| "duration": 9.188, | |
| "startTime": 2561.633 | |
| }, | |
| { | |
| "duration": 16.897, | |
| "startTime": 2572.501 | |
| }, | |
| { | |
| "duration": 14.783, | |
| "startTime": 3121.198 | |
| } | |
| ] | |
| } | |
| }, | |
| "metrics": { | |
| "id": "metrics", | |
| "title": "Metrics", | |
| "description": "Collects all available metrics.", | |
| "score": null, | |
| "scoreDisplayMode": "informative", | |
| "numericValue": 9223.567000000003, | |
| "details": { | |
| "type": "debugdata", | |
| "items": [ | |
| { | |
| "firstContentfulPaint": 4059, | |
| "firstMeaningfulPaint": 4059, | |
| "firstCPUIdle": 9040, | |
| "interactive": 9224, | |
| "speedIndex": 4059, | |
| "estimatedInputLatency": 60, | |
| "totalBlockingTime": 509, | |
| "observedNavigationStart": 0, | |
| "observedNavigationStartTs": 389607455143, | |
| "observedFirstPaint": 203, | |
| "observedFirstPaintTs": 389607657794, | |
| "observedFirstContentfulPaint": 632, | |
| "observedFirstContentfulPaintTs": 389608087061, | |
| "observedFirstMeaningfulPaint": 632, | |
| "observedFirstMeaningfulPaintTs": 389608087061, | |
| "observedLargestContentfulPaint": 682, | |
| "observedLargestContentfulPaintTs": 389608136741, | |
| "observedTraceEnd": 4486, | |
| "observedTraceEndTs": 389611940884, | |
| "observedLoad": 2564, | |
| "observedLoadTs": 389610018867, | |
| "observedDomContentLoaded": 622, | |
| "observedDomContentLoadedTs": 389608077099, | |
| "observedFirstVisualChange": 203, | |
| "observedFirstVisualChangeTs": 389607658143, | |
| "observedLastVisualChange": 687, | |
| "observedLastVisualChangeTs": 389608142143, | |
| "observedSpeedIndex": 519, | |
| "observedSpeedIndexTs": 389607974124 | |
| }, | |
| { | |
| "lcpInvalidated": false | |
| } | |
| ] | |
| } | |
| }, | |
| "offline-start-url": { | |
| "id": "offline-start-url", | |
| "title": "`start_url` does not respond with a 200 when offline", | |
| "description": "A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).", | |
| "score": 0, | |
| "scoreDisplayMode": "binary", | |
| "explanation": "Timed out waiting for start_url to respond.", | |
| "warnings": [] | |
| }, | |
| "performance-budget": { | |
| "id": "performance-budget", | |
| "title": "Performance budget", | |
| "description": "Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "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://developers.google.com/web/tools/lighthouse/audits/budgets).", | |
| "score": null, | |
| "scoreDisplayMode": "informative", | |
| "displayValue": "75 requests • 1,448 KB", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "label", | |
| "itemType": "text", | |
| "text": "Resource Type" | |
| }, | |
| { | |
| "key": "requestCount", | |
| "itemType": "numeric", | |
| "text": "Requests" | |
| }, | |
| { | |
| "key": "size", | |
| "itemType": "bytes", | |
| "text": "Transfer Size" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "resourceType": "total", | |
| "label": "Total", | |
| "requestCount": 75, | |
| "size": 1483085 | |
| }, | |
| { | |
| "resourceType": "script", | |
| "label": "Script", | |
| "requestCount": 24, | |
| "size": 1244954 | |
| }, | |
| { | |
| "resourceType": "stylesheet", | |
| "label": "Stylesheet", | |
| "requestCount": 10, | |
| "size": 98502 | |
| }, | |
| { | |
| "resourceType": "font", | |
| "label": "Font", | |
| "requestCount": 6, | |
| "size": 43963 | |
| }, | |
| { | |
| "resourceType": "image", | |
| "label": "Image", | |
| "requestCount": 13, | |
| "size": 39266 | |
| }, | |
| { | |
| "resourceType": "other", | |
| "label": "Other", | |
| "requestCount": 17, | |
| "size": 32291 | |
| }, | |
| { | |
| "resourceType": "document", | |
| "label": "Document", | |
| "requestCount": 4, | |
| "size": 14604 | |
| }, | |
| { | |
| "resourceType": "media", | |
| "label": "Media", | |
| "requestCount": 1, | |
| "size": 9505 | |
| }, | |
| { | |
| "resourceType": "third-party", | |
| "label": "Third-party", | |
| "requestCount": 69, | |
| "size": 1067617 | |
| } | |
| ] | |
| } | |
| }, | |
| "third-party-summary": { | |
| "id": "third-party-summary", | |
| "title": "Reduce the impact of third-party code", | |
| "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": 0, | |
| "scoreDisplayMode": "binary", | |
| "displayValue": "Third-party code blocked the main thread for 680 ms", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "entity", | |
| "itemType": "link", | |
| "text": "Third-Party" | |
| }, | |
| { | |
| "key": "transferSize", | |
| "granularity": 1, | |
| "itemType": "bytes", | |
| "text": "Size" | |
| }, | |
| { | |
| "key": "blockingTime", | |
| "granularity": 1, | |
| "itemType": "ms", | |
| "text": "Main-Thread Blocking Time" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "entity": { | |
| "type": "link", | |
| "text": "Pusher", | |
| "url": "https://pusher.com/" | |
| }, | |
| "transferSize": 415468, | |
| "mainThreadTime": 977.7239999999995, | |
| "blockingTime": 490.332 | |
| }, | |
| { | |
| "entity": { | |
| "type": "link", | |
| "text": "Segment", | |
| "url": "https://segment.com/" | |
| }, | |
| "transferSize": 72105, | |
| "mainThreadTime": 235.26800000000011, | |
| "blockingTime": 154.552 | |
| }, | |
| { | |
| "entity": { | |
| "type": "link", | |
| "text": "Drift", | |
| "url": "https://www.drift.com/" | |
| }, | |
| "transferSize": 404363, | |
| "mainThreadTime": 93.13999999999999, | |
| "blockingTime": 35.44799999999999 | |
| }, | |
| { | |
| "entity": { | |
| "type": "link", | |
| "text": "Google CDN", | |
| "url": "https://developers.google.com/speed/libraries/" | |
| }, | |
| "transferSize": 203274, | |
| "mainThreadTime": 70.33600000000003, | |
| "blockingTime": 2.387999999999998 | |
| }, | |
| { | |
| "entity": { | |
| "type": "link", | |
| "text": "Google Analytics", | |
| "url": "https://www.google.com/analytics/analytics/" | |
| }, | |
| "transferSize": 79980, | |
| "mainThreadTime": 101.98000000000003, | |
| "blockingTime": 0 | |
| }, | |
| { | |
| "entity": { | |
| "type": "link", | |
| "text": "Other Google APIs/SDKs", | |
| "url": "https://developers.google.com/apis-explorer/#p/" | |
| }, | |
| "transferSize": 50574, | |
| "mainThreadTime": 2.9240000000000004, | |
| "blockingTime": 0 | |
| }, | |
| { | |
| "entity": { | |
| "type": "link", | |
| "text": "Google Tag Manager", | |
| "url": "https://marketingplatform.google.com/about/tag-manager/" | |
| }, | |
| "transferSize": 32023, | |
| "mainThreadTime": 24.296, | |
| "blockingTime": 0 | |
| }, | |
| { | |
| "entity": { | |
| "type": "link", | |
| "text": "Google/Doubleclick Ads", | |
| "url": "https://www.doubleclickbygoogle.com/" | |
| }, | |
| "transferSize": 12481, | |
| "mainThreadTime": 13.320000000000002, | |
| "blockingTime": 0 | |
| }, | |
| { | |
| "entity": { | |
| "type": "link", | |
| "text": "LinkedIn Ads", | |
| "url": "" | |
| }, | |
| "transferSize": 1890, | |
| "mainThreadTime": 6.087999999999999, | |
| "blockingTime": 0 | |
| }, | |
| { | |
| "entity": { | |
| "type": "link", | |
| "text": "Cloudflare CDN", | |
| "url": "https://cdnjs.com/" | |
| }, | |
| "transferSize": 1188, | |
| "mainThreadTime": 0, | |
| "blockingTime": 0 | |
| } | |
| ], | |
| "summary": { | |
| "wastedBytes": 1273346, | |
| "wastedMs": 682.72 | |
| } | |
| } | |
| }, | |
| "pwa-cross-browser": { | |
| "id": "pwa-cross-browser", | |
| "title": "Site works cross-browser", | |
| "description": "To reach the most number of users, sites should work across every major browser. [Learn more](https://web.dev/pwa-cross-browser).", | |
| "score": null, | |
| "scoreDisplayMode": "manual" | |
| }, | |
| "pwa-page-transitions": { | |
| "id": "pwa-page-transitions", | |
| "title": "Page transitions don't feel like they block on the network", | |
| "description": "Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more](https://web.dev/pwa-page-transitions).", | |
| "score": null, | |
| "scoreDisplayMode": "manual" | |
| }, | |
| "pwa-each-page-has-url": { | |
| "id": "pwa-each-page-has-url", | |
| "title": "Each page has a URL", | |
| "description": "Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more](https://web.dev/pwa-each-page-has-url).", | |
| "score": null, | |
| "scoreDisplayMode": "manual" | |
| }, | |
| "accesskeys": { | |
| "id": "accesskeys", | |
| "title": "`[accesskey]` values are unique", | |
| "description": "Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more](https://web.dev/accesskeys/).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "aria-allowed-attr": { | |
| "id": "aria-allowed-attr", | |
| "title": "`[aria-*]` attributes match their roles", | |
| "description": "Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn more](https://web.dev/aria-allowed-attr/).", | |
| "score": 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": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "aria-required-children": { | |
| "id": "aria-required-children", | |
| "title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.", | |
| "description": "Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more](https://web.dev/aria-required-children/).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "aria-required-parent": { | |
| "id": "aria-required-parent", | |
| "title": "`[role]`s are contained by their required parent element", | |
| "description": "Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more](https://web.dev/aria-required-parent/).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "aria-roles": { | |
| "id": "aria-roles", | |
| "title": "`[role]` values are valid", | |
| "description": "ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more](https://web.dev/aria-roles/).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "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": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "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": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "audio-caption": { | |
| "id": "audio-caption", | |
| "title": "`<audio>` elements contain a `<track>` element with `[kind=\"captions\"]`", | |
| "description": "Captions make audio elements usable for deaf or hearing-impaired users, providing critical information such as who is talking, what they're saying, and other non-speech information. [Learn more](https://web.dev/audio-caption/).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "button-name": { | |
| "id": "button-name", | |
| "title": "Buttons have an accessible name", | |
| "description": "When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn more](https://web.dev/button-name/).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "bypass": { | |
| "id": "bypass", | |
| "title": "The page does not contain 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": 0, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "node", | |
| "itemType": "node", | |
| "text": "Failing Elements" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "node": { | |
| "type": "node", | |
| "selector": "html", | |
| "path": "1,HTML", | |
| "snippet": "<html lang=\"en-us\">", | |
| "explanation": "Fix any of the following:\n No valid skip link found\n Page does not have a header\n Page does not have a landmark region", | |
| "nodeLabel": "html" | |
| } | |
| } | |
| ], | |
| "debugData": { | |
| "type": "debugdata", | |
| "impact": "serious", | |
| "tags": [ | |
| "cat.keyboard", | |
| "wcag2a", | |
| "wcag241", | |
| "section508", | |
| "section508.22.o" | |
| ] | |
| } | |
| } | |
| }, | |
| "color-contrast": { | |
| "id": "color-contrast", | |
| "title": "Background and foreground colors do not have a sufficient contrast ratio.", | |
| "description": "Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).", | |
| "score": 0, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "node", | |
| "itemType": "node", | |
| "text": "Failing Elements" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "node": { | |
| "type": "node", | |
| "selector": "label:nth-child(1) > span", | |
| "path": "1,HTML,1,BODY,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,LABEL,0,SPAN", | |
| "snippet": "<span>Email </span>", | |
| "explanation": "Fix any of the following:\n Element has insufficient color contrast of 2.92 (foreground color: #95979d, background color: #ffffff, font size: 9.0pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
| "nodeLabel": "EMAIL" | |
| } | |
| }, | |
| { | |
| "node": { | |
| "type": "node", | |
| "selector": "label:nth-child(2) > span", | |
| "path": "1,HTML,1,BODY,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,LABEL,0,SPAN", | |
| "snippet": "<span>Password </span>", | |
| "explanation": "Fix any of the following:\n Element has insufficient color contrast of 2.92 (foreground color: #95979d, background color: #ffffff, font size: 9.0pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
| "nodeLabel": "PASSWORD" | |
| } | |
| } | |
| ], | |
| "debugData": { | |
| "type": "debugdata", | |
| "impact": "serious", | |
| "tags": [ | |
| "cat.color", | |
| "wcag2aa", | |
| "wcag143" | |
| ] | |
| } | |
| } | |
| }, | |
| "definition-list": { | |
| "id": "definition-list", | |
| "title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>` or `<template>` 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": { | |
| "id": "duplicate-id", | |
| "title": "`[id]` attributes on the page are unique", | |
| "description": "The value of an id attribute must be unique to prevent other instances from being overlooked by assistive technologies. [Learn more](https://web.dev/duplicate-id/).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "frame-title": { | |
| "id": "frame-title", | |
| "title": "`<frame>` or `<iframe>` elements have a title", | |
| "description": "Screen reader users rely on frame titles to describe the contents of frames. [Learn more](https://web.dev/frame-title/).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "html-has-lang": { | |
| "id": "html-has-lang", | |
| "title": "`<html>` element has a `[lang]` attribute", | |
| "description": "If a page doesn't specify a lang attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more](https://web.dev/html-has-lang/).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "html-lang-valid": { | |
| "id": "html-lang-valid", | |
| "title": "`<html>` element has a valid value for its `[lang]` attribute", | |
| "description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn more](https://web.dev/html-lang-valid/).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "image-alt": { | |
| "id": "image-alt", | |
| "title": "Image elements have `[alt]` attributes", | |
| "description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more](https://web.dev/image-alt/).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "input-image-alt": { | |
| "id": "input-image-alt", | |
| "title": "`<input type=\"image\">` elements have `[alt]` text", | |
| "description": "When an image is being used as an `<input>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn 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": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "layout-table": { | |
| "id": "layout-table", | |
| "title": "Presentational `<table>` elements avoid using `<th>`, `<caption>` or the `[summary]` attribute.", | |
| "description": "A table being used for layout purposes should not include data elements, such as the th or caption elements or the summary attribute, because this can create a confusing experience for screen reader users. [Learn more](https://web.dev/layout-table/).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "link-name": { | |
| "id": "link-name", | |
| "title": "Links do not 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": 0, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "node", | |
| "itemType": "node", | |
| "text": "Failing Elements" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "node": { | |
| "type": "node", | |
| "selector": "a[color=\"inherit\"]", | |
| "path": "1,HTML,1,BODY,0,DIV,0,DIV,0,DIV,0,A", | |
| "snippet": "<a color=\"inherit\" text-decoration=\"none\" class=\"css-1lqa21t\" href=\"/authenticate\">", | |
| "explanation": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have 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's default semantics were not overridden with role=\"presentation\"\n Element's default semantics were not overridden with role=\"none\"", | |
| "nodeLabel": "a" | |
| } | |
| } | |
| ], | |
| "debugData": { | |
| "type": "debugdata", | |
| "impact": "serious", | |
| "tags": [ | |
| "cat.name-role-value", | |
| "wcag2a", | |
| "wcag412", | |
| "wcag244", | |
| "section508", | |
| "section508.22.a" | |
| ] | |
| } | |
| } | |
| }, | |
| "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": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "td-headers-attr": { | |
| "id": "td-headers-attr", | |
| "title": "Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.", | |
| "description": "Screen readers have features to make navigating tables easier. Ensuring `<td>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more](https://web.dev/td-headers-attr/).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "th-has-data-cells": { | |
| "id": "th-has-data-cells", | |
| "title": "`<th>` elements and elements with `[role=\"columnheader\"/\"rowheader\"]` have data cells they describe.", | |
| "description": "Screen readers have features to make navigating tables easier. Ensuring table headers always refer to some set of cells may improve the experience for screen reader users. [Learn more](https://web.dev/th-has-data-cells/).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "valid-lang": { | |
| "id": "valid-lang", | |
| "title": "`[lang]` attributes have a valid value", | |
| "description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) on elements helps ensure that text is pronounced correctly by a screen reader. [Learn more](https://web.dev/valid-lang/).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "video-caption": { | |
| "id": "video-caption", | |
| "title": "`<video>` elements contain a `<track>` element with `[kind=\"captions\"]`", | |
| "description": "When a video provides a caption it is easier for deaf and hearing impaired users to access its information. [Learn more](https://web.dev/video-caption/).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "video-description": { | |
| "id": "video-description", | |
| "title": "`<video>` elements contain a `<track>` element with `[kind=\"description\"]`", | |
| "description": "Audio descriptions provide relevant information for videos that dialogue cannot, such as facial expressions and scenes. [Learn more](https://web.dev/video-description/).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "custom-controls-labels": { | |
| "id": "custom-controls-labels", | |
| "title": "Custom controls have associated labels", | |
| "description": "Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. [Learn more](https://web.dev/custom-controls-labels/).", | |
| "score": null, | |
| "scoreDisplayMode": "manual" | |
| }, | |
| "custom-controls-roles": { | |
| "id": "custom-controls-roles", | |
| "title": "Custom controls have ARIA roles", | |
| "description": "Custom interactive controls have appropriate ARIA roles. [Learn more](https://web.dev/custom-control-roles/).", | |
| "score": null, | |
| "scoreDisplayMode": "manual" | |
| }, | |
| "focus-traps": { | |
| "id": "focus-traps", | |
| "title": "User focus is not accidentally trapped in a region", | |
| "description": "A user can tab into and out of any control or region without accidentally trapping their focus. [Learn more](https://web.dev/focus-traps/).", | |
| "score": null, | |
| "scoreDisplayMode": "manual" | |
| }, | |
| "focusable-controls": { | |
| "id": "focusable-controls", | |
| "title": "Interactive controls are keyboard focusable", | |
| "description": "Custom interactive controls are keyboard focusable and display a focus indicator. [Learn more](https://web.dev/focusable-controls/).", | |
| "score": null, | |
| "scoreDisplayMode": "manual" | |
| }, | |
| "heading-levels": { | |
| "id": "heading-levels", | |
| "title": "Headings don't skip levels", | |
| "description": "Headings are used to create an outline for the page and heading levels are not skipped. [Learn more](https://web.dev/heading-levels/).", | |
| "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.46, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 146322.705, | |
| "displayValue": "13 resources found", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "url", | |
| "itemType": "url", | |
| "text": "URL" | |
| }, | |
| { | |
| "key": "cacheLifetimeMs", | |
| "itemType": "ms", | |
| "text": "Cache TTL", | |
| "displayUnit": "duration" | |
| }, | |
| { | |
| "key": "totalBytes", | |
| "itemType": "bytes", | |
| "text": "Size", | |
| "displayUnit": "kb", | |
| "granularity": 1 | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "url": "https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=1243985&url=https%3A%2F%2Fdash.pusher.com%2Fauthenticate&time=1584032268159", | |
| "cacheLifetimeMs": 0, | |
| "cacheHitProbability": 0, | |
| "totalBytes": 64, | |
| "wastedBytes": 64 | |
| }, | |
| { | |
| "url": "https://js.driftt.com/include/1584032400000/a3xp2dzwn6s3.js", | |
| "debugData": { | |
| "type": "debugdata", | |
| "max-age": 10 | |
| }, | |
| "cacheLifetimeMs": 10000, | |
| "cacheHitProbability": 0.001388888888888889, | |
| "totalBytes": 46116, | |
| "wastedBytes": 46051.95 | |
| }, | |
| { | |
| "url": "https://cdn.segment.com/analytics.js/v1/4zywpT0rowDQ9wSYZJACdy5XU50ef02O/analytics.min.js", | |
| "debugData": { | |
| "type": "debugdata", | |
| "public": true, | |
| "max-age": 300 | |
| }, | |
| "cacheLifetimeMs": 300000, | |
| "cacheHitProbability": 0.041666666666666664, | |
| "totalBytes": 72003, | |
| "wastedBytes": 69002.875 | |
| }, | |
| { | |
| "url": "https://www.google-analytics.com/plugins/ua/linkid.js", | |
| "debugData": { | |
| "type": "debugdata", | |
| "public": true, | |
| "max-age": 3600 | |
| }, | |
| "cacheLifetimeMs": 3600000, | |
| "cacheHitProbability": 0.2, | |
| "totalBytes": 1013, | |
| "wastedBytes": 810.4000000000001 | |
| }, | |
| { | |
| "url": "https://www.google-analytics.com/analytics.js", | |
| "debugData": { | |
| "type": "debugdata", | |
| "public": true, | |
| "max-age": 7200 | |
| }, | |
| "cacheLifetimeMs": 7200000, | |
| "cacheHitProbability": 0.25, | |
| "totalBytes": 36740, | |
| "wastedBytes": 27555 | |
| }, | |
| { | |
| "url": "https://snap.licdn.com/li.lms-analytics/insight.min.js", | |
| "debugData": { | |
| "type": "debugdata", | |
| "max-age": 28240 | |
| }, | |
| "cacheLifetimeMs": 28240000, | |
| "cacheHitProbability": 0.3968888888888889, | |
| "totalBytes": 1890, | |
| "wastedBytes": 1139.88 | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/canonical_car.png", | |
| "debugData": { | |
| "type": "debugdata", | |
| "public": true, | |
| "max-age": 604800 | |
| }, | |
| "cacheLifetimeMs": 604800000, | |
| "cacheHitProbability": 0.9, | |
| "totalBytes": 11253, | |
| "wastedBytes": 1125.2999999999997 | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/logo_48.png", | |
| "debugData": { | |
| "type": "debugdata", | |
| "public": true, | |
| "max-age": 604800 | |
| }, | |
| "cacheLifetimeMs": 604800000, | |
| "cacheHitProbability": 0.9, | |
| "totalBytes": 2354, | |
| "wastedBytes": 235.39999999999995 | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/info_2x.png", | |
| "debugData": { | |
| "type": "debugdata", | |
| "public": true, | |
| "max-age": 604800 | |
| }, | |
| "cacheLifetimeMs": 604800000, | |
| "cacheHitProbability": 0.9, | |
| "totalBytes": 742, | |
| "wastedBytes": 74.19999999999999 | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/undo_2x.png", | |
| "debugData": { | |
| "type": "debugdata", | |
| "public": true, | |
| "max-age": 604800 | |
| }, | |
| "cacheLifetimeMs": 604800000, | |
| "cacheHitProbability": 0.9, | |
| "totalBytes": 681, | |
| "wastedBytes": 68.09999999999998 | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/refresh_2x.png", | |
| "debugData": { | |
| "type": "debugdata", | |
| "public": true, | |
| "max-age": 604800 | |
| }, | |
| "cacheLifetimeMs": 604800000, | |
| "cacheHitProbability": 0.9, | |
| "totalBytes": 676, | |
| "wastedBytes": 67.59999999999998 | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/image_2x.png", | |
| "debugData": { | |
| "type": "debugdata", | |
| "public": true, | |
| "max-age": 604800 | |
| }, | |
| "cacheLifetimeMs": 604800000, | |
| "cacheHitProbability": 0.9, | |
| "totalBytes": 673, | |
| "wastedBytes": 67.29999999999998 | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/api2/audio_2x.png", | |
| "debugData": { | |
| "type": "debugdata", | |
| "public": true, | |
| "max-age": 604800 | |
| }, | |
| "cacheLifetimeMs": 604800000, | |
| "cacheHitProbability": 0.9, | |
| "totalBytes": 607, | |
| "wastedBytes": 60.69999999999999 | |
| } | |
| ], | |
| "summary": { | |
| "wastedBytes": 146322.705 | |
| } | |
| } | |
| }, | |
| "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": 1483085, | |
| "displayValue": "Total size was 1,448 KB", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "url", | |
| "itemType": "url", | |
| "text": "URL" | |
| }, | |
| { | |
| "key": "totalBytes", | |
| "itemType": "bytes", | |
| "text": "Size" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "url": "https://dash.pusher.com/app-387a2aba62dfe4e01393.js", | |
| "totalBytes": 260723 | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/assets/vendors-widget-8aec0efbc74270deaec0.js", | |
| "totalBytes": 211070 | |
| }, | |
| { | |
| "url": "chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/react_devtools_backend.js", | |
| "totalBytes": 161893 | |
| }, | |
| { | |
| "url": "https://dash.pusher.com/vendor-41078cf9090fcee1ec9b.js", | |
| "totalBytes": 141657 | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/releases/f1wAZV34wmOO4-wA3kszbUcM/recaptcha__en.js", | |
| "totalBytes": 95129 | |
| }, | |
| { | |
| "url": "https://www.gstatic.com/recaptcha/releases/f1wAZV34wmOO4-wA3kszbUcM/styles__ltr.css", | |
| "totalBytes": 91159 | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/assets/widget-f210e2d756810843f99a.js", | |
| "totalBytes": 73452 | |
| }, | |
| { | |
| "url": "https://cdn.segment.com/analytics.js/v1/4zywpT0rowDQ9wSYZJACdy5XU50ef02O/analytics.min.js", | |
| "totalBytes": 72003 | |
| }, | |
| { | |
| "url": "https://js.driftt.com/include/1584032400000/a3xp2dzwn6s3.js", | |
| "totalBytes": 46116 | |
| }, | |
| { | |
| "url": "https://js.driftt.com/deploy/assets/assets/moment-fbdd39c7ac6719ff1735.js", | |
| "totalBytes": 43915 | |
| } | |
| ] | |
| } | |
| }, | |
| "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, | |
| "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.88, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 150, | |
| "displayValue": "Potential savings of 150 ms", | |
| "details": { | |
| "type": "opportunity", | |
| "headings": [ | |
| { | |
| "key": "url", | |
| "valueType": "url", | |
| "label": "URL" | |
| }, | |
| { | |
| "key": "totalBytes", | |
| "valueType": "bytes", | |
| "label": "Size" | |
| }, | |
| { | |
| "key": "wastedMs", | |
| "valueType": "timespanMs", | |
| "label": "Potential Savings" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "url": "https://djmmlc8gcwtqv.cloudfront.net/fonts/style.css", | |
| "totalBytes": 680, | |
| "wastedMs": 752 | |
| } | |
| ], | |
| "overallSavingsMs": 150 | |
| } | |
| }, | |
| "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, | |
| "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, | |
| "displayValue": "", | |
| "warnings": [], | |
| "details": { | |
| "type": "opportunity", | |
| "headings": [], | |
| "items": [], | |
| "overallSavingsMs": 0, | |
| "overallSavingsBytes": 0 | |
| } | |
| }, | |
| "unused-css-rules": { | |
| "id": "unused-css-rules", | |
| "title": "Remove unused CSS", | |
| "description": "Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).", | |
| "score": 1, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 0, | |
| "displayValue": "", | |
| "details": { | |
| "type": "opportunity", | |
| "headings": [], | |
| "items": [], | |
| "overallSavingsMs": 0, | |
| "overallSavingsBytes": 0 | |
| } | |
| }, | |
| "uses-webp-images": { | |
| "id": "uses-webp-images", | |
| "title": "Serve images in next-gen formats", | |
| "description": "Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).", | |
| "score": 1, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 0, | |
| "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, | |
| "displayValue": "", | |
| "warnings": [], | |
| "details": { | |
| "type": "opportunity", | |
| "headings": [], | |
| "items": [], | |
| "overallSavingsMs": 0, | |
| "overallSavingsBytes": 0 | |
| } | |
| }, | |
| "uses-text-compression": { | |
| "id": "uses-text-compression", | |
| "title": "Enable text compression", | |
| "description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https://web.dev/uses-text-compression).", | |
| "score": 1, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 0, | |
| "displayValue": "", | |
| "details": { | |
| "type": "opportunity", | |
| "headings": [], | |
| "items": [], | |
| "overallSavingsMs": 0, | |
| "overallSavingsBytes": 0 | |
| } | |
| }, | |
| "uses-responsive-images": { | |
| "id": "uses-responsive-images", | |
| "title": "Properly size images", | |
| "description": "Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).", | |
| "score": 1, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 0, | |
| "displayValue": "", | |
| "warnings": [], | |
| "details": { | |
| "type": "opportunity", | |
| "headings": [], | |
| "items": [], | |
| "overallSavingsMs": 0, | |
| "overallSavingsBytes": 0 | |
| } | |
| }, | |
| "efficient-animated-content": { | |
| "id": "efficient-animated-content", | |
| "title": "Use video formats for animated content", | |
| "description": "Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. [Learn more](https://web.dev/efficient-animated-content)", | |
| "score": 1, | |
| "scoreDisplayMode": "numeric", | |
| "numericValue": 0, | |
| "displayValue": "", | |
| "details": { | |
| "type": "opportunity", | |
| "headings": [], | |
| "items": [], | |
| "overallSavingsMs": 0, | |
| "overallSavingsBytes": 0 | |
| } | |
| }, | |
| "appcache-manifest": { | |
| "id": "appcache-manifest", | |
| "title": "Avoids Application Cache", | |
| "description": "Application Cache is deprecated. [Learn more](https://web.dev/appcache-manifest).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary" | |
| }, | |
| "doctype": { | |
| "id": "doctype", | |
| "title": "Page has the HTML doctype", | |
| "description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more](https://web.dev/doctype).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary" | |
| }, | |
| "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": 173, | |
| "displayValue": "173 elements", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "statistic", | |
| "itemType": "text", | |
| "text": "Statistic" | |
| }, | |
| { | |
| "key": "element", | |
| "itemType": "code", | |
| "text": "Element" | |
| }, | |
| { | |
| "key": "value", | |
| "itemType": "numeric", | |
| "text": "Value" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "statistic": "Total DOM Elements", | |
| "element": "", | |
| "value": "173" | |
| }, | |
| { | |
| "statistic": "Maximum DOM Depth", | |
| "element": { | |
| "type": "code", | |
| "value": "<iframe src=\"https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdzgtwUAAAAAEjFra8r9sXp_TcpxcjI37nSLe0Q&co=aHR0cHM6Ly9kYXNoLnB1c2hlci5jb206NDQz&hl=en&type=image&v=f1wAZV34wmOO4-wA3kszbUcM&theme=light&size=invisible&badge=bottomright&cb=6de1bokjl3yh\" width=\"256\" height=\"60\" role=\"presentation\" name=\"a-cahtvr4mzka3\" frameborder=\"0\" scrolling=\"no\" sandbox=\"allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox\">" | |
| }, | |
| "value": "9" | |
| }, | |
| { | |
| "statistic": "Maximum Child Elements", | |
| "element": { | |
| "type": "code", | |
| "value": "<svg>" | |
| }, | |
| "value": "31" | |
| } | |
| ] | |
| } | |
| }, | |
| "external-anchors-use-rel-noopener": { | |
| "id": "external-anchors-use-rel-noopener", | |
| "title": "Links to cross-origin destinations are safe", | |
| "description": "Add `rel=\"noopener\"` or `rel=\"noreferrer\"` to any external links to improve performance and prevent security vulnerabilities. [Learn more](https://web.dev/external-anchors-use-rel-noopener).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "warnings": [], | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "geolocation-on-start": { | |
| "id": "geolocation-on-start", | |
| "title": "Avoids requesting the geolocation permission on page load", | |
| "description": "Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more](https://web.dev/geolocation-on-start).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "no-document-write": { | |
| "id": "no-document-write", | |
| "title": "Avoids `document.write()`", | |
| "description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn more](https://web.dev/no-document-write).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "no-vulnerable-libraries": { | |
| "id": "no-vulnerable-libraries", | |
| "title": "Includes 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": 0, | |
| "scoreDisplayMode": "binary", | |
| "displayValue": "1 vulnerability detected", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "detectedLib", | |
| "itemType": "link", | |
| "text": "Library Version" | |
| }, | |
| { | |
| "key": "vulnCount", | |
| "itemType": "text", | |
| "text": "Vulnerability Count" | |
| }, | |
| { | |
| "key": "highestSeverity", | |
| "itemType": "text", | |
| "text": "Highest Severity" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "highestSeverity": "High", | |
| "vulnCount": 1, | |
| "detectedLib": { | |
| "text": "Lo-Dash@4.17.11", | |
| "url": "https://snyk.io/vuln/npm:lodash?lh=4.17.11&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit", | |
| "type": "link" | |
| } | |
| } | |
| ], | |
| "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": "React", | |
| "npm": "react" | |
| }, | |
| { | |
| "name": "React (Fast path)", | |
| "npm": "react" | |
| }, | |
| { | |
| "name": "Lo-Dash", | |
| "version": "4.17.11", | |
| "npm": "lodash" | |
| } | |
| ], | |
| "summary": {} | |
| } | |
| }, | |
| "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": "Does not use HTTP/2 for all of its resources", | |
| "description": "HTTP/2 offers many benefits over HTTP/1.1, including binary headers, multiplexing, and server push. [Learn more](https://web.dev/uses-http2).", | |
| "score": 0, | |
| "scoreDisplayMode": "binary", | |
| "displayValue": "6 requests not served via HTTP/2", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "url", | |
| "itemType": "url", | |
| "text": "URL" | |
| }, | |
| { | |
| "key": "protocol", | |
| "itemType": "text", | |
| "text": "Protocol" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "protocol": "http/1.1", | |
| "url": "https://dash.pusher.com/authenticate" | |
| }, | |
| { | |
| "protocol": "http/1.1", | |
| "url": "https://dash.pusher.com/runtime-9fac0224a55614bf5b48.js" | |
| }, | |
| { | |
| "protocol": "http/1.1", | |
| "url": "https://dash.pusher.com/vendor-41078cf9090fcee1ec9b.js" | |
| }, | |
| { | |
| "protocol": "http/1.1", | |
| "url": "https://dash.pusher.com/app-387a2aba62dfe4e01393.js" | |
| }, | |
| { | |
| "protocol": "http/1.1", | |
| "url": "https://dash.pusher.com/manifest.json" | |
| }, | |
| { | |
| "protocol": "http/1.1", | |
| "url": "https://dash.pusher.com/icons/icon-144x144.png" | |
| } | |
| ] | |
| } | |
| }, | |
| "uses-passive-event-listeners": { | |
| "id": "uses-passive-event-listeners", | |
| "title": "Does not use 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": 0, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "url", | |
| "itemType": "url", | |
| "text": "URL" | |
| }, | |
| { | |
| "key": "label", | |
| "itemType": "text", | |
| "text": "Location" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "label": "line: 116", | |
| "url": "https://www.gstatic.com/recaptcha/releases/f1wAZV34wmOO4-wA3kszbUcM/recaptcha__en.js" | |
| } | |
| ] | |
| } | |
| }, | |
| "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", | |
| "explanation": "Description text is empty." | |
| }, | |
| "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": 1, | |
| "scoreDisplayMode": "binary", | |
| "displayValue": "100% legible text", | |
| "details": { | |
| "type": "table", | |
| "headings": [ | |
| { | |
| "key": "source", | |
| "itemType": "url", | |
| "text": "Source" | |
| }, | |
| { | |
| "key": "selector", | |
| "itemType": "code", | |
| "text": "Selector" | |
| }, | |
| { | |
| "key": "coverage", | |
| "itemType": "text", | |
| "text": "% of Page Text" | |
| }, | |
| { | |
| "key": "fontSize", | |
| "itemType": "text", | |
| "text": "Font Size" | |
| } | |
| ], | |
| "items": [ | |
| { | |
| "source": "Legible text", | |
| "selector": "", | |
| "coverage": "100.00%", | |
| "fontSize": "≥ 12px" | |
| } | |
| ] | |
| } | |
| }, | |
| "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": {} | |
| } | |
| }, | |
| "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": 1, | |
| "scoreDisplayMode": "binary", | |
| "displayValue": "100% appropriately sized tap targets", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "hreflang": { | |
| "id": "hreflang", | |
| "title": "Document has a valid `hreflang`", | |
| "description": "hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more](https://web.dev/hreflang).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "plugins": { | |
| "id": "plugins", | |
| "title": "Document avoids plugins", | |
| "description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more](https://web.dev/plugins).", | |
| "score": 1, | |
| "scoreDisplayMode": "binary", | |
| "details": { | |
| "type": "table", | |
| "headings": [], | |
| "items": [] | |
| } | |
| }, | |
| "canonical": { | |
| "id": "canonical", | |
| "title": "Document has a valid `rel=canonical`", | |
| "description": "Canonical links suggest which URL to show in search results. [Learn more](https://web.dev/canonical).", | |
| "score": null, | |
| "scoreDisplayMode": "notApplicable" | |
| }, | |
| "structured-data": { | |
| "id": "structured-data", | |
| "title": "Structured data is valid", | |
| "description": "Run the [Structured Data Testing Tool](https://search.google.com/structured-data/testing-tool/) and the [Structured Data Linter](http://linter.structured-data.org/) to validate structured data. [Learn more](https://web.dev/structured-data).", | |
| "score": null, | |
| "scoreDisplayMode": "manual" | |
| } | |
| }, | |
| "configSettings": { | |
| "output": "json", | |
| "maxWaitForFcp": 30000, | |
| "maxWaitForLoad": 45000, | |
| "throttlingMethod": "simulate", | |
| "throttling": { | |
| "rttMs": 150, | |
| "throughputKbps": 1638.4, | |
| "requestLatencyMs": 562.5, | |
| "downloadThroughputKbps": 1474.5600000000002, | |
| "uploadThroughputKbps": 675, | |
| "cpuSlowdownMultiplier": 4 | |
| }, | |
| "auditMode": false, | |
| "gatherMode": false, | |
| "disableStorageReset": false, | |
| "emulatedFormFactor": "mobile", | |
| "internalDisableDeviceScreenEmulation": true, | |
| "channel": "devtools", | |
| "budgets": null, | |
| "locale": "en-US", | |
| "blockedUrlPatterns": null, | |
| "additionalTraceCategories": null, | |
| "extraHeaders": null, | |
| "precomputedLanternData": null, | |
| "onlyAudits": null, | |
| "onlyCategories": [ | |
| "performance", | |
| "pwa", | |
| "best-practices", | |
| "accessibility", | |
| "seo" | |
| ], | |
| "skipAudits": null | |
| }, | |
| "categories": { | |
| "performance": { | |
| "title": "Performance", | |
| "auditRefs": [ | |
| { | |
| "id": "first-contentful-paint", | |
| "weight": 3, | |
| "group": "metrics" | |
| }, | |
| { | |
| "id": "first-meaningful-paint", | |
| "weight": 1, | |
| "group": "metrics" | |
| }, | |
| { | |
| "id": "speed-index", | |
| "weight": 4, | |
| "group": "metrics" | |
| }, | |
| { | |
| "id": "interactive", | |
| "weight": 5, | |
| "group": "metrics" | |
| }, | |
| { | |
| "id": "first-cpu-idle", | |
| "weight": 2, | |
| "group": "metrics" | |
| }, | |
| { | |
| "id": "max-potential-fid", | |
| "weight": 0, | |
| "group": "metrics" | |
| }, | |
| { | |
| "id": "estimated-input-latency", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "total-blocking-time", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "render-blocking-resources", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "uses-responsive-images", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "offscreen-images", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "unminified-css", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "unminified-javascript", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "unused-css-rules", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "uses-optimized-images", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "uses-webp-images", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "uses-text-compression", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "uses-rel-preconnect", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "time-to-first-byte", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "redirects", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "uses-rel-preload", | |
| "weight": 0, | |
| "group": "load-opportunities" | |
| }, | |
| { | |
| "id": "efficient-animated-content", | |
| "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": "resource-summary", | |
| "weight": 0, | |
| "group": "diagnostics" | |
| }, | |
| { | |
| "id": "third-party-summary", | |
| "weight": 0, | |
| "group": "diagnostics" | |
| }, | |
| { | |
| "id": "network-requests", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "network-rtt", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "network-server-latency", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "main-thread-tasks", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "diagnostics", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "metrics", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "screenshot-thumbnails", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "final-screenshot", | |
| "weight": 0 | |
| } | |
| ], | |
| "id": "performance", | |
| "score": 0.48 | |
| }, | |
| "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": 0, | |
| "group": "a11y-aria" | |
| }, | |
| { | |
| "id": "aria-required-attr", | |
| "weight": 10, | |
| "group": "a11y-aria" | |
| }, | |
| { | |
| "id": "aria-required-children", | |
| "weight": 10, | |
| "group": "a11y-aria" | |
| }, | |
| { | |
| "id": "aria-required-parent", | |
| "weight": 10, | |
| "group": "a11y-aria" | |
| }, | |
| { | |
| "id": "aria-roles", | |
| "weight": 10, | |
| "group": "a11y-aria" | |
| }, | |
| { | |
| "id": "aria-valid-attr-value", | |
| "weight": 0, | |
| "group": "a11y-aria" | |
| }, | |
| { | |
| "id": "aria-valid-attr", | |
| "weight": 0, | |
| "group": "a11y-aria" | |
| }, | |
| { | |
| "id": "audio-caption", | |
| "weight": 0, | |
| "group": "a11y-audio-video" | |
| }, | |
| { | |
| "id": "button-name", | |
| "weight": 10, | |
| "group": "a11y-names-labels" | |
| }, | |
| { | |
| "id": "bypass", | |
| "weight": 3, | |
| "group": "a11y-navigation" | |
| }, | |
| { | |
| "id": "color-contrast", | |
| "weight": 3, | |
| "group": "a11y-color-contrast" | |
| }, | |
| { | |
| "id": "definition-list", | |
| "weight": 0, | |
| "group": "a11y-tables-lists" | |
| }, | |
| { | |
| "id": "dlitem", | |
| "weight": 0, | |
| "group": "a11y-tables-lists" | |
| }, | |
| { | |
| "id": "document-title", | |
| "weight": 3, | |
| "group": "a11y-names-labels" | |
| }, | |
| { | |
| "id": "duplicate-id", | |
| "weight": 1, | |
| "group": "a11y-best-practices" | |
| }, | |
| { | |
| "id": "frame-title", | |
| "weight": 3, | |
| "group": "a11y-names-labels" | |
| }, | |
| { | |
| "id": "html-has-lang", | |
| "weight": 3, | |
| "group": "a11y-language" | |
| }, | |
| { | |
| "id": "html-lang-valid", | |
| "weight": 3, | |
| "group": "a11y-language" | |
| }, | |
| { | |
| "id": "image-alt", | |
| "weight": 0, | |
| "group": "a11y-names-labels" | |
| }, | |
| { | |
| "id": "input-image-alt", | |
| "weight": 0, | |
| "group": "a11y-names-labels" | |
| }, | |
| { | |
| "id": "label", | |
| "weight": 10, | |
| "group": "a11y-names-labels" | |
| }, | |
| { | |
| "id": "layout-table", | |
| "weight": 0, | |
| "group": "a11y-tables-lists" | |
| }, | |
| { | |
| "id": "link-name", | |
| "weight": 3, | |
| "group": "a11y-names-labels" | |
| }, | |
| { | |
| "id": "list", | |
| "weight": 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": 0, | |
| "group": "a11y-navigation" | |
| }, | |
| { | |
| "id": "td-headers-attr", | |
| "weight": 0, | |
| "group": "a11y-tables-lists" | |
| }, | |
| { | |
| "id": "th-has-data-cells", | |
| "weight": 0, | |
| "group": "a11y-tables-lists" | |
| }, | |
| { | |
| "id": "valid-lang", | |
| "weight": 0, | |
| "group": "a11y-language" | |
| }, | |
| { | |
| "id": "video-caption", | |
| "weight": 0, | |
| "group": "a11y-audio-video" | |
| }, | |
| { | |
| "id": "video-description", | |
| "weight": 0, | |
| "group": "a11y-audio-video" | |
| }, | |
| { | |
| "id": "logical-tab-order", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "focusable-controls", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "interactive-element-affordance", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "managed-focus", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "focus-traps", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "custom-controls-labels", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "custom-controls-roles", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "visual-order-follows-dom", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "offscreen-content-hidden", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "heading-levels", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "use-landmarks", | |
| "weight": 0 | |
| } | |
| ], | |
| "id": "accessibility", | |
| "score": 0.9 | |
| }, | |
| "best-practices": { | |
| "title": "Best Practices", | |
| "auditRefs": [ | |
| { | |
| "id": "appcache-manifest", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "is-on-https", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "uses-http2", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "uses-passive-event-listeners", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "no-document-write", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "external-anchors-use-rel-noopener", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "geolocation-on-start", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "doctype", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "no-vulnerable-libraries", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "js-libraries", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "notification-on-start", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "deprecations", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "password-inputs-can-be-pasted-into", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "errors-in-console", | |
| "weight": 1 | |
| }, | |
| { | |
| "id": "image-aspect-ratio", | |
| "weight": 1 | |
| } | |
| ], | |
| "id": "best-practices", | |
| "score": 0.79 | |
| }, | |
| "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": "is-crawlable", | |
| "weight": 1, | |
| "group": "seo-crawl" | |
| }, | |
| { | |
| "id": "robots-txt", | |
| "weight": 1, | |
| "group": "seo-crawl" | |
| }, | |
| { | |
| "id": "image-alt", | |
| "weight": 0, | |
| "group": "seo-content" | |
| }, | |
| { | |
| "id": "hreflang", | |
| "weight": 1, | |
| "group": "seo-content" | |
| }, | |
| { | |
| "id": "canonical", | |
| "weight": 0, | |
| "group": "seo-content" | |
| }, | |
| { | |
| "id": "font-size", | |
| "weight": 1, | |
| "group": "seo-mobile" | |
| }, | |
| { | |
| "id": "plugins", | |
| "weight": 1, | |
| "group": "seo-content" | |
| }, | |
| { | |
| "id": "tap-targets", | |
| "weight": 1, | |
| "group": "seo-mobile" | |
| }, | |
| { | |
| "id": "structured-data", | |
| "weight": 0 | |
| } | |
| ], | |
| "id": "seo", | |
| "score": 0.91 | |
| }, | |
| "pwa": { | |
| "title": "Progressive Web App", | |
| "description": "These checks validate the aspects of a Progressive Web App. [Learn more](https://developers.google.com/web/progressive-web-apps/checklist).", | |
| "manualDescription": "These checks are required by the baseline [PWA Checklist](https://developers.google.com/web/progressive-web-apps/checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.", | |
| "auditRefs": [ | |
| { | |
| "id": "load-fast-enough-for-pwa", | |
| "weight": 7, | |
| "group": "pwa-fast-reliable" | |
| }, | |
| { | |
| "id": "works-offline", | |
| "weight": 5, | |
| "group": "pwa-fast-reliable" | |
| }, | |
| { | |
| "id": "offline-start-url", | |
| "weight": 1, | |
| "group": "pwa-fast-reliable" | |
| }, | |
| { | |
| "id": "is-on-https", | |
| "weight": 2, | |
| "group": "pwa-installable" | |
| }, | |
| { | |
| "id": "service-worker", | |
| "weight": 1, | |
| "group": "pwa-installable" | |
| }, | |
| { | |
| "id": "installable-manifest", | |
| "weight": 2, | |
| "group": "pwa-installable" | |
| }, | |
| { | |
| "id": "redirects-http", | |
| "weight": 2, | |
| "group": "pwa-optimized" | |
| }, | |
| { | |
| "id": "splash-screen", | |
| "weight": 1, | |
| "group": "pwa-optimized" | |
| }, | |
| { | |
| "id": "themed-omnibox", | |
| "weight": 1, | |
| "group": "pwa-optimized" | |
| }, | |
| { | |
| "id": "content-width", | |
| "weight": 1, | |
| "group": "pwa-optimized" | |
| }, | |
| { | |
| "id": "viewport", | |
| "weight": 2, | |
| "group": "pwa-optimized" | |
| }, | |
| { | |
| "id": "without-javascript", | |
| "weight": 1, | |
| "group": "pwa-optimized" | |
| }, | |
| { | |
| "id": "apple-touch-icon", | |
| "weight": 1, | |
| "group": "pwa-optimized" | |
| }, | |
| { | |
| "id": "pwa-cross-browser", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "pwa-page-transitions", | |
| "weight": 0 | |
| }, | |
| { | |
| "id": "pwa-each-page-has-url", | |
| "weight": 0 | |
| } | |
| ], | |
| "id": "pwa", | |
| "score": 0.67 | |
| } | |
| }, | |
| "categoryGroups": { | |
| "metrics": { | |
| "title": "Metrics" | |
| }, | |
| "load-opportunities": { | |
| "title": "Opportunities", | |
| "description": "These suggestions can help your page load faster. They don't [directly affect](https://github.com/GoogleChrome/lighthouse/blob/d2ec9ffbb21de9ad1a0f86ed24575eda32c796f0/docs/scoring.md#how-are-the-scores-weighted) 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://github.com/GoogleChrome/lighthouse/blob/d2ec9ffbb21de9ad1a0f86ed24575eda32c796f0/docs/scoring.md#how-are-the-scores-weighted) the Performance score." | |
| }, | |
| "pwa-fast-reliable": { | |
| "title": "Fast and reliable" | |
| }, | |
| "pwa-installable": { | |
| "title": "Installable" | |
| }, | |
| "pwa-optimized": { | |
| "title": "PWA Optimized" | |
| }, | |
| "a11y-best-practices": { | |
| "title": "Best practices", | |
| "description": "These items highlight common accessibility best practices." | |
| }, | |
| "a11y-color-contrast": { | |
| "title": "Contrast", | |
| "description": "These are opportunities to improve the legibility of your content." | |
| }, | |
| "a11y-names-labels": { | |
| "title": "Names and labels", | |
| "description": "These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader." | |
| }, | |
| "a11y-navigation": { | |
| "title": "Navigation", | |
| "description": "These are opportunities to improve keyboard navigation in your application." | |
| }, | |
| "a11y-aria": { | |
| "title": "ARIA", | |
| "description": "These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader." | |
| }, | |
| "a11y-language": { | |
| "title": "Internationalization and localization", | |
| "description": "These are opportunities to improve the interpretation of your content by users in different locales." | |
| }, | |
| "a11y-audio-video": { | |
| "title": "Audio and video", | |
| "description": "These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments." | |
| }, | |
| "a11y-tables-lists": { | |
| "title": "Tables and lists", | |
| "description": "These are opportunities to 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." | |
| }, | |
| "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": 140.1, | |
| "name": "lh:init:config", | |
| "duration": 80.24, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 146.92, | |
| "name": "lh:config:requireGatherers", | |
| "duration": 7.5, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 154.54, | |
| "name": "lh:config:requireAudits", | |
| "duration": 51.66, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 221.27, | |
| "name": "lh:init:connect", | |
| "duration": 2.15, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 223.48, | |
| "name": "lh:gather:loadBlank", | |
| "duration": 61.57, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 288.06, | |
| "name": "lh:gather:getVersion", | |
| "duration": 8.26, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 296.45, | |
| "name": "lh:gather:getBenchmarkIndex", | |
| "duration": 502.47, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 799.03, | |
| "name": "lh:gather:setupDriver", | |
| "duration": 13.1, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 812.27, | |
| "name": "lh:gather:loadBlank", | |
| "duration": 15.58, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 827.94, | |
| "name": "lh:gather:setupPassNetwork", | |
| "duration": 6.56, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 834.59, | |
| "name": "lh:driver:cleanBrowserCaches", | |
| "duration": 158.86, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 993.58, | |
| "name": "lh:gather:beforePass", | |
| "duration": 4.29, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 993.63, | |
| "name": "lh:gather:beforePass:CSSUsage", | |
| "duration": 0.07, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 993.71, | |
| "name": "lh:gather:beforePass:ViewportDimensions", | |
| "duration": 0.03, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 993.75, | |
| "name": "lh:gather:beforePass:RuntimeExceptions", | |
| "duration": 0.06, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 993.82, | |
| "name": "lh:gather:beforePass:ConsoleMessages", | |
| "duration": 2.32, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.19, | |
| "name": "lh:gather:beforePass:AnchorElements", | |
| "duration": 0.05, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.27, | |
| "name": "lh:gather:beforePass:ImageElements", | |
| "duration": 0.03, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.33, | |
| "name": "lh:gather:beforePass:LinkElements", | |
| "duration": 0.04, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.38, | |
| "name": "lh:gather:beforePass:MetaElements", | |
| "duration": 0.03, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.42, | |
| "name": "lh:gather:beforePass:ScriptElements", | |
| "duration": 0.02, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.46, | |
| "name": "lh:gather:beforePass:AppCacheManifest", | |
| "duration": 0.03, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.49, | |
| "name": "lh:gather:beforePass:Doctype", | |
| "duration": 0.02, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.52, | |
| "name": "lh:gather:beforePass:DOMStats", | |
| "duration": 0.02, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.55, | |
| "name": "lh:gather:beforePass:OptimizedImages", | |
| "duration": 0.01, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.59, | |
| "name": "lh:gather:beforePass:PasswordInputsWithPreventedPaste", | |
| "duration": 0.02, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.62, | |
| "name": "lh:gather:beforePass:ResponseCompression", | |
| "duration": 0.01, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 996.65, | |
| "name": "lh:gather:beforePass:TagsBlockingFirstPaint", | |
| "duration": 0.93, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 997.63, | |
| "name": "lh:gather:beforePass:FontSize", | |
| "duration": 0.07, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 997.72, | |
| "name": "lh:gather:beforePass:EmbeddedContent", | |
| "duration": 0.03, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 997.77, | |
| "name": "lh:gather:beforePass:RobotsTxt", | |
| "duration": 0.02, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 997.8, | |
| "name": "lh:gather:beforePass:TapTargets", | |
| "duration": 0.02, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 997.83, | |
| "name": "lh:gather:beforePass:Accessibility", | |
| "duration": 0.01, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 997.98, | |
| "name": "lh:gather:beginRecording", | |
| "duration": 63.95, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 998.19, | |
| "name": "lh:gather:getVersion", | |
| "duration": 0.74, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 1062.11, | |
| "name": "lh:gather:loadPage-defaultPass", | |
| "duration": 4486.77, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 5549, | |
| "name": "lh:gather:pass", | |
| "duration": 1.23, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 5550.33, | |
| "name": "lh:gather:getTrace", | |
| "duration": 565.44, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6115.79, | |
| "name": "lh:gather:getDevtoolsLog", | |
| "duration": 5.51, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6123.59, | |
| "name": "lh:gather:afterPass", | |
| "duration": 806.95, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6129.25, | |
| "name": "lh:gather:afterPass:CSSUsage", | |
| "duration": 19.34, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6148.61, | |
| "name": "lh:gather:afterPass:ViewportDimensions", | |
| "duration": 2.57, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6151.22, | |
| "name": "lh:gather:afterPass:RuntimeExceptions", | |
| "duration": 1.2, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6152.46, | |
| "name": "lh:gather:afterPass:ConsoleMessages", | |
| "duration": 3.34, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6155.83, | |
| "name": "lh:gather:afterPass:AnchorElements", | |
| "duration": 4.37, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6160.22, | |
| "name": "lh:gather:afterPass:ImageElements", | |
| "duration": 5.27, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6165.52, | |
| "name": "lh:gather:afterPass:LinkElements", | |
| "duration": 3.28, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6168.82, | |
| "name": "lh:gather:afterPass:MetaElements", | |
| "duration": 3.41, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6172.26, | |
| "name": "lh:gather:afterPass:ScriptElements", | |
| "duration": 4.09, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6176.38, | |
| "name": "lh:gather:afterPass:AppCacheManifest", | |
| "duration": 3.18, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6179.59, | |
| "name": "lh:gather:afterPass:Doctype", | |
| "duration": 2.39, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6182, | |
| "name": "lh:gather:afterPass:DOMStats", | |
| "duration": 4.46, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6186.49, | |
| "name": "lh:gather:afterPass:OptimizedImages", | |
| "duration": 2.28, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6188.8, | |
| "name": "lh:gather:afterPass:PasswordInputsWithPreventedPaste", | |
| "duration": 2.69, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6191.5, | |
| "name": "lh:gather:afterPass:ResponseCompression", | |
| "duration": 1.38, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6192.91, | |
| "name": "lh:gather:afterPass:TagsBlockingFirstPaint", | |
| "duration": 3.26, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6196.19, | |
| "name": "lh:gather:afterPass:FontSize", | |
| "duration": 19.7, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6215.92, | |
| "name": "lh:gather:afterPass:EmbeddedContent", | |
| "duration": 3.43, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6219.38, | |
| "name": "lh:gather:afterPass:RobotsTxt", | |
| "duration": 112.3, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6331.71, | |
| "name": "lh:gather:afterPass:TapTargets", | |
| "duration": 8.99, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6340.72, | |
| "name": "lh:gather:afterPass:Accessibility", | |
| "duration": 589.78, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6948.74, | |
| "name": "lh:gather:loadBlank", | |
| "duration": 41.46, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 6990.24, | |
| "name": "lh:gather:setupPassNetwork", | |
| "duration": 22.69, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7012.99, | |
| "name": "lh:gather:beforePass", | |
| "duration": 6.7, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7013.04, | |
| "name": "lh:gather:beforePass:ServiceWorker", | |
| "duration": 5.11, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7018.18, | |
| "name": "lh:gather:beforePass:Offline", | |
| "duration": 1.42, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7019.61, | |
| "name": "lh:gather:beforePass:StartUrl", | |
| "duration": 0.07, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7019.72, | |
| "name": "lh:gather:beginRecording", | |
| "duration": 0.18, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7020.12, | |
| "name": "lh:gather:loadPage-offlinePass", | |
| "duration": 189.22, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7209.37, | |
| "name": "lh:gather:pass", | |
| "duration": 0.23, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7209.62, | |
| "name": "lh:gather:getDevtoolsLog", | |
| "duration": 0.35, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7232.59, | |
| "name": "lh:gather:afterPass", | |
| "duration": 3237.7, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7452.79, | |
| "name": "lh:gather:afterPass:ServiceWorker", | |
| "duration": 6.49, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7459.31, | |
| "name": "lh:gather:afterPass:Offline", | |
| "duration": 1.56, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 7460.88, | |
| "name": "lh:gather:afterPass:StartUrl", | |
| "duration": 3009.4, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10470.35, | |
| "name": "lh:gather:loadBlank", | |
| "duration": 109.8, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10580.18, | |
| "name": "lh:gather:setupPassNetwork", | |
| "duration": 17.72, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10597.93, | |
| "name": "lh:gather:beforePass", | |
| "duration": 0.2, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10597.95, | |
| "name": "lh:gather:beforePass:HTTPRedirect", | |
| "duration": 0.1, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10598.07, | |
| "name": "lh:gather:beforePass:HTMLWithoutJavaScript", | |
| "duration": 0.05, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10598.14, | |
| "name": "lh:gather:beginRecording", | |
| "duration": 0.06, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10598.23, | |
| "name": "lh:gather:loadPage-redirectPass", | |
| "duration": 275.95, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10874.21, | |
| "name": "lh:gather:pass", | |
| "duration": 0.16, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10874.38, | |
| "name": "lh:gather:getDevtoolsLog", | |
| "duration": 0.23, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10876.06, | |
| "name": "lh:gather:afterPass", | |
| "duration": 14.73, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10883.8, | |
| "name": "lh:gather:afterPass:HTTPRedirect", | |
| "duration": 3.29, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10887.11, | |
| "name": "lh:gather:afterPass:HTMLWithoutJavaScript", | |
| "duration": 3.63, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10890.9, | |
| "name": "lh:gather:disconnect", | |
| "duration": 3.93, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 220.57, | |
| "name": "lh:runner:run", | |
| "duration": 11257.79, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10895.12, | |
| "name": "lh:runner:auditing", | |
| "duration": 582.59, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10898.11, | |
| "name": "lh:audit:is-on-https", | |
| "duration": 5.14, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10898.52, | |
| "name": "lh:computed:NetworkRecords", | |
| "duration": 4.16, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10903.6, | |
| "name": "lh:audit:redirects-http", | |
| "duration": 0.34, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10904.33, | |
| "name": "lh:audit:service-worker", | |
| "duration": 0.53, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10905.16, | |
| "name": "lh:audit:works-offline", | |
| "duration": 0.39, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10905.85, | |
| "name": "lh:audit:viewport", | |
| "duration": 0.93, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10906.07, | |
| "name": "lh:computed:ViewportMeta", | |
| "duration": 0.54, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10907.08, | |
| "name": "lh:audit:without-javascript", | |
| "duration": 0.45, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10907.73, | |
| "name": "lh:audit:first-contentful-paint", | |
| "duration": 44.18, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10908.04, | |
| "name": "lh:computed:FirstContentfulPaint", | |
| "duration": 43.53, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10908.16, | |
| "name": "lh:computed:TraceOfTab", | |
| "duration": 32.35, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10940.63, | |
| "name": "lh:computed:LanternFirstContentfulPaint", | |
| "duration": 10.91, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10940.82, | |
| "name": "lh:computed:PageDependencyGraph", | |
| "duration": 2.99, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10943.85, | |
| "name": "lh:computed:LoadSimulator", | |
| "duration": 2.03, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10943.97, | |
| "name": "lh:computed:NetworkAnalysis", | |
| "duration": 1.73, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10952.18, | |
| "name": "lh:audit:first-meaningful-paint", | |
| "duration": 5.12, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10952.49, | |
| "name": "lh:computed:FirstMeaningfulPaint", | |
| "duration": 4.6, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10952.62, | |
| "name": "lh:computed:LanternFirstMeaningfulPaint", | |
| "duration": 4.44, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10957.56, | |
| "name": "lh:audit:load-fast-enough-for-pwa", | |
| "duration": 12.7, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10957.86, | |
| "name": "lh:computed:Interactive", | |
| "duration": 12.21, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10957.94, | |
| "name": "lh:computed:LanternInteractive", | |
| "duration": 12.1, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10970.48, | |
| "name": "lh:audit:speed-index", | |
| "duration": 234.87, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10970.74, | |
| "name": "lh:computed:SpeedIndex", | |
| "duration": 234.33, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10970.82, | |
| "name": "lh:computed:LanternSpeedIndex", | |
| "duration": 234.22, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 10970.89, | |
| "name": "lh:computed:Speedline", | |
| "duration": 209.31, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11205.43, | |
| "name": "lh:audit:screenshot-thumbnails", | |
| "duration": 76.43, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11281.98, | |
| "name": "lh:audit:final-screenshot", | |
| "duration": 2.06, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11282.19, | |
| "name": "lh:computed:Screenshots", | |
| "duration": 1.8, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11284.36, | |
| "name": "lh:audit:estimated-input-latency", | |
| "duration": 13.79, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11284.6, | |
| "name": "lh:computed:EstimatedInputLatency", | |
| "duration": 13.35, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11284.71, | |
| "name": "lh:computed:LanternEstimatedInputLatency", | |
| "duration": 13.21, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11298.36, | |
| "name": "lh:audit:total-blocking-time", | |
| "duration": 5.9, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11298.62, | |
| "name": "lh:computed:TotalBlockingTime", | |
| "duration": 5.42, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11298.69, | |
| "name": "lh:computed:LanternTotalBlockingTime", | |
| "duration": 5.32, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11304.49, | |
| "name": "lh:audit:max-potential-fid", | |
| "duration": 7.59, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11304.71, | |
| "name": "lh:computed:MaxPotentialFID", | |
| "duration": 7.17, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11304.82, | |
| "name": "lh:computed:LanternMaxPotentialFID", | |
| "duration": 7.02, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11312.36, | |
| "name": "lh:audit:errors-in-console", | |
| "duration": 0.49, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11313.08, | |
| "name": "lh:audit:time-to-first-byte", | |
| "duration": 0.56, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11313.29, | |
| "name": "lh:computed:MainResource", | |
| "duration": 0.12, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11313.83, | |
| "name": "lh:audit:first-cpu-idle", | |
| "duration": 4.09, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11314.04, | |
| "name": "lh:computed:FirstCPUIdle", | |
| "duration": 3.7, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11314.1, | |
| "name": "lh:computed:LanternFirstCPUIdle", | |
| "duration": 3.6, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11318.12, | |
| "name": "lh:audit:interactive", | |
| "duration": 0.56, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11318.94, | |
| "name": "lh:audit:user-timings", | |
| "duration": 1.94, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11319.18, | |
| "name": "lh:computed:UserTimings", | |
| "duration": 1.21, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11321.12, | |
| "name": "lh:audit:critical-request-chains", | |
| "duration": 1.47, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11321.31, | |
| "name": "lh:computed:CriticalRequestChains", | |
| "duration": 0.53, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11322.83, | |
| "name": "lh:audit:redirects", | |
| "duration": 0.7, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11323.74, | |
| "name": "lh:audit:installable-manifest", | |
| "duration": 1.1, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11323.96, | |
| "name": "lh:computed:ManifestValues", | |
| "duration": 0.6, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11325.05, | |
| "name": "lh:audit:apple-touch-icon", | |
| "duration": 0.42, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11325.68, | |
| "name": "lh:audit:splash-screen", | |
| "duration": 0.49, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11326.36, | |
| "name": "lh:audit:themed-omnibox", | |
| "duration": 0.49, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11327.04, | |
| "name": "lh:audit:content-width", | |
| "duration": 0.38, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11327.6, | |
| "name": "lh:audit:image-aspect-ratio", | |
| "duration": 0.44, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11328.28, | |
| "name": "lh:audit:deprecations", | |
| "duration": 0.5, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11329.01, | |
| "name": "lh:audit:mainthread-work-breakdown", | |
| "duration": 12.71, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11329.54, | |
| "name": "lh:computed:MainThreadTasks", | |
| "duration": 11.19, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11341.96, | |
| "name": "lh:audit:bootup-time", | |
| "duration": 2.62, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11344.79, | |
| "name": "lh:audit:uses-rel-preload", | |
| "duration": 1.54, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11345.09, | |
| "name": "lh:computed:LoadSimulator", | |
| "duration": 0.14, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11346.53, | |
| "name": "lh:audit:uses-rel-preconnect", | |
| "duration": 0.82, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11347.56, | |
| "name": "lh:audit:font-display", | |
| "duration": 1.49, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11349.11, | |
| "name": "lh:audit:diagnostics", | |
| "duration": 0.79, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11349.96, | |
| "name": "lh:audit:network-requests", | |
| "duration": 0.87, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11351.06, | |
| "name": "lh:audit:network-rtt", | |
| "duration": 0.56, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11351.88, | |
| "name": "lh:audit:network-server-latency", | |
| "duration": 0.54, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11352.48, | |
| "name": "lh:audit:main-thread-tasks", | |
| "duration": 0.41, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11352.93, | |
| "name": "lh:audit:metrics", | |
| "duration": 1.47, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11353.72, | |
| "name": "lh:computed:LargestContentfulPaint", | |
| "duration": 0.14, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11354.66, | |
| "name": "lh:audit:offline-start-url", | |
| "duration": 0.31, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11355.14, | |
| "name": "lh:audit:performance-budget", | |
| "duration": 1.33, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11355.34, | |
| "name": "lh:computed:ResourceSummary", | |
| "duration": 0.97, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11356.68, | |
| "name": "lh:audit:resource-summary", | |
| "duration": 0.52, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11357.51, | |
| "name": "lh:audit:third-party-summary", | |
| "duration": 14.79, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11372.57, | |
| "name": "lh:audit:pwa-cross-browser", | |
| "duration": 0.26, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11373.09, | |
| "name": "lh:audit:pwa-page-transitions", | |
| "duration": 0.22, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11373.47, | |
| "name": "lh:audit:pwa-each-page-has-url", | |
| "duration": 0.19, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11373.84, | |
| "name": "lh:audit:accesskeys", | |
| "duration": 0.38, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11374.4, | |
| "name": "lh:audit:aria-allowed-attr", | |
| "duration": 0.32, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11374.9, | |
| "name": "lh:audit:aria-required-attr", | |
| "duration": 0.68, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11375.83, | |
| "name": "lh:audit:aria-required-children", | |
| "duration": 0.62, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11376.65, | |
| "name": "lh:audit:aria-required-parent", | |
| "duration": 0.62, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11377.44, | |
| "name": "lh:audit:aria-roles", | |
| "duration": 0.63, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11378.25, | |
| "name": "lh:audit:aria-valid-attr-value", | |
| "duration": 0.28, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11379.88, | |
| "name": "lh:audit:aria-valid-attr", | |
| "duration": 0.37, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11380.56, | |
| "name": "lh:audit:audio-caption", | |
| "duration": 0.34, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11381.08, | |
| "name": "lh:audit:button-name", | |
| "duration": 0.69, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11381.98, | |
| "name": "lh:audit:bypass", | |
| "duration": 0.71, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11382.91, | |
| "name": "lh:audit:color-contrast", | |
| "duration": 0.65, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11383.8, | |
| "name": "lh:audit:definition-list", | |
| "duration": 0.35, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11384.34, | |
| "name": "lh:audit:dlitem", | |
| "duration": 0.35, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11384.87, | |
| "name": "lh:audit:document-title", | |
| "duration": 0.66, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11385.74, | |
| "name": "lh:audit:duplicate-id", | |
| "duration": 0.66, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11386.61, | |
| "name": "lh:audit:frame-title", | |
| "duration": 0.63, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11387.6, | |
| "name": "lh:audit:html-has-lang", | |
| "duration": 0.67, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11388.51, | |
| "name": "lh:audit:html-lang-valid", | |
| "duration": 0.88, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11389.64, | |
| "name": "lh:audit:image-alt", | |
| "duration": 0.36, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11390.23, | |
| "name": "lh:audit:input-image-alt", | |
| "duration": 0.46, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11390.9, | |
| "name": "lh:audit:label", | |
| "duration": 0.66, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11391.82, | |
| "name": "lh:audit:layout-table", | |
| "duration": 0.54, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11392.59, | |
| "name": "lh:audit:link-name", | |
| "duration": 0.62, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11393.44, | |
| "name": "lh:audit:list", | |
| "duration": 0.45, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11394.09, | |
| "name": "lh:audit:listitem", | |
| "duration": 0.45, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11394.71, | |
| "name": "lh:audit:meta-refresh", | |
| "duration": 0.46, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11395.41, | |
| "name": "lh:audit:meta-viewport", | |
| "duration": 1.94, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11397.56, | |
| "name": "lh:audit:object-alt", | |
| "duration": 0.49, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11398.24, | |
| "name": "lh:audit:tabindex", | |
| "duration": 0.52, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11399.04, | |
| "name": "lh:audit:td-headers-attr", | |
| "duration": 0.51, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11399.77, | |
| "name": "lh:audit:th-has-data-cells", | |
| "duration": 0.52, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11400.45, | |
| "name": "lh:audit:valid-lang", | |
| "duration": 0.51, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11401.17, | |
| "name": "lh:audit:video-caption", | |
| "duration": 0.52, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11401.88, | |
| "name": "lh:audit:video-description", | |
| "duration": 0.62, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11402.57, | |
| "name": "lh:audit:custom-controls-labels", | |
| "duration": 0.1, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11402.74, | |
| "name": "lh:audit:custom-controls-roles", | |
| "duration": 0.14, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11402.93, | |
| "name": "lh:audit:focus-traps", | |
| "duration": 0.1, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11403.07, | |
| "name": "lh:audit:focusable-controls", | |
| "duration": 0.07, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11403.19, | |
| "name": "lh:audit:heading-levels", | |
| "duration": 0.06, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11403.29, | |
| "name": "lh:audit:interactive-element-affordance", | |
| "duration": 0.07, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11403.4, | |
| "name": "lh:audit:logical-tab-order", | |
| "duration": 0.06, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11403.5, | |
| "name": "lh:audit:managed-focus", | |
| "duration": 0.06, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11403.6, | |
| "name": "lh:audit:offscreen-content-hidden", | |
| "duration": 0.06, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11403.7, | |
| "name": "lh:audit:use-landmarks", | |
| "duration": 0.07, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11403.81, | |
| "name": "lh:audit:visual-order-follows-dom", | |
| "duration": 0.05, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11404.12, | |
| "name": "lh:audit:uses-long-cache-ttl", | |
| "duration": 2.04, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11406.39, | |
| "name": "lh:audit:total-byte-weight", | |
| "duration": 0.57, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11407.21, | |
| "name": "lh:audit:offscreen-images", | |
| "duration": 6.03, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11413.6, | |
| "name": "lh:audit:render-blocking-resources", | |
| "duration": 15.71, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11420.44, | |
| "name": "lh:computed:FirstContentfulPaint", | |
| "duration": 8.19, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11420.55, | |
| "name": "lh:computed:LanternFirstContentfulPaint", | |
| "duration": 8.05, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11429.51, | |
| "name": "lh:audit:unminified-css", | |
| "duration": 4.67, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11434.36, | |
| "name": "lh:audit:unminified-javascript", | |
| "duration": 3.12, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11437.66, | |
| "name": "lh:audit:unused-css-rules", | |
| "duration": 3.9, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11441.79, | |
| "name": "lh:audit:uses-webp-images", | |
| "duration": 3.8, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11446.3, | |
| "name": "lh:audit:uses-optimized-images", | |
| "duration": 2.83, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11449.37, | |
| "name": "lh:audit:uses-text-compression", | |
| "duration": 2.1, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11451.76, | |
| "name": "lh:audit:uses-responsive-images", | |
| "duration": 2.25, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11454.29, | |
| "name": "lh:audit:efficient-animated-content", | |
| "duration": 2.58, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11457.14, | |
| "name": "lh:audit:appcache-manifest", | |
| "duration": 0.38, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11457.7, | |
| "name": "lh:audit:doctype", | |
| "duration": 0.33, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11458.22, | |
| "name": "lh:audit:dom-size", | |
| "duration": 0.67, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11459.07, | |
| "name": "lh:audit:external-anchors-use-rel-noopener", | |
| "duration": 0.48, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11459.75, | |
| "name": "lh:audit:geolocation-on-start", | |
| "duration": 0.43, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11460.33, | |
| "name": "lh:audit:no-document-write", | |
| "duration": 0.4, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11461.02, | |
| "name": "lh:audit:no-vulnerable-libraries", | |
| "duration": 4.24, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11465.43, | |
| "name": "lh:audit:js-libraries", | |
| "duration": 0.33, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11465.96, | |
| "name": "lh:audit:notification-on-start", | |
| "duration": 0.34, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11466.48, | |
| "name": "lh:audit:password-inputs-can-be-pasted-into", | |
| "duration": 0.32, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11466.97, | |
| "name": "lh:audit:uses-http2", | |
| "duration": 0.65, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11467.81, | |
| "name": "lh:audit:uses-passive-event-listeners", | |
| "duration": 0.41, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11468.39, | |
| "name": "lh:audit:meta-description", | |
| "duration": 0.78, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11469.36, | |
| "name": "lh:audit:http-status-code", | |
| "duration": 0.34, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11469.89, | |
| "name": "lh:audit:font-size", | |
| "duration": 0.55, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11470.86, | |
| "name": "lh:audit:link-text", | |
| "duration": 0.56, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11471.8, | |
| "name": "lh:audit:is-crawlable", | |
| "duration": 1.13, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11473.14, | |
| "name": "lh:audit:robots-txt", | |
| "duration": 0.53, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11473.88, | |
| "name": "lh:audit:tap-targets", | |
| "duration": 1.35, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11475.41, | |
| "name": "lh:audit:hreflang", | |
| "duration": 0.34, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11476.16, | |
| "name": "lh:audit:plugins", | |
| "duration": 0.33, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11476.67, | |
| "name": "lh:audit:canonical", | |
| "duration": 0.49, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11477.47, | |
| "name": "lh:audit:structured-data", | |
| "duration": 0.2, | |
| "entryType": "measure" | |
| }, | |
| { | |
| "startTime": 11477.72, | |
| "name": "lh:runner:generate", | |
| "duration": 0.62, | |
| "entryType": "measure" | |
| } | |
| ], | |
| "total": 11257.79 | |
| }, | |
| "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/redirects-http.js | title": [ | |
| "audits[redirects-http].title" | |
| ], | |
| "lighthouse-core/audits/redirects-http.js | description": [ | |
| "audits[redirects-http].description" | |
| ], | |
| "lighthouse-core/audits/service-worker.js | failureTitle": [ | |
| "audits[service-worker].title" | |
| ], | |
| "lighthouse-core/audits/service-worker.js | description": [ | |
| "audits[service-worker].description" | |
| ], | |
| "lighthouse-core/audits/works-offline.js | failureTitle": [ | |
| "audits[works-offline].title" | |
| ], | |
| "lighthouse-core/audits/works-offline.js | description": [ | |
| "audits[works-offline].description" | |
| ], | |
| "lighthouse-core/audits/viewport.js | title": [ | |
| "audits.viewport.title" | |
| ], | |
| "lighthouse-core/audits/viewport.js | description": [ | |
| "audits.viewport.description" | |
| ], | |
| "lighthouse-core/audits/without-javascript.js | failureTitle": [ | |
| "audits[without-javascript].title" | |
| ], | |
| "lighthouse-core/audits/without-javascript.js | description": [ | |
| "audits[without-javascript].description" | |
| ], | |
| "lighthouse-core/audits/without-javascript.js | explanation": [ | |
| "audits[without-javascript].explanation" | |
| ], | |
| "lighthouse-core/audits/metrics/first-contentful-paint.js | title": [ | |
| "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": 4059.068 | |
| }, | |
| "path": "audits[first-contentful-paint].displayValue" | |
| }, | |
| { | |
| "values": { | |
| "timeInMs": 4059.068 | |
| }, | |
| "path": "audits[first-meaningful-paint].displayValue" | |
| }, | |
| { | |
| "values": { | |
| "timeInMs": 4059.068 | |
| }, | |
| "path": "audits[speed-index].displayValue" | |
| }, | |
| { | |
| "values": { | |
| "timeInMs": 9039.567000000001 | |
| }, | |
| "path": "audits[first-cpu-idle].displayValue" | |
| }, | |
| { | |
| "values": { | |
| "timeInMs": 9223.567000000003 | |
| }, | |
| "path": "audits.interactive.displayValue" | |
| }, | |
| { | |
| "values": { | |
| "timeInMs": 2850.039999999991 | |
| }, | |
| "path": "audits[mainthread-work-breakdown].displayValue" | |
| }, | |
| { | |
| "values": { | |
| "timeInMs": 1888.3200000000006 | |
| }, | |
| "path": "audits[bootup-time].displayValue" | |
| } | |
| ], | |
| "lighthouse-core/audits/metrics/first-meaningful-paint.js | title": [ | |
| "audits[first-meaningful-paint].title" | |
| ], | |
| "lighthouse-core/audits/metrics/first-meaningful-paint.js | description": [ | |
| "audits[first-meaningful-paint].description" | |
| ], | |
| "lighthouse-core/audits/load-fast-enough-for-pwa.js | title": [ | |
| "audits[load-fast-enough-for-pwa].title" | |
| ], | |
| "lighthouse-core/audits/load-fast-enough-for-pwa.js | description": [ | |
| "audits[load-fast-enough-for-pwa].description" | |
| ], | |
| "lighthouse-core/audits/metrics/speed-index.js | title": [ | |
| "audits[speed-index].title" | |
| ], | |
| "lighthouse-core/audits/metrics/speed-index.js | description": [ | |
| "audits[speed-index].description" | |
| ], | |
| "lighthouse-core/audits/metrics/estimated-input-latency.js | title": [ | |
| "audits[estimated-input-latency].title" | |
| ], | |
| "lighthouse-core/audits/metrics/estimated-input-latency.js | description": [ | |
| "audits[estimated-input-latency].description" | |
| ], | |
| "lighthouse-core/lib/i18n/i18n.js | ms": [ | |
| { | |
| "values": { | |
| "timeInMs": 59.840000000000295 | |
| }, | |
| "path": "audits[estimated-input-latency].displayValue" | |
| }, | |
| { | |
| "values": { | |
| "timeInMs": 508.5000000000009 | |
| }, | |
| "path": "audits[total-blocking-time].displayValue" | |
| }, | |
| { | |
| "values": { | |
| "timeInMs": 305 | |
| }, | |
| "path": "audits[max-potential-fid].displayValue" | |
| }, | |
| { | |
| "values": { | |
| "timeInMs": 9.84099999999998 | |
| }, | |
| "path": "audits[network-rtt].displayValue" | |
| }, | |
| { | |
| "values": { | |
| "timeInMs": 719.5379999999999 | |
| }, | |
| "path": "audits[network-server-latency].displayValue" | |
| } | |
| ], | |
| "lighthouse-core/audits/metrics/total-blocking-time.js | title": [ | |
| "audits[total-blocking-time].title" | |
| ], | |
| "lighthouse-core/audits/metrics/total-blocking-time.js | description": [ | |
| "audits[total-blocking-time].description" | |
| ], | |
| "lighthouse-core/audits/metrics/max-potential-fid.js | title": [ | |
| "audits[max-potential-fid].title" | |
| ], | |
| "lighthouse-core/audits/metrics/max-potential-fid.js | description": [ | |
| "audits[max-potential-fid].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/time-to-first-byte.js | title": [ | |
| "audits[time-to-first-byte].title" | |
| ], | |
| "lighthouse-core/audits/time-to-first-byte.js | description": [ | |
| "audits[time-to-first-byte].description" | |
| ], | |
| "lighthouse-core/audits/time-to-first-byte.js | displayValue": [ | |
| { | |
| "values": { | |
| "timeInMs": 110.53 | |
| }, | |
| "path": "audits[time-to-first-byte].displayValue" | |
| } | |
| ], | |
| "lighthouse-core/audits/metrics/first-cpu-idle.js | title": [ | |
| "audits[first-cpu-idle].title" | |
| ], | |
| "lighthouse-core/audits/metrics/first-cpu-idle.js | description": [ | |
| "audits[first-cpu-idle].description" | |
| ], | |
| "lighthouse-core/audits/metrics/interactive.js | title": [ | |
| "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/user-timings.js | displayValue": [ | |
| { | |
| "values": { | |
| "itemCount": 6 | |
| }, | |
| "path": "audits[user-timings].displayValue" | |
| } | |
| ], | |
| "lighthouse-core/lib/i18n/i18n.js | columnName": [ | |
| "audits[user-timings].details.headings[0].text", | |
| "audits[js-libraries].details.headings[0].text" | |
| ], | |
| "lighthouse-core/audits/user-timings.js | columnType": [ | |
| "audits[user-timings].details.headings[1].text" | |
| ], | |
| "lighthouse-core/audits/user-timings.js | columnStartTime": [ | |
| "audits[user-timings].details.headings[2].text" | |
| ], | |
| "lighthouse-core/audits/user-timings.js | columnDuration": [ | |
| "audits[user-timings].details.headings[3].text" | |
| ], | |
| "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": 4 | |
| }, | |
| "path": "audits[critical-request-chains].displayValue" | |
| } | |
| ], | |
| "lighthouse-core/audits/redirects.js | title": [ | |
| "audits.redirects.title" | |
| ], | |
| "lighthouse-core/audits/redirects.js | description": [ | |
| "audits.redirects.description" | |
| ], | |
| "lighthouse-core/audits/installable-manifest.js | title": [ | |
| "audits[installable-manifest].title" | |
| ], | |
| "lighthouse-core/audits/installable-manifest.js | description": [ | |
| "audits[installable-manifest].description" | |
| ], | |
| "lighthouse-core/audits/apple-touch-icon.js | title": [ | |
| "audits[apple-touch-icon].title" | |
| ], | |
| "lighthouse-core/audits/apple-touch-icon.js | description": [ | |
| "audits[apple-touch-icon].description" | |
| ], | |
| "lighthouse-core/audits/splash-screen.js | title": [ | |
| "audits[splash-screen].title" | |
| ], | |
| "lighthouse-core/audits/splash-screen.js | description": [ | |
| "audits[splash-screen].description" | |
| ], | |
| "lighthouse-core/audits/themed-omnibox.js | failureTitle": [ | |
| "audits[themed-omnibox].title" | |
| ], | |
| "lighthouse-core/audits/themed-omnibox.js | description": [ | |
| "audits[themed-omnibox].description" | |
| ], | |
| "lighthouse-core/audits/content-width.js | title": [ | |
| "audits[content-width].title" | |
| ], | |
| "lighthouse-core/audits/content-width.js | description": [ | |
| "audits[content-width].description" | |
| ], | |
| "lighthouse-core/audits/image-aspect-ratio.js | title": [ | |
| "audits[image-aspect-ratio].title" | |
| ], | |
| "lighthouse-core/audits/image-aspect-ratio.js | description": [ | |
| "audits[image-aspect-ratio].description" | |
| ], | |
| "lighthouse-core/audits/deprecations.js | title": [ | |
| "audits.deprecations.title" | |
| ], | |
| "lighthouse-core/audits/deprecations.js | description": [ | |
| "audits.deprecations.description" | |
| ], | |
| "lighthouse-core/audits/mainthread-work-breakdown.js | failureTitle": [ | |
| "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/lib/i18n/i18n.js | columnTimeSpent": [ | |
| "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/audits/bootup-time.js | failureTitle": [ | |
| "audits[bootup-time].title" | |
| ], | |
| "lighthouse-core/audits/bootup-time.js | description": [ | |
| "audits[bootup-time].description" | |
| ], | |
| "lighthouse-core/lib/i18n/i18n.js | columnURL": [ | |
| "audits[bootup-time].details.headings[0].text", | |
| "audits[uses-rel-preconnect].details.headings[0].label", | |
| "audits[font-display].details.headings[0].text", | |
| "audits[network-rtt].details.headings[0].text", | |
| "audits[network-server-latency].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[uses-http2].details.headings[0].text", | |
| "audits[uses-passive-event-listeners].details.headings[0].text" | |
| ], | |
| "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/lib/i18n/i18n.js | displayValueMsSavings": [ | |
| { | |
| "values": { | |
| "wastedMs": 303.924 | |
| }, | |
| "path": "audits[uses-rel-preconnect].displayValue" | |
| }, | |
| { | |
| "values": { | |
| "wastedMs": 150 | |
| }, | |
| "path": "audits[render-blocking-resources].displayValue" | |
| } | |
| ], | |
| "lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": [ | |
| "audits[uses-rel-preconnect].details.headings[1].label", | |
| "audits[font-display].details.headings[1].text", | |
| "audits[render-blocking-resources].details.headings[2].label" | |
| ], | |
| "lighthouse-core/audits/font-display.js | failureTitle": [ | |
| "audits[font-display].title" | |
| ], | |
| "lighthouse-core/audits/font-display.js | description": [ | |
| "audits[font-display].description" | |
| ], | |
| "lighthouse-core/audits/font-display.js | undeclaredFontURLWarning": [ | |
| { | |
| "values": { | |
| "fontURL": "https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2" | |
| }, | |
| "path": "audits[font-display].warnings[0]" | |
| }, | |
| { | |
| "values": { | |
| "fontURL": "https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2" | |
| }, | |
| "path": "audits[font-display].warnings[1]" | |
| }, | |
| { | |
| "values": { | |
| "fontURL": "https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2" | |
| }, | |
| "path": "audits[font-display].warnings[2]" | |
| }, | |
| { | |
| "values": { | |
| "fontURL": "https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2" | |
| }, | |
| "path": "audits[font-display].warnings[3]" | |
| }, | |
| { | |
| "values": { | |
| "fontURL": "https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2" | |
| }, | |
| "path": "audits[font-display].warnings[4]" | |
| } | |
| ], | |
| "lighthouse-core/audits/network-rtt.js | title": [ | |
| "audits[network-rtt].title" | |
| ], | |
| "lighthouse-core/audits/network-rtt.js | description": [ | |
| "audits[network-rtt].description" | |
| ], | |
| "lighthouse-core/audits/network-server-latency.js | title": [ | |
| "audits[network-server-latency].title" | |
| ], | |
| "lighthouse-core/audits/network-server-latency.js | description": [ | |
| "audits[network-server-latency].description" | |
| ], | |
| "lighthouse-core/audits/offline-start-url.js | failureTitle": [ | |
| "audits[offline-start-url].title" | |
| ], | |
| "lighthouse-core/audits/offline-start-url.js | description": [ | |
| "audits[offline-start-url].description" | |
| ], | |
| "lighthouse-core/audits/performance-budget.js | title": [ | |
| "audits[performance-budget].title" | |
| ], | |
| "lighthouse-core/audits/performance-budget.js | description": [ | |
| "audits[performance-budget].description" | |
| ], | |
| "lighthouse-core/audits/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": 75, | |
| "byteCount": 1483085 | |
| }, | |
| "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" | |
| ], | |
| "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 | stylesheetResourceType": [ | |
| "audits[resource-summary].details.items[2].label" | |
| ], | |
| "lighthouse-core/lib/i18n/i18n.js | fontResourceType": [ | |
| "audits[resource-summary].details.items[3].label" | |
| ], | |
| "lighthouse-core/lib/i18n/i18n.js | imageResourceType": [ | |
| "audits[resource-summary].details.items[4].label" | |
| ], | |
| "lighthouse-core/lib/i18n/i18n.js | otherResourceType": [ | |
| "audits[resource-summary].details.items[5].label" | |
| ], | |
| "lighthouse-core/lib/i18n/i18n.js | documentResourceType": [ | |
| "audits[resource-summary].details.items[6].label" | |
| ], | |
| "lighthouse-core/lib/i18n/i18n.js | mediaResourceType": [ | |
| "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 | failureTitle": [ | |
| "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": 682.72 | |
| }, | |
| "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 | columnSize": [ | |
| "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" | |
| ], | |
| "lighthouse-core/audits/third-party-summary.js | columnBlockingTime": [ | |
| "audits[third-party-summary].details.headings[2].text" | |
| ], | |
| "lighthouse-core/audits/manual/pwa-cross-browser.js | title": [ | |
| "audits[pwa-cross-browser].title" | |
| ], | |
| "lighthouse-core/audits/manual/pwa-cross-browser.js | description": [ | |
| "audits[pwa-cross-browser].description" | |
| ], | |
| "lighthouse-core/audits/manual/pwa-page-transitions.js | title": [ | |
| "audits[pwa-page-transitions].title" | |
| ], | |
| "lighthouse-core/audits/manual/pwa-page-transitions.js | description": [ | |
| "audits[pwa-page-transitions].description" | |
| ], | |
| "lighthouse-core/audits/manual/pwa-each-page-has-url.js | title": [ | |
| "audits[pwa-each-page-has-url].title" | |
| ], | |
| "lighthouse-core/audits/manual/pwa-each-page-has-url.js | description": [ | |
| "audits[pwa-each-page-has-url].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/accesskeys.js | title": [ | |
| "audits.accesskeys.title" | |
| ], | |
| "lighthouse-core/audits/accessibility/accesskeys.js | description": [ | |
| "audits.accesskeys.description" | |
| ], | |
| "lighthouse-core/audits/accessibility/aria-allowed-attr.js | title": [ | |
| "audits[aria-allowed-attr].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/aria-allowed-attr.js | description": [ | |
| "audits[aria-allowed-attr].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/aria-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-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/audio-caption.js | title": [ | |
| "audits[audio-caption].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/audio-caption.js | description": [ | |
| "audits[audio-caption].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/button-name.js | title": [ | |
| "audits[button-name].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/button-name.js | description": [ | |
| "audits[button-name].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/bypass.js | failureTitle": [ | |
| "audits.bypass.title" | |
| ], | |
| "lighthouse-core/audits/accessibility/bypass.js | description": [ | |
| "audits.bypass.description" | |
| ], | |
| "lighthouse-core/audits/accessibility/axe-audit.js | failingElementsHeader": [ | |
| "audits.bypass.details.headings[0].text", | |
| "audits[color-contrast].details.headings[0].text", | |
| "audits[link-name].details.headings[0].text" | |
| ], | |
| "lighthouse-core/audits/accessibility/color-contrast.js | failureTitle": [ | |
| "audits[color-contrast].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/color-contrast.js | description": [ | |
| "audits[color-contrast].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/definition-list.js | title": [ | |
| "audits[definition-list].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/definition-list.js | description": [ | |
| "audits[definition-list].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/dlitem.js | title": [ | |
| "audits.dlitem.title" | |
| ], | |
| "lighthouse-core/audits/accessibility/dlitem.js | description": [ | |
| "audits.dlitem.description" | |
| ], | |
| "lighthouse-core/audits/accessibility/document-title.js | title": [ | |
| "audits[document-title].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/document-title.js | description": [ | |
| "audits[document-title].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/duplicate-id.js | title": [ | |
| "audits[duplicate-id].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/duplicate-id.js | description": [ | |
| "audits[duplicate-id].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/frame-title.js | title": [ | |
| "audits[frame-title].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/frame-title.js | description": [ | |
| "audits[frame-title].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/html-has-lang.js | title": [ | |
| "audits[html-has-lang].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/html-has-lang.js | description": [ | |
| "audits[html-has-lang].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/html-lang-valid.js | title": [ | |
| "audits[html-lang-valid].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/html-lang-valid.js | description": [ | |
| "audits[html-lang-valid].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/image-alt.js | title": [ | |
| "audits[image-alt].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/image-alt.js | description": [ | |
| "audits[image-alt].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/input-image-alt.js | title": [ | |
| "audits[input-image-alt].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/input-image-alt.js | description": [ | |
| "audits[input-image-alt].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/label.js | title": [ | |
| "audits.label.title" | |
| ], | |
| "lighthouse-core/audits/accessibility/label.js | description": [ | |
| "audits.label.description" | |
| ], | |
| "lighthouse-core/audits/accessibility/layout-table.js | title": [ | |
| "audits[layout-table].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/layout-table.js | description": [ | |
| "audits[layout-table].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/link-name.js | failureTitle": [ | |
| "audits[link-name].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/link-name.js | description": [ | |
| "audits[link-name].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/list.js | title": [ | |
| "audits.list.title" | |
| ], | |
| "lighthouse-core/audits/accessibility/list.js | description": [ | |
| "audits.list.description" | |
| ], | |
| "lighthouse-core/audits/accessibility/listitem.js | title": [ | |
| "audits.listitem.title" | |
| ], | |
| "lighthouse-core/audits/accessibility/listitem.js | description": [ | |
| "audits.listitem.description" | |
| ], | |
| "lighthouse-core/audits/accessibility/meta-refresh.js | title": [ | |
| "audits[meta-refresh].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/meta-refresh.js | description": [ | |
| "audits[meta-refresh].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/meta-viewport.js | title": [ | |
| "audits[meta-viewport].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/meta-viewport.js | description": [ | |
| "audits[meta-viewport].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/object-alt.js | title": [ | |
| "audits[object-alt].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/object-alt.js | description": [ | |
| "audits[object-alt].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/tabindex.js | title": [ | |
| "audits.tabindex.title" | |
| ], | |
| "lighthouse-core/audits/accessibility/tabindex.js | description": [ | |
| "audits.tabindex.description" | |
| ], | |
| "lighthouse-core/audits/accessibility/td-headers-attr.js | title": [ | |
| "audits[td-headers-attr].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/td-headers-attr.js | description": [ | |
| "audits[td-headers-attr].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/th-has-data-cells.js | title": [ | |
| "audits[th-has-data-cells].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/th-has-data-cells.js | description": [ | |
| "audits[th-has-data-cells].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/valid-lang.js | title": [ | |
| "audits[valid-lang].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/valid-lang.js | description": [ | |
| "audits[valid-lang].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/video-caption.js | title": [ | |
| "audits[video-caption].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/video-caption.js | description": [ | |
| "audits[video-caption].description" | |
| ], | |
| "lighthouse-core/audits/accessibility/video-description.js | title": [ | |
| "audits[video-description].title" | |
| ], | |
| "lighthouse-core/audits/accessibility/video-description.js | description": [ | |
| "audits[video-description].description" | |
| ], | |
| "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | 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": 13 | |
| }, | |
| "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": 1483085 | |
| }, | |
| "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/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/uses-webp-images.js | title": [ | |
| "audits[uses-webp-images].title" | |
| ], | |
| "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": [ | |
| "audits[uses-webp-images].description" | |
| ], | |
| "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": [ | |
| "audits[uses-optimized-images].title" | |
| ], | |
| "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description": [ | |
| "audits[uses-optimized-images].description" | |
| ], | |
| "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": [ | |
| "audits[uses-text-compression].title" | |
| ], | |
| "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description": [ | |
| "audits[uses-text-compression].description" | |
| ], | |
| "lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title": [ | |
| "audits[uses-responsive-images].title" | |
| ], | |
| "lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description": [ | |
| "audits[uses-responsive-images].description" | |
| ], | |
| "lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title": [ | |
| "audits[efficient-animated-content].title" | |
| ], | |
| "lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description": [ | |
| "audits[efficient-animated-content].description" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/appcache-manifest.js | title": [ | |
| "audits[appcache-manifest].title" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/appcache-manifest.js | description": [ | |
| "audits[appcache-manifest].description" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/doctype.js | title": [ | |
| "audits.doctype.title" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/doctype.js | description": [ | |
| "audits.doctype.description" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/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": 173 | |
| }, | |
| "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 | columnElement": [ | |
| "audits[dom-size].details.headings[1].text" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/dom-size.js | columnValue": [ | |
| "audits[dom-size].details.headings[2].text" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMElements": [ | |
| "audits[dom-size].details.items[0].statistic" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMDepth": [ | |
| "audits[dom-size].details.items[1].statistic" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMWidth": [ | |
| "audits[dom-size].details.items[2].statistic" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | title": [ | |
| "audits[external-anchors-use-rel-noopener].title" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | description": [ | |
| "audits[external-anchors-use-rel-noopener].description" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/geolocation-on-start.js | title": [ | |
| "audits[geolocation-on-start].title" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/geolocation-on-start.js | description": [ | |
| "audits[geolocation-on-start].description" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/no-document-write.js | title": [ | |
| "audits[no-document-write].title" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/no-document-write.js | description": [ | |
| "audits[no-document-write].description" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | failureTitle": [ | |
| "audits[no-vulnerable-libraries].title" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | description": [ | |
| "audits[no-vulnerable-libraries].description" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | displayValue": [ | |
| { | |
| "values": { | |
| "itemCount": 1 | |
| }, | |
| "path": "audits[no-vulnerable-libraries].displayValue" | |
| } | |
| ], | |
| "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVersion": [ | |
| "audits[no-vulnerable-libraries].details.headings[0].text" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVuln": [ | |
| "audits[no-vulnerable-libraries].details.headings[1].text" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnSeverity": [ | |
| "audits[no-vulnerable-libraries].details.headings[2].text" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | rowSeverityHigh": [ | |
| "audits[no-vulnerable-libraries].details.items[0].highestSeverity" | |
| ], | |
| "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 | failureTitle": [ | |
| "audits[uses-http2].title" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/uses-http2.js | description": [ | |
| "audits[uses-http2].description" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/uses-http2.js | displayValue": [ | |
| { | |
| "values": { | |
| "itemCount": 6 | |
| }, | |
| "path": "audits[uses-http2].displayValue" | |
| } | |
| ], | |
| "lighthouse-core/audits/dobetterweb/uses-http2.js | columnProtocol": [ | |
| "audits[uses-http2].details.headings[1].text" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | failureTitle": [ | |
| "audits[uses-passive-event-listeners].title" | |
| ], | |
| "lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | description": [ | |
| "audits[uses-passive-event-listeners].description" | |
| ], | |
| "lighthouse-core/lib/i18n/i18n.js | columnLocation": [ | |
| "audits[uses-passive-event-listeners].details.headings[1].text" | |
| ], | |
| "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/meta-description.js | explanation": [ | |
| "audits[meta-description].explanation" | |
| ], | |
| "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/font-size.js | displayValue": [ | |
| { | |
| "values": { | |
| "decimalProportion": 1 | |
| }, | |
| "path": "audits[font-size].displayValue" | |
| } | |
| ], | |
| "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/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/tap-targets.js | displayValue": [ | |
| { | |
| "values": { | |
| "decimalProportion": 1 | |
| }, | |
| "path": "audits[tap-targets].displayValue" | |
| } | |
| ], | |
| "lighthouse-core/audits/seo/hreflang.js | title": [ | |
| "audits.hreflang.title" | |
| ], | |
| "lighthouse-core/audits/seo/hreflang.js | description": [ | |
| "audits.hreflang.description" | |
| ], | |
| "lighthouse-core/audits/seo/plugins.js | title": [ | |
| "audits.plugins.title" | |
| ], | |
| "lighthouse-core/audits/seo/plugins.js | description": [ | |
| "audits.plugins.description" | |
| ], | |
| "lighthouse-core/audits/seo/canonical.js | title": [ | |
| "audits.canonical.title" | |
| ], | |
| "lighthouse-core/audits/seo/canonical.js | description": [ | |
| "audits.canonical.description" | |
| ], | |
| "lighthouse-core/audits/seo/manual/structured-data.js | title": [ | |
| "audits[structured-data].title" | |
| ], | |
| "lighthouse-core/audits/seo/manual/structured-data.js | description": [ | |
| "audits[structured-data].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | performanceCategoryTitle": [ | |
| "categories.performance.title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yCategoryTitle": [ | |
| "categories.accessibility.title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yCategoryDescription": [ | |
| "categories.accessibility.description" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yCategoryManualDescription": [ | |
| "categories.accessibility.manualDescription" | |
| ], | |
| "lighthouse-core/config/default-config.js | bestPracticesCategoryTitle": [ | |
| "categories[best-practices].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | seoCategoryTitle": [ | |
| "categories.seo.title" | |
| ], | |
| "lighthouse-core/config/default-config.js | seoCategoryDescription": [ | |
| "categories.seo.description" | |
| ], | |
| "lighthouse-core/config/default-config.js | seoCategoryManualDescription": [ | |
| "categories.seo.manualDescription" | |
| ], | |
| "lighthouse-core/config/default-config.js | pwaCategoryTitle": [ | |
| "categories.pwa.title" | |
| ], | |
| "lighthouse-core/config/default-config.js | pwaCategoryDescription": [ | |
| "categories.pwa.description" | |
| ], | |
| "lighthouse-core/config/default-config.js | pwaCategoryManualDescription": [ | |
| "categories.pwa.manualDescription" | |
| ], | |
| "lighthouse-core/config/default-config.js | metricGroupTitle": [ | |
| "categoryGroups.metrics.title" | |
| ], | |
| "lighthouse-core/config/default-config.js | loadOpportunitiesGroupTitle": [ | |
| "categoryGroups[load-opportunities].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | loadOpportunitiesGroupDescription": [ | |
| "categoryGroups[load-opportunities].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | budgetsGroupTitle": [ | |
| "categoryGroups.budgets.title" | |
| ], | |
| "lighthouse-core/config/default-config.js | budgetsGroupDescription": [ | |
| "categoryGroups.budgets.description" | |
| ], | |
| "lighthouse-core/config/default-config.js | diagnosticsGroupTitle": [ | |
| "categoryGroups.diagnostics.title" | |
| ], | |
| "lighthouse-core/config/default-config.js | diagnosticsGroupDescription": [ | |
| "categoryGroups.diagnostics.description" | |
| ], | |
| "lighthouse-core/config/default-config.js | pwaFastReliableGroupTitle": [ | |
| "categoryGroups[pwa-fast-reliable].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | pwaInstallableGroupTitle": [ | |
| "categoryGroups[pwa-installable].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | pwaOptimizedGroupTitle": [ | |
| "categoryGroups[pwa-optimized].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yBestPracticesGroupTitle": [ | |
| "categoryGroups[a11y-best-practices].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yBestPracticesGroupDescription": [ | |
| "categoryGroups[a11y-best-practices].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yColorContrastGroupTitle": [ | |
| "categoryGroups[a11y-color-contrast].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yColorContrastGroupDescription": [ | |
| "categoryGroups[a11y-color-contrast].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yNamesLabelsGroupTitle": [ | |
| "categoryGroups[a11y-names-labels].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yNamesLabelsGroupDescription": [ | |
| "categoryGroups[a11y-names-labels].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yNavigationGroupTitle": [ | |
| "categoryGroups[a11y-navigation].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yNavigationGroupDescription": [ | |
| "categoryGroups[a11y-navigation].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yAriaGroupTitle": [ | |
| "categoryGroups[a11y-aria].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yAriaGroupDescription": [ | |
| "categoryGroups[a11y-aria].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yLanguageGroupTitle": [ | |
| "categoryGroups[a11y-language].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yLanguageGroupDescription": [ | |
| "categoryGroups[a11y-language].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yAudioVideoGroupTitle": [ | |
| "categoryGroups[a11y-audio-video].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yAudioVideoGroupDescription": [ | |
| "categoryGroups[a11y-audio-video].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupTitle": [ | |
| "categoryGroups[a11y-tables-lists].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupDescription": [ | |
| "categoryGroups[a11y-tables-lists].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | seoMobileGroupTitle": [ | |
| "categoryGroups[seo-mobile].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | seoMobileGroupDescription": [ | |
| "categoryGroups[seo-mobile].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | seoContentGroupTitle": [ | |
| "categoryGroups[seo-content].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | seoContentGroupDescription": [ | |
| "categoryGroups[seo-content].description" | |
| ], | |
| "lighthouse-core/config/default-config.js | seoCrawlingGroupTitle": [ | |
| "categoryGroups[seo-crawl].title" | |
| ], | |
| "lighthouse-core/config/default-config.js | seoCrawlingGroupDescription": [ | |
| "categoryGroups[seo-crawl].description" | |
| ], | |
| "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" | |
| ], | |
| "stack-packs/packs/react.js | unminified_css": [ | |
| "stackPacks[0].descriptions[unminified-css]" | |
| ], | |
| "stack-packs/packs/react.js | unminified_javascript": [ | |
| "stackPacks[0].descriptions[unminified-javascript]" | |
| ], | |
| "stack-packs/packs/react.js | unused_javascript": [ | |
| "stackPacks[0].descriptions[unused-javascript]" | |
| ], | |
| "stack-packs/packs/react.js | time_to_first_byte": [ | |
| "stackPacks[0].descriptions[time-to-first-byte]" | |
| ], | |
| "stack-packs/packs/react.js | redirects": [ | |
| "stackPacks[0].descriptions.redirects" | |
| ], | |
| "stack-packs/packs/react.js | user_timings": [ | |
| "stackPacks[0].descriptions[user-timings]" | |
| ], | |
| "stack-packs/packs/react.js | dom_size": [ | |
| "stackPacks[0].descriptions[dom-size]" | |
| ] | |
| } | |
| }, | |
| "stackPacks": [ | |
| { | |
| "id": "react", | |
| "title": "React", | |
| "iconDataURL": "data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 841.9 595.3\"%3E %3Cg fill=\"%2361DAFB\"%3E%3Cpath d=\"M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z\"/%3E %3Ccircle cx=\"420.9\" cy=\"296.5\" r=\"45.7\"/%3E %3Cpath d=\"M520.5 78.1z\"/%3E%3C/g%3E%3C/svg%3E", | |
| "descriptions": { | |
| "unminified-css": "If your build system minifies your CSS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build).", | |
| "unminified-javascript": "If your build system minifies your JS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build).", | |
| "unused-javascript": "If you are not server-side rendering, [split your JavaScript bundles](https://web.dev/code-splitting-suspense/) with `React.lazy()`. Otherwise, code-split using a third-party library such as [loadable-components](https://www.smooth-code.com/open-source/loadable-components/docs/getting-started/).", | |
| "time-to-first-byte": "If you are server-side rendering any React components, consider using `renderToNodeStream()` or `renderToStaticNodeStream()` to allow the client to receive and hydrate different parts of the markup instead of all at once. [Learn more](https://reactjs.org/docs/react-dom-server.html#rendertonodestream).", | |
| "redirects": "If you are using React Router, minimize usage of the `<Redirect>` component for [route navigations](https://reacttraining.com/react-router/web/api/Redirect).", | |
| "user-timings": "Use the React DevTools Profiler, which makes use of the Profiler API, to measure the rendering performance of your components. [Learn more.](https://reactjs.org/blog/2018/09/10/introducing-the-react-profiler.html)", | |
| "dom-size": "Consider using a “windowing” library like `react-window` to minimize the number of DOM nodes created if you are rendering many repeated elements on the page. [Learn more](https://web.dev/virtualize-long-lists-react-window/). Also, minimize unecessary re-renders using [shouldComponentUpdate](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [PureComponent](https://reactjs.org/docs/react-api.html#reactpurecomponent), or [React.memo](https://reactjs.org/docs/react-api.html#reactmemo) and [skip effects](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) only until certain dependencies have changed if you are using the Effect hook to improve runtime performance." | |
| } | |
| }, | |
| { | |
| "id": "react", | |
| "title": "React", | |
| "iconDataURL": "data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 841.9 595.3\"%3E %3Cg fill=\"%2361DAFB\"%3E%3Cpath d=\"M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z\"/%3E %3Ccircle cx=\"420.9\" cy=\"296.5\" r=\"45.7\"/%3E %3Cpath d=\"M520.5 78.1z\"/%3E%3C/g%3E%3C/svg%3E", | |
| "descriptions": { | |
| "unminified-css": "If your build system minifies your CSS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build).", | |
| "unminified-javascript": "If your build system minifies your JS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build).", | |
| "unused-javascript": "If you are not server-side rendering, [split your JavaScript bundles](https://web.dev/code-splitting-suspense/) with `React.lazy()`. Otherwise, code-split using a third-party library such as [loadable-components](https://www.smooth-code.com/open-source/loadable-components/docs/getting-started/).", | |
| "time-to-first-byte": "If you are server-side rendering any React components, consider using `renderToNodeStream()` or `renderToStaticNodeStream()` to allow the client to receive and hydrate different parts of the markup instead of all at once. [Learn more](https://reactjs.org/docs/react-dom-server.html#rendertonodestream).", | |
| "redirects": "If you are using React Router, minimize usage of the `<Redirect>` component for [route navigations](https://reacttraining.com/react-router/web/api/Redirect).", | |
| "user-timings": "Use the React DevTools Profiler, which makes use of the Profiler API, to measure the rendering performance of your components. [Learn more.](https://reactjs.org/blog/2018/09/10/introducing-the-react-profiler.html)", | |
| "dom-size": "Consider using a “windowing” library like `react-window` to minimize the number of DOM nodes created if you are rendering many repeated elements on the page. [Learn more](https://web.dev/virtualize-long-lists-react-window/). Also, minimize unecessary re-renders using [shouldComponentUpdate](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [PureComponent](https://reactjs.org/docs/react-api.html#reactpurecomponent), or [React.memo](https://reactjs.org/docs/react-api.html#reactmemo) and [skip effects](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) only until certain dependencies have changed if you are using the Effect hook to improve runtime performance." | |
| } | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment