Created
March 12, 2020 16:07
-
-
Save jonheslop/8b317c7f44e5873a295780e2c0b7308a to your computer and use it in GitHub Desktop.
This file contains 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": 1028 | |
}, | |
"lighthouseVersion": "5.7.0", | |
"fetchTime": "2020-03-12T16:06:09.326Z", | |
"requestedUrl": "https://pusher.com/", | |
"finalUrl": "https://pusher.com/", | |
"runWarnings": [ | |
"Chrome extensions negatively affected this page's load performance. Try auditing the page in incognito mode or from a Chrome profile without extensions." | |
], | |
"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": "Contains some content when JavaScript is not available", | |
"description": "Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).", | |
"score": 1, | |
"scoreDisplayMode": "binary" | |
}, | |
"first-contentful-paint": { | |
"id": "first-contentful-paint", | |
"title": "First Contentful Paint", | |
"description": "First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).", | |
"score": 0.99, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 1499.8523999999998, | |
"displayValue": "1.5 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.15, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 6133.430899999999, | |
"displayValue": "6.1 s" | |
}, | |
"load-fast-enough-for-pwa": { | |
"id": "load-fast-enough-for-pwa", | |
"title": "Page load is not 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": 0, | |
"scoreDisplayMode": "binary", | |
"numericValue": 14417.7461, | |
"displayValue": "Interactive at 14.4 s", | |
"explanation": "Your page loads too slowly and is not interactive within 10 seconds. Look at the opportunities and diagnostics in the \"Performance\" section to learn how to improve." | |
}, | |
"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.91, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 3341.898428514937, | |
"displayValue": "3.3 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": 386511160499, | |
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAD0AeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/9k=" | |
}, | |
{ | |
"timing": 600, | |
"timestamp": 386511460499, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 900, | |
"timestamp": 386511760499, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 1200, | |
"timestamp": 386512060499, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 1500, | |
"timestamp": 386512360499, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 1800, | |
"timestamp": 386512660499, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 2100, | |
"timestamp": 386512960499, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 2400, | |
"timestamp": 386513260499, | |
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAD0AeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1S6UAGaAFoAKACgAoAKACgAoAKACgAoAKACgAoA8W/ak8Qa/ovhnwza6BrM2ivqmrTWt1LCgJmhTTL+48otw6KzwR5aJ45QAdkiE7h24WnGpNqS6fqjWmk3qcT+w/401zxv4R1LULnUJrjw9Ja2kunW0sZf7LM7XBuEE2yNSFPlxiFYoBEsShYmRkuLisTGMJJW1uaVYpNGZ8EPi38S9cj+FNzrt/f3uheKH04vqWqWFrby3c8uiapd3cMSxIn+jpJb2TRyeWrNlxvkWirTpLmUd1fZ36r/ghKEVfv/wAFf8E2PhH8XPFniLUfhVc+IfETxWHiLw3prl4rK2ktL7UZNPa5uIJWQCS1u+Y5kB/ctCrqqlyCkThCMJNLb/Pp3XfzJcFrY5DS/wBoT4geJ/AE90X1vRb86F4FkR0s9PN1PNqWqTW95c2ynzIj50YUIsoAVk+4mTnp+rwhNKTX2u9tFdbal+zSaXqdfrHxB8faD8avDnhyx1XXtUtW0/w+ZrbU7LT1hJurvUBey30kUaNHKLa0/dCArGZo1Uq28BsIxpzg5JLrs30Stbuu5KgnFu34n01XCc4UAFABQAUAFABQB518ZfGOs+EdP019FvmsJ55XDv8A8IbqfiMMoXp5di6NFyR8znB5AHFb0oKb1/NL8y4qL3K/wY8b634wXVl1rUDfvbmLyz/whGqeGwobfn/j+kfzvu/8syNn8X3lpVoKDXL+af5Dmor4TsfFvgvSfG9lDbatbeetu7y27g4eGRoZIS6ns3lzSL/wI0qdWVKXNElScdUM8B+D7T4f+B9A8L2LvJZaNp8GnwySBQzpFGEDMFAGTtycDqaU5upNze7E227kkvgjw9Po+m6VJoWmvpemKi2Nk1pGYbQLGYlESbcJiNmQbQMKSBwcVKlJO6eoJtO6Iofh/wCGrbUNOvodB02K806NIrOeOziV7dUjeOMRkLldscsqLjGFlcDhiC+eVuW+gXdrXD/hX/hj7Mtt/wAI7pX2dYbS2WH7FFsEVq5ktYwNuNsLkvGvRGJK4JoU5p3UncfM0Ty+DdCnmaWXRrCWVhbAu9rGSRbSma2Gduf3UrNIn9xmLLgnNTzSbu2/+H3Dmfc2aRIUAFABQAUAFABQBz/jHwJpHjy0t7bWFvGhgk81BZ6hcWbbsY5aF0JHsSRVxnKDvFjTa2ZH4O+Hui+A1ul0dL1BclTJ9s1K5vD8ucYM0jlfvHpjNEpzn8TuNyctzfInzw0ePdT/AI1BImJ/70f/AHyf8aADE/8Aej/75P8AjQAYn/vR/wDfJ/xoAMT/AN6P/vk/40AGJ/70f/fJ/wAaADE/96P/AL5P+NABif8AvR/98n/GgAxP/ej/AO+T/jQAYn/vR/8AfJ/xoAMT/wB6P/vk/wCNABif+9H/AN8n/GgAxP8A3o/++T/jQAYn/vR/98n/ABoAMT/3o/8Avk/40AYPxB8faT8NPDMuu60bo2STwWwSxtJLqeSWaVIYkSKNWZ2aSRFAAPJrSnTdWXLH/IqMXJ2RkaP8cvAuq2ukvJ4jtNHutUu30+003XSdNvpLpSoaD7NcBJfM/eRkJtyRJGwBDqS5UpxbVr27ar70Nxadjdbx94YQKW8RaUobysZvY+fNm8iL+L+Ob90vq/yjJ4qHFroTZmTc/Gv4eWVheX1x488MwWVneNp9zcSaxbrHBcqjO0DsXwsgRHYoeQFY4wDT9nPRcrHyvsV9P+OPge6v7bTrvxNpGkaxdXs9hbaTqGpW0d3cSR3c1p+7jEhLb5beUKBydpBAZWUHJLomw5X2NfR/iZ4Q8ReJL3w9pXirRdT1+xDm60qz1CKW6twjKr+ZErFl2s6qcgYLKD1FTyytez+4TTW5Sf4zeAI7UXLeOPDi251D+yRM2qwBDe/8+2d+PO/6Z/e9qrkntZ/cPlfYXXvi34V0Ge9tG1i0vtTsbywsbzTbG4jlurSS8uIoLcyxBtyKzTIcsB8uSM0405y2QcrMHRv2lfht4i8mfTPF+kXekt9tWTVxfwJawSWtxbW7xuzuCC0l3BsIBVg6MGxJGXp0aiveP4dwcGmb+h/GTwD4mhvZtH8b+HNWisbT7fdPY6tBMILbn985Vztj4Pznjg81DhNbpis1ujf8P+I9J8W6Rbatoep2es6XcgmC+0+4SeCUAlSVdCVbBBHB6g1LTTswtY0aQgoAKACgDivi98NYviz4OTw9PqE+mwf2np9/JPbNIkpW2vIbkojxujxs3k7RIrBkLbhkjFa0qnspc3r+KsXCXI7nnviv9luyv11Sz8PX1ppOl65pZ0jVhqdnLqV2YzNJK9xb3Dzq0dy5mYtLJ5pLRW7EfudrbU8Q4tSlq07+Xp6Fc76mNov7HMFj48fxTfeKZr+7PiG41IRizEajTGvv7Sg03G9hiK+CzibGSNybVVuBYi0HC26t6O1rlOtpa3QwvAv7C8HhWTwcdR8SQax/wjd7pdyjzW97KbuOygvI0jZLi+mjiG688xRCiLGVfC4kATSWLbvyq1/T9EN1r3O2sv2XorTUPEF4+txXE2qX1rexO+n4a1MPiC+1jCnzCTuN6sWRjHkh8HdsWPrOytt+PupfoHtX/XpYxfhD8N/GHh34229xf6P9m8KaHpWu6bZ6jPZ28FxdNdajaTxvJJHdzNcM6wSOZGjhJYlmXfIypVepGdN2d3J39N9PTUJyXLo9WUPEP7FQ1jwno2ix+JosWUevwXDS295DHdx6pepcusi2l7A7BAgjKO7JIOWUYXF/XHzyly727PZW6oXtdzRP7Jl/N8RbvxNc+MImge/a7hsodPlRUU6zY6ltKfaTCrYsRE0kcSNI0hllMjjBz+spRUbf1Zr9Q9rdJWI/FP7H8ni7TX0+78T2aWS3+qXMMSaMeYb3W7HVTFLmciQq1lJDuAUFZlO0eWQ4sXZt23t+Ct+oe069yLxj+xZYeLNC1XThr6WR1B9blklg04oZGv8AV7TUkEhSVWZI/sawsAys6OSrREAVdPGulJSava34Jr9Q9ra2h7D8IPhuvwt8IDR/tIvJ5Lq4vLidZbuRXllkLkg3VxPLnn5iZCGbc2F3EVyVJ88rmUpczudtmsiRaACgAoA4r4u/FvQfgr4ObxF4gkYWpuYbKCGOSKN555XCRxq0rpGvJyWd1VVVmZgATWlOm6kuWJcYuTsjz/w7+194X8VT6DBpugeIbibW8GxCxWzLKqPcJeOsgnKMlq1s4lZWI/eQeX5gmjLbfV5a6rT9dvvLdKS3KcH7Z/hb/hDk8Qah4d1/QUubfTbzTrLV5LC2k1KC+EzW8kMhuvJUbLed2EskZURnIyVBPq072Vnv+G4vZyINa/a/0XU/CMer+FLK/uLeXT9H1T+1LizjltYY77U/sKQOn2iOQzbo7jO3KJ5RJZvlR7WEmpqM9NWvPRXKhScnZkui/tteBPE1rrMuiWWqa1JYXFtbW1vZSWbTakZr9bBGhQ3AMa+fJFn7R5J2yKwBBzUfVp3S/ra/5E+yk7M3o/2nNKuv7LFj4R8V6pLPJImowafYxXEui7L5rFjdIkpLDz4p1/0cTErBIwG1cmHRlFNtrT8RODXU5iL9u/4bXVv4guLU3l3BpQLpJFPZbbyMXsVk0qk3AEEYlnhO66MAKPvXKhiNfqs1v/X9eRfsZaGv8U/2iNW0T4OeGPF3g7whqOq3/iW9sbGztNQjihNo9zMka+ejzRliSxC7GKsdp3hDvqKVFTnKM3ayuKFPmbT6Eur/ALWOgaDaX1xd+F/FHkpIV01oba3lOtKuoQae8loqzElVnurf/WiMusqsgcZw1hql7XXn5aX108mL2bvY2Pij+0LZfCex0241Pwl4jvnudFvtfurfT1tGk060sxAblp99wqkp9pQYiMmSG254znSpOq7JomMHLZmXqv7VGkaNbSpP4P8AFT65afbX1HQIILWS80+G1gt555pCLjymUR3lowWKR3bz1CqWDBb+rz7q2mvr8vJj5Hc46w/bFF6njtzotw+l2N5d2/h/xHa26S6fciPR01KNJVNwkpkaMStwqIVCLvVmraWE5XFJ72066/p8zR0mrE+p/tpaH4AufFkXjGAA6ZrNzaWiae8MTtZ29jYXE0z/AGidBI4e9AEURaRxjZG+1jULDuai49V+rX6C9k38J9KI4dQRyD0NcdrbmA6gDnPHngHRPiToA0fXraW4tFuYbyJre5ltp4J4ZFkilimiZZI3VlBDKwPUdCQajJwd0NScdjlLn9nfwTcX1hqbWeoTa3pyqtlqt3rN7cXUO37RgeY8xZlP2ucMjEq4ZVYMEQLrGvPbp2KVSSMT4cfst+EvBXgfSdHnm1XU9Ut9N02xm1o6vexXBazjkSJ7c+eWtF/f3H7uFlXbM6HKnFE8ROUm+l3p67j5222dbffBDwdqely2F7ptxe28ttp1pKbrUbmWSSOwuHuLQNI0hdiksjMWJy+cOWHFSq00737/AIi55J3RDo/wJ8G6DYz2FlYXsemSX9vqSac+q3b2lvPDdi7iaCBpSkIE6h9saqpwFIK8UnVn09Nu6sCmyHVv2efAWt+ULrRpvLS6nvJIodRuoo7p5btr1xcIkgWdPtDvIscoZF3uFUKzAntZtWY+eWzKy/s1+AYbCexh0/VLXT5bn7Yljb6/qEVtazi6F0JLaJZwluwmG4GFUwCVHykqadabd3uLnlubOmfBjwhpHg3R/C1tpkg0TSdQj1W0gkvJpHW6S4NysrSM5dz5xLncxBJwQRxU+2ndyvurP0FzO78zKT9nPwEupTXzaVdzzSXH2pI59WvJIbdzexXx8iJpSkKm5t4ZGWNVVvLVSCo21Xt6l73/AK2/r5jc2dJ4w+Gnhzx8Z/7d077cJ9IvtCkHnyR7rK88r7TF8jDG/wAiL5h8y7flIycxGUoaRf8ASEm1ojnPFv7PPgbxvqGpX2p6ffLeai8zXc9hrF5ZNOJoLa3mRzBKmY3isrVTGflPkq2N2SajiJpJLb+n+rDmaXoU3/Zf+G7aje3i6HdRC7aWSWyi1e8jst8lk1i7rarMIUc2zNFuVAwU8EEA1Tr1HZt7foP2kmXdT/Z48DapfXl62n6hZXt5NPPcXOma1e2Uspmit4plLwzIdjJZ2wKZ25iBxnJK9rNKzf4f13EqkrI9KAwKwJFpgf/Z" | |
}, | |
{ | |
"timing": 2700, | |
"timestamp": 386513560499, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 3000, | |
"timestamp": 386513860499, | |
"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": 2588, | |
"timestamp": 386513448649, | |
"data": "data:image/jpeg;base64,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iIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIKm1baNoJdQVcmpX2Rl2c/M4lqzG/i9oDhzWn+xNiPXaf/wB4O/zrfal2L0jqG+Vl1rTcY6mqkMsohnDWlx7TgtK1n8XLRPrbv/6lv+RejO8yf6q6Sz915PsTYj12n/8AeDv86tvScFmprBSRaaFOLSG/yHV3cTMZ7j381V/8XLRPrbv/AOpb/kVoaU0/Q6WsNLaLU17aOnBDON3E7mckk+8rPk1mz4tv+U1Zfqtso1V/ipvzu+qkqjVX+Km/O76riwkqIiAvgRRiUyhjRIRgvxzI8Mr7RAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBRqr/FTfnd9VJVGqv8VN+d31QSVFiMjwfuhfnSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzIsPSSeiPinSSeiPigzKNVf4qb87vqt/0j/RHxUdq3O61N5v7bvqglGEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwEwERAwFGqv8VN+d31UlUaq/xU353fVBJUREBFpLnquw2qrdS3G7UdNUNAJjlkDXAH2L8odX6dr5hFR3q3yyk4DGztyT7Bnmr6374vK3iIiiCIiAiIgIiICItdqO80enrLVXW5Pcyjpmcc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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, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 483.2000000000007, | |
"displayValue": "480 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.03, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 1743.500000000001, | |
"displayValue": "1,740 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, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 1083.0000000000018, | |
"displayValue": "1,080 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": 214.404, | |
"displayValue": "Root document took 210 ms", | |
"details": { | |
"type": "opportunity", | |
"overallSavingsMs": -385.596, | |
"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.06, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 13442.568, | |
"displayValue": "13.4 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.09, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 14417.7461, | |
"displayValue": "14.4 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": 1037.77, | |
"duration": 1556.105, | |
"timingType": "Measure" | |
}, | |
{ | |
"name": "widget::load", | |
"startTime": 2570.74, | |
"duration": 1295.665, | |
"timingType": "Measure" | |
}, | |
{ | |
"name": "start widget::shim.create", | |
"startTime": 1038.006, | |
"timingType": "Mark" | |
}, | |
{ | |
"name": "start widget::load", | |
"startTime": 2570.752, | |
"timingType": "Mark" | |
}, | |
{ | |
"name": "end widget::shim.create", | |
"startTime": 2593.888, | |
"timingType": "Mark" | |
}, | |
{ | |
"name": "end widget::load", | |
"startTime": 3866.411, | |
"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": "1 chain found", | |
"details": { | |
"type": "criticalrequestchain", | |
"chains": { | |
"9120E63A7F77821F665FC45B9E91010B": { | |
"request": { | |
"url": "https://pusher.com/", | |
"startTime": 386510.865192, | |
"endTime": 386511.174913, | |
"responseReceivedTime": 386511.080156, | |
"transferSize": 48860 | |
}, | |
"children": { | |
"23717.334": { | |
"request": { | |
"url": "https://pusher.com/static/MaisonNeue-Book-b4f3ddd0e381cc624ba434edc407ce0c.otf", | |
"startTime": 386511.289883, | |
"endTime": 386511.582101, | |
"responseReceivedTime": 386511.49491300003, | |
"transferSize": 50436 | |
} | |
} | |
} | |
}, | |
"23717.338": { | |
"request": { | |
"url": "https://pusher.com/static/MaisonNeue-Black-0a2da35d0f1c34bd0b3772245297a0b3.otf", | |
"startTime": 386511.35851, | |
"endTime": 386511.789895, | |
"responseReceivedTime": 386511.708798, | |
"transferSize": 43588 | |
} | |
} | |
}, | |
"longestChain": { | |
"duration": 924.7029999969527, | |
"length": 1, | |
"transferSize": 43588 | |
} | |
} | |
}, | |
"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 does not meet the installability requirements", | |
"description": "Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "Failures: No manifest was fetched.", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"failures": [ | |
"No manifest was fetched" | |
], | |
"isParseFailure": true, | |
"parseFailureReason": "No manifest was fetched" | |
} | |
] | |
} | |
}, | |
"apple-touch-icon": { | |
"id": "apple-touch-icon", | |
"title": "Does not provide a valid `apple-touch-icon`", | |
"description": "For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"warnings": [] | |
}, | |
"splash-screen": { | |
"id": "splash-screen", | |
"title": "Is not configured for a custom splash screen", | |
"description": "A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "Failures: No manifest was fetched.", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"failures": [ | |
"No manifest was fetched" | |
], | |
"isParseFailure": true, | |
"parseFailureReason": "No manifest was fetched" | |
} | |
] | |
} | |
}, | |
"themed-omnibox": { | |
"id": "themed-omnibox", | |
"title": "Does not set a theme color for the address bar.", | |
"description": "The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "Failures: No manifest was fetched,\nNo `<meta name=\"theme-color\">` tag found.", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"failures": [ | |
"No manifest was fetched", | |
"No `<meta name=\"theme-color\">` tag found" | |
], | |
"themeColor": null, | |
"isParseFailure": true, | |
"parseFailureReason": "No manifest was fetched" | |
} | |
] | |
} | |
}, | |
"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.27, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 5575.919999999981, | |
"displayValue": "5.6 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": 3329.875999999987 | |
}, | |
{ | |
"group": "other", | |
"groupLabel": "Other", | |
"duration": 1147.9199999999944 | |
}, | |
{ | |
"group": "scriptParseCompile", | |
"groupLabel": "Script Parsing & Compilation", | |
"duration": 368.24799999999976 | |
}, | |
{ | |
"group": "styleLayout", | |
"groupLabel": "Style & Layout", | |
"duration": 316.5159999999999 | |
}, | |
{ | |
"group": "paintCompositeRender", | |
"groupLabel": "Rendering", | |
"duration": 191.89600000000087 | |
}, | |
{ | |
"group": "parseHTML", | |
"groupLabel": "Parse HTML & CSS", | |
"duration": 149.48800000000008 | |
}, | |
{ | |
"group": "garbageCollection", | |
"groupLabel": "Garbage Collection", | |
"duration": 71.976 | |
} | |
] | |
} | |
}, | |
"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.51, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 3405.907999999999, | |
"displayValue": "3.4 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": 2181.843999999995, | |
"scripting": 464.2880000000002, | |
"scriptParseCompile": 2.504 | |
}, | |
{ | |
"url": "https://pusher.com/app-4ae1a21e2b2ae0331132.js", | |
"total": 1640.9359999999992, | |
"scripting": 1565.8839999999993, | |
"scriptParseCompile": 23.172 | |
}, | |
{ | |
"url": "https://cdn.segment.com/analytics.js/v1/qxc7FKqY7l22t25UgWru81Q7sDwLx04G/analytics.min.js", | |
"total": 341.444, | |
"scripting": 307.99600000000004, | |
"scriptParseCompile": 32.424 | |
}, | |
{ | |
"url": "https://js.driftt.com/include/1584029400000/a3xp2dzwn6s3.js", | |
"total": 252.00399999999993, | |
"scripting": 210.29999999999993, | |
"scriptParseCompile": 23.615999999999993 | |
}, | |
{ | |
"url": "chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/injectGlobalHook.js", | |
"total": 177.7160000000001, | |
"scripting": 151.7240000000001, | |
"scriptParseCompile": 25.991999999999997 | |
}, | |
{ | |
"url": "chrome-extension://jabopobgcpjmedljpbcaablpmlmfcogm/jquery.min.js", | |
"total": 158.4840000000001, | |
"scripting": 85.32400000000008, | |
"scriptParseCompile": 31.020000000000003 | |
}, | |
{ | |
"url": "https://consent.cookiebot.com/uc.js", | |
"total": 148.19199999999998, | |
"scripting": 85.528, | |
"scriptParseCompile": 33.01199999999999 | |
}, | |
{ | |
"url": "https://pusher.com/commons-d5d075445e49994f64d6.js", | |
"total": 82.84000000000002, | |
"scripting": 72.28000000000002, | |
"scriptParseCompile": 10.559999999999999 | |
}, | |
{ | |
"url": "chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/react_devtools_backend.js", | |
"total": 75.036, | |
"scripting": 46.52400000000001, | |
"scriptParseCompile": 28.511999999999997 | |
}, | |
{ | |
"url": "https://www.google-analytics.com/gtm/js?id=GTM-57ZXZJL&cid=788390643.1581085558&gac=_gaexp%3DGAX1.2.JyniqovtTGC23GIlMIvtKw.18392.0", | |
"total": 72.25599999999997, | |
"scripting": 64.05199999999998, | |
"scriptParseCompile": 8.204 | |
}, | |
{ | |
"url": "chrome-extension://bldchfkhmnkoimaciljpilanilmbnofo/jquery-2.1.4.min.js", | |
"total": 67.804, | |
"scripting": 51.827999999999996, | |
"scriptParseCompile": 14.8 | |
}, | |
{ | |
"url": "https://www.google-analytics.com/analytics.js", | |
"total": 66.36399999999999, | |
"scripting": 63.87599999999999, | |
"scriptParseCompile": 2.488 | |
} | |
], | |
"summary": { | |
"wastedMs": 3405.907999999999 | |
} | |
} | |
}, | |
"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": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0 | |
} | |
}, | |
"font-display": { | |
"id": "font-display", | |
"title": "All text remains visible during webfont loads", | |
"description": "Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"warnings": [ | |
"Lighthouse was unable to automatically check the font-display value for the following URL: https://pusher.com/static/MaisonNeue-Book-b4f3ddd0e381cc624ba434edc407ce0c.otf.", | |
"Lighthouse was unable to automatically check the font-display value for the following URL: https://pusher.com/static/MaisonNeue-SemiBold-c2f7371de450b2f55b31c61339c1e84d.otf.", | |
"Lighthouse was unable to automatically check the font-display value for the following URL: https://pusher.com/static/MaisonNeue-Medium-a12875894b4dcf76235c0af862da65ef.otf.", | |
"Lighthouse was unable to automatically check the font-display value for the following URL: https://pusher.com/static/MaisonNeue-Bold-89cbd1fcfcf1a245688897d890e7a708.otf.", | |
"Lighthouse was unable to automatically check the font-display value for the following URL: https://pusher.com/static/MaisonNeue-Black-0a2da35d0f1c34bd0b3772245297a0b3.otf." | |
], | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"diagnostics": { | |
"id": "diagnostics", | |
"title": "Diagnostics", | |
"description": "Collection of useful page vitals.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"numRequests": 88, | |
"numScripts": 22, | |
"numStylesheets": 7, | |
"numFonts": 5, | |
"numTasks": 1559, | |
"numTasksOver10ms": 26, | |
"numTasksOver25ms": 9, | |
"numTasksOver50ms": 5, | |
"numTasksOver100ms": 2, | |
"numTasksOver500ms": 0, | |
"rtt": 0.012199999999999999, | |
"throughput": 21260143.191504538, | |
"maxRtt": 0.1102, | |
"maxServerLatency": 202.4684, | |
"totalByteWeight": 2120361, | |
"totalTaskTime": 1393.9800000000048, | |
"mainDocumentTransferSize": 48860 | |
} | |
] | |
} | |
}, | |
"network-requests": { | |
"id": "network-requests", | |
"title": "Network Requests", | |
"description": "Lists the network requests that were made during page load.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"numericValue": 88, | |
"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://pusher.com/", | |
"startTime": 0, | |
"endTime": 309.7210000269115, | |
"transferSize": 48860, | |
"resourceSize": 479448, | |
"statusCode": 200, | |
"mimeType": "text/html", | |
"resourceType": "Document" | |
}, | |
{ | |
"url": "https://pusher.com/webpack-runtime-60c3a5881edd34eb1008.js", | |
"startTime": 263.8370000058785, | |
"endTime": 393.02000001771376, | |
"transferSize": 3496, | |
"resourceSize": 5054, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://pusher.com/app-4ae1a21e2b2ae0331132.js", | |
"startTime": 264.28000000305474, | |
"endTime": 717.2199999913573, | |
"transferSize": 194990, | |
"resourceSize": 1094928, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://pusher.com/commons-d5d075445e49994f64d6.js", | |
"startTime": 265.0780000258237, | |
"endTime": 619.2359999986365, | |
"transferSize": 90572, | |
"resourceSize": 517824, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://pusher.com/component---src-templates-page-template-js-92821d5faaceb6d1cd26.js", | |
"startTime": 265.5079999822192, | |
"endTime": 753.3590000239201, | |
"transferSize": 312317, | |
"resourceSize": 2074464, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://pusher.com/page-data/index/page-data.json", | |
"startTime": 266.06699998956174, | |
"endTime": 405.3529999800958, | |
"transferSize": 14567, | |
"resourceSize": 79748, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://consent.cookiebot.com/uc.js", | |
"startTime": 267.7619999740273, | |
"endTime": 292.3420000006445, | |
"transferSize": 21426, | |
"resourceSize": 129452, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.segment.com/analytics.js/v1/qxc7FKqY7l22t25UgWru81Q7sDwLx04G/analytics.min.js", | |
"startTime": 337.90199999930337, | |
"endTime": 357.8679999918677, | |
"transferSize": 144008, | |
"resourceSize": 763808, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://analytics.formstack.com/js/fsa.js", | |
"startTime": 347.94100001454353, | |
"endTime": 364.01499999919906, | |
"transferSize": 108777, | |
"resourceSize": 108314, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMTQ1IDM4IiBmaWxsPS", | |
"startTime": 314.1509999986738, | |
"endTime": 314.31799998972565, | |
"transferSize": 0, | |
"resourceSize": 16160, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm", | |
"startTime": 323.3730000210926, | |
"endTime": 323.53400002466515, | |
"transferSize": 0, | |
"resourceSize": 682, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE2IDgiIGZpbGw9Im5vbm", | |
"startTime": 324.6880000224337, | |
"endTime": 324.73599998047575, | |
"transferSize": 0, | |
"resourceSize": 366, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMTI4IDI3IiBmaWxsPS", | |
"startTime": 326.10000000568107, | |
"endTime": 326.24199998099357, | |
"transferSize": 0, | |
"resourceSize": 10088, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUxIiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMTUxIDI3IiBmaWxsPS", | |
"startTime": 327.43800000753254, | |
"endTime": 327.56100001279265, | |
"transferSize": 0, | |
"resourceSize": 10528, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/react_devtools_backend.js", | |
"startTime": 329.171999997925, | |
"endTime": 484.07800000859424, | |
"transferSize": 161893, | |
"resourceSize": 323786, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://pusher.com/static/MaisonNeue-Book-b4f3ddd0e381cc624ba434edc407ce0c.otf", | |
"startTime": 424.6910000219941, | |
"endTime": 716.909000009764, | |
"transferSize": 50436, | |
"resourceSize": 120496, | |
"statusCode": 200, | |
"mimeType": "font/otf", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA2IiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMTA2IDI3IiBmaWxsPS", | |
"startTime": 346.8529999954626, | |
"endTime": 346.9879999756813, | |
"transferSize": 0, | |
"resourceSize": 10346, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA0IiBoZWlnaHQ9IjU2NiIgdmlld0JveD0iMCAwIDIwNCA1NjYiIGZpbG", | |
"startTime": 348.26800000155345, | |
"endTime": 348.3259999775328, | |
"transferSize": 0, | |
"resourceSize": 1716, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE2IiBoZWlnaHQ9IjgxNCIgdmlld0JveD0iMCAwIDQxNiA4MTQiIGZpbG", | |
"startTime": 349.7380000189878, | |
"endTime": 349.8029999900609, | |
"transferSize": 0, | |
"resourceSize": 1730, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU2IiBoZWlnaHQ9IjEzNzYiIHZpZXdCb3g9IjAgMCAxNTYgMTM3NiIgZm", | |
"startTime": 367.885000014212, | |
"endTime": 367.9450000054203, | |
"transferSize": 0, | |
"resourceSize": 1734, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQyIiBoZWlnaHQ9IjYyMCIgdmlld0JveD0iMCAwIDI0MiA2MjAiIGZpbG", | |
"startTime": 370.82399998325855, | |
"endTime": 370.88399997446686, | |
"transferSize": 0, | |
"resourceSize": 1718, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/8c5534ed-2c4c-4f81-9b00-1a2bfbecefb2_chatkit-logo-4b708dc7304cf524e79f0d5f334656d3.svg", | |
"startTime": 382.4480000184849, | |
"endTime": 504.26299998071045, | |
"transferSize": 2726, | |
"resourceSize": 10070, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/f6024f7f-9a37-4a54-82f4-17ccd19aad35_channels-logo-cd544727fc368d729940e9b86bed6c8e.svg", | |
"startTime": 393.3880000258796, | |
"endTime": 504.65000001713634, | |
"transferSize": 2872, | |
"resourceSize": 10564, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/c39a6ac5-ab7d-4818-a123-cbf5ad2221da_beams-logo-b8db04a20e9ba2a4ebd36f79432f193f.svg", | |
"startTime": 405.6459999992512, | |
"endTime": 524.5609999983571, | |
"transferSize": 2881, | |
"resourceSize": 10362, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/79e3cab2-bac3-46ad-9995-f76ac699fcd8_docs-icon-d923ad41ae52993ad6185fde9013331f.svg", | |
"startTime": 717.4280000035651, | |
"endTime": 832.7169999829493, | |
"transferSize": 1133, | |
"resourceSize": 2268, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/95feddc8-761a-4b10-b98c-1dd54b125cc5_tutorials-icon-a86a8ee60144ff850f40479caa5e9d6c.svg", | |
"startTime": 717.8759999806061, | |
"endTime": 840.154999983497, | |
"transferSize": 1461, | |
"resourceSize": 3052, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/24eac640-17e3-401a-8913-6062d6083d2e_sdks-icon-d9c63e080926945c152bd890e3cb8c3a.svg", | |
"startTime": 753.6309999995865, | |
"endTime": 870.5750000081025, | |
"transferSize": 1524, | |
"resourceSize": 1502, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pubads.g.doubleclick.net/activity;xsp=4616969;ord=7544277975045.956?", | |
"startTime": 386.1330000218004, | |
"endTime": 407.1150000090711, | |
"transferSize": 109, | |
"resourceSize": 84, | |
"statusCode": 200, | |
"mimeType": "image/gif", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm", | |
"startTime": 406.5219999756664, | |
"endTime": 406.59800003049895, | |
"transferSize": 0, | |
"resourceSize": 616, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/MaisonNeue-SemiBold-c2f7371de450b2f55b31c61339c1e84d.otf", | |
"startTime": 450.1739999977872, | |
"endTime": 702.8869999921881, | |
"transferSize": 42550, | |
"resourceSize": 124576, | |
"statusCode": 200, | |
"mimeType": "font/otf", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://pusher.com/static/MaisonNeue-Medium-a12875894b4dcf76235c0af862da65ef.otf", | |
"startTime": 450.6219999748282, | |
"endTime": 815.0349999777973, | |
"transferSize": 67894, | |
"resourceSize": 122552, | |
"statusCode": 200, | |
"mimeType": "font/otf", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://pusher.com/static/MaisonNeue-Bold-89cbd1fcfcf1a245688897d890e7a708.otf", | |
"startTime": 453.7830000044778, | |
"endTime": 2547.911000030581, | |
"transferSize": 52604, | |
"resourceSize": 125192, | |
"statusCode": 200, | |
"mimeType": "font/otf", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNSAyMSIgZmlsbD0ibm", | |
"startTime": 434.5399999874644, | |
"endTime": 434.6030000015162, | |
"transferSize": 0, | |
"resourceSize": 2222, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm", | |
"startTime": 436.7210000054911, | |
"endTime": 436.7900000070222, | |
"transferSize": 0, | |
"resourceSize": 1490, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzNiAyNSIgZmlsbD0ibm", | |
"startTime": 438.1099999882281, | |
"endTime": 438.1639999919571, | |
"transferSize": 0, | |
"resourceSize": 1348, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzMCAyNSIgZmlsbD0ibm", | |
"startTime": 439.5069999736734, | |
"endTime": 439.6069999784231, | |
"transferSize": 0, | |
"resourceSize": 3398, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm", | |
"startTime": 440.76299999142066, | |
"endTime": 440.82900002831593, | |
"transferSize": 0, | |
"resourceSize": 2636, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/MaisonNeue-Black-0a2da35d0f1c34bd0b3772245297a0b3.otf", | |
"startTime": 493.31799999345094, | |
"endTime": 924.7029999969527, | |
"transferSize": 43588, | |
"resourceSize": 128136, | |
"statusCode": 200, | |
"mimeType": "font/otf", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://api.segment.io/v1/p", | |
"startTime": 565.3990000137128, | |
"endTime": 718.4380000107922, | |
"transferSize": 98, | |
"resourceSize": 42, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://www.google-analytics.com/analytics.js", | |
"startTime": 590.6790000153705, | |
"endTime": 602.36800002167, | |
"transferSize": 18246, | |
"resourceSize": 90458, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://js.driftt.com/include/1584029400000/a3xp2dzwn6s3.js", | |
"startTime": 591.5830000303686, | |
"endTime": 715.9780000220053, | |
"transferSize": 91537, | |
"resourceSize": 279512, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://snap.licdn.com/li.lms-analytics/insight.min.js", | |
"startTime": 592.5890000071377, | |
"endTime": 603.5540000302717, | |
"transferSize": 1890, | |
"resourceSize": 7156, | |
"statusCode": 200, | |
"mimeType": "application/x-javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://www.googletagmanager.com/gtag/js?id=AW-955504922", | |
"startTime": 593.5429999954067, | |
"endTime": 617.2609999775887, | |
"transferSize": 57205, | |
"resourceSize": 152786, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://www.google-analytics.com/plugins/ua/linkid.js", | |
"startTime": 627.3110000183806, | |
"endTime": 642.3799999756739, | |
"transferSize": 887, | |
"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": 639.3600000301376, | |
"endTime": 674.1299999994226, | |
"transferSize": 48702, | |
"resourceSize": 129950, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=1243985&url=https%3A%2F%2Fpusher.com%2F&time=1584029170587", | |
"startTime": 652.1320000174455, | |
"endTime": 771.0770000121556, | |
"transferSize": 64, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://www.googleadservices.com/pagead/conversion_async.js", | |
"startTime": 672.5519999745302, | |
"endTime": 694.9729999760166, | |
"transferSize": 10046, | |
"resourceSize": 52824, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://www.google-analytics.com/collect?v=1&_v=j81&a=1914600811&t=pageview&_s=1&dl=https%3A%2F%2Fpusher.com%2F&dp=%2F&ul=en&de=UTF-8&dt=Pusher%20%7C%20Leader%20In%20Realtime%20Technologies&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=1460168066", | |
"startTime": 799.6249999850988, | |
"endTime": 809.0680000022985, | |
"transferSize": 28, | |
"resourceSize": 70, | |
"statusCode": 200, | |
"mimeType": "image/gif", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/page-data/app-data.json", | |
"startTime": 961.6619999869727, | |
"endTime": 1083.7780000292696, | |
"transferSize": 770, | |
"resourceSize": 100, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://googleads.g.doubleclick.net/pagead/viewthroughconversion/955504922/?random=1584029170916&cv=9&fst=1584029170916&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=11&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%2Fpusher.com%2F&tiba=Pusher%20%7C%20Leader%20In%20Realtime%20Technologies&hn=www.googleadservices.com&us_privacy=1YNY&async=1&rfmt=3&fmt=4", | |
"startTime": 983.6009999853559, | |
"endTime": 1010.8989999862388, | |
"transferSize": 1106, | |
"resourceSize": 4472, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://www.googleadservices.com/pagead/conversion/955504922/?random=1584029170918&cv=9&fst=1584029170918&num=1&label=home&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&u_h=732&u_w=412&u_ah=732&u_aw=412&u_cd=24&u_his=11&u_tz=0&u_java=false&u_nplug=0&u_nmime=0>m=2oa340&sendb=1&ig=1&data=event%3Dconversion%3Bpath%3D%2F%3Breferrer%3D%3Bsearch%3D%3Btitle%3DPusher%20%7C%20Leader%20In%20Realtime%20Technologies%3Burl%3Dhttps%3A%2F%2Fpusher.com%2F&frm=0&url=https%3A%2F%2Fpusher.com%2F&tiba=Pusher%20%7C%20Leader%20In%20Realtime%20Technologies&hn=www.googleadservices.com&us_privacy=1YNY&async=1&rfmt=3&fmt=4", | |
"startTime": 989.5109999924898, | |
"endTime": 1007.9580000019632, | |
"transferSize": 1197, | |
"resourceSize": 3836, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://pubads.g.doubleclick.net/activity;xsp=4616969;ord=1?", | |
"startTime": 1707.698000012897, | |
"endTime": 1730.2909999853, | |
"transferSize": 45, | |
"resourceSize": 84, | |
"statusCode": 200, | |
"mimeType": "image/gif", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://googleads.g.doubleclick.net/pagead/viewthroughconversion/955504922/?random=496891004&cv=9&fst=*&num=1&label=home&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&u_h=732&u_w=412&u_ah=732&u_aw=412&u_cd=24&u_his=11&u_tz=0&u_java=false&u_nplug=0&u_nmime=0>m=2oa340&sendb=1&ig=1&data=event%3Dconversion%3Bpath%3D%2F%3Breferrer%3D%3Bsearch%3D%3Btitle%3DPusher%20%7C%20Leader%20In%20Realtime%20Technologies%3Burl%3Dhttps%3A%2F%2Fpusher.com%2F&frm=0&url=https://pusher.com/&tiba=Pusher%20%7C%20Leader%20In%20Realtime%20Technologies&hn=www.googleadservices.com&us_privacy=1YNY&async=1&fmt=3&ctc_id=CAIVAgAAAB0CAAAA&ct_cookie_present=false&ocp_id=8l1qXrnXOI-c-wbflKHoAw&sscte=1&crd=>d=", | |
"startTime": 1713.7859999784268, | |
"endTime": 1787.3150000232272, | |
"transferSize": 578, | |
"resourceSize": 0, | |
"statusCode": 302, | |
"mimeType": "image/gif" | |
}, | |
{ | |
"url": "https://www.google.com/pagead/1p-user-list/955504922/?random=1584029170916&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=11&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%2Fpusher.com%2F&tiba=Pusher%20%7C%20Leader%20In%20Realtime%20Technologies&async=1&fmt=3&is_vtc=1&random=1208379958&resp=GooglemKTybQhCsO&rmt_tld=0&ipr=y", | |
"startTime": 1717.4820000072941, | |
"endTime": 1759.4190000090748, | |
"transferSize": 50, | |
"resourceSize": 84, | |
"statusCode": 200, | |
"mimeType": "image/gif", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://www.google.co.uk/pagead/1p-user-list/955504922/?random=1584029170916&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=11&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%2Fpusher.com%2F&tiba=Pusher%20%7C%20Leader%20In%20Realtime%20Technologies&async=1&fmt=3&is_vtc=1&random=1208379958&resp=GooglemKTybQhCsO&rmt_tld=1&ipr=y", | |
"startTime": 1720.0169999850914, | |
"endTime": 1763.6320000165142, | |
"transferSize": 50, | |
"resourceSize": 84, | |
"statusCode": 200, | |
"mimeType": "image/gif", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/d0555abd5e0131c04cf44d1648026722/7319e/0a3d9b90-ad69-4f8a-a2ca-d7bd2f79a7f2_in-app-chat-illustration.png", | |
"startTime": 1738.134999992326, | |
"endTime": 1938.8640000252053, | |
"transferSize": 35596, | |
"resourceSize": 50474, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/791196e75020f79c472014e75d54abfa/7319e/312061ce-77c5-4371-ac46-53e1e030434a_realtime-charts-illustration.png", | |
"startTime": 1741.38199997833, | |
"endTime": 1943.3520000311546, | |
"transferSize": 42582, | |
"resourceSize": 73836, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/c73a64b958f6169728343457ceec3aea/7319e/7b3170d7-d8e8-4065-929a-e480b6402dc1_notifications-illustration.png", | |
"startTime": 1741.9699999736622, | |
"endTime": 1963.8960000011139, | |
"transferSize": 26765, | |
"resourceSize": 52020, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://pusher.com/static/137654911aacbf33d6e9a8fe096265e8/de3b0/4949f7e9-ad25-49ce-b0b9-4e3fbe68de44_location_tracking.png", | |
"startTime": 1742.703000025358, | |
"endTime": 2027.6990000274964, | |
"transferSize": 48172, | |
"resourceSize": 79448, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://googleads.g.doubleclick.net/pagead/viewthroughconversion/955504922/?random=496891004&cv=9&fst=*&num=1&label=home&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&u_h=732&u_w=412&u_ah=732&u_aw=412&u_cd=24&u_his=11&u_tz=0&u_java=false&u_nplug=0&u_nmime=0>m=2oa340&sendb=1&ig=1&data=event%3Dconversion%3Bpath%3D%2F%3Breferrer%3D%3Bsearch%3D%3Btitle%3DPusher%20%7C%20Leader%20In%20Realtime%20Technologies%3Burl%3Dhttps%3A%2F%2Fpusher.com%2F&frm=0&url=https://pusher.com/&tiba=Pusher%20%7C%20Leader%20In%20Realtime%20Technologies&hn=www.googleadservices.com&us_privacy=1YNY&async=1&fmt=3&ctc_id=CAIVAgAAAB0CAAAA&ct_cookie_present=false&ocp_id=8l1qXrnXOI-c-wbflKHoAw&sscte=1&crd=>d=", | |
"startTime": 1713.7859999784268, | |
"endTime": 1787.3690000269562, | |
"transferSize": 578, | |
"resourceSize": 0, | |
"statusCode": 302, | |
"mimeType": "image/gif" | |
}, | |
{ | |
"url": "https://www.google.com/pagead/1p-conversion/955504922/?random=496891004&cv=9&fst=*&num=1&label=home&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&u_h=732&u_w=412&u_ah=732&u_aw=412&u_cd=24&u_his=11&u_tz=0&u_java=false&u_nplug=0&u_nmime=0>m=2oa340&sendb=1&ig=1&data=event%3Dconversion%3Bpath%3D%2F%3Breferrer%3D%3Bsearch%3D%3Btitle%3DPusher%20%7C%20Leader%20In%20Realtime%20Technologies%3Burl%3Dhttps%3A%2F%2Fpusher.com%2F&frm=0&url=https://pusher.com/&tiba=Pusher%20%7C%20Leader%20In%20Realtime%20Technologies&hn=www.googleadservices.com&us_privacy=1YNY&async=1&fmt=3&ctc_id=CAIVAgAAAB0CAAAA&ct_cookie_present=false&sscte=1&crd=>d=&is_vtc=1&ocp_id=8l1qXrnXOI-c-wbflKHoAw&random=1295867515&resp=GooglemKTybQhCsO", | |
"startTime": 1788.8960000127554, | |
"endTime": 1837.190999998711, | |
"transferSize": 664, | |
"resourceSize": 0, | |
"statusCode": 302, | |
"mimeType": "image/gif" | |
}, | |
{ | |
"url": "https://www.google.com/pagead/1p-conversion/955504922/?random=496891004&cv=9&fst=*&num=1&label=home&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&u_h=732&u_w=412&u_ah=732&u_aw=412&u_cd=24&u_his=11&u_tz=0&u_java=false&u_nplug=0&u_nmime=0>m=2oa340&sendb=1&ig=1&data=event%3Dconversion%3Bpath%3D%2F%3Breferrer%3D%3Bsearch%3D%3Btitle%3DPusher%20%7C%20Leader%20In%20Realtime%20Technologies%3Burl%3Dhttps%3A%2F%2Fpusher.com%2F&frm=0&url=https://pusher.com/&tiba=Pusher%20%7C%20Leader%20In%20Realtime%20Technologies&hn=www.googleadservices.com&us_privacy=1YNY&async=1&fmt=3&ctc_id=CAIVAgAAAB0CAAAA&ct_cookie_present=false&sscte=1&crd=>d=&is_vtc=1&ocp_id=8l1qXrnXOI-c-wbflKHoAw&random=1295867515&resp=GooglemKTybQhCsO", | |
"startTime": 1788.8960000127554, | |
"endTime": 1837.2289999970235, | |
"transferSize": 664, | |
"resourceSize": 0, | |
"statusCode": 302, | |
"mimeType": "image/gif" | |
}, | |
{ | |
"url": "https://www.google.co.uk/pagead/1p-conversion/955504922/?random=496891004&cv=9&fst=*&num=1&label=home&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&u_h=732&u_w=412&u_ah=732&u_aw=412&u_cd=24&u_his=11&u_tz=0&u_java=false&u_nplug=0&u_nmime=0>m=2oa340&sendb=1&ig=1&data=event%3Dconversion%3Bpath%3D%2F%3Breferrer%3D%3Bsearch%3D%3Btitle%3DPusher%20%7C%20Leader%20In%20Realtime%20Technologies%3Burl%3Dhttps%3A%2F%2Fpusher.com%2F&frm=0&url=https://pusher.com/&tiba=Pusher%20%7C%20Leader%20In%20Realtime%20Technologies&hn=www.googleadservices.com&us_privacy=1YNY&async=1&fmt=3&ctc_id=CAIVAgAAAB0CAAAA&ct_cookie_present=false&sscte=1&crd=>d=&is_vtc=1&ocp_id=8l1qXrnXOI-c-wbflKHoAw&random=1295867515&resp=GooglemKTybQhCsO&ipr=y&ezwbk=AZuM4hAtfQL43nzuNGtrRtgi-N5SfsocxpHDpKY5__Btg0DMQ_jMmsYqGCTl0vy5r1MgphCZu9C-r7Nie5sT1OMpuXqO", | |
"startTime": 1840.336000022944, | |
"endTime": 1892.9440000210889, | |
"transferSize": 46, | |
"resourceSize": 84, | |
"statusCode": 200, | |
"mimeType": "image/gif", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://js.driftt.com/deploy/assets/index.html", | |
"startTime": 2602.043999999296, | |
"endTime": 2614.2949999775738, | |
"transferSize": 1503, | |
"resourceSize": 894, | |
"statusCode": 200, | |
"mimeType": "text/html", | |
"resourceType": "Document" | |
}, | |
{ | |
"url": "https://cdnjs.cloudflare.com/ajax/libs/normalize/3.0.3/normalize.min.css", | |
"startTime": 2659.2270000255667, | |
"endTime": 2700.2119999960996, | |
"transferSize": 862, | |
"resourceSize": 1934, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://js.driftt.com/deploy/assets/assets/widget-b3012353800114b9524e.css", | |
"startTime": 2659.6000000135973, | |
"endTime": 2670.533000025898, | |
"transferSize": 2337, | |
"resourceSize": 5287, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://js.driftt.com/deploy/assets/assets/moment-fbdd39c7ac6719ff1735.js", | |
"startTime": 2659.943000006024, | |
"endTime": 2676.0600000270642, | |
"transferSize": 44137, | |
"resourceSize": 239398, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://js.driftt.com/deploy/assets/assets/vendors-widget-8aec0efbc74270deaec0.js", | |
"startTime": 2660.368999990169, | |
"endTime": 2706.4070000196807, | |
"transferSize": 211069, | |
"resourceSize": 764031, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://js.driftt.com/deploy/assets/assets/widget-f210e2d756810843f99a.js", | |
"startTime": 2660.682999994606, | |
"endTime": 2684.7619999898598, | |
"transferSize": 73452, | |
"resourceSize": 306376, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://fonts.googleapis.com/css?family=Lato", | |
"startTime": 2706.798000028357, | |
"endTime": 2725.8480000309646, | |
"transferSize": 432, | |
"resourceSize": 767, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://fonts.googleapis.com/css?family=Open+Sans", | |
"startTime": 2708.3679999923334, | |
"endTime": 2725.0849999836646, | |
"transferSize": 673, | |
"resourceSize": 2470, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://fonts.googleapis.com/css?family=Roboto", | |
"startTime": 2708.755999978166, | |
"endTime": 2729.040000005625, | |
"transferSize": 624, | |
"resourceSize": 2463, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://fonts.googleapis.com/css?family=Roboto+Slab", | |
"startTime": 2709.1890000156127, | |
"endTime": 2726.9910000031814, | |
"transferSize": 626, | |
"resourceSize": 2253, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://fonts.googleapis.com/css?family=Overpass", | |
"startTime": 2709.4930000021122, | |
"endTime": 2727.7040000190027, | |
"transferSize": 440, | |
"resourceSize": 807, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://js.driftt.com/deploy/assets/static/audio/52284660f7abf8538f64d3f7b857f505.mp3", | |
"startTime": 2914.4599999999627, | |
"endTime": 2926.6419999767095, | |
"transferSize": 9502, | |
"resourceSize": 8853, | |
"statusCode": 206, | |
"mimeType": "audio/mpeg", | |
"resourceType": "Media" | |
}, | |
{ | |
"url": "https://js.driftt.com/embeds/1584029160000/a3xp2dzwn6s3.json", | |
"startTime": 2920.7830000086688, | |
"endTime": 3027.7050000149757, | |
"transferSize": 3686, | |
"resourceSize": 6853, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://identify.api.drift.com/identify", | |
"startTime": 3062.114999978803, | |
"endTime": 3265.224000031594, | |
"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": 3088.506000000052, | |
"endTime": 3097.903000016231, | |
"transferSize": 1667, | |
"resourceSize": 7176, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://js.driftt.com/deploy/assets/assets/drift-translations-en_US-91f6f457ff1342cff0f0.js", | |
"startTime": 3092.4859999795444, | |
"endTime": 3101.983000000473, | |
"transferSize": 1956, | |
"resourceSize": 3660, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://customer.api.drift.com/oauth/token", | |
"startTime": 3110.4690000065602, | |
"endTime": 3220.98600002937, | |
"transferSize": 1849, | |
"resourceSize": 2831, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://customer.api.drift.com/geo/v2", | |
"startTime": 3113.3629999822006, | |
"endTime": 3208.136999979615, | |
"transferSize": 640, | |
"resourceSize": 204, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://metrics.api.drift.com/monitoring/metrics/widget/init?version=1", | |
"startTime": 3119.7360000223853, | |
"endTime": 3222.0610000076704, | |
"transferSize": 504, | |
"resourceSize": 25, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://event.api.drift.com/track", | |
"startTime": 3226.247999991756, | |
"endTime": 3309.2629999737255, | |
"transferSize": 1345, | |
"resourceSize": 922, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://event.api.drift.com/track", | |
"startTime": 3226.7770000034943, | |
"endTime": 3309.6329999971204, | |
"transferSize": 1346, | |
"resourceSize": 922, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://enrichment.api.drift.com/enrich/contact?email=jon.heslop%40pusher.com&endUserId=4167454514", | |
"startTime": 3228.2499999855645, | |
"endTime": 3374.0129999932833, | |
"transferSize": 504, | |
"resourceSize": 25, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://1177067-17.chat.api.drift.com/api/auth", | |
"startTime": 3229.3189999763854, | |
"endTime": 3322.4349999800324, | |
"transferSize": 588, | |
"resourceSize": 352, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://targeting.api.drift.com/hours/availability/combined/a3xp2dzwn6s3/v2", | |
"startTime": 3232.45200002566, | |
"endTime": 3330.9940000181086, | |
"transferSize": 643, | |
"resourceSize": 191, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://presence.api.drift.com/api/auth", | |
"startTime": 3233.868999988772, | |
"endTime": 3336.328000004869, | |
"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": 0.1102, | |
"displayValue": "0 ms", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "origin", | |
"itemType": "text", | |
"text": "URL" | |
}, | |
{ | |
"key": "rtt", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"origin": "https://snap.licdn.com", | |
"rtt": 0.1102 | |
}, | |
{ | |
"origin": "https://analytics.formstack.com", | |
"rtt": 0.0931 | |
}, | |
{ | |
"origin": "https://consent.cookiebot.com", | |
"rtt": 0.0924 | |
}, | |
{ | |
"origin": "https://cdnjs.cloudflare.com", | |
"rtt": 0.0881 | |
}, | |
{ | |
"origin": "https://www.googleadservices.com", | |
"rtt": 0.048600000000000004 | |
}, | |
{ | |
"origin": "https://fonts.googleapis.com", | |
"rtt": 0.0423 | |
}, | |
{ | |
"origin": "https://pubads.g.doubleclick.net", | |
"rtt": 0.04109999999999999 | |
}, | |
{ | |
"origin": "https://pusher.com", | |
"rtt": 0.0396 | |
}, | |
{ | |
"origin": "https://www.googletagmanager.com", | |
"rtt": 0.0383 | |
}, | |
{ | |
"origin": "https://www.google.com", | |
"rtt": 0.0324 | |
}, | |
{ | |
"origin": "https://js.driftt.com", | |
"rtt": 0.0319 | |
}, | |
{ | |
"origin": "https://googleads.g.doubleclick.net", | |
"rtt": 0.028 | |
}, | |
{ | |
"origin": "https://cdn.segment.com", | |
"rtt": 0.027800000000000002 | |
}, | |
{ | |
"origin": "https://px.ads.linkedin.com", | |
"rtt": 0.026 | |
}, | |
{ | |
"origin": "https://www.google-analytics.com", | |
"rtt": 0.024699999999999996 | |
}, | |
{ | |
"origin": "https://www.google.co.uk", | |
"rtt": 0.021299999999999996 | |
}, | |
{ | |
"origin": "https://targeting.api.drift.com", | |
"rtt": 0.019399999999999997 | |
}, | |
{ | |
"origin": "https://presence.api.drift.com", | |
"rtt": 0.0192 | |
}, | |
{ | |
"origin": "https://metrics.api.drift.com", | |
"rtt": 0.017499999999999998 | |
}, | |
{ | |
"origin": "https://1177067-17.chat.api.drift.com", | |
"rtt": 0.017199999999999997 | |
}, | |
{ | |
"origin": "https://identify.api.drift.com", | |
"rtt": 0.014599999999999998 | |
}, | |
{ | |
"origin": "https://event.api.drift.com", | |
"rtt": 0.014199999999999999 | |
}, | |
{ | |
"origin": "https://customer.api.drift.com", | |
"rtt": 0.014 | |
}, | |
{ | |
"origin": "https://api.segment.io", | |
"rtt": 0.0129 | |
}, | |
{ | |
"origin": "https://enrichment.api.drift.com", | |
"rtt": 0.012199999999999999 | |
} | |
] | |
} | |
}, | |
"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": 202.4684, | |
"displayValue": "200 ms", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "origin", | |
"itemType": "text", | |
"text": "URL" | |
}, | |
{ | |
"key": "serverResponseTime", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"origin": "https://identify.api.drift.com", | |
"serverResponseTime": 202.4684 | |
}, | |
{ | |
"origin": "https://api.segment.io", | |
"serverResponseTime": 152.2591 | |
}, | |
{ | |
"origin": "https://enrichment.api.drift.com", | |
"serverResponseTime": 145.21679999999998 | |
}, | |
{ | |
"origin": "https://pusher.com", | |
"serverResponseTime": 135.7154 | |
}, | |
{ | |
"origin": "https://px.ads.linkedin.com", | |
"serverResponseTime": 118.29400000000001 | |
}, | |
{ | |
"origin": "https://presence.api.drift.com", | |
"serverResponseTime": 101.7518 | |
}, | |
{ | |
"origin": "https://metrics.api.drift.com", | |
"serverResponseTime": 101.6475 | |
}, | |
{ | |
"origin": "https://targeting.api.drift.com", | |
"serverResponseTime": 97.8436 | |
}, | |
{ | |
"origin": "https://customer.api.drift.com", | |
"serverResponseTime": 94.16900000000001 | |
}, | |
{ | |
"origin": "https://1177067-17.chat.api.drift.com", | |
"serverResponseTime": 92.5408 | |
}, | |
{ | |
"origin": "https://event.api.drift.com", | |
"serverResponseTime": 82.14779999999999 | |
}, | |
{ | |
"origin": "https://www.google.co.uk", | |
"serverResponseTime": 42.9427 | |
}, | |
{ | |
"origin": "https://www.google.com", | |
"serverResponseTime": 41.82359999999999 | |
}, | |
{ | |
"origin": "https://cdnjs.cloudflare.com", | |
"serverResponseTime": 38.3119 | |
}, | |
{ | |
"origin": "https://googleads.g.doubleclick.net", | |
"serverResponseTime": 26.482 | |
}, | |
{ | |
"origin": "https://consent.cookiebot.com", | |
"serverResponseTime": 22.8056 | |
}, | |
{ | |
"origin": "https://pubads.g.doubleclick.net", | |
"serverResponseTime": 20.122899999999998 | |
}, | |
{ | |
"origin": "https://www.googletagmanager.com", | |
"serverResponseTime": 17.811700000000002 | |
}, | |
{ | |
"origin": "https://www.googleadservices.com", | |
"serverResponseTime": 17.090400000000002 | |
}, | |
{ | |
"origin": "https://fonts.googleapis.com", | |
"serverResponseTime": 16.8137 | |
}, | |
{ | |
"origin": "https://cdn.segment.com", | |
"serverResponseTime": 12.015200000000002 | |
}, | |
{ | |
"origin": "https://js.driftt.com", | |
"serverResponseTime": 11.4071 | |
}, | |
{ | |
"origin": "https://analytics.formstack.com", | |
"serverResponseTime": 10.1659 | |
}, | |
{ | |
"origin": "https://www.google-analytics.com", | |
"serverResponseTime": 9.2683 | |
}, | |
{ | |
"origin": "https://snap.licdn.com", | |
"serverResponseTime": 8.7408 | |
} | |
] | |
} | |
}, | |
"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": 38, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "startTime", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Start Time" | |
}, | |
{ | |
"key": "duration", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "End Time" | |
} | |
], | |
"items": [ | |
{ | |
"duration": 5.156, | |
"startTime": 234.548 | |
}, | |
{ | |
"duration": 70.317, | |
"startTime": 250.252 | |
}, | |
{ | |
"duration": 16.606, | |
"startTime": 324.488 | |
}, | |
{ | |
"duration": 8.295, | |
"startTime": 342.781 | |
}, | |
{ | |
"duration": 35.459, | |
"startTime": 356.297 | |
}, | |
{ | |
"duration": 7.658, | |
"startTime": 391.787 | |
}, | |
{ | |
"duration": 30.02, | |
"startTime": 400.531 | |
}, | |
{ | |
"duration": 6.855, | |
"startTime": 435.08 | |
}, | |
{ | |
"duration": 11.688, | |
"startTime": 444.436 | |
}, | |
{ | |
"duration": 11.012, | |
"startTime": 467.577 | |
}, | |
{ | |
"duration": 7.117, | |
"startTime": 496.663 | |
}, | |
{ | |
"duration": 66.832, | |
"startTime": 512.091 | |
}, | |
{ | |
"duration": 13.315, | |
"startTime": 604.784 | |
}, | |
{ | |
"duration": 19.556, | |
"startTime": 634.87 | |
}, | |
{ | |
"duration": 17.842, | |
"startTime": 670.422 | |
}, | |
{ | |
"duration": 16.993, | |
"startTime": 701.005 | |
}, | |
{ | |
"duration": 28.796, | |
"startTime": 718.05 | |
}, | |
{ | |
"duration": 5.637, | |
"startTime": 749.99 | |
}, | |
{ | |
"duration": 19.125, | |
"startTime": 760.591 | |
}, | |
{ | |
"duration": 6.136, | |
"startTime": 789.736 | |
}, | |
{ | |
"duration": 10.776, | |
"startTime": 801.86 | |
}, | |
{ | |
"duration": 148.303, | |
"startTime": 825.887 | |
}, | |
{ | |
"duration": 13.607, | |
"startTime": 975.119 | |
}, | |
{ | |
"duration": 8.858, | |
"startTime": 988.927 | |
}, | |
{ | |
"duration": 21.517, | |
"startTime": 998.187 | |
}, | |
{ | |
"duration": 29.021, | |
"startTime": 1022.584 | |
}, | |
{ | |
"duration": 11.587, | |
"startTime": 1063.666 | |
}, | |
{ | |
"duration": 7.665, | |
"startTime": 1378.297 | |
}, | |
{ | |
"duration": 56.48, | |
"startTime": 1385.978 | |
}, | |
{ | |
"duration": 270.657, | |
"startTime": 1447.247 | |
}, | |
{ | |
"duration": 21.092, | |
"startTime": 1731.363 | |
}, | |
{ | |
"duration": 11.774, | |
"startTime": 1767.906 | |
}, | |
{ | |
"duration": 9.584, | |
"startTime": 1780.173 | |
}, | |
{ | |
"duration": 7.015, | |
"startTime": 1842.216 | |
}, | |
{ | |
"duration": 7.796, | |
"startTime": 1853.979 | |
}, | |
{ | |
"duration": 19.013, | |
"startTime": 2560.905 | |
}, | |
{ | |
"duration": 16.605, | |
"startTime": 2585.525 | |
}, | |
{ | |
"duration": 18.747, | |
"startTime": 3042.81 | |
} | |
] | |
} | |
}, | |
"metrics": { | |
"id": "metrics", | |
"title": "Metrics", | |
"description": "Collects all available metrics.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"numericValue": 14417.7461, | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"firstContentfulPaint": 1500, | |
"firstMeaningfulPaint": 6133, | |
"firstCPUIdle": 13443, | |
"interactive": 14418, | |
"speedIndex": 3342, | |
"estimatedInputLatency": 483, | |
"totalBlockingTime": 1744, | |
"observedNavigationStart": 0, | |
"observedNavigationStartTs": 386510860499, | |
"observedFirstPaint": 385, | |
"observedFirstPaintTs": 386511245030, | |
"observedFirstContentfulPaint": 385, | |
"observedFirstContentfulPaintTs": 386511245030, | |
"observedFirstMeaningfulPaint": 1743, | |
"observedFirstMeaningfulPaintTs": 386512603848, | |
"observedLargestContentfulPaint": 794, | |
"observedLargestContentfulPaintTs": 386511654203, | |
"observedTraceEnd": 4399, | |
"observedTraceEndTs": 386515259537, | |
"observedLoad": 2571, | |
"observedLoadTs": 386513431462, | |
"observedDomContentLoaded": 466, | |
"observedDomContentLoadedTs": 386511326436, | |
"observedFirstVisualChange": 371, | |
"observedFirstVisualChangeTs": 386511231499, | |
"observedLastVisualChange": 804, | |
"observedLastVisualChangeTs": 386511664499, | |
"observedSpeedIndex": 669, | |
"observedSpeedIndexTs": 386511529726 | |
}, | |
{ | |
"lcpInvalidated": false | |
} | |
] | |
} | |
}, | |
"offline-start-url": { | |
"id": "offline-start-url", | |
"title": "`start_url` does not respond with a 200 when offline", | |
"description": "A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "No usable web app manifest found on page.", | |
"warnings": [] | |
}, | |
"performance-budget": { | |
"id": "performance-budget", | |
"title": "Performance budget", | |
"description": "Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"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": "88 requests • 2,071 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": 88, | |
"size": 2120361 | |
}, | |
{ | |
"resourceType": "script", | |
"label": "Script", | |
"requestCount": 22, | |
"size": 1600576 | |
}, | |
{ | |
"resourceType": "font", | |
"label": "Font", | |
"requestCount": 5, | |
"size": 257072 | |
}, | |
{ | |
"resourceType": "image", | |
"label": "Image", | |
"requestCount": 33, | |
"size": 166104 | |
}, | |
{ | |
"resourceType": "document", | |
"label": "Document", | |
"requestCount": 2, | |
"size": 50363 | |
}, | |
{ | |
"resourceType": "other", | |
"label": "Other", | |
"requestCount": 18, | |
"size": 30750 | |
}, | |
{ | |
"resourceType": "media", | |
"label": "Media", | |
"requestCount": 1, | |
"size": 9502 | |
}, | |
{ | |
"resourceType": "stylesheet", | |
"label": "Stylesheet", | |
"requestCount": 7, | |
"size": 5994 | |
}, | |
{ | |
"resourceType": "third-party", | |
"label": "Third-party", | |
"requestCount": 66, | |
"size": 1032005 | |
} | |
] | |
} | |
}, | |
"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 1,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": 1088356, | |
"mainThreadTime": 1773.3039999999976, | |
"blockingTime": 1434.616 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Segment", | |
"url": "https://segment.com/" | |
}, | |
"transferSize": 144106, | |
"mainThreadTime": 341.4440000000002, | |
"blockingTime": 175.18 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Drift", | |
"url": "https://www.drift.com/" | |
}, | |
"transferSize": 449991, | |
"mainThreadTime": 252.0040000000001, | |
"blockingTime": 57.592 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Google Analytics", | |
"url": "https://www.google.com/analytics/analytics/" | |
}, | |
"transferSize": 67863, | |
"mainThreadTime": 139.85999999999999, | |
"blockingTime": 13.271999999999998 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Google Tag Manager", | |
"url": "https://marketingplatform.google.com/about/tag-manager/" | |
}, | |
"transferSize": 57205, | |
"mainThreadTime": 39.748000000000005, | |
"blockingTime": 0 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Cookiebot", | |
"url": "https://www.cookiebot.com/" | |
}, | |
"transferSize": 21426, | |
"mainThreadTime": 148.19200000000012, | |
"blockingTime": 0 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Google/Doubleclick Ads", | |
"url": "https://www.doubleclickbygoogle.com/" | |
}, | |
"transferSize": 13659, | |
"mainThreadTime": 26.004, | |
"blockingTime": 0 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "LinkedIn Ads", | |
"url": "" | |
}, | |
"transferSize": 1890, | |
"mainThreadTime": 8.203999999999999, | |
"blockingTime": 0 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Other Google APIs/SDKs", | |
"url": "https://developers.google.com/apis-explorer/#p/" | |
}, | |
"transferSize": 1474, | |
"mainThreadTime": 0, | |
"blockingTime": 0 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Cloudflare CDN", | |
"url": "https://cdnjs.com/" | |
}, | |
"transferSize": 862, | |
"mainThreadTime": 0, | |
"blockingTime": 0 | |
} | |
], | |
"summary": { | |
"wastedBytes": 1846832, | |
"wastedMs": 1680.66 | |
} | |
} | |
}, | |
"pwa-cross-browser": { | |
"id": "pwa-cross-browser", | |
"title": "Site works cross-browser", | |
"description": "To reach the most number of users, sites should work across every major browser. [Learn more](https://web.dev/pwa-cross-browser).", | |
"score": null, | |
"scoreDisplayMode": "manual" | |
}, | |
"pwa-page-transitions": { | |
"id": "pwa-page-transitions", | |
"title": "Page transitions don't feel like they block on the network", | |
"description": "Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more](https://web.dev/pwa-page-transitions).", | |
"score": null, | |
"scoreDisplayMode": "manual" | |
}, | |
"pwa-each-page-has-url": { | |
"id": "pwa-each-page-has-url", | |
"title": "Each page has a URL", | |
"description": "Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more](https://web.dev/pwa-each-page-has-url).", | |
"score": null, | |
"scoreDisplayMode": "manual" | |
}, | |
"accesskeys": { | |
"id": "accesskeys", | |
"title": "`[accesskey]` values are unique", | |
"description": "Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more](https://web.dev/accesskeys/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"aria-allowed-attr": { | |
"id": "aria-allowed-attr", | |
"title": "`[aria-*]` attributes match their roles", | |
"description": "Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn more](https://web.dev/aria-allowed-attr/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"aria-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": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"aria-valid-attr": { | |
"id": "aria-valid-attr", | |
"title": "`[aria-*]` attributes are valid and not misspelled", | |
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more](https://web.dev/aria-valid-attr/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"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 contains a heading, skip link, or landmark region", | |
"description": "Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more](https://web.dev/bypass/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"color-contrast": { | |
"id": "color-contrast", | |
"title": "Background and foreground colors do not have a sufficient contrast ratio.", | |
"description": "Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".CodeExampleContainer__Mobile-sc-1ht5hp2-0 > .fYrWyG.CodeExampleContainer__CodeExampleWrapper-sc-1ht5hp2-6 > .CodeExample__OuterWrapper-sc-1ig20x4-0.cIIkFP:nth-child(1) > .CodeExample__Wrapper-sc-1ig20x4-2.cQyzpv > .CodeExample__Mobile-sc-1ig20x4-3.fHBpGN > .CodeExample__Code-sc-1ig20x4-9.fZNCff > pre > .php > .jvXsQa.CodeExample__Line-sc-1ig20x4-10 > .hljs-string:nth-child(1)", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,6,DIV,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,DIV,0,PRE,0,CODE,0,P,1,SPAN", | |
"snippet": "<span class=\"hljs-string\">'my-channel'</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 2.82 (foreground color: #6c62be, background color: #2a2a2a, font size: 10.5pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "'my-channel'" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".CodeExampleContainer__Mobile-sc-1ht5hp2-0 > .fYrWyG.CodeExampleContainer__CodeExampleWrapper-sc-1ht5hp2-6 > .CodeExample__OuterWrapper-sc-1ig20x4-0.cIIkFP:nth-child(1) > .CodeExample__Wrapper-sc-1ig20x4-2.cQyzpv > .CodeExample__Mobile-sc-1ig20x4-3.fHBpGN > .CodeExample__Code-sc-1ig20x4-9.fZNCff > pre > .php > .kQfthL.CodeExample__Line-sc-1ig20x4-10 > .hljs-string:nth-child(1)", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,6,DIV,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,DIV,0,PRE,0,CODE,1,P,0,SPAN", | |
"snippet": "<span class=\"hljs-string\">'message'</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 2.82 (foreground color: #6c62be, background color: #2a2a2a, font size: 10.5pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "'message'" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".CodeExampleContainer__Mobile-sc-1ht5hp2-0 > .fYrWyG.CodeExampleContainer__CodeExampleWrapper-sc-1ht5hp2-6 > .CodeExample__OuterWrapper-sc-1ig20x4-0.cIIkFP:nth-child(1) > .CodeExample__Wrapper-sc-1ig20x4-2.cQyzpv > .CodeExample__Mobile-sc-1ig20x4-3.fHBpGN > .CodeExample__Code-sc-1ig20x4-9.fZNCff > pre > .php > .kQfthL.CodeExample__Line-sc-1ig20x4-10 > .hljs-string:nth-child(2)", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,6,DIV,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,DIV,0,PRE,0,CODE,1,P,2,SPAN", | |
"snippet": "<span class=\"hljs-string\">'hello world'</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 2.82 (foreground color: #6c62be, background color: #2a2a2a, font size: 10.5pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "'hello world'" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".CodeExampleContainer__Mobile-sc-1ht5hp2-0 > .fYrWyG.CodeExampleContainer__CodeExampleWrapper-sc-1ht5hp2-6 > .CodeExample__OuterWrapper-sc-1ig20x4-0.cIIkFP:nth-child(3) > .CodeExample__Wrapper-sc-1ig20x4-2.cQyzpv > .CodeExample__Mobile-sc-1ig20x4-3.fHBpGN > .CodeExample__Code-sc-1ig20x4-9.fZNCff > pre > .javascript > .jvXsQa.CodeExample__Line-sc-1ig20x4-10 > .hljs-keyword", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,6,DIV,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,DIV,0,PRE,0,CODE,0,P,0,SPAN", | |
"snippet": "<span class=\"hljs-keyword\">var</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 2.94 (foreground color: #b200fd, background color: #2a2a2a, font size: 10.5pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "var" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".CodeExampleContainer__Mobile-sc-1ht5hp2-0 > .fYrWyG.CodeExampleContainer__CodeExampleWrapper-sc-1ht5hp2-6 > .CodeExample__OuterWrapper-sc-1ig20x4-0.cIIkFP:nth-child(3) > .CodeExample__Wrapper-sc-1ig20x4-2.cQyzpv > .CodeExample__Mobile-sc-1ig20x4-3.fHBpGN > .CodeExample__Code-sc-1ig20x4-9.fZNCff > pre > .javascript > .kQfthL.CodeExample__Line-sc-1ig20x4-10 > .hljs-string", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,6,DIV,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,DIV,0,PRE,0,CODE,1,P,1,SPAN", | |
"snippet": "<span class=\"hljs-string\">'my-event'</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 2.82 (foreground color: #6c62be, background color: #2a2a2a, font size: 10.5pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "'my-event'" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".CodeExampleContainer__Mobile-sc-1ht5hp2-0 > .fYrWyG.CodeExampleContainer__CodeExampleWrapper-sc-1ht5hp2-6 > .CodeExample__OuterWrapper-sc-1ig20x4-0.cIIkFP:nth-child(3) > .CodeExample__Wrapper-sc-1ig20x4-2.cQyzpv > .CodeExample__Mobile-sc-1ig20x4-3.fHBpGN > .CodeExample__Code-sc-1ig20x4-9.fZNCff > pre > .javascript > .kQfthL.CodeExample__Line-sc-1ig20x4-10 > .hljs-function > .hljs-keyword", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,6,DIV,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,DIV,0,PRE,0,CODE,1,P,3,SPAN,0,SPAN", | |
"snippet": "<span class=\"hljs-keyword\">function</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 2.94 (foreground color: #b200fd, background color: #2a2a2a, font size: 10.5pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "function" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".CodeExampleContainer__Mobile-sc-1ht5hp2-0 > .fYrWyG.CodeExampleContainer__CodeExampleWrapper-sc-1ht5hp2-6 > .CodeExample__OuterWrapper-sc-1ig20x4-0.cIIkFP:nth-child(3) > .CodeExample__Wrapper-sc-1ig20x4-2.cQyzpv > .CodeExample__Mobile-sc-1ig20x4-3.fHBpGN > .CodeExample__Code-sc-1ig20x4-9.fZNCff > pre > .javascript > .kQfthL.CodeExample__Line-sc-1ig20x4-10 > .hljs-function > .hljs-params", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,6,DIV,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,DIV,0,PRE,0,CODE,1,P,3,SPAN,2,SPAN", | |
"snippet": "<span class=\"hljs-params\">data</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 1.77 (foreground color: #724608, background color: #2a2a2a, font size: 10.5pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "data" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".CodeExampleContainer__Mobile-sc-1ht5hp2-0 > .fYrWyG.CodeExampleContainer__CodeExampleWrapper-sc-1ht5hp2-6 > .CodeExample__OuterWrapper-sc-1ig20x4-0.cIIkFP:nth-child(3) > .CodeExample__Wrapper-sc-1ig20x4-2.cQyzpv > .CodeExample__Mobile-sc-1ig20x4-3.fHBpGN > .CodeExample__Code-sc-1ig20x4-9.fZNCff > pre > .javascript > .kYvehj.CodeExample__Line-sc-1ig20x4-10 > .hljs-string", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,6,DIV,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,DIV,0,PRE,0,CODE,2,P,1,SPAN", | |
"snippet": "<span class=\"hljs-string\">'Received my-event with message: '</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 2.82 (foreground color: #6c62be, background color: #2a2a2a, font size: 10.5pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "'Received my-event with message: '" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": "li:nth-child(1) > a[href$=\"docs\"] > .Text__StyledLink-sc-4ytur4-7.cRTRLp", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,11,DIV,0,DIV,1,UL,0,LI,3,A,0,SPAN", | |
"snippet": "<span class=\"Text__StyledLink-sc-4ytur4-7 cRTRLp\">Learn more</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 4.46 (foreground color: #c223ce, background color: #f8f8f8, font size: 12.0pt, font weight: bold). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "Learn more" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": "a[href$=\"tutorials\"] > .Text__StyledLink-sc-4ytur4-7.cRTRLp", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,11,DIV,0,DIV,1,UL,1,LI,3,A,0,SPAN", | |
"snippet": "<span class=\"Text__StyledLink-sc-4ytur4-7 cRTRLp\">Learn more</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 4.46 (foreground color: #c223ce, background color: #f8f8f8, font size: 12.0pt, font weight: bold). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "Learn more" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": "li:nth-child(3) > a[href$=\"docs\"] > .Text__StyledLink-sc-4ytur4-7.cRTRLp", | |
"path": "1,HTML,1,BODY,1,DIV,0,DIV,11,DIV,0,DIV,1,UL,2,LI,3,A,0,SPAN", | |
"snippet": "<span class=\"Text__StyledLink-sc-4ytur4-7 cRTRLp\">Learn more</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 4.46 (foreground color: #c223ce, background color: #f8f8f8, font size: 12.0pt, font weight: bold). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "Learn more" | |
} | |
} | |
], | |
"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": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"html-has-lang": { | |
"id": "html-has-lang", | |
"title": "`<html>` element has a `[lang]` attribute", | |
"description": "If a page doesn't specify a lang attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more](https://web.dev/html-has-lang/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"html-lang-valid": { | |
"id": "html-lang-valid", | |
"title": "`<html>` element has a valid value for its `[lang]` attribute", | |
"description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn more](https://web.dev/html-lang-valid/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"image-alt": { | |
"id": "image-alt", | |
"title": "Image elements have `[alt]` attributes", | |
"description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more](https://web.dev/image-alt/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"input-image-alt": { | |
"id": "input-image-alt", | |
"title": "`<input type=\"image\">` elements have `[alt]` text", | |
"description": "When an image is being used as an `<input>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn more](https://web.dev/input-image-alt/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"label": { | |
"id": "label", | |
"title": "Form elements have associated labels", | |
"description": "Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more](https://web.dev/label/).", | |
"score": 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 have a discernible name", | |
"description": "Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn more](https://web.dev/link-name/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"list": { | |
"id": "list", | |
"title": "Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).", | |
"description": "Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more](https://web.dev/list/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"listitem": { | |
"id": "listitem", | |
"title": "List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements", | |
"description": "Screen readers require list items (`<li>`) to be contained within a parent `<ul>` or `<ol>` to be announced properly. [Learn more](https://web.dev/listitem/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"meta-refresh": { | |
"id": "meta-refresh", | |
"title": "The document does not use `<meta http-equiv=\"refresh\">`", | |
"description": "Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more](https://web.dev/meta-refresh/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"meta-viewport": { | |
"id": "meta-viewport", | |
"title": "`[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.", | |
"description": "Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"object-alt": { | |
"id": "object-alt", | |
"title": "`<object>` elements have `[alt]` text", | |
"description": "Screen readers cannot translate non-text content. Adding alt text to `<object>` elements helps screen readers convey meaning to users. [Learn more](https://web.dev/object-alt/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"tabindex": { | |
"id": "tabindex", | |
"title": "No element has a `[tabindex]` value greater than 0", | |
"description": "A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more](https://web.dev/tabindex/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"td-headers-attr": { | |
"id": "td-headers-attr", | |
"title": "Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.", | |
"description": "Screen readers have features to make navigating tables easier. Ensuring `<td>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more](https://web.dev/td-headers-attr/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"th-has-data-cells": { | |
"id": "th-has-data-cells", | |
"title": "`<th>` elements and elements with `[role=\"columnheader\"/\"rowheader\"]` have data cells they describe.", | |
"description": "Screen readers have features to make navigating tables easier. Ensuring table headers always refer to some set of cells may improve the experience for screen reader users. [Learn more](https://web.dev/th-has-data-cells/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"valid-lang": { | |
"id": "valid-lang", | |
"title": "`[lang]` attributes have a valid value", | |
"description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) on elements helps ensure that text is pronounced correctly by a screen reader. [Learn more](https://web.dev/valid-lang/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"video-caption": { | |
"id": "video-caption", | |
"title": "`<video>` elements contain a `<track>` element with `[kind=\"captions\"]`", | |
"description": "When a video provides a caption it is easier for deaf and hearing impaired users to access its information. [Learn more](https://web.dev/video-caption/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"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.19, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 372834.77394444443, | |
"displayValue": "8 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://analytics.formstack.com/js/fsa.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 108777, | |
"wastedBytes": 108777 | |
}, | |
{ | |
"url": "https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=1243985&url=https%3A%2F%2Fpusher.com%2F&time=1584029170587", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 64, | |
"wastedBytes": 64 | |
}, | |
{ | |
"url": "https://js.driftt.com/include/1584029400000/a3xp2dzwn6s3.js", | |
"debugData": { | |
"type": "debugdata", | |
"max-age": 10 | |
}, | |
"cacheLifetimeMs": 10000, | |
"cacheHitProbability": 0.001388888888888889, | |
"totalBytes": 91537, | |
"wastedBytes": 91409.86527777778 | |
}, | |
{ | |
"url": "https://cdn.segment.com/analytics.js/v1/qxc7FKqY7l22t25UgWru81Q7sDwLx04G/analytics.min.js", | |
"debugData": { | |
"type": "debugdata", | |
"public": true, | |
"max-age": 300 | |
}, | |
"cacheLifetimeMs": 300000, | |
"cacheHitProbability": 0.041666666666666664, | |
"totalBytes": 144008, | |
"wastedBytes": 138007.6666666667 | |
}, | |
{ | |
"url": "https://consent.cookiebot.com/uc.js", | |
"debugData": { | |
"type": "debugdata", | |
"public": true, | |
"max-age": 1200 | |
}, | |
"cacheLifetimeMs": 1200000, | |
"cacheHitProbability": 0.11666666666666667, | |
"totalBytes": 21426, | |
"wastedBytes": 18926.3 | |
}, | |
{ | |
"url": "https://www.google-analytics.com/plugins/ua/linkid.js", | |
"debugData": { | |
"type": "debugdata", | |
"public": true, | |
"max-age": 3600 | |
}, | |
"cacheLifetimeMs": 3600000, | |
"cacheHitProbability": 0.2, | |
"totalBytes": 887, | |
"wastedBytes": 709.6 | |
}, | |
{ | |
"url": "https://www.google-analytics.com/analytics.js", | |
"debugData": { | |
"type": "debugdata", | |
"public": true, | |
"max-age": 7200 | |
}, | |
"cacheLifetimeMs": 7200000, | |
"cacheHitProbability": 0.25, | |
"totalBytes": 18246, | |
"wastedBytes": 13684.5 | |
}, | |
{ | |
"url": "https://snap.licdn.com/li.lms-analytics/insight.min.js", | |
"debugData": { | |
"type": "debugdata", | |
"max-age": 17196 | |
}, | |
"cacheLifetimeMs": 17196000, | |
"cacheHitProbability": 0.33553333333333335, | |
"totalBytes": 1890, | |
"wastedBytes": 1255.8419999999999 | |
} | |
], | |
"summary": { | |
"wastedBytes": 372834.77394444443 | |
} | |
} | |
}, | |
"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": 0.98, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 2120361, | |
"displayValue": "Total size was 2,071 KB", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"itemType": "bytes", | |
"text": "Size" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://pusher.com/component---src-templates-page-template-js-92821d5faaceb6d1cd26.js", | |
"totalBytes": 312317 | |
}, | |
{ | |
"url": "https://js.driftt.com/deploy/assets/assets/vendors-widget-8aec0efbc74270deaec0.js", | |
"totalBytes": 211069 | |
}, | |
{ | |
"url": "https://pusher.com/app-4ae1a21e2b2ae0331132.js", | |
"totalBytes": 194990 | |
}, | |
{ | |
"url": "chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/react_devtools_backend.js", | |
"totalBytes": 161893 | |
}, | |
{ | |
"url": "https://cdn.segment.com/analytics.js/v1/qxc7FKqY7l22t25UgWru81Q7sDwLx04G/analytics.min.js", | |
"totalBytes": 144008 | |
}, | |
{ | |
"url": "https://analytics.formstack.com/js/fsa.js", | |
"totalBytes": 108777 | |
}, | |
{ | |
"url": "https://js.driftt.com/include/1584029400000/a3xp2dzwn6s3.js", | |
"totalBytes": 91537 | |
}, | |
{ | |
"url": "https://pusher.com/commons-d5d075445e49994f64d6.js", | |
"totalBytes": 90572 | |
}, | |
{ | |
"url": "https://js.driftt.com/deploy/assets/assets/widget-f210e2d756810843f99a.js", | |
"totalBytes": 73452 | |
}, | |
{ | |
"url": "https://pusher.com/static/MaisonNeue-Medium-a12875894b4dcf76235c0af862da65ef.otf", | |
"totalBytes": 67894 | |
} | |
] | |
} | |
}, | |
"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": 0.46, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 1050, | |
"displayValue": "Potential savings of 158 KB", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "thumbnail", | |
"label": "" | |
}, | |
{ | |
"key": "url", | |
"valueType": "url", | |
"label": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"valueType": "bytes", | |
"label": "Size" | |
}, | |
{ | |
"key": "wastedBytes", | |
"valueType": "bytes", | |
"label": "Potential Savings" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://pusher.com/static/137654911aacbf33d6e9a8fe096265e8/de3b0/4949f7e9-ad25-49ce-b0b9-4e3fbe68de44_location_tracking.png", | |
"requestStartTime": 386512.607895, | |
"totalBytes": 48172, | |
"wastedBytes": 48172, | |
"wastedPercent": 100 | |
}, | |
{ | |
"url": "https://pusher.com/static/791196e75020f79c472014e75d54abfa/7319e/312061ce-77c5-4371-ac46-53e1e030434a_realtime-charts-illustration.png", | |
"requestStartTime": 386512.606574, | |
"totalBytes": 42582, | |
"wastedBytes": 42582, | |
"wastedPercent": 100 | |
}, | |
{ | |
"url": "https://pusher.com/static/d0555abd5e0131c04cf44d1648026722/7319e/0a3d9b90-ad69-4f8a-a2ca-d7bd2f79a7f2_in-app-chat-illustration.png", | |
"requestStartTime": 386512.603327, | |
"totalBytes": 35596, | |
"wastedBytes": 35596, | |
"wastedPercent": 100 | |
}, | |
{ | |
"url": "https://pusher.com/static/c73a64b958f6169728343457ceec3aea/7319e/7b3170d7-d8e8-4065-929a-e480b6402dc1_notifications-illustration.png", | |
"requestStartTime": 386512.607162, | |
"totalBytes": 26765, | |
"wastedBytes": 26765, | |
"wastedPercent": 100 | |
}, | |
{ | |
"url": "https://pusher.com/static/c39a6ac5-ab7d-4818-a123-cbf5ad2221da_beams-logo-b8db04a20e9ba2a4ebd36f79432f193f.svg", | |
"requestStartTime": 386511.270838, | |
"totalBytes": 2881, | |
"wastedBytes": 2881, | |
"wastedPercent": 100 | |
}, | |
{ | |
"url": "https://pusher.com/static/f6024f7f-9a37-4a54-82f4-17ccd19aad35_channels-logo-cd544727fc368d729940e9b86bed6c8e.svg", | |
"requestStartTime": 386511.25858, | |
"totalBytes": 2872, | |
"wastedBytes": 2872, | |
"wastedPercent": 100 | |
}, | |
{ | |
"url": "https://pusher.com/static/8c5534ed-2c4c-4f81-9b00-1a2bfbecefb2_chatkit-logo-4b708dc7304cf524e79f0d5f334656d3.svg", | |
"requestStartTime": 386511.24764, | |
"totalBytes": 2726, | |
"wastedBytes": 2726, | |
"wastedPercent": 100 | |
} | |
], | |
"overallSavingsMs": 1050, | |
"overallSavingsBytes": 161594 | |
} | |
}, | |
"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": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0 | |
} | |
}, | |
"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": "Avoid 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": 0.53, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 1359, | |
"displayValue": "1,359 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": "1,359" | |
}, | |
{ | |
"statistic": "Maximum DOM Depth", | |
"element": { | |
"type": "code", | |
"value": "<span class=\"hljs-keyword\">" | |
}, | |
"value": "21" | |
}, | |
{ | |
"statistic": "Maximum Child Elements", | |
"element": { | |
"type": "code", | |
"value": "<code class=\"go hljs\">" | |
}, | |
"value": "30" | |
} | |
] | |
} | |
}, | |
"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": "Lo-Dash", | |
"version": "4.17.11", | |
"npm": "lodash" | |
}, | |
{ | |
"name": "Gatsby", | |
"npm": "gatsby" | |
} | |
], | |
"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": "22 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://pusher.com/" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/webpack-runtime-60c3a5881edd34eb1008.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/app-4ae1a21e2b2ae0331132.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/commons-d5d075445e49994f64d6.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/component---src-templates-page-template-js-92821d5faaceb6d1cd26.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/page-data/index/page-data.json" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/MaisonNeue-Book-b4f3ddd0e381cc624ba434edc407ce0c.otf" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/8c5534ed-2c4c-4f81-9b00-1a2bfbecefb2_chatkit-logo-4b708dc7304cf524e79f0d5f334656d3.svg" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/f6024f7f-9a37-4a54-82f4-17ccd19aad35_channels-logo-cd544727fc368d729940e9b86bed6c8e.svg" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/c39a6ac5-ab7d-4818-a123-cbf5ad2221da_beams-logo-b8db04a20e9ba2a4ebd36f79432f193f.svg" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/79e3cab2-bac3-46ad-9995-f76ac699fcd8_docs-icon-d923ad41ae52993ad6185fde9013331f.svg" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/95feddc8-761a-4b10-b98c-1dd54b125cc5_tutorials-icon-a86a8ee60144ff850f40479caa5e9d6c.svg" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/24eac640-17e3-401a-8913-6062d6083d2e_sdks-icon-d9c63e080926945c152bd890e3cb8c3a.svg" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/MaisonNeue-SemiBold-c2f7371de450b2f55b31c61339c1e84d.otf" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/MaisonNeue-Medium-a12875894b4dcf76235c0af862da65ef.otf" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/MaisonNeue-Bold-89cbd1fcfcf1a245688897d890e7a708.otf" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/MaisonNeue-Black-0a2da35d0f1c34bd0b3772245297a0b3.otf" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/page-data/app-data.json" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/d0555abd5e0131c04cf44d1648026722/7319e/0a3d9b90-ad69-4f8a-a2ca-d7bd2f79a7f2_in-app-chat-illustration.png" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/791196e75020f79c472014e75d54abfa/7319e/312061ce-77c5-4371-ac46-53e1e030434a_realtime-charts-illustration.png" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/c73a64b958f6169728343457ceec3aea/7319e/7b3170d7-d8e8-4065-929a-e480b6402dc1_notifications-illustration.png" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://pusher.com/static/137654911aacbf33d6e9a8fe096265e8/de3b0/4949f7e9-ad25-49ce-b0b9-4e3fbe68de44_location_tracking.png" | |
} | |
] | |
} | |
}, | |
"uses-passive-event-listeners": { | |
"id": "uses-passive-event-listeners", | |
"title": "Uses passive listeners to improve scrolling performance", | |
"description": "Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://web.dev/uses-passive-event-listeners).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"meta-description": { | |
"id": "meta-description", | |
"title": "Document has a meta description", | |
"description": "Meta descriptions may be included in search results to concisely summarize page content. [Learn more](https://web.dev/meta-description).", | |
"score": 1, | |
"scoreDisplayMode": "binary" | |
}, | |
"http-status-code": { | |
"id": "http-status-code", | |
"title": "Page has successful HTTP status code", | |
"description": "Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more](https://web.dev/http-status-code).", | |
"score": 1, | |
"scoreDisplayMode": "binary" | |
}, | |
"font-size": { | |
"id": "font-size", | |
"title": "Document uses legible font sizes", | |
"description": "Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size).", | |
"score": 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 do not have descriptive text", | |
"description": "Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"displayValue": "11 links found", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "href", | |
"itemType": "url", | |
"text": "Link destination" | |
}, | |
{ | |
"key": "text", | |
"itemType": "text", | |
"text": "Link Text" | |
} | |
], | |
"items": [ | |
{ | |
"href": "https://pusher.com/channels", | |
"text": "Learn more" | |
}, | |
{ | |
"href": "https://pusher.com/channels", | |
"text": "Learn more" | |
}, | |
{ | |
"href": "https://pusher.com/chatkit", | |
"text": "Learn more" | |
}, | |
{ | |
"href": "https://pusher.com/beams", | |
"text": "Learn more" | |
}, | |
{ | |
"href": "https://pusher.com/customer-stories", | |
"text": "Learn more" | |
}, | |
{ | |
"href": "https://pusher.com/chatkit", | |
"text": "Learn more" | |
}, | |
{ | |
"href": "https://pusher.com/channels", | |
"text": "Learn more" | |
}, | |
{ | |
"href": "https://pusher.com/beams", | |
"text": "Learn more" | |
}, | |
{ | |
"href": "https://pusher.com/docs", | |
"text": "Learn more" | |
}, | |
{ | |
"href": "https://pusher.com/tutorials", | |
"text": "Learn more" | |
}, | |
{ | |
"href": "https://pusher.com/docs", | |
"text": "Learn more" | |
} | |
], | |
"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 not 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": 0, | |
"scoreDisplayMode": "binary", | |
"displayValue": "1 error found", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "index", | |
"itemType": "text", | |
"text": "Line #" | |
}, | |
{ | |
"key": "line", | |
"itemType": "code", | |
"text": "Content" | |
}, | |
{ | |
"key": "message", | |
"itemType": "code", | |
"text": "Error" | |
} | |
], | |
"items": [ | |
{ | |
"index": "2", | |
"line": "Disallow: https://pusher.com/contact/success ", | |
"message": "Pattern should either be empty, start with \"/\" or \"*\"" | |
} | |
], | |
"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.49 | |
}, | |
"accessibility": { | |
"title": "Accessibility", | |
"description": "These checks highlight opportunities to [improve the accessibility of your web app](https://developers.google.com/web/fundamentals/accessibility). Only a subset of accessibility issues can be automatically detected so manual testing is also encouraged.", | |
"manualDescription": "These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https://developers.google.com/web/fundamentals/accessibility/how-to-review).", | |
"auditRefs": [ | |
{ | |
"id": "accesskeys", | |
"weight": 0, | |
"group": "a11y-navigation" | |
}, | |
{ | |
"id": "aria-allowed-attr", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-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": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-valid-attr", | |
"weight": 10, | |
"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": 0, | |
"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": 10, | |
"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": 3, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "listitem", | |
"weight": 3, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "meta-refresh", | |
"weight": 0, | |
"group": "a11y-best-practices" | |
}, | |
{ | |
"id": "meta-viewport", | |
"weight": 10, | |
"group": "a11y-best-practices" | |
}, | |
{ | |
"id": "object-alt", | |
"weight": 0, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "tabindex", | |
"weight": 3, | |
"group": "a11y-navigation" | |
}, | |
{ | |
"id": "td-headers-attr", | |
"weight": 0, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "th-has-data-cells", | |
"weight": 0, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "valid-lang", | |
"weight": 0, | |
"group": "a11y-language" | |
}, | |
{ | |
"id": "video-caption", | |
"weight": 0, | |
"group": "a11y-audio-video" | |
}, | |
{ | |
"id": "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.98 | |
}, | |
"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.86 | |
}, | |
"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": 1, | |
"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.83 | |
}, | |
"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.3 | |
} | |
}, | |
"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": 147.38, | |
"name": "lh:init:config", | |
"duration": 82.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 154.07, | |
"name": "lh:config:requireGatherers", | |
"duration": 7.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 161.61, | |
"name": "lh:config:requireAudits", | |
"duration": 52.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 230.78, | |
"name": "lh:init:connect", | |
"duration": 2.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 232.94, | |
"name": "lh:gather:loadBlank", | |
"duration": 408.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 641.49, | |
"name": "lh:gather:getVersion", | |
"duration": 4.56, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 646.16, | |
"name": "lh:gather:getBenchmarkIndex", | |
"duration": 502.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1148.34, | |
"name": "lh:gather:setupDriver", | |
"duration": 14.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1162.98, | |
"name": "lh:gather:loadBlank", | |
"duration": 21.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1184.39, | |
"name": "lh:gather:setupPassNetwork", | |
"duration": 19.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1203.56, | |
"name": "lh:driver:cleanBrowserCaches", | |
"duration": 26.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1229.95, | |
"name": "lh:gather:beforePass", | |
"duration": 8.97, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1229.99, | |
"name": "lh:gather:beforePass:CSSUsage", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1230.08, | |
"name": "lh:gather:beforePass:ViewportDimensions", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1230.11, | |
"name": "lh:gather:beforePass:RuntimeExceptions", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1230.19, | |
"name": "lh:gather:beforePass:ConsoleMessages", | |
"duration": 6.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1236.69, | |
"name": "lh:gather:beforePass:AnchorElements", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1236.76, | |
"name": "lh:gather:beforePass:ImageElements", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1236.82, | |
"name": "lh:gather:beforePass:LinkElements", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1236.86, | |
"name": "lh:gather:beforePass:MetaElements", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1236.9, | |
"name": "lh:gather:beforePass:ScriptElements", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1236.93, | |
"name": "lh:gather:beforePass:AppCacheManifest", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1236.99, | |
"name": "lh:gather:beforePass:Doctype", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1237.05, | |
"name": "lh:gather:beforePass:DOMStats", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1237.08, | |
"name": "lh:gather:beforePass:OptimizedImages", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1237.12, | |
"name": "lh:gather:beforePass:PasswordInputsWithPreventedPaste", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1237.15, | |
"name": "lh:gather:beforePass:ResponseCompression", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1237.18, | |
"name": "lh:gather:beforePass:TagsBlockingFirstPaint", | |
"duration": 1.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1238.6, | |
"name": "lh:gather:beforePass:FontSize", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1238.7, | |
"name": "lh:gather:beforePass:EmbeddedContent", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1238.74, | |
"name": "lh:gather:beforePass:RobotsTxt", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1238.77, | |
"name": "lh:gather:beforePass:TapTargets", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1238.86, | |
"name": "lh:gather:beforePass:Accessibility", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1239.01, | |
"name": "lh:gather:beginRecording", | |
"duration": 6.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1239.2, | |
"name": "lh:gather:getVersion", | |
"duration": 1.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1245.28, | |
"name": "lh:gather:loadPage-defaultPass", | |
"duration": 4402.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5647.98, | |
"name": "lh:gather:pass", | |
"duration": 1.21, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5649.28, | |
"name": "lh:gather:getTrace", | |
"duration": 531.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6180.61, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 7.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6189.48, | |
"name": "lh:gather:afterPass", | |
"duration": 1338.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6197.92, | |
"name": "lh:gather:afterPass:CSSUsage", | |
"duration": 22.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6220.38, | |
"name": "lh:gather:afterPass:ViewportDimensions", | |
"duration": 2.52, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6222.93, | |
"name": "lh:gather:afterPass:RuntimeExceptions", | |
"duration": 1.72, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6224.68, | |
"name": "lh:gather:afterPass:ConsoleMessages", | |
"duration": 2.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6227.61, | |
"name": "lh:gather:afterPass:AnchorElements", | |
"duration": 7.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6234.71, | |
"name": "lh:gather:afterPass:ImageElements", | |
"duration": 27.37, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6262.11, | |
"name": "lh:gather:afterPass:LinkElements", | |
"duration": 4.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6266.44, | |
"name": "lh:gather:afterPass:MetaElements", | |
"duration": 3.78, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6270.25, | |
"name": "lh:gather:afterPass:ScriptElements", | |
"duration": 5.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6275.97, | |
"name": "lh:gather:afterPass:AppCacheManifest", | |
"duration": 4.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6280.12, | |
"name": "lh:gather:afterPass:Doctype", | |
"duration": 2.66, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6282.81, | |
"name": "lh:gather:afterPass:DOMStats", | |
"duration": 6.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6289.21, | |
"name": "lh:gather:afterPass:OptimizedImages", | |
"duration": 1.56, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6290.82, | |
"name": "lh:gather:afterPass:PasswordInputsWithPreventedPaste", | |
"duration": 2.82, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6293.66, | |
"name": "lh:gather:afterPass:ResponseCompression", | |
"duration": 1.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6295.05, | |
"name": "lh:gather:afterPass:TagsBlockingFirstPaint", | |
"duration": 3.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6298.47, | |
"name": "lh:gather:afterPass:FontSize", | |
"duration": 606.94, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6905.44, | |
"name": "lh:gather:afterPass:EmbeddedContent", | |
"duration": 6.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6911.55, | |
"name": "lh:gather:afterPass:RobotsTxt", | |
"duration": 112.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7024.01, | |
"name": "lh:gather:afterPass:TapTargets", | |
"duration": 36.83, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7060.87, | |
"name": "lh:gather:afterPass:Accessibility", | |
"duration": 466.91, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7546.83, | |
"name": "lh:gather:loadBlank", | |
"duration": 36.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7583.36, | |
"name": "lh:gather:setupPassNetwork", | |
"duration": 12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7595.41, | |
"name": "lh:gather:beforePass", | |
"duration": 6.34, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7595.45, | |
"name": "lh:gather:beforePass:ServiceWorker", | |
"duration": 4.63, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7600.12, | |
"name": "lh:gather:beforePass:Offline", | |
"duration": 1.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7601.65, | |
"name": "lh:gather:beforePass:StartUrl", | |
"duration": 0.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7601.76, | |
"name": "lh:gather:beginRecording", | |
"duration": 0.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7601.93, | |
"name": "lh:gather:loadPage-offlinePass", | |
"duration": 189.85, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7791.84, | |
"name": "lh:gather:pass", | |
"duration": 0.25, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7792.12, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 0.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7817.6, | |
"name": "lh:gather:afterPass", | |
"duration": 962.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8146.36, | |
"name": "lh:gather:afterPass:ServiceWorker", | |
"duration": 36.76, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8183.15, | |
"name": "lh:gather:afterPass:Offline", | |
"duration": 44.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8227.23, | |
"name": "lh:gather:afterPass:StartUrl", | |
"duration": 552.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8779.92, | |
"name": "lh:gather:loadBlank", | |
"duration": 375.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9155.27, | |
"name": "lh:gather:setupPassNetwork", | |
"duration": 16.85, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9172.18, | |
"name": "lh:gather:beforePass", | |
"duration": 0.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9172.21, | |
"name": "lh:gather:beforePass:HTTPRedirect", | |
"duration": 0.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9172.38, | |
"name": "lh:gather:beforePass:HTMLWithoutJavaScript", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9172.47, | |
"name": "lh:gather:beginRecording", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9172.57, | |
"name": "lh:gather:loadPage-redirectPass", | |
"duration": 541.68, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9714.28, | |
"name": "lh:gather:pass", | |
"duration": 0.23, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9714.53, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 2.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9717.81, | |
"name": "lh:gather:afterPass", | |
"duration": 16.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9726.91, | |
"name": "lh:gather:afterPass:HTTPRedirect", | |
"duration": 3.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9730.38, | |
"name": "lh:gather:afterPass:HTMLWithoutJavaScript", | |
"duration": 3.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9733.94, | |
"name": "lh:gather:disconnect", | |
"duration": 3.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 230.18, | |
"name": "lh:runner:run", | |
"duration": 10294.85, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9737.9, | |
"name": "lh:runner:auditing", | |
"duration": 786.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9740.96, | |
"name": "lh:audit:is-on-https", | |
"duration": 4.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9741.34, | |
"name": "lh:computed:NetworkRecords", | |
"duration": 3.17, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9745.4, | |
"name": "lh:audit:redirects-http", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9746, | |
"name": "lh:audit:service-worker", | |
"duration": 0.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9746.72, | |
"name": "lh:audit:works-offline", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9747.32, | |
"name": "lh:audit:viewport", | |
"duration": 0.88, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9747.5, | |
"name": "lh:computed:ViewportMeta", | |
"duration": 0.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9748.47, | |
"name": "lh:audit:without-javascript", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9749.06, | |
"name": "lh:audit:first-contentful-paint", | |
"duration": 57.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9750.17, | |
"name": "lh:computed:FirstContentfulPaint", | |
"duration": 55.97, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9750.31, | |
"name": "lh:computed:TraceOfTab", | |
"duration": 43.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9793.59, | |
"name": "lh:computed:LanternFirstContentfulPaint", | |
"duration": 12.52, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9793.8, | |
"name": "lh:computed:PageDependencyGraph", | |
"duration": 5.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9798.94, | |
"name": "lh:computed:LoadSimulator", | |
"duration": 2.64, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9799.07, | |
"name": "lh:computed:NetworkAnalysis", | |
"duration": 2.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9806.83, | |
"name": "lh:audit:first-meaningful-paint", | |
"duration": 7.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9807.09, | |
"name": "lh:computed:FirstMeaningfulPaint", | |
"duration": 6.94, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9807.16, | |
"name": "lh:computed:LanternFirstMeaningfulPaint", | |
"duration": 6.84, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9814.58, | |
"name": "lh:audit:load-fast-enough-for-pwa", | |
"duration": 19.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9815.01, | |
"name": "lh:computed:Interactive", | |
"duration": 18.37, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9815.14, | |
"name": "lh:computed:LanternInteractive", | |
"duration": 18.21, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9833.83, | |
"name": "lh:audit:speed-index", | |
"duration": 310.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9834.08, | |
"name": "lh:computed:SpeedIndex", | |
"duration": 309.81, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9834.15, | |
"name": "lh:computed:LanternSpeedIndex", | |
"duration": 309.71, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9834.22, | |
"name": "lh:computed:Speedline", | |
"duration": 291.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10144.19, | |
"name": "lh:audit:screenshot-thumbnails", | |
"duration": 165.93, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10310.23, | |
"name": "lh:audit:final-screenshot", | |
"duration": 1.89, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10310.46, | |
"name": "lh:computed:Screenshots", | |
"duration": 1.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10314.22, | |
"name": "lh:audit:estimated-input-latency", | |
"duration": 11.14, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10314.49, | |
"name": "lh:computed:EstimatedInputLatency", | |
"duration": 10.69, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10314.67, | |
"name": "lh:computed:LanternEstimatedInputLatency", | |
"duration": 10.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10325.64, | |
"name": "lh:audit:total-blocking-time", | |
"duration": 9.57, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10325.86, | |
"name": "lh:computed:TotalBlockingTime", | |
"duration": 9.14, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10325.93, | |
"name": "lh:computed:LanternTotalBlockingTime", | |
"duration": 9.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10335.51, | |
"name": "lh:audit:max-potential-fid", | |
"duration": 6.75, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10335.73, | |
"name": "lh:computed:MaxPotentialFID", | |
"duration": 6.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10335.81, | |
"name": "lh:computed:LanternMaxPotentialFID", | |
"duration": 6.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10342.57, | |
"name": "lh:audit:errors-in-console", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10343.44, | |
"name": "lh:audit:time-to-first-byte", | |
"duration": 0.74, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10343.69, | |
"name": "lh:computed:MainResource", | |
"duration": 0.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10344.39, | |
"name": "lh:audit:first-cpu-idle", | |
"duration": 6.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10344.63, | |
"name": "lh:computed:FirstCPUIdle", | |
"duration": 5.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10344.75, | |
"name": "lh:computed:LanternFirstCPUIdle", | |
"duration": 5.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10350.73, | |
"name": "lh:audit:interactive", | |
"duration": 0.57, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10351.6, | |
"name": "lh:audit:user-timings", | |
"duration": 2.16, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10351.83, | |
"name": "lh:computed:UserTimings", | |
"duration": 1.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10353.97, | |
"name": "lh:audit:critical-request-chains", | |
"duration": 1.24, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10354.21, | |
"name": "lh:computed:CriticalRequestChains", | |
"duration": 0.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10355.5, | |
"name": "lh:audit:redirects", | |
"duration": 0.81, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10356.54, | |
"name": "lh:audit:installable-manifest", | |
"duration": 0.56, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10356.74, | |
"name": "lh:computed:ManifestValues", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10357.33, | |
"name": "lh:audit:apple-touch-icon", | |
"duration": 0.52, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10358.12, | |
"name": "lh:audit:splash-screen", | |
"duration": 0.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10358.78, | |
"name": "lh:audit:themed-omnibox", | |
"duration": 0.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10359.46, | |
"name": "lh:audit:content-width", | |
"duration": 0.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10360.2, | |
"name": "lh:audit:image-aspect-ratio", | |
"duration": 0.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10360.92, | |
"name": "lh:audit:deprecations", | |
"duration": 0.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10361.51, | |
"name": "lh:audit:mainthread-work-breakdown", | |
"duration": 19.41, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10361.83, | |
"name": "lh:computed:MainThreadTasks", | |
"duration": 17.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10381.27, | |
"name": "lh:audit:bootup-time", | |
"duration": 7.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10388.59, | |
"name": "lh:audit:uses-rel-preload", | |
"duration": 7.79, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10388.93, | |
"name": "lh:computed:LoadSimulator", | |
"duration": 0.19, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10396.61, | |
"name": "lh:audit:uses-rel-preconnect", | |
"duration": 0.57, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10397.4, | |
"name": "lh:audit:font-display", | |
"duration": 0.92, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10398.36, | |
"name": "lh:audit:diagnostics", | |
"duration": 1.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10399.64, | |
"name": "lh:audit:network-requests", | |
"duration": 1.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10400.89, | |
"name": "lh:audit:network-rtt", | |
"duration": 0.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10401.58, | |
"name": "lh:audit:network-server-latency", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10402.13, | |
"name": "lh:audit:main-thread-tasks", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10402.68, | |
"name": "lh:audit:metrics", | |
"duration": 1.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10403.06, | |
"name": "lh:computed:LargestContentfulPaint", | |
"duration": 0.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10404.02, | |
"name": "lh:audit:offline-start-url", | |
"duration": 0.41, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10404.59, | |
"name": "lh:audit:performance-budget", | |
"duration": 1.94, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10404.86, | |
"name": "lh:computed:ResourceSummary", | |
"duration": 1.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10406.75, | |
"name": "lh:audit:resource-summary", | |
"duration": 0.58, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10407.57, | |
"name": "lh:audit:third-party-summary", | |
"duration": 22.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10429.88, | |
"name": "lh:audit:pwa-cross-browser", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10430.46, | |
"name": "lh:audit:pwa-page-transitions", | |
"duration": 0.23, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10430.89, | |
"name": "lh:audit:pwa-each-page-has-url", | |
"duration": 0.19, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10431.31, | |
"name": "lh:audit:accesskeys", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10431.89, | |
"name": "lh:audit:aria-allowed-attr", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10432.68, | |
"name": "lh:audit:aria-required-attr", | |
"duration": 0.56, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10433.5, | |
"name": "lh:audit:aria-required-children", | |
"duration": 0.57, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10434.26, | |
"name": "lh:audit:aria-required-parent", | |
"duration": 0.56, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10435, | |
"name": "lh:audit:aria-roles", | |
"duration": 0.58, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10435.75, | |
"name": "lh:audit:aria-valid-attr-value", | |
"duration": 0.52, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10436.47, | |
"name": "lh:audit:aria-valid-attr", | |
"duration": 0.55, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10437.21, | |
"name": "lh:audit:audio-caption", | |
"duration": 0.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10437.69, | |
"name": "lh:audit:button-name", | |
"duration": 1.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10439.64, | |
"name": "lh:audit:bypass", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10440.36, | |
"name": "lh:audit:color-contrast", | |
"duration": 0.69, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10441.34, | |
"name": "lh:audit:definition-list", | |
"duration": 0.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10441.84, | |
"name": "lh:audit:dlitem", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10442.31, | |
"name": "lh:audit:document-title", | |
"duration": 0.52, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10443.04, | |
"name": "lh:audit:duplicate-id", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10443.76, | |
"name": "lh:audit:frame-title", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10444.26, | |
"name": "lh:audit:html-has-lang", | |
"duration": 0.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10444.96, | |
"name": "lh:audit:html-lang-valid", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10445.65, | |
"name": "lh:audit:image-alt", | |
"duration": 0.54, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10446.39, | |
"name": "lh:audit:input-image-alt", | |
"duration": 0.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10446.9, | |
"name": "lh:audit:label", | |
"duration": 0.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10447.61, | |
"name": "lh:audit:layout-table", | |
"duration": 1.64, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10449.47, | |
"name": "lh:audit:link-name", | |
"duration": 0.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10450.32, | |
"name": "lh:audit:list", | |
"duration": 0.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10451.22, | |
"name": "lh:audit:listitem", | |
"duration": 0.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10451.94, | |
"name": "lh:audit:meta-refresh", | |
"duration": 0.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10452.6, | |
"name": "lh:audit:meta-viewport", | |
"duration": 0.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10453.34, | |
"name": "lh:audit:object-alt", | |
"duration": 0.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10453.93, | |
"name": "lh:audit:tabindex", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10454.63, | |
"name": "lh:audit:td-headers-attr", | |
"duration": 0.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10455.28, | |
"name": "lh:audit:th-has-data-cells", | |
"duration": 0.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10455.91, | |
"name": "lh:audit:valid-lang", | |
"duration": 0.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10456.59, | |
"name": "lh:audit:video-caption", | |
"duration": 0.41, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10457.23, | |
"name": "lh:audit:video-description", | |
"duration": 0.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10457.81, | |
"name": "lh:audit:custom-controls-labels", | |
"duration": 0.17, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10458.05, | |
"name": "lh:audit:custom-controls-roles", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10458.17, | |
"name": "lh:audit:focus-traps", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10458.27, | |
"name": "lh:audit:focusable-controls", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10458.37, | |
"name": "lh:audit:heading-levels", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10458.48, | |
"name": "lh:audit:interactive-element-affordance", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10458.58, | |
"name": "lh:audit:logical-tab-order", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10458.69, | |
"name": "lh:audit:managed-focus", | |
"duration": 0.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10458.85, | |
"name": "lh:audit:offscreen-content-hidden", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10458.95, | |
"name": "lh:audit:use-landmarks", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10459.04, | |
"name": "lh:audit:visual-order-follows-dom", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10459.85, | |
"name": "lh:audit:uses-long-cache-ttl", | |
"duration": 1.84, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10461.9, | |
"name": "lh:audit:total-byte-weight", | |
"duration": 0.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10462.59, | |
"name": "lh:audit:offscreen-images", | |
"duration": 5.64, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10468.51, | |
"name": "lh:audit:render-blocking-resources", | |
"duration": 6.63, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10473.07, | |
"name": "lh:computed:FirstContentfulPaint", | |
"duration": 1.83, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10473.2, | |
"name": "lh:computed:LanternFirstContentfulPaint", | |
"duration": 1.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10475.34, | |
"name": "lh:audit:unminified-css", | |
"duration": 3.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10478.98, | |
"name": "lh:audit:unminified-javascript", | |
"duration": 4.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10483.27, | |
"name": "lh:audit:unused-css-rules", | |
"duration": 2.74, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10486.21, | |
"name": "lh:audit:uses-webp-images", | |
"duration": 3.76, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10490.19, | |
"name": "lh:audit:uses-optimized-images", | |
"duration": 3.67, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10494.07, | |
"name": "lh:audit:uses-text-compression", | |
"duration": 3.98, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10498.25, | |
"name": "lh:audit:uses-responsive-images", | |
"duration": 2.92, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10501.36, | |
"name": "lh:audit:efficient-animated-content", | |
"duration": 2.89, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10504.47, | |
"name": "lh:audit:appcache-manifest", | |
"duration": 0.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10504.93, | |
"name": "lh:audit:doctype", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10505.54, | |
"name": "lh:audit:dom-size", | |
"duration": 0.78, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10506.5, | |
"name": "lh:audit:external-anchors-use-rel-noopener", | |
"duration": 0.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10507.11, | |
"name": "lh:audit:geolocation-on-start", | |
"duration": 0.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10507.81, | |
"name": "lh:audit:no-document-write", | |
"duration": 0.34, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10508.38, | |
"name": "lh:audit:no-vulnerable-libraries", | |
"duration": 4.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10513.21, | |
"name": "lh:audit:js-libraries", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10513.75, | |
"name": "lh:audit:notification-on-start", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10514.22, | |
"name": "lh:audit:password-inputs-can-be-pasted-into", | |
"duration": 0.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10514.66, | |
"name": "lh:audit:uses-http2", | |
"duration": 0.66, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10515.53, | |
"name": "lh:audit:uses-passive-event-listeners", | |
"duration": 0.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10515.99, | |
"name": "lh:audit:meta-description", | |
"duration": 0.25, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10516.42, | |
"name": "lh:audit:http-status-code", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10516.88, | |
"name": "lh:audit:font-size", | |
"duration": 0.41, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10517.46, | |
"name": "lh:audit:link-text", | |
"duration": 0.75, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10518.47, | |
"name": "lh:audit:is-crawlable", | |
"duration": 1.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10519.7, | |
"name": "lh:audit:robots-txt", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10520.39, | |
"name": "lh:audit:tap-targets", | |
"duration": 1.95, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10522.53, | |
"name": "lh:audit:hreflang", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10522.98, | |
"name": "lh:audit:plugins", | |
"duration": 0.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10523.44, | |
"name": "lh:audit:canonical", | |
"duration": 0.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10524.19, | |
"name": "lh:audit:structured-data", | |
"duration": 0.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10524.43, | |
"name": "lh:runner:generate", | |
"duration": 0.58, | |
"entryType": "measure" | |
} | |
], | |
"total": 10294.85 | |
}, | |
"i18n": { | |
"rendererFormattedStrings": {}, | |
"icuMessagePaths": { | |
"lighthouse-core/audits/bootup-time.js | chromeExtensionsWarning": [ | |
"runWarnings[0]" | |
], | |
"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 | title": [ | |
"audits[without-javascript].title" | |
], | |
"lighthouse-core/audits/without-javascript.js | description": [ | |
"audits[without-javascript].description" | |
], | |
"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": 1499.8523999999998 | |
}, | |
"path": "audits[first-contentful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 6133.430899999999 | |
}, | |
"path": "audits[first-meaningful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 3341.898428514937 | |
}, | |
"path": "audits[speed-index].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 13442.568 | |
}, | |
"path": "audits[first-cpu-idle].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 14417.7461 | |
}, | |
"path": "audits.interactive.displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 5575.919999999981 | |
}, | |
"path": "audits[mainthread-work-breakdown].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 3405.907999999999 | |
}, | |
"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 | failureTitle": [ | |
"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/load-fast-enough-for-pwa.js | displayValueText": [ | |
{ | |
"values": { | |
"timeInMs": 14417.7461 | |
}, | |
"path": "audits[load-fast-enough-for-pwa].displayValue" | |
} | |
], | |
"lighthouse-core/audits/load-fast-enough-for-pwa.js | explanationLoadSlow": [ | |
"audits[load-fast-enough-for-pwa].explanation" | |
], | |
"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": 483.2000000000007 | |
}, | |
"path": "audits[estimated-input-latency].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 1743.500000000001 | |
}, | |
"path": "audits[total-blocking-time].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 1083.0000000000018 | |
}, | |
"path": "audits[max-potential-fid].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 0.1102 | |
}, | |
"path": "audits[network-rtt].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 202.4684 | |
}, | |
"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": 214.404 | |
}, | |
"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": 1 | |
}, | |
"path": "audits[critical-request-chains].displayValue" | |
} | |
], | |
"lighthouse-core/audits/redirects.js | title": [ | |
"audits.redirects.title" | |
], | |
"lighthouse-core/audits/redirects.js | description": [ | |
"audits.redirects.description" | |
], | |
"lighthouse-core/audits/installable-manifest.js | failureTitle": [ | |
"audits[installable-manifest].title" | |
], | |
"lighthouse-core/audits/installable-manifest.js | description": [ | |
"audits[installable-manifest].description" | |
], | |
"lighthouse-core/audits/apple-touch-icon.js | failureTitle": [ | |
"audits[apple-touch-icon].title" | |
], | |
"lighthouse-core/audits/apple-touch-icon.js | description": [ | |
"audits[apple-touch-icon].description" | |
], | |
"lighthouse-core/audits/splash-screen.js | failureTitle": [ | |
"audits[splash-screen].title" | |
], | |
"lighthouse-core/audits/splash-screen.js | description": [ | |
"audits[splash-screen].description" | |
], | |
"lighthouse-core/audits/themed-omnibox.js | failureTitle": [ | |
"audits[themed-omnibox].title" | |
], | |
"lighthouse-core/audits/themed-omnibox.js | description": [ | |
"audits[themed-omnibox].description" | |
], | |
"lighthouse-core/audits/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[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[offscreen-images].details.headings[1].label", | |
"audits[uses-http2].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/audits/font-display.js | title": [ | |
"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://pusher.com/static/MaisonNeue-Book-b4f3ddd0e381cc624ba434edc407ce0c.otf" | |
}, | |
"path": "audits[font-display].warnings[0]" | |
}, | |
{ | |
"values": { | |
"fontURL": "https://pusher.com/static/MaisonNeue-SemiBold-c2f7371de450b2f55b31c61339c1e84d.otf" | |
}, | |
"path": "audits[font-display].warnings[1]" | |
}, | |
{ | |
"values": { | |
"fontURL": "https://pusher.com/static/MaisonNeue-Medium-a12875894b4dcf76235c0af862da65ef.otf" | |
}, | |
"path": "audits[font-display].warnings[2]" | |
}, | |
{ | |
"values": { | |
"fontURL": "https://pusher.com/static/MaisonNeue-Bold-89cbd1fcfcf1a245688897d890e7a708.otf" | |
}, | |
"path": "audits[font-display].warnings[3]" | |
}, | |
{ | |
"values": { | |
"fontURL": "https://pusher.com/static/MaisonNeue-Black-0a2da35d0f1c34bd0b3772245297a0b3.otf" | |
}, | |
"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": 88, | |
"byteCount": 2120361 | |
}, | |
"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 | fontResourceType": [ | |
"audits[resource-summary].details.items[2].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | imageResourceType": [ | |
"audits[resource-summary].details.items[3].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | documentResourceType": [ | |
"audits[resource-summary].details.items[4].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | otherResourceType": [ | |
"audits[resource-summary].details.items[5].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | mediaResourceType": [ | |
"audits[resource-summary].details.items[6].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | stylesheetResourceType": [ | |
"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": 1680.66 | |
}, | |
"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[offscreen-images].details.headings[2].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 | title": [ | |
"audits.bypass.title" | |
], | |
"lighthouse-core/audits/accessibility/bypass.js | description": [ | |
"audits.bypass.description" | |
], | |
"lighthouse-core/audits/accessibility/color-contrast.js | failureTitle": [ | |
"audits[color-contrast].title" | |
], | |
"lighthouse-core/audits/accessibility/color-contrast.js | description": [ | |
"audits[color-contrast].description" | |
], | |
"lighthouse-core/audits/accessibility/axe-audit.js | failingElementsHeader": [ | |
"audits[color-contrast].details.headings[0].text" | |
], | |
"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 | title": [ | |
"audits[link-name].title" | |
], | |
"lighthouse-core/audits/accessibility/link-name.js | description": [ | |
"audits[link-name].description" | |
], | |
"lighthouse-core/audits/accessibility/list.js | title": [ | |
"audits.list.title" | |
], | |
"lighthouse-core/audits/accessibility/list.js | description": [ | |
"audits.list.description" | |
], | |
"lighthouse-core/audits/accessibility/listitem.js | title": [ | |
"audits.listitem.title" | |
], | |
"lighthouse-core/audits/accessibility/listitem.js | description": [ | |
"audits.listitem.description" | |
], | |
"lighthouse-core/audits/accessibility/meta-refresh.js | title": [ | |
"audits[meta-refresh].title" | |
], | |
"lighthouse-core/audits/accessibility/meta-refresh.js | description": [ | |
"audits[meta-refresh].description" | |
], | |
"lighthouse-core/audits/accessibility/meta-viewport.js | title": [ | |
"audits[meta-viewport].title" | |
], | |
"lighthouse-core/audits/accessibility/meta-viewport.js | description": [ | |
"audits[meta-viewport].description" | |
], | |
"lighthouse-core/audits/accessibility/object-alt.js | title": [ | |
"audits[object-alt].title" | |
], | |
"lighthouse-core/audits/accessibility/object-alt.js | description": [ | |
"audits[object-alt].description" | |
], | |
"lighthouse-core/audits/accessibility/tabindex.js | title": [ | |
"audits.tabindex.title" | |
], | |
"lighthouse-core/audits/accessibility/tabindex.js | description": [ | |
"audits.tabindex.description" | |
], | |
"lighthouse-core/audits/accessibility/td-headers-attr.js | title": [ | |
"audits[td-headers-attr].title" | |
], | |
"lighthouse-core/audits/accessibility/td-headers-attr.js | description": [ | |
"audits[td-headers-attr].description" | |
], | |
"lighthouse-core/audits/accessibility/th-has-data-cells.js | title": [ | |
"audits[th-has-data-cells].title" | |
], | |
"lighthouse-core/audits/accessibility/th-has-data-cells.js | description": [ | |
"audits[th-has-data-cells].description" | |
], | |
"lighthouse-core/audits/accessibility/valid-lang.js | title": [ | |
"audits[valid-lang].title" | |
], | |
"lighthouse-core/audits/accessibility/valid-lang.js | description": [ | |
"audits[valid-lang].description" | |
], | |
"lighthouse-core/audits/accessibility/video-caption.js | title": [ | |
"audits[video-caption].title" | |
], | |
"lighthouse-core/audits/accessibility/video-caption.js | description": [ | |
"audits[video-caption].description" | |
], | |
"lighthouse-core/audits/accessibility/video-description.js | title": [ | |
"audits[video-description].title" | |
], | |
"lighthouse-core/audits/accessibility/video-description.js | description": [ | |
"audits[video-description].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | 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": 8 | |
}, | |
"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": 2120361 | |
}, | |
"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/lib/i18n/i18n.js | displayValueByteSavings": [ | |
{ | |
"values": { | |
"wastedBytes": 161594 | |
}, | |
"path": "audits[offscreen-images].displayValue" | |
} | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": [ | |
"audits[offscreen-images].details.headings[3].label" | |
], | |
"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 | failureTitle": [ | |
"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": 1359 | |
}, | |
"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": 22 | |
}, | |
"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 | title": [ | |
"audits[uses-passive-event-listeners].title" | |
], | |
"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | description": [ | |
"audits[uses-passive-event-listeners].description" | |
], | |
"lighthouse-core/audits/seo/meta-description.js | title": [ | |
"audits[meta-description].title" | |
], | |
"lighthouse-core/audits/seo/meta-description.js | description": [ | |
"audits[meta-description].description" | |
], | |
"lighthouse-core/audits/seo/http-status-code.js | title": [ | |
"audits[http-status-code].title" | |
], | |
"lighthouse-core/audits/seo/http-status-code.js | description": [ | |
"audits[http-status-code].description" | |
], | |
"lighthouse-core/audits/seo/font-size.js | title": [ | |
"audits[font-size].title" | |
], | |
"lighthouse-core/audits/seo/font-size.js | description": [ | |
"audits[font-size].description" | |
], | |
"lighthouse-core/audits/seo/font-size.js | displayValue": [ | |
{ | |
"values": { | |
"decimalProportion": 1 | |
}, | |
"path": "audits[font-size].displayValue" | |
} | |
], | |
"lighthouse-core/audits/seo/link-text.js | failureTitle": [ | |
"audits[link-text].title" | |
], | |
"lighthouse-core/audits/seo/link-text.js | description": [ | |
"audits[link-text].description" | |
], | |
"lighthouse-core/audits/seo/link-text.js | displayValue": [ | |
{ | |
"values": { | |
"itemCount": 11 | |
}, | |
"path": "audits[link-text].displayValue" | |
} | |
], | |
"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 | failureTitle": [ | |
"audits[robots-txt].title" | |
], | |
"lighthouse-core/audits/seo/robots-txt.js | description": [ | |
"audits[robots-txt].description" | |
], | |
"lighthouse-core/audits/seo/robots-txt.js | displayValueValidationError": [ | |
{ | |
"values": { | |
"itemCount": 1 | |
}, | |
"path": "audits[robots-txt].displayValue" | |
} | |
], | |
"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." | |
} | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment