Created
April 3, 2020 19:13
-
-
Save developit/c8c26f616177348a3f6b417849e8786b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.83 Safari/537.36", | |
"environment": { | |
"networkUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Safari/537.36 Chrome-Lighthouse", | |
"hostUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.83 Safari/537.36", | |
"benchmarkIndex": 1176 | |
}, | |
"lighthouseVersion": "5.7.0", | |
"fetchTime": "2020-04-03T19:12:14.230Z", | |
"requestedUrl": "https://ride.lyft.com/riderweb?origin=42.381531%2C-71.098173&originName=46+Bow+St", | |
"finalUrl": "https://ride.lyft.com/riderweb?origin=42.381531%2C-71.098173&originName=46+Bow+St", | |
"runWarnings": [], | |
"audits": { | |
"is-on-https": { | |
"id": "is-on-https", | |
"title": "Uses HTTPS", | |
"description": "All sites should be protected with HTTPS, even ones that don't handle sensitive data. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new web platform APIs. [Learn more](https://web.dev/is-on-https).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"displayValue": "", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"redirects-http": { | |
"id": "redirects-http", | |
"title": "Redirects HTTP traffic to HTTPS", | |
"description": "If you've already set up HTTPS, make sure that you redirect all HTTP traffic to HTTPS in order to enable secure web features for all your users. [Learn more](https://web.dev/redirects-http).", | |
"score": 1, | |
"scoreDisplayMode": "binary" | |
}, | |
"service-worker": { | |
"id": "service-worker", | |
"title": "Does not register a service worker that controls page and `start_url`", | |
"description": "The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).", | |
"score": 0, | |
"scoreDisplayMode": "binary" | |
}, | |
"works-offline": { | |
"id": "works-offline", | |
"title": "Current page does not respond with a 200 when offline", | |
"description": "If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"warnings": [] | |
}, | |
"viewport": { | |
"id": "viewport", | |
"title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`", | |
"description": "Add a `<meta name=\"viewport\">` tag to optimize your app for mobile screens. [Learn more](https://web.dev/viewport).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"warnings": [] | |
}, | |
"without-javascript": { | |
"id": "without-javascript", | |
"title": "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.55, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 3805.347, | |
"displayValue": "3.8 s" | |
}, | |
"first-meaningful-paint": { | |
"id": "first-meaningful-paint", | |
"title": "First Meaningful Paint", | |
"description": "First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).", | |
"score": 0.55, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 3805.347, | |
"displayValue": "3.8 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": 11849.2605, | |
"displayValue": "Interactive at 11.8 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.4, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 6475.68674657107, | |
"displayValue": "6.5 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": 465204506711, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 600, | |
"timestamp": 465204806711, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 900, | |
"timestamp": 465205106711, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 1200, | |
"timestamp": 465205406711, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 1500, | |
"timestamp": 465205706711, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 1800, | |
"timestamp": 465206006711, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 2100, | |
"timestamp": 465206306711, | |
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAHEAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP0Y+IOo+NItX8Mr4Q/sOXTpbsx6y+qM5khg+U+ZFtYAthXXBz8zJxt3EdeH+rWl7e9+lvyf+fQ9jBf2Z7Cu8cpuaS5OW1m+qlf5NW7M17671pfC5/s+TST4j8hfluZHFp52BuyVBbbnPbOK5JcvNpseVU5OeXs/hvpfe3S/yC8vPEJ8IQfY30X/AISoww+Ys0sn2ISZXztpA3lQN+3gE4XOOcSrXIJPCt9rj6fOfEqaTb3wceXHpVw8qGPy0yWMiqQxfzDjGApUZJyaNOgXONvb74t/Z7b7NH4DiuCSZlnu7tk2hIwCpCA8v5pwRwuwZYgk17oXO28RX2qJZRf2AdMuLzzo96ajO0aNHuHmAMisQ23dg4IzjIIqfUDSgu4xBGJrmB5do3snyqWxyQCTge2T9TSAk+1wBc+cgHqWFAC/a4P+e0f/AH0KAEF3Aek0ZJ9GFAB9rg/57R/99CgBftUOM+dHj13CgBPtluf+W8f/AH2KAPM/FN/8Qv8AhcnhtNDNj/wgAtWbU5pJIcmbcwKsD+8+7sKlON2d3Fc8lV9rHl+HqdEfY+xlf476Ha6DqOrSRRrrMWm28oU7ms7tnD9NrbWRdu7LEruO3AGWzkdGmyOcoRYvoZlliuJZItg8uDaHG9tp4bAAHU+wOPeiSW002E6jcoU1C2ZGx5rgeXJ8isXU4xj95t5wSVbjAyZklJWY1pqjR/sOCWB4Xmmk3n5mfaCTjBxwB27DHWoUEncp6qzEj8NW0YkxJKfMILH5ckgAZ6egA/CtCbIH8M275Jnn3YI3BlBAPXHHHb8qBcqGnwxGyFWvr0rk42yBMAjplQM47ZzgnIouHKZviKwXTLa0dWnuC1wsZZiMrlSoc8YOOvPqTzTuJ2RTWRVKOkm90BV8HOSOGxjjr9aYr6XH3W0RJCwCNMfLEWeHJByM4OV2gk5GQCeKBkSKbu2je4Vt8cm4xeZvAA4VjkAehA42kDuAaADTpJ7Xzyu14lYNEojLPIR94sFHck4AXOQWBO4bQCvJfIjW5uLQ2zSbDE8uxlSR/lCbuu8/MoAyOQAxL7SAXo48FmKsyhctzz17fj7d6AKdzcTTkusjJJGNxWXlAMD5B04xnBHQ5HPKkAnSEz3qtE5jGQXV4iBcIQQMHHyspBwc9Dgjpt83EUpwl9YofEt1/N9+l7Xs/ls2dMJpx5Km3Ty/4AlvJp2r2euaO801nDLZxW8k2nyyQSxrM0sa+W6YMbDsyEFeDxgGvQUk9Y6nLCUZq8XczfCXw1tfhxpwtr3xz4p1i1+0rLbt4i1dJXixIXEQl2rJIh3Mu2VnyuBn5VxV2yyvo/gW5t9KvLM/FrxVqc11smivJZdMM1uM5Ji2WoUq4BUhw4AyV2sAwPkMqReDPEOo+PraS0+Mmry6TY2CxXOhw2mmvcz3KyAtNLL5OFRkKoY0jQgkMrpnBL26Csdt4c8J3Oja1qOoXmq3up+a+yyhkkdUtLbyoVMTL5hWVvMidxMy7wJSuTyWTYHS7z/cb9P8akZieJJEmt4BnBjuADzgg7GP8jTRLMZIZ/tbSiMPHAMxqoAkD5XChuMD5OVYkHPUYo1vsZq7bujN0630tYpLRI4DB8kEkJQALhQoDRcAHaBjjBXHbbTK20Zq3Eck1ldKk/2N3R1gnRFcxHbt3bW+UnJzyp7cdaYyBp2vrWUtbssyOdqXaEBmV/vjnGDjhuccEjIK0AGnFwkrSwurlizFyCGHCgZUgY4Ax97ABPWgC99pWdSkrBnJDeYBk4GRlh3HXnrwetAGdcWo023d7qaYxRIzo2Q7BSOCMA7sDpwScDOTSbSV2KUlFXZgrJLqOr/2TbXLQxbBIAN2wx7hvZmJ2u2VJz94A5x8xJ8+c5VZcsdjx6lWWIkqdPb8zptMtorY6gHRo3DWj4RdxJEpKxhjjkkY5PG7JxXbCEYKyPWpU40lyxK194Q83RYNN05/EmhQW91JeLJYX0DSGR2dyHaVn3r5jl9jZUkBSCmVPROpKpLmlvp+CSW3kvnuzdyc3dmzpFvdaXLeNJFrGoG5naZVupbUCEEn5ECMoCjOMnLHGSSSScriNJdTmBIXSbvJ5OHg/wDjlAD/AO07n/oEXn/fcP8A8co0Arak51fTrqwu9EvJbW6ieCaPzYl3IwKsMiUEZBPIoAp6ndYiDGNoZJbwAwzbcg+TnHBIbgbuv8qTKVupj/2uDeosdqfsrR+cJ42LEZY7QQBkggEjaWPrjIqjImXyL+3jKMrxygMjIeGGANwPQ8Z5+ucik48xMoqS1I4LlpofMtnbZCziSPdyxU479cEH365pW2YW21HS3FtcXUcExntpFlDRlXeNWbYWxlTg8DBRs52kkHAq72KFutPVlSOSa7V2b59tzICTs2AcN2Un0+bB+8AQ7isRW6QWsbRwFmTeTtaZ5HXpxlyT0xx+NJu4IkXdNp7QXUcl3DJIp8sY3w8569BgjJznJHHUCs5xU1ysmcFUjyyFtLa00+WeCxuBPJJncxHIUMVKBvVWGGweDtBxkZzpUlS1RlRoRoXtqW9G0xJb3UQZfLdmtpGUvuA2OWGFJ+UEDrgZ684rW99DpTWvkM8LQeC5tEsF8O3emT6RLLcz2n9n3iyQSOZmedo9rEHEhfOPu5YcDIrWo6jl+8vfzOmtOrOfNWvey37WSX/ktreVjbHhvTmvTeiJvtDEsZBM/wA2V2njOOhP86zuzArR+BdDhZSmnIgUqQiyOEGMY+XOOw7UrsDeyfb86QBz6CgDA8Q2oQRSmQb2uxJGGyFDeSUw3qOp54/nRr0IlfoYdosSWj/Y/wDSYUd1AhZSNynaY1+bYNuAvUAY5PU1YIg1mz1TU9Cks7K9fTrqVVVryDDtATzuRZFbIzjK8Hb0IIFaU3FSvNXRcWk7tXLVlZw6bpdraWsZFvAkVumSgCqqYXnI7LjAHce+M/UgUWC2cJCwO7KhaOGOQc8AKFydoAxwBx+XDQMnzcSyw77SSeORSXmaRQ0IwDllJ5GMjIJIOOCOVLCuNS3/ANGVEPmnBZsZJGcsepPrkfUAcAUhk8CQh2vCkZMSlIyR3Y5xkjpx+GBQBlWulJeactndRkwBQ29WVHGCdrAocK33SGBB3EEbSKAJbHwlba+/inT9U/0vRdWso7OSxKmMeUyypIAwbOGDY4wRjrmiDdOSnF6rUvDSlhasa1F2lFpp9mndP7yTwZ8LIPBNlLBZa1qMsk9x9pmmlitQXIiihRQqQKiIsUEaBUVeM9Tgjor4l4iSk4pJK1tfXq2+p6uY5hLMZwlKEYKC5Uo3tbmlJ6ycm25Sbbbe50U2i3L24ii1m9tQGyGhSDO3LfLzEQB8yjpn92vOdxbluux5QsOjXcXl7tbv5irKx3rB8wG7KnEQ4ORnHPyjBHOXddgJhp1xk/8AEzuv9a0n3YvulSoj+590EhgfvZAySMglwLyjaoGScDGTUgYvirzDb2SxhSzXAXLNtAyjVSJZzcMYn1G7do4l8g+RBcrjey8NJnOdoDAjbnqpJxiq07k6hLdXE8Fzttljtl3ncHWXzFwp3BBklCMgjdvyBx8xwg1Fl0y3aJg8RdFnaRGkZ2KurcFSem0gYK4wTkcYoGXHmNsWVp4rZlXzX3sAuB1744z17E+1ABf3UkdgrtGm0589ArS5jwQ21VBLemO/OOcAjb6ESv0GeZFIWkhkR4j8siqoBRiASfQHBzg9PQdSFlm7kZY1RZcOVaTJG4DOQhxkHA2juM880AZlu9zfW2oWyXMcE2BFHdrFjy5sHcFDAgqp29ScnIx8pyC1N/wxAIbm8KHcrLH824tkjcMZPOQAOtJlo6CpGFABQAUAFAGH4qOI9PJPyC6BdQoLMPLfhcnAOcHnPAI4zkNbks5mwK3lw4Mfk3CokkmyY+W7lQrAEFWJUKoLMAMbSP7tTGpGTsjGFWNR2iW4rFbRYPJQwJApjiSI7YwBgAKo+XjAAPYZAxznQ2Gt50NxIRcoIRy0MirjaBhcYx3wxJ3ZB4pCK2q6/ZaJbwTXVxDBPdOsFva3E0aSS3DDKwAsdpkbOAM85yOhx0UqFbEc3sYOXKruybsurdtkrq76FxhKd+VXLFpb/ZtPHmylGALNKpYgyEk/LuJIyzEgZOMjjisCFrqPtbmSa4EKtJlohJMsgAZgc/eJ6Hhj0z9O4BLNAGuoEKediMSRcYbaFXKjngZwMD9cGgCqhS6W5VZIjucC4EYCszgAbWGOuzAPpgDA4wAbHhXTE069vgs1zLuSL/j4uZJsDLkYLseue3WlLV3CKOkqSwoAKACgAoA5H4k3UNlpNhLPfQacPt0SJcXUhSESMGWMPh1zlyqhSeWKjk4FFubRGdSPOrX/AK/A88lga28SWmi6WmpebNFI2oal59xsto2iYHynctGz7xARG5JUSFlUjeyy8InSlPm3ut1e9u349Ucv1K0HJS0d10vt6v12Ou0yS30GCw0tru7mnjthHEbtjJLKECgtI4G3O7BOcAk+p5dOCpwUF0VjenBU4Rpp3skvuNJmSeKS3kTMTZD7RkOCCG+Un0+nFWaHm/jn4UWPxButEhurYTyafNIJJUvvskk0Eu5LsBBE6sroA2AUfnAaP71e3lubTyxzlF2urpuPNaUdYvdWs766pX1T2OijiKlC/s1e/wCHmd1e2KLqReYW8oELRoCMbEbDPuJH3TtQYwR8o5G7jw4qysjmWmhciuFVUjICt1CNxkAdPfqeeT9Kd+g762FuhDfaXewW7tKbWRQyYAMm5eIzu4I+cHrjnk4yKLgRoyw2fzsSUwmZXJPXAOSctngZ5PPc0wNPwrv+16gXbcTs6DCr14Uenfv1PNJlI6OpGFABQAUAFAHNePbGLUtGW2mFxtlZ032kpimTMUg3RuGUo4BOGBBBwcjGauEnGSaC/K1JdDN07T0sdLhjhjdVVEUmd2eXAAVS5cl2OAAWYluOc027tslu7uxl3bm8sJm2SRmBmCzNI8QI6HhcdeGAAzzkDmole3u7mcuaz5dyta/aRA8dvbOskSmJd0vErYxkY3EgkZJYbsHoTxVFK5oWD2zSz5lhnhXKFEAk8tgzBmPcYPHtt4AqPdlsKM4t6MswQWstvEipISgWM7zvLhR8u5mySc4Oc5+XOetZOMo2Sf8AX9aGycXuipciVolOmxwyIWKk3E7RjIYqPmCuexPOOnfNbRTUUpbkStfQtaLcH7e1uI8O0CkzoPl3ncSB0zjbjn9KoRQuIWlaSSSRp2fqrkEbcAbeByM88k9SOOlAGv4Vt47W7vYoUSONUjxGi7QvLnG3sc54pMpHR1IwoAKACgAoAw/FkUc9paJLG0qG4GVRwp+63OT6dfwprclmNHNJG0bwyRGHMnmO7mQk52gYbODuyOOAowAQcihHOeFU8WQaVqEHiO9tbvUYr+SOO9t7XZDLal1ZAqeaWBClkyxGCvSQLufWpyNpwWlvx6/5lzcXK8FZGhJC15pkZhuily0ezz4iyxmXOHzGCcAFR8pYsORng5wnFTVjnqU/aR5W7D9J0eTToxcR+a11uYNJt3ZUkkrzkjIweuQQOcZBiFKNN3iRSoRparckvftD28UcFxFY3ExVGZCHVGxndGzkHOFfHBySCVwprU3YqRRWf2JLSN0ihBgWNJCdkewgAgnn7qjJyf1oGZPjHx1YeCjBdapYaodMncRG802GWdklZ1SKLyoQX3SM6qpVeCQB9410U6LqxbTV10bt3+WlurXQ2hT54t8yv2bs3v8ALT9UdLcWhs5kuEV7i1fEaKhLE5YbTyQBjLE9zg9SBXOYl7wtam3vdRYw+W0nlsTtI3YyB1J6AAZHXGallI6OkMKACgAoAKAMTxRbNcxWIUtlbndgPtB/duMH169PXHpTRLOYvb2z0JDNe39np+nyDMP2llhJfLs/UjnGCRwRyTVCuaVpHJa74QyzvvYkvnOCxIUH24HHoMVN9bGyhzQ5o9DH1nXNG8M31hHdXa2txqkqRwRjLO7l0iViF6DfLDGZCAAXiUnLIDUW5XSW3/B/yI5XbmLcV0hmkhYCOWN9jZPB4GPmBI5yCFzu6cAEUEGhyDFF5Qfttxjc3YHoeOvfoaAKSuJ1KSCHKu+QoYrjO5c5zzjHTufxoAh1bQrTXNKvbDULJL3TLpClzDdxrLFJGR8yuj5VlIzkYwQDQnZ3QFuF5bBY44SAiosZjkUtv4xgjI/z3oAj+Gxu/NvjctIyPBbyxGVCjEMHb5geQeeQeR0rNVMLV9/DJxvq4v7Lfbpr2TaVtlqjChHEU04VnzJbS7r89PM7mmdQUAFABQAUAcx48upLWz08xyPDvuxGZUiMmzMcmCw7LnGSeAPTqDUzmm7WM+1MsscTtItw7KpV4gQGO0YZeT356nr1qxjYrq9nhto2TYrvv5YkbQR2K4yeAVPTLcnAyBqVUhttZ1S31B7S2e/sAfJmntixhSQgOFAKmN2QFcnBAcZBBILu+Vxvoy1OSVk9P6/zZPHp9zBcPcwTWKwTuJTtt3Z2YBATnzCPuq2OABlOu35s1dbX/Al2DS478xWKXt7ZC9cIJEt7WQLuBZmVTuJPyjgkdVJ/iCqOT7CS8zSuBayFokdMxFuBMNyrkjvz1De4waiLcpN9CnsrHEeDfBdx4T8O2en6jcy659llM8V9K0zLI0hLMFSeWZ1RGPy5kZlUABsAg9VWo6kuZjqTcndnTI8sLXSELM0JIiEJwJF2gjBYgE9RngE96zIHfDq1aDUNVZ0Cu8Vvg55K/vCB/wCPH864MP1OLByfK4N7a/f/AMMdzXYegFABQAUAFAGN4mwLe0y2B5449flbimiWc+1/NEifboxOpKqJIuD8xI6N0G4BRy3LdBgmqETohfHlkMeAwwMjjn69/XgdqAI5EYg7AYwSfnKjI6YPTrjPJ9OlLUWtyO2trPTLiOIZjhZViVVYiOBUUABFHyjBIHHLe4UYYytqAku5lhsZpYplmCyzxnYYVUpIMlgB82U+VvvKxOCBQrbCvfQlvY/s0LNJKzJIwVNqKw2gDgg5HIz+Y/ujETmqauzOc40o3kxlvcT3Usc4Z4ooixIVhmRscc5B454PBJHdamnU9pHmsTRq+2jzWsO1bUNTjjeWxjinf5tyylWOAh2jJ77sdK1NyPQr+5s7HXp7OBp7+GGM+USMDG/H4jnK+2OvTPAQpzqRhVdk2rnLgUpO0nrpc4wfErxKR/yEc/8AbGL/AOJr73+ycH2f/k3+Z9F7Cl/THJ8SfEZdQ+pbVJ5YQRHA9cbaTyrBpaRf/kwewpf0zQj8fam0s4bxG6RoB5TfYIyZM5zkdscfr+PLLLqbs1R/8mkZ+yh2/EpXXxG8QRXDpBqxniB+WQ20alvwxxXRDKsK4pzjZ+sjRUaT/wCHIj8SvEuP+Qj/AOQYv/iav+ysGtbP8f8AMPYUjurHUtQ13wrp9xqSCCdroCOThfMXYcPjoOc9eOPQ18rjqNGjXcaLuvyfY86tGMZWiJf+Ra3cHn53oHc+ayYRQuWk2nH+yu4A4346MQfPMB8jySrHcQbi5G2RZHIyCPToMehHPHKjILAstcrHvln+coSUZcFnPOO47jPPoB3qX6CbsmyB7eLUoIWjlMsEUnmMEAycHI3BslSDtORjlRz6kZKauhRkpq6GW2ix2XleT5ccr+WlxO5LPKFQhcnIweRknPQj0xRQ2+t0uJ0t3hcMYzIWiyVQ5AU5yeTu78HA4PUTKKmrMiUIzVpIjmjhnv4LQPItvbIJ2wv39zMI8A8EfKzEZBBCEDFEYqCsghBQSjHYfcTCyVbhbVLhHDDeSN8a/ePOMhcKOeB8oz2pSlKPwq5NSU425I3MT9nr/kAXP0H/AKNmrlodfRHJgt5fI9ZrqPTCgAoAKACgDF8Vf8g+L/rsv9aa3JZQg/12n/74/wDQnqhGdD/D9R/IUAGsf8guy/6/4P8A0ohoAu6J963/AN5P/QaAPNfiH/yNnhv/AK/z/wCl9nS6lnZa3/yFPCP/AGEP/bG5oYupa0z/AJCmqf8AX+v/AKTw0xGun/Hvb/8AA/5Ckhs//9k=" | |
}, | |
{ | |
"timing": 2400, | |
"timestamp": 465206606711, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 2700, | |
"timestamp": 465206906711, | |
"data": "data:image/jpeg;base64,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" | |
}, | |
{ | |
"timing": 3000, | |
"timestamp": 465207206711, | |
"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": 2964, | |
"timestamp": 465207170485, | |
"data": "data:image/jpeg;base64,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" | |
} | |
}, | |
"estimated-input-latency": { | |
"id": "estimated-input-latency", | |
"title": "Estimated Input Latency", | |
"description": "Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).", | |
"score": 0.49, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 100.80000000000001, | |
"displayValue": "100 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.57, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 545.3314999999993, | |
"displayValue": "550 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.11, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 468.0000000000002, | |
"displayValue": "470 ms" | |
}, | |
"errors-in-console": { | |
"id": "errors-in-console", | |
"title": "Browser errors were logged to the console", | |
"description": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"numericValue": 4, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "description", | |
"itemType": "code", | |
"text": "Description" | |
} | |
], | |
"items": [ | |
{ | |
"source": "network", | |
"description": "Failed to load resource: net::ERR_BLOCKED_BY_CLIENT", | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/gtm.js" | |
}, | |
{ | |
"source": "network", | |
"description": "Failed to load resource: net::ERR_BLOCKED_BY_CLIENT", | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/gtm.js" | |
}, | |
{ | |
"source": "network", | |
"description": "Failed to load resource: the server responded with a status of 404 ()", | |
"url": "https://ride.lyft.com/v2/activeride" | |
}, | |
{ | |
"source": "network", | |
"description": "Failed to load resource: the server responded with a status of 404 ()", | |
"url": "https://ride.lyft.com/v2/activeride" | |
} | |
] | |
} | |
}, | |
"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": 40.428, | |
"displayValue": "Root document took 40 ms", | |
"details": { | |
"type": "opportunity", | |
"overallSavingsMs": -559.572, | |
"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.37, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 7562.816000000001, | |
"displayValue": "7.6 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.17, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 11849.2605, | |
"displayValue": "11.8 s" | |
}, | |
"user-timings": { | |
"id": "user-timings", | |
"title": "User Timing marks and measures", | |
"description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https://web.dev/user-timings).", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"displayValue": "4 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": "Next.js-before-hydration", | |
"startTime": 0, | |
"duration": 394.45, | |
"timingType": "Measure" | |
}, | |
{ | |
"name": "Next.js-hydration", | |
"startTime": 394.45, | |
"duration": 53.394, | |
"timingType": "Measure" | |
}, | |
{ | |
"name": "beforeRender", | |
"startTime": 394.458, | |
"timingType": "Mark" | |
}, | |
{ | |
"name": "afterHydrate", | |
"startTime": 447.863, | |
"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": "3 chains found", | |
"details": { | |
"type": "criticalrequestchain", | |
"chains": { | |
"1035350F99613D2212DF58EE527B5912": { | |
"request": { | |
"url": "https://ride.lyft.com/riderweb?origin=42.381531%2C-71.098173&originName=46+Bow+St", | |
"startTime": 465204.210309, | |
"endTime": 465204.256221, | |
"responseReceivedTime": 465204.252291, | |
"transferSize": 6752 | |
}, | |
"children": { | |
"15364.280": { | |
"request": { | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/gtm.js", | |
"startTime": 465204.309294, | |
"endTime": 465204.34602, | |
"responseReceivedTime": -1, | |
"transferSize": 0 | |
} | |
}, | |
"15364.361": { | |
"request": { | |
"url": "https://cdn.lyft.com/static/coreui/US_ASCII/ProximaNova-Bold-US_ASCII.woff2", | |
"startTime": 465204.41296, | |
"endTime": 465204.486445, | |
"responseReceivedTime": 465204.481467, | |
"transferSize": 6518 | |
} | |
}, | |
"15364.353": { | |
"request": { | |
"url": "https://cdn.lyft.com/static/coreui/US_ASCII/ProximaNova-Regular-US_ASCII.woff2", | |
"startTime": 465204.422769, | |
"endTime": 465204.481709, | |
"responseReceivedTime": 465204.476338, | |
"transferSize": 6531 | |
} | |
} | |
} | |
}, | |
"15364.424": { | |
"request": { | |
"url": "https://ride.lyft.com/riderweb/manifest.json", | |
"startTime": 465205.666298, | |
"endTime": 465205.698175, | |
"responseReceivedTime": 465205.69581500004, | |
"transferSize": 485 | |
} | |
} | |
}, | |
"longestChain": { | |
"duration": 1487.866000039503, | |
"length": 1, | |
"transferSize": 485 | |
} | |
} | |
}, | |
"redirects": { | |
"id": "redirects", | |
"title": "Avoid multiple page redirects", | |
"description": "Redirects introduce additional delays before the page can be loaded. [Learn more](https://web.dev/redirects).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0 | |
} | |
}, | |
"installable-manifest": { | |
"id": "installable-manifest", | |
"title": "Web app manifest meets the installability requirements", | |
"description": "Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"failures": [], | |
"isParseFailure": false, | |
"hasStartUrl": true, | |
"hasIconsAtLeast192px": true, | |
"hasIconsAtLeast512px": true, | |
"hasPWADisplayValue": true, | |
"hasBackgroundColor": true, | |
"hasThemeColor": true, | |
"hasShortName": true, | |
"shortNameLength": true, | |
"hasName": true | |
} | |
] | |
} | |
}, | |
"apple-touch-icon": { | |
"id": "apple-touch-icon", | |
"title": "Provides a valid `apple-touch-icon`", | |
"description": "For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"warnings": [] | |
}, | |
"splash-screen": { | |
"id": "splash-screen", | |
"title": "Configured for a custom splash screen", | |
"description": "A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"failures": [], | |
"isParseFailure": false, | |
"hasStartUrl": true, | |
"hasIconsAtLeast192px": true, | |
"hasIconsAtLeast512px": true, | |
"hasPWADisplayValue": true, | |
"hasBackgroundColor": true, | |
"hasThemeColor": true, | |
"hasShortName": true, | |
"shortNameLength": true, | |
"hasName": true | |
} | |
] | |
} | |
}, | |
"themed-omnibox": { | |
"id": "themed-omnibox", | |
"title": "Sets 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": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"failures": [], | |
"themeColor": "#ff00bf", | |
"isParseFailure": false, | |
"hasStartUrl": true, | |
"hasIconsAtLeast192px": true, | |
"hasIconsAtLeast512px": true, | |
"hasPWADisplayValue": true, | |
"hasBackgroundColor": true, | |
"hasThemeColor": true, | |
"hasShortName": true, | |
"shortNameLength": true, | |
"hasName": true | |
} | |
] | |
} | |
}, | |
"content-width": { | |
"id": "content-width", | |
"title": "Content is sized correctly for the viewport", | |
"description": "If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn more](https://web.dev/content-width).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"image-aspect-ratio": { | |
"id": "image-aspect-ratio", | |
"title": "Displays images with correct aspect ratio", | |
"description": "Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"warnings": [], | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"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.14, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 7164.723999999969, | |
"displayValue": "7.2 s", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "groupLabel", | |
"itemType": "text", | |
"text": "Category" | |
}, | |
{ | |
"key": "duration", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"group": "scriptEvaluation", | |
"groupLabel": "Script Evaluation", | |
"duration": 4340.983999999978 | |
}, | |
{ | |
"group": "other", | |
"groupLabel": "Other", | |
"duration": 1359.8879999999956 | |
}, | |
{ | |
"group": "styleLayout", | |
"groupLabel": "Style & Layout", | |
"duration": 700 | |
}, | |
{ | |
"group": "paintCompositeRender", | |
"groupLabel": "Rendering", | |
"duration": 448.49999999999636 | |
}, | |
{ | |
"group": "scriptParseCompile", | |
"groupLabel": "Script Parsing & Compilation", | |
"duration": 180.488 | |
}, | |
{ | |
"group": "garbageCollection", | |
"groupLabel": "Garbage Collection", | |
"duration": 68.55199999999999 | |
}, | |
{ | |
"group": "parseHTML", | |
"groupLabel": "Parse HTML & CSS", | |
"duration": 66.31199999999997 | |
} | |
] | |
} | |
}, | |
"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.4, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 4264.267999999947, | |
"displayValue": "4.3 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": 3133.3839999999923, | |
"scripting": 721.5440000000003, | |
"scriptParseCompile": 2.4639999999999995 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/pages/_app.js", | |
"total": 1642.8599999999478, | |
"scripting": 1618.3399999999478, | |
"scriptParseCompile": 9.703999999999999 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/runtime/main-c3c1d1337e359b1602e6.js", | |
"total": 963.1199999999984, | |
"scripting": 880.4719999999984, | |
"scriptParseCompile": 7.956000000000001 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/controls.js", | |
"total": 356.9599999999999, | |
"scripting": 225.57599999999996, | |
"scriptParseCompile": 13.783999999999999 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/map.js", | |
"total": 271.46000000000015, | |
"scripting": 236.7720000000001, | |
"scriptParseCompile": 9.543999999999999 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/api/js/ViewportInfoService.GetViewportInfo?1m6&1m2&1d42.33744510554007&2d-71.17333845303634&2m2&1d42.42353068853048&2d-71.04282160140572&2u15&4sen-US&5e0&6sm%40505000000&7b0&8e0&callback=_xdc_._43ubqb&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=59396", | |
"total": 232.33599999999998, | |
"scripting": 225.34799999999998, | |
"scriptParseCompile": 6.988 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/api/js?callback=_$_google_map_initialize_$_&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M", | |
"total": 98.48799999999999, | |
"scripting": 86.26799999999999, | |
"scriptParseCompile": 10.596 | |
}, | |
{ | |
"url": "chrome-extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/js/contentscript.js", | |
"total": 94.08800000000002, | |
"scripting": 84.04000000000002, | |
"scriptParseCompile": 10.048 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/framework.250eb251df60abe72edf.js", | |
"total": 60.864000000000004, | |
"scripting": 53.916000000000004, | |
"scriptParseCompile": 6.9479999999999995 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/util.js", | |
"total": 53.95999999999998, | |
"scripting": 43.30399999999998, | |
"scriptParseCompile": 10.656 | |
} | |
], | |
"summary": { | |
"wastedMs": 4264.267999999947 | |
} | |
} | |
}, | |
"uses-rel-preload": { | |
"id": "uses-rel-preload", | |
"title": "Preload key requests", | |
"description": "Consider using `<link rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn more](https://web.dev/uses-rel-preload).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0 | |
} | |
}, | |
"uses-rel-preconnect": { | |
"id": "uses-rel-preconnect", | |
"title": "Preconnect to required origins", | |
"description": "Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).", | |
"score": 0.75, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 300, | |
"displayValue": "Potential savings of 300 ms", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "url", | |
"label": "URL" | |
}, | |
{ | |
"key": "wastedMs", | |
"valueType": "timespanMs", | |
"label": "Potential Savings" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://lyft-app-img.s3.amazonaws.com", | |
"wastedMs": 300 | |
} | |
], | |
"overallSavingsMs": 300 | |
} | |
}, | |
"font-display": { | |
"id": "font-display", | |
"title": "All text remains visible during webfont loads", | |
"description": "Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"warnings": [], | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"diagnostics": { | |
"id": "diagnostics", | |
"title": "Diagnostics", | |
"description": "Collection of useful page vitals.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"numRequests": 80, | |
"numScripts": 27, | |
"numStylesheets": 2, | |
"numFonts": 3, | |
"numTasks": 2824, | |
"numTasksOver10ms": 30, | |
"numTasksOver25ms": 7, | |
"numTasksOver50ms": 4, | |
"numTasksOver100ms": 1, | |
"numTasksOver500ms": 0, | |
"rtt": 25.398, | |
"throughput": 27457293.44347329, | |
"maxRtt": 25.398, | |
"maxServerLatency": 209.34900000000002, | |
"totalByteWeight": 2105542, | |
"totalTaskTime": 1791.1810000000046, | |
"mainDocumentTransferSize": 6752 | |
} | |
] | |
} | |
}, | |
"network-requests": { | |
"id": "network-requests", | |
"title": "Network Requests", | |
"description": "Lists the network requests that were made during page load.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"numericValue": 80, | |
"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://ride.lyft.com/riderweb?origin=42.381531%2C-71.098173&originName=46+Bow+St", | |
"startTime": 0, | |
"endTime": 45.91200000140816, | |
"transferSize": 6752, | |
"resourceSize": 59094, | |
"statusCode": 200, | |
"mimeType": "text/html", | |
"resourceType": "Document" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/static/coreui/US_ASCII/LyftProUI-Bold-US_ASCII.woff2", | |
"startTime": 119.80500002391636, | |
"endTime": 206.38600003439933, | |
"transferSize": 16640, | |
"resourceSize": 32160, | |
"statusCode": 200, | |
"mimeType": "binary/octet-stream", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/css/389cf7a69b6f4173081c.css", | |
"startTime": 129.66400000732392, | |
"endTime": 181.18900002446026, | |
"transferSize": 2519, | |
"resourceSize": 25804, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/pages/index.js", | |
"startTime": 130.0570000312291, | |
"endTime": 187.46899999678135, | |
"transferSize": 6345, | |
"resourceSize": 37204, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/pages/_app.js", | |
"startTime": 132.66800000565127, | |
"endTime": 197.15299998642877, | |
"transferSize": 67145, | |
"resourceSize": 226026, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/16.9c8df6a24a37e3be7554.js", | |
"startTime": 133.06500000180677, | |
"endTime": 185.42900000466034, | |
"transferSize": 13082, | |
"resourceSize": 96320, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/commons.0093f63fd9dfca28dd6e.js", | |
"startTime": 133.3580000209622, | |
"endTime": 194.79899998987094, | |
"transferSize": 81974, | |
"resourceSize": 300200, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/30.6be65f30eb3a65ec72be.js", | |
"startTime": 133.73800000408664, | |
"endTime": 192.7700000233017, | |
"transferSize": 1832, | |
"resourceSize": 2686, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/runtime/webpack-bbbf68ff9c34b5d86ff1.js", | |
"startTime": 134.13500000024214, | |
"endTime": 217.24800002994016, | |
"transferSize": 2022, | |
"resourceSize": 5758, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/framework.250eb251df60abe72edf.js", | |
"startTime": 134.53199999639764, | |
"endTime": 223.6770000308752, | |
"transferSize": 41799, | |
"resourceSize": 261858, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/1de105d9.0ce765004f8f3edc4fb1.js", | |
"startTime": 134.95099998544902, | |
"endTime": 223.1550000142306, | |
"transferSize": 80692, | |
"resourceSize": 540840, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/9337f1a57e15e939c6df2ba093998b6d7e387f62.723e051e54a529aa58ea.js", | |
"startTime": 135.42700000107288, | |
"endTime": 210.93100000871345, | |
"transferSize": 13997, | |
"resourceSize": 89552, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/3f8b8a8fcc3f93111adabfe07ca898a719fe6666.4591cae0006bcb1e7fc3.js", | |
"startTime": 135.91800001449883, | |
"endTime": 218.53100002044812, | |
"transferSize": 3999, | |
"resourceSize": 22522, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/runtime/main-c3c1d1337e359b1602e6.js", | |
"startTime": 136.43499999307096, | |
"endTime": 227.7299999841489, | |
"transferSize": 8039, | |
"resourceSize": 41968, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://www.google-analytics.com/analytics.js", | |
"startTime": 98.86900003766641, | |
"endTime": 157.2440000018105, | |
"transferSize": 0, | |
"resourceSize": 0, | |
"statusCode": 307, | |
"mimeType": "" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/gtm.js", | |
"startTime": 98.98499998962507, | |
"endTime": 135.71100000990555, | |
"transferSize": 0, | |
"resourceSize": 0, | |
"statusCode": -1, | |
"mimeType": "", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/images/[email protected]", | |
"startTime": 213.05100002791733, | |
"endTime": 267.1459999983199, | |
"transferSize": 1451, | |
"resourceSize": 3926, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/_buildManifest.js", | |
"startTime": 230.05300003569573, | |
"endTime": 269.0590000129305, | |
"transferSize": 550, | |
"resourceSize": 162, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/_ssgManifest.js", | |
"startTime": 264.2820000182837, | |
"endTime": 299.85200002556667, | |
"transferSize": 545, | |
"resourceSize": 152, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/images/MapPin.svg", | |
"startTime": 212.7489999984391, | |
"endTime": 263.7180000310764, | |
"transferSize": 762, | |
"resourceSize": 594, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/images/MapPinDot.svg", | |
"startTime": 212.91800000471994, | |
"endTime": 262.61500001419336, | |
"transferSize": 1670, | |
"resourceSize": 3038, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://www.google-analytics.com/analytics.js", | |
"startTime": 157.2440000018105, | |
"endTime": 157.2250000317581, | |
"transferSize": 0, | |
"resourceSize": 0, | |
"statusCode": 307, | |
"mimeType": "" | |
}, | |
{ | |
"url": "chrome-extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/web_accessible_resources/google-analytics_analytics.js?secret=neh9le", | |
"startTime": 157.2250000317581, | |
"endTime": 177.20099998405203, | |
"transferSize": 2178, | |
"resourceSize": 4356, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/static/coreui/US_ASCII/ProximaNova-Bold-US_ASCII.woff2", | |
"startTime": 202.65099999960512, | |
"endTime": 276.13600000040606, | |
"transferSize": 6518, | |
"resourceSize": 11936, | |
"statusCode": 200, | |
"mimeType": "binary/octet-stream", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/static/coreui/US_ASCII/ProximaNova-Regular-US_ASCII.woff2", | |
"startTime": 212.46000000974163, | |
"endTime": 271.4000000269152, | |
"transferSize": 6531, | |
"resourceSize": 11960, | |
"statusCode": 200, | |
"mimeType": "binary/octet-stream", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://sessions.bugsnag.com/", | |
"startTime": 464.7110000369139, | |
"endTime": 563.9129999908619, | |
"transferSize": 119, | |
"resourceSize": 42, | |
"statusCode": 202, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://sessions.bugsnag.com/", | |
"startTime": 496.81799998506904, | |
"endTime": 600.7020000251941, | |
"transferSize": 119, | |
"resourceSize": 42, | |
"statusCode": 202, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/18.c4cc4d02c2eea3beaade.js", | |
"startTime": 415.917000034824, | |
"endTime": 450.0770000158809, | |
"transferSize": 4651, | |
"resourceSize": 23094, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://www.lyft.com/api/track", | |
"startTime": 466.41100000124425, | |
"endTime": 598.930999985896, | |
"transferSize": 428, | |
"resourceSize": 0, | |
"statusCode": 204, | |
"mimeType": "text/plain", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://ride.lyft.com/v1/shortcuts", | |
"startTime": 529.512999986764, | |
"endTime": 591.2280000047758, | |
"transferSize": 295, | |
"resourceSize": 620, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://ride.lyft.com/riderweb/api/passenger", | |
"startTime": 531.308000034187, | |
"endTime": 615.7039999961853, | |
"transferSize": 799, | |
"resourceSize": 2582, | |
"statusCode": 200, | |
"mimeType": "text/plain", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://ride.lyft.com/chargeaccounts", | |
"startTime": 532.0589999901131, | |
"endTime": 615.3470000135712, | |
"transferSize": 341, | |
"resourceSize": 980, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://ride.lyft.com/v2/reverse_geocode?displayName=46+Bow+St&lat=42.381531&lng=-71.098173", | |
"startTime": 534.1710000066087, | |
"endTime": 610.2190000237897, | |
"transferSize": 665, | |
"resourceSize": 2714, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://ride.lyft.com/v2/activeride", | |
"startTime": 538.4540000231937, | |
"endTime": 625.2310000127181, | |
"transferSize": 230, | |
"resourceSize": 386, | |
"statusCode": 404, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/api/js?callback=_$_google_map_initialize_$_&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M", | |
"startTime": 590.3530000359751, | |
"endTime": 744.639000040479, | |
"transferSize": 40741, | |
"resourceSize": 237786, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/pages/ridetype.js", | |
"startTime": 604.6729999943636, | |
"endTime": 650.2329999930225, | |
"transferSize": 7830, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/25.3a8f144bae803a71c455.js", | |
"startTime": 653.9559999946505, | |
"endTime": 697.9409999912605, | |
"transferSize": 2685, | |
"resourceSize": 14124, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://lyft-app-img.s3.amazonaws.com/production/profilePicture/1128894538426265480/ebca34ac-3e10-4522-8060-01af91f89573/max1200.jpg", | |
"startTime": 696.6910000192001, | |
"endTime": 1118.9960000338033, | |
"transferSize": 375563, | |
"resourceSize": 750282, | |
"statusCode": 200, | |
"mimeType": "image/jpeg", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/common.js", | |
"startTime": 767.2950000269338, | |
"endTime": 795.828000002075, | |
"transferSize": 38560, | |
"resourceSize": 159168, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/util.js", | |
"startTime": 767.8600000217557, | |
"endTime": 814.7270000190474, | |
"transferSize": 67991, | |
"resourceSize": 292016, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/map.js", | |
"startTime": 776.6750000300817, | |
"endTime": 820.4200000036508, | |
"transferSize": 32910, | |
"resourceSize": 85822, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/overlay.js", | |
"startTime": 782.3610000195913, | |
"endTime": 821.0790000157431, | |
"transferSize": 1376, | |
"resourceSize": 6814, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://maps.gstatic.com/mapfiles/openhand_8_8.cur", | |
"startTime": 853.5690000280738, | |
"endTime": 889.8570000310428, | |
"transferSize": 416, | |
"resourceSize": 652, | |
"statusCode": 200, | |
"mimeType": "image/bmp", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/onion.js", | |
"startTime": 898.0290000326931, | |
"endTime": 923.1129999971017, | |
"transferSize": 18379, | |
"resourceSize": 49708, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://ride.lyft.com/v1/nearby-drivers-pickup-etas?lat=42.381531&lng=-71.098173", | |
"startTime": 925.7370000123046, | |
"endTime": 1345.3670000308193, | |
"transferSize": 4479, | |
"resourceSize": 39084, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "XHR" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/api/js/ViewportInfoService.GetViewportInfo?1m6&1m2&1d42.33744510554007&2d-71.17333845303634&2m2&1d42.42353068853048&2d-71.04282160140572&2u15&4sen-US&5e0&6sm%40505000000&7b0&8e0&callback=_xdc_._43ubqb&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=59396", | |
"startTime": 943.066000007093, | |
"endTime": 1089.4660000340082, | |
"transferSize": 5407, | |
"resourceSize": 104142, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9911!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=80025", | |
"startTime": 1148.6920000170358, | |
"endTime": 1219.1270000184886, | |
"transferSize": 51507, | |
"resourceSize": 102598, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9910!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=81989", | |
"startTime": 1149.0760000306182, | |
"endTime": 1367.285999993328, | |
"transferSize": 68268, | |
"resourceSize": 117420, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9910!3i12116!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=107781", | |
"startTime": 1156.2060000142083, | |
"endTime": 1287.2530000167899, | |
"transferSize": 48711, | |
"resourceSize": 84560, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9911!3i12116!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=105817", | |
"startTime": 1156.7030000151135, | |
"endTime": 1334.2000000411645, | |
"transferSize": 37509, | |
"resourceSize": 72020, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9912!3i12116!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=103853", | |
"startTime": 1157.0960000390187, | |
"endTime": 1355.1870000083, | |
"transferSize": 54555, | |
"resourceSize": 73094, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9912!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=78061", | |
"startTime": 1159.7920000203885, | |
"endTime": 1320.7680000341497, | |
"transferSize": 54312, | |
"resourceSize": 86168, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9912!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=52269", | |
"startTime": 1160.1300000329502, | |
"endTime": 1393.527999985963, | |
"transferSize": 50517, | |
"resourceSize": 87690, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9911!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=54233", | |
"startTime": 1163.438000017777, | |
"endTime": 1359.2230000067502, | |
"transferSize": 64209, | |
"resourceSize": 89410, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9910!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=56197", | |
"startTime": 1163.961999991443, | |
"endTime": 1414.762000029441, | |
"transferSize": 79494, | |
"resourceSize": 124656, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9909!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=26431", | |
"startTime": 1174.9849999905564, | |
"endTime": 1416.7410000227392, | |
"transferSize": 46952, | |
"resourceSize": 84132, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9909!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=52223", | |
"startTime": 1178.384000028018, | |
"endTime": 1368.7909999862313, | |
"transferSize": 54238, | |
"resourceSize": 78062, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9909!3i12116!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=78015", | |
"startTime": 1180.2930000121705, | |
"endTime": 1379.4249999918975, | |
"transferSize": 57646, | |
"resourceSize": 81514, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9909!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=103807", | |
"startTime": 1180.817999993451, | |
"endTime": 1374.7800000128336, | |
"transferSize": 45728, | |
"resourceSize": 69596, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9910!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=2502", | |
"startTime": 1181.3180000171997, | |
"endTime": 1418.134999985341, | |
"transferSize": 49832, | |
"resourceSize": 87010, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9911!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=538", | |
"startTime": 1181.6600000020117, | |
"endTime": 1413.1780000170693, | |
"transferSize": 45585, | |
"resourceSize": 85418, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9912!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=129645", | |
"startTime": 1182.4389999965206, | |
"endTime": 1397.3400000249967, | |
"transferSize": 55601, | |
"resourceSize": 72814, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9913!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=127681", | |
"startTime": 1183.0039999913424, | |
"endTime": 1400.705000036396, | |
"transferSize": 59744, | |
"resourceSize": 83614, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9913!3i12116!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=101889", | |
"startTime": 1183.523999992758, | |
"endTime": 1415.2780000003986, | |
"transferSize": 45335, | |
"resourceSize": 86534, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9913!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=76097", | |
"startTime": 1183.961000002455, | |
"endTime": 1400.0680000171997, | |
"transferSize": 41276, | |
"resourceSize": 65144, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9913!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=50305", | |
"startTime": 1184.4140000175685, | |
"endTime": 1411.777000001166, | |
"transferSize": 51458, | |
"resourceSize": 70002, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/images/markers/[email protected]", | |
"startTime": 1385.5249999905936, | |
"endTime": 1432.4060000362806, | |
"transferSize": 6173, | |
"resourceSize": 11422, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://ride.lyft.com/riderweb/manifest.json", | |
"startTime": 1455.9890000382438, | |
"endTime": 1487.866000039503, | |
"transferSize": 485, | |
"resourceSize": 2864, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "Manifest" | |
}, | |
{ | |
"url": "https://ride.lyft.com/riderweb/images/icons/icon-144x144.png", | |
"startTime": 1517.1560000162572, | |
"endTime": 1565.7840000349097, | |
"transferSize": 1968, | |
"resourceSize": 3768, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/controls.js", | |
"startTime": 1734.7430000081658, | |
"endTime": 1769.3250000011176, | |
"transferSize": 57811, | |
"resourceSize": 427236, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/api/js/AuthenticationService.Authenticate?1shttps%3A%2F%2Fride.lyft.com%2Friderweb%3Forigin%3D42.381531%252C-71.098173%26originName%3D46%2BBow%2BSt&4sAIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&callback=_xdc_._uzpseg&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=97198", | |
"startTime": 1740.6150000169873, | |
"endTime": 1796.7589999898337, | |
"transferSize": 393, | |
"resourceSize": 124, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Google+Sans", | |
"startTime": 1798.8849999965169, | |
"endTime": 1846.7490000184625, | |
"transferSize": 1023, | |
"resourceSize": 22736, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://maps.gstatic.com/mapfiles/transparent.png", | |
"startTime": 1823.6589999869466, | |
"endTime": 1863.3210000116378, | |
"transferSize": 68, | |
"resourceSize": 136, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224px%22%", | |
"startTime": 1820.5120000056922, | |
"endTime": 1820.5810000072233, | |
"transferSize": 0, | |
"resourceSize": 540, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20", | |
"startTime": 1822.4000000045635, | |
"endTime": 1822.4540000082925, | |
"transferSize": 0, | |
"resourceSize": 434, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20", | |
"startTime": 1824.2319999844767, | |
"endTime": 1824.2869999958202, | |
"transferSize": 0, | |
"resourceSize": 436, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20", | |
"startTime": 1826.1300000012852, | |
"endTime": 1826.1870000278577, | |
"transferSize": 0, | |
"resourceSize": 436, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.gstatic.com/mapfiles/api-3/images/google4_hdpi.png", | |
"startTime": 1850.7899999967776, | |
"endTime": 1890.2250000392087, | |
"transferSize": 22, | |
"resourceSize": 7950, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/api/js/QuotaService.RecordEvent?1shttps%3A%2F%2Fride.lyft.com%2Friderweb%3Forigin%3D42.381531%252C-71.098173%26originName%3D46%2BBow%2BSt&3sAIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&7skkekw2&10e1&callback=_xdc_._blyzkg&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=125305", | |
"startTime": 1907.375000009779, | |
"endTime": 1973.5480000381358, | |
"transferSize": 99, | |
"resourceSize": 124, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://maps.gstatic.com/mapfiles/api-3/images/google4_hdpi.png", | |
"startTime": 1929.3990000151098, | |
"endTime": 1973.1880000326782, | |
"transferSize": 3997, | |
"resourceSize": 7950, | |
"statusCode": 200, | |
"mimeType": "image/png", | |
"resourceType": "Image" | |
} | |
] | |
} | |
}, | |
"network-rtt": { | |
"id": "network-rtt", | |
"title": "Network Round Trip Times", | |
"description": "Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https://hpbn.co/primer-on-latency-and-bandwidth/).", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"numericValue": 25.398, | |
"displayValue": "30 ms", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "origin", | |
"itemType": "text", | |
"text": "URL" | |
}, | |
{ | |
"key": "rtt", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"origin": "https://ride.lyft.com", | |
"rtt": 25.398 | |
}, | |
{ | |
"origin": "https://cdn.lyft.com", | |
"rtt": 25.398 | |
}, | |
{ | |
"origin": "https://sessions.bugsnag.com", | |
"rtt": 25.398 | |
}, | |
{ | |
"origin": "https://www.lyft.com", | |
"rtt": 25.398 | |
}, | |
{ | |
"origin": "https://maps.googleapis.com", | |
"rtt": 25.398 | |
}, | |
{ | |
"origin": "https://lyft-app-img.s3.amazonaws.com", | |
"rtt": 25.398 | |
}, | |
{ | |
"origin": "https://maps.gstatic.com", | |
"rtt": 25.398 | |
}, | |
{ | |
"origin": "https://fonts.googleapis.com", | |
"rtt": 25.398 | |
} | |
] | |
} | |
}, | |
"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": 209.34900000000002, | |
"displayValue": "210 ms", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "origin", | |
"itemType": "text", | |
"text": "URL" | |
}, | |
{ | |
"key": "serverResponseTime", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"origin": "https://lyft-app-img.s3.amazonaws.com", | |
"serverResponseTime": 209.34900000000002 | |
}, | |
{ | |
"origin": "https://www.lyft.com", | |
"serverResponseTime": 103.18299999999999 | |
}, | |
{ | |
"origin": "https://sessions.bugsnag.com", | |
"serverResponseTime": 63.48100000000001 | |
}, | |
{ | |
"origin": "https://maps.googleapis.com", | |
"serverResponseTime": 33.05500000000001 | |
}, | |
{ | |
"origin": "https://ride.lyft.com", | |
"serverResponseTime": 20.382 | |
}, | |
{ | |
"origin": "https://fonts.googleapis.com", | |
"serverResponseTime": 13.559999999999999 | |
}, | |
{ | |
"origin": "https://maps.gstatic.com", | |
"serverResponseTime": 8.236999999999998 | |
}, | |
{ | |
"origin": "https://cdn.lyft.com", | |
"serverResponseTime": 4.662000000000003 | |
} | |
] | |
} | |
}, | |
"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": 81, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "startTime", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Start Time" | |
}, | |
{ | |
"key": "duration", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "End Time" | |
} | |
], | |
"items": [ | |
{ | |
"duration": 7.015, | |
"startTime": 70.85 | |
}, | |
{ | |
"duration": 5.662, | |
"startTime": 111.485 | |
}, | |
{ | |
"duration": 16.453, | |
"startTime": 117.484 | |
}, | |
{ | |
"duration": 5.766, | |
"startTime": 158.198 | |
}, | |
{ | |
"duration": 18.461, | |
"startTime": 203.23 | |
}, | |
{ | |
"duration": 8.253, | |
"startTime": 231.477 | |
}, | |
{ | |
"duration": 5.449, | |
"startTime": 244.58 | |
}, | |
{ | |
"duration": 8.879, | |
"startTime": 263.144 | |
}, | |
{ | |
"duration": 6.447, | |
"startTime": 293.682 | |
}, | |
{ | |
"duration": 5.525, | |
"startTime": 301.98 | |
}, | |
{ | |
"duration": 6.192, | |
"startTime": 318.955 | |
}, | |
{ | |
"duration": 233.775, | |
"startTime": 325.237 | |
}, | |
{ | |
"duration": 20.284, | |
"startTime": 559.046 | |
}, | |
{ | |
"duration": 5.42, | |
"startTime": 595.499 | |
}, | |
{ | |
"duration": 11.278, | |
"startTime": 603.916 | |
}, | |
{ | |
"duration": 7.561, | |
"startTime": 618.271 | |
}, | |
{ | |
"duration": 19.313, | |
"startTime": 631.283 | |
}, | |
{ | |
"duration": 5.591, | |
"startTime": 652.315 | |
}, | |
{ | |
"duration": 15.757, | |
"startTime": 661.196 | |
}, | |
{ | |
"duration": 11.936, | |
"startTime": 677.793 | |
}, | |
{ | |
"duration": 5.288, | |
"startTime": 689.824 | |
}, | |
{ | |
"duration": 14.505, | |
"startTime": 695.448 | |
}, | |
{ | |
"duration": 11.953, | |
"startTime": 710.003 | |
}, | |
{ | |
"duration": 5.962, | |
"startTime": 725.963 | |
}, | |
{ | |
"duration": 6.799, | |
"startTime": 758.354 | |
}, | |
{ | |
"duration": 26.743, | |
"startTime": 766.228 | |
}, | |
{ | |
"duration": 8.138, | |
"startTime": 817.028 | |
}, | |
{ | |
"duration": 10.538, | |
"startTime": 838.132 | |
}, | |
{ | |
"duration": 60.185, | |
"startTime": 852.726 | |
}, | |
{ | |
"duration": 34.892, | |
"startTime": 912.974 | |
}, | |
{ | |
"duration": 6.756, | |
"startTime": 950.967 | |
}, | |
{ | |
"duration": 10.494, | |
"startTime": 960.976 | |
}, | |
{ | |
"duration": 11.601, | |
"startTime": 973.887 | |
}, | |
{ | |
"duration": 5.545, | |
"startTime": 986.076 | |
}, | |
{ | |
"duration": 11.268, | |
"startTime": 994.083 | |
}, | |
{ | |
"duration": 19.048, | |
"startTime": 1005.378 | |
}, | |
{ | |
"duration": 8.12, | |
"startTime": 1028.886 | |
}, | |
{ | |
"duration": 60.413, | |
"startTime": 1112.822 | |
}, | |
{ | |
"duration": 7.171, | |
"startTime": 1192.491 | |
}, | |
{ | |
"duration": 5.71, | |
"startTime": 1367.007 | |
}, | |
{ | |
"duration": 27.567, | |
"startTime": 1378.931 | |
}, | |
{ | |
"duration": 10.576, | |
"startTime": 1411.698 | |
}, | |
{ | |
"duration": 10.086, | |
"startTime": 1430.841 | |
}, | |
{ | |
"duration": 8.1, | |
"startTime": 1446.382 | |
}, | |
{ | |
"duration": 9.286, | |
"startTime": 1459.741 | |
}, | |
{ | |
"duration": 16.96, | |
"startTime": 1473.803 | |
}, | |
{ | |
"duration": 10.544, | |
"startTime": 1491.043 | |
}, | |
{ | |
"duration": 13.495, | |
"startTime": 1503.623 | |
}, | |
{ | |
"duration": 10.01, | |
"startTime": 1521.424 | |
}, | |
{ | |
"duration": 5.539, | |
"startTime": 1536.228 | |
}, | |
{ | |
"duration": 6.012, | |
"startTime": 1547.944 | |
}, | |
{ | |
"duration": 8.501, | |
"startTime": 1580.52 | |
}, | |
{ | |
"duration": 5.054, | |
"startTime": 1603.071 | |
}, | |
{ | |
"duration": 6.621, | |
"startTime": 1617.567 | |
}, | |
{ | |
"duration": 7.64, | |
"startTime": 1630.285 | |
}, | |
{ | |
"duration": 5.075, | |
"startTime": 1646.738 | |
}, | |
{ | |
"duration": 6.587, | |
"startTime": 1665.164 | |
}, | |
{ | |
"duration": 5.003, | |
"startTime": 1680.688 | |
}, | |
{ | |
"duration": 15.576, | |
"startTime": 1716.116 | |
}, | |
{ | |
"duration": 17.149, | |
"startTime": 1745.766 | |
}, | |
{ | |
"duration": 5.123, | |
"startTime": 1763.612 | |
}, | |
{ | |
"duration": 58.61, | |
"startTime": 1791.106 | |
}, | |
{ | |
"duration": 7.741, | |
"startTime": 1849.798 | |
}, | |
{ | |
"duration": 6.816, | |
"startTime": 1873.656 | |
}, | |
{ | |
"duration": 22.248, | |
"startTime": 1885.145 | |
}, | |
{ | |
"duration": 8.979, | |
"startTime": 1907.888 | |
}, | |
{ | |
"duration": 6.137, | |
"startTime": 1925.024 | |
}, | |
{ | |
"duration": 6.005, | |
"startTime": 1934.617 | |
}, | |
{ | |
"duration": 5.993, | |
"startTime": 1947.926 | |
}, | |
{ | |
"duration": 5.331, | |
"startTime": 1963.687 | |
}, | |
{ | |
"duration": 7.358, | |
"startTime": 1980.11 | |
}, | |
{ | |
"duration": 5.267, | |
"startTime": 2030.873 | |
}, | |
{ | |
"duration": 5.424, | |
"startTime": 2062.8 | |
}, | |
{ | |
"duration": 5.264, | |
"startTime": 2113.398 | |
}, | |
{ | |
"duration": 5.247, | |
"startTime": 2163.654 | |
}, | |
{ | |
"duration": 8.172, | |
"startTime": 2513.578 | |
}, | |
{ | |
"duration": 5.073, | |
"startTime": 2596.713 | |
}, | |
{ | |
"duration": 5.162, | |
"startTime": 2750.479 | |
}, | |
{ | |
"duration": 5.261, | |
"startTime": 2830.767 | |
}, | |
{ | |
"duration": 5.039, | |
"startTime": 2896.362 | |
}, | |
{ | |
"duration": 5.007, | |
"startTime": 2980.302 | |
} | |
] | |
} | |
}, | |
"metrics": { | |
"id": "metrics", | |
"title": "Metrics", | |
"description": "Collects all available metrics.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"numericValue": 11849.2605, | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"firstContentfulPaint": 3805, | |
"firstMeaningfulPaint": 3805, | |
"firstCPUIdle": 7563, | |
"interactive": 11849, | |
"speedIndex": 6476, | |
"estimatedInputLatency": 101, | |
"totalBlockingTime": 545, | |
"observedNavigationStart": 0, | |
"observedNavigationStartTs": 465204206711, | |
"observedFirstPaint": 261, | |
"observedFirstPaintTs": 465204467831, | |
"observedFirstContentfulPaint": 261, | |
"observedFirstContentfulPaintTs": 465204467831, | |
"observedFirstMeaningfulPaint": 261, | |
"observedFirstMeaningfulPaintTs": 465204467831, | |
"observedLargestContentfulPaint": 1312, | |
"observedLargestContentfulPaintTs": 465205518857, | |
"observedTraceEnd": 2971, | |
"observedTraceEndTs": 465207177813, | |
"observedLoad": 1443, | |
"observedLoadTs": 465205649611, | |
"observedDomContentLoaded": 145, | |
"observedDomContentLoadedTs": 465204351806, | |
"observedFirstVisualChange": 220, | |
"observedFirstVisualChangeTs": 465204426711, | |
"observedLastVisualChange": 2963, | |
"observedLastVisualChangeTs": 465207169711, | |
"observedSpeedIndex": 1402, | |
"observedSpeedIndexTs": 465205609057 | |
}, | |
{ | |
"lcpInvalidated": false | |
} | |
] | |
} | |
}, | |
"offline-start-url": { | |
"id": "offline-start-url", | |
"title": "`start_url` does not respond with a 200 when offline", | |
"description": "A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "Timed out waiting for start_url to respond.", | |
"warnings": [] | |
}, | |
"performance-budget": { | |
"id": "performance-budget", | |
"title": "Performance budget", | |
"description": "Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"resource-summary": { | |
"id": "resource-summary", | |
"title": "Keep request counts low and transfer sizes small", | |
"description": "To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"displayValue": "80 requests • 2,056 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": 80, | |
"size": 2105542 | |
}, | |
{ | |
"resourceType": "image", | |
"label": "Image", | |
"requestCount": 33, | |
"size": 1452599 | |
}, | |
{ | |
"resourceType": "script", | |
"label": "Script", | |
"requestCount": 27, | |
"size": 595202 | |
}, | |
{ | |
"resourceType": "font", | |
"label": "Font", | |
"requestCount": 3, | |
"size": 29689 | |
}, | |
{ | |
"resourceType": "other", | |
"label": "Other", | |
"requestCount": 14, | |
"size": 17758 | |
}, | |
{ | |
"resourceType": "document", | |
"label": "Document", | |
"requestCount": 1, | |
"size": 6752 | |
}, | |
{ | |
"resourceType": "stylesheet", | |
"label": "Stylesheet", | |
"requestCount": 2, | |
"size": 3542 | |
}, | |
{ | |
"resourceType": "media", | |
"label": "Media", | |
"requestCount": 0, | |
"size": 0 | |
}, | |
{ | |
"resourceType": "third-party", | |
"label": "Third-party", | |
"requestCount": 45, | |
"size": 1709649 | |
} | |
] | |
} | |
}, | |
"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 400 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": "Google Maps", | |
"url": "https://www.google.com/maps" | |
}, | |
"transferSize": 1330647, | |
"mainThreadTime": 1117.3519999999985, | |
"blockingTime": 396.28 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Amazon Web Services", | |
"url": "https://aws.amazon.com/s3/" | |
}, | |
"transferSize": 375563, | |
"mainThreadTime": 0, | |
"blockingTime": 0 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Bugsnag", | |
"url": "" | |
}, | |
"transferSize": 238, | |
"mainThreadTime": 0, | |
"blockingTime": 0 | |
}, | |
{ | |
"entity": { | |
"type": "link", | |
"text": "Google Analytics", | |
"url": "https://www.google.com/analytics/analytics/" | |
}, | |
"transferSize": 0, | |
"mainThreadTime": 0, | |
"blockingTime": 0 | |
} | |
], | |
"summary": { | |
"wastedBytes": 1706448, | |
"wastedMs": 396.28 | |
} | |
} | |
}, | |
"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 does not contain a heading, skip link, or landmark region", | |
"description": "Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more](https://web.dev/bypass/).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"selector": "html", | |
"path": "1,HTML", | |
"snippet": "<html class=\"js-focus-visible\">", | |
"explanation": "Fix any of the following:\n No valid skip link found\n Page does not have a header\n Page does not have a landmark region", | |
"nodeLabel": "html" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "serious", | |
"tags": [ | |
"cat.keyboard", | |
"wcag2a", | |
"wcag241", | |
"section508", | |
"section508.22.o" | |
] | |
} | |
} | |
}, | |
"color-contrast": { | |
"id": "color-contrast", | |
"title": "Background and foreground colors have a sufficient contrast ratio", | |
"description": "Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"definition-list": { | |
"id": "definition-list", | |
"title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>` 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 does not have a `[lang]` attribute", | |
"description": "If a page doesn't specify a lang attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more](https://web.dev/html-has-lang/).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"selector": "html", | |
"path": "1,HTML", | |
"snippet": "<html class=\"js-focus-visible\">", | |
"explanation": "Fix any of the following:\n The <html> element does not have a lang attribute", | |
"nodeLabel": "html" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "serious", | |
"tags": [ | |
"cat.language", | |
"wcag2a", | |
"wcag311" | |
] | |
} | |
} | |
}, | |
"html-lang-valid": { | |
"id": "html-lang-valid", | |
"title": "`<html>` element has a valid value for its `[lang]` attribute", | |
"description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn more](https://web.dev/html-lang-valid/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"image-alt": { | |
"id": "image-alt", | |
"title": "Image elements 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 do not 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": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"selector": "input[aria-placeholder=\"Enter\\ a\\ pickup\\ location\"]", | |
"path": "1,HTML,1,BODY,0,DIV,1,DIV,1,DIV,1,DIV,4,DIV,0,DIV,0,DIV,3,INPUT", | |
"snippet": "<input type=\"text\" data-interactive=\"not-interactive-while-panel-is-down\" aria-placeholder=\"Enter a pickup location\" aria-readonly=\"false\" class=\"StyledInput-sc-1v6kknp-7 jvYsCL\">", | |
"explanation": "Fix any of the following:\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n Element has no title attribute or the title attribute is empty", | |
"nodeLabel": "input" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": "input[aria-placeholder=\"Enter\\ a\\ drop-off\\ location\"]", | |
"path": "1,HTML,1,BODY,0,DIV,1,DIV,1,DIV,1,DIV,6,DIV,0,DIV,0,DIV,2,INPUT", | |
"snippet": "<input type=\"text\" data-interactive=\"not-interactive-while-panel-is-down\" aria-placeholder=\"Enter a drop-off location\" aria-readonly=\"false\" class=\"StyledInput-sc-1v6kknp-7 jvYsCL\">", | |
"explanation": "Fix any of the following:\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n Element has no title attribute or the title attribute is empty", | |
"nodeLabel": "input" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "critical", | |
"tags": [ | |
"cat.forms", | |
"wcag2a", | |
"wcag332", | |
"wcag131", | |
"section508", | |
"section508.22.n" | |
] | |
} | |
} | |
}, | |
"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.07, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 782323.1125, | |
"displayValue": "25 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://lyft-app-img.s3.amazonaws.com/production/profilePicture/1128894538426265480/ebca34ac-3e10-4522-8060-01af91f89573/max1200.jpg", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 375563, | |
"wastedBytes": 375563 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/commons.0093f63fd9dfca28dd6e.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 81974, | |
"wastedBytes": 81974 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/1de105d9.0ce765004f8f3edc4fb1.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 80692, | |
"wastedBytes": 80692 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/pages/_app.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 67145, | |
"wastedBytes": 67145 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/framework.250eb251df60abe72edf.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 41799, | |
"wastedBytes": 41799 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/static/coreui/US_ASCII/LyftProUI-Bold-US_ASCII.woff2", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 16640, | |
"wastedBytes": 16640 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/9337f1a57e15e939c6df2ba093998b6d7e387f62.723e051e54a529aa58ea.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 13997, | |
"wastedBytes": 13997 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/16.9c8df6a24a37e3be7554.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 13082, | |
"wastedBytes": 13082 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/runtime/main-c3c1d1337e359b1602e6.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 8039, | |
"wastedBytes": 8039 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/static/coreui/US_ASCII/ProximaNova-Regular-US_ASCII.woff2", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 6531, | |
"wastedBytes": 6531 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/static/coreui/US_ASCII/ProximaNova-Bold-US_ASCII.woff2", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 6518, | |
"wastedBytes": 6518 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/pages/index.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 6345, | |
"wastedBytes": 6345 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/images/markers/[email protected]", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 6173, | |
"wastedBytes": 6173 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/18.c4cc4d02c2eea3beaade.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 4651, | |
"wastedBytes": 4651 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/3f8b8a8fcc3f93111adabfe07ca898a719fe6666.4591cae0006bcb1e7fc3.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 3999, | |
"wastedBytes": 3999 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/25.3a8f144bae803a71c455.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 2685, | |
"wastedBytes": 2685 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/css/389cf7a69b6f4173081c.css", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 2519, | |
"wastedBytes": 2519 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/runtime/webpack-bbbf68ff9c34b5d86ff1.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 2022, | |
"wastedBytes": 2022 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/30.6be65f30eb3a65ec72be.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 1832, | |
"wastedBytes": 1832 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/images/MapPinDot.svg", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 1670, | |
"wastedBytes": 1670 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/images/[email protected]", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 1451, | |
"wastedBytes": 1451 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/images/MapPin.svg", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 762, | |
"wastedBytes": 762 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/_buildManifest.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 550, | |
"wastedBytes": 550 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/_ssgManifest.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 545, | |
"wastedBytes": 545 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/api/js?callback=_$_google_map_initialize_$_&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M", | |
"debugData": { | |
"type": "debugdata", | |
"public": true, | |
"max-age": 1800 | |
}, | |
"cacheLifetimeMs": 1800000, | |
"cacheHitProbability": 0.1375, | |
"totalBytes": 40741, | |
"wastedBytes": 35139.1125 | |
} | |
], | |
"summary": { | |
"wastedBytes": 782323.1125 | |
} | |
} | |
}, | |
"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": 2105542, | |
"displayValue": "Total size was 2,056 KB", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"itemType": "bytes", | |
"text": "Size" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://lyft-app-img.s3.amazonaws.com/production/profilePicture/1128894538426265480/ebca34ac-3e10-4522-8060-01af91f89573/max1200.jpg", | |
"totalBytes": 375563 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/commons.0093f63fd9dfca28dd6e.js", | |
"totalBytes": 81974 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/1de105d9.0ce765004f8f3edc4fb1.js", | |
"totalBytes": 80692 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9910!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=56197", | |
"totalBytes": 79494 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9910!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=81989", | |
"totalBytes": 68268 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/util.js", | |
"totalBytes": 67991 | |
}, | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/pages/_app.js", | |
"totalBytes": 67145 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9911!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=54233", | |
"totalBytes": 64209 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9913!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=127681", | |
"totalBytes": 59744 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps-api-v3/api/js/39/10/controls.js", | |
"totalBytes": 57811 | |
} | |
] | |
} | |
}, | |
"offscreen-images": { | |
"id": "offscreen-images", | |
"title": "Defer offscreen images", | |
"description": "Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https://web.dev/offscreen-images).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"render-blocking-resources": { | |
"id": "render-blocking-resources", | |
"title": "Eliminate render-blocking resources", | |
"description": "Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).", | |
"score": 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": 0.15, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 3750, | |
"displayValue": "Potential savings of 727 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://lyft-app-img.s3.amazonaws.com/production/profilePicture/1128894538426265480/ebca34ac-3e10-4522-8060-01af91f89573/max1200.jpg", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 375563, | |
"wastedBytes": 328255 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9911!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=54233", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 64209, | |
"wastedBytes": 32749 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9910!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=56197", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 79494, | |
"wastedBytes": 30186 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9912!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=129645", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 55601, | |
"wastedBytes": 29191 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9912!3i12116!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=103853", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 54555, | |
"wastedBytes": 27011 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9909!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=52223", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 54238, | |
"wastedBytes": 26984 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9913!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=127681", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 59744, | |
"wastedBytes": 26864 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9909!3i12116!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=78015", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 57646, | |
"wastedBytes": 25106 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9913!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=50305", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 51458, | |
"wastedBytes": 24496 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9912!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=78061", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 54312, | |
"wastedBytes": 22976 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9910!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=81989", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 68268, | |
"wastedBytes": 19342 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9912!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=52269", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 50517, | |
"wastedBytes": 18921 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9910!3i12116!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=107781", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 48711, | |
"wastedBytes": 18743 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9913!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=76097", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 41276, | |
"wastedBytes": 17904 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9909!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=103807", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 45728, | |
"wastedBytes": 17076 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9910!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=2502", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 49832, | |
"wastedBytes": 16950 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9913!3i12116!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=101889", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 45335, | |
"wastedBytes": 15063 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9911!3i12117!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=80025", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 51507, | |
"wastedBytes": 15035 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9911!3i12115!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=538", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 45585, | |
"wastedBytes": 13151 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9909!3i12118!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=26431", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 46952, | |
"wastedBytes": 10266 | |
}, | |
{ | |
"url": "https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i15!2i9911!3i12116!4i256!2m3!1e0!2sm!3i505221888!3m17!2sen-US!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjMzfHMuZTpsfHAudjpvZmY!4e0!5m1!5f2&key=AIzaSyBxwayj4n1EjI5DbtEWzgB3PQy9WDsgx8M&token=105817", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 37509, | |
"wastedBytes": 8449 | |
} | |
], | |
"overallSavingsMs": 3750, | |
"overallSavingsBytes": 744718 | |
} | |
}, | |
"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": 0.45, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 1200, | |
"displayValue": "Potential savings of 244 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://lyft-app-img.s3.amazonaws.com/production/profilePicture/1128894538426265480/ebca34ac-3e10-4522-8060-01af91f89573/max1200.jpg", | |
"fromProtocol": true, | |
"isCrossOrigin": true, | |
"totalBytes": 375563, | |
"wastedBytes": 249817 | |
} | |
], | |
"overallSavingsMs": 1200, | |
"overallSavingsBytes": 249817 | |
} | |
}, | |
"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": "Potential savings of 2 KB", | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "url", | |
"label": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"valueType": "bytes", | |
"label": "Size" | |
}, | |
{ | |
"key": "wastedBytes", | |
"valueType": "bytes", | |
"label": "Potential Savings" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/chunks/30.6be65f30eb3a65ec72be.js", | |
"totalBytes": 2686, | |
"wastedBytes": 2030 | |
} | |
], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 2030 | |
} | |
}, | |
"uses-responsive-images": { | |
"id": "uses-responsive-images", | |
"title": "Properly size images", | |
"description": "Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).", | |
"score": 0.38, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 1800, | |
"displayValue": "Potential savings of 365 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://lyft-app-img.s3.amazonaws.com/production/profilePicture/1128894538426265480/ebca34ac-3e10-4522-8060-01af91f89573/max1200.jpg", | |
"totalBytes": 375563, | |
"wastedBytes": 373453, | |
"wastedPercent": 99.43813443072702 | |
} | |
], | |
"overallSavingsMs": 1800, | |
"overallSavingsBytes": 373453 | |
} | |
}, | |
"efficient-animated-content": { | |
"id": "efficient-animated-content", | |
"title": "Use video formats for animated content", | |
"description": "Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. [Learn more](https://web.dev/efficient-animated-content)", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"appcache-manifest": { | |
"id": "appcache-manifest", | |
"title": "Avoids Application Cache", | |
"description": "Application Cache is deprecated. [Learn more](https://web.dev/appcache-manifest).", | |
"score": 1, | |
"scoreDisplayMode": "binary" | |
}, | |
"doctype": { | |
"id": "doctype", | |
"title": "Page has the HTML doctype", | |
"description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more](https://web.dev/doctype).", | |
"score": 1, | |
"scoreDisplayMode": "binary" | |
}, | |
"dom-size": { | |
"id": "dom-size", | |
"title": "Avoids an excessive DOM size", | |
"description": "A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 318, | |
"displayValue": "318 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": "318" | |
}, | |
{ | |
"statistic": "Maximum DOM Depth", | |
"element": { | |
"type": "code", | |
"value": "<div class=\"sc-101xho5-0 lhuBk\">" | |
}, | |
"value": "17" | |
}, | |
{ | |
"statistic": "Maximum Child Elements", | |
"element": { | |
"type": "code", | |
"value": "<div>" | |
}, | |
"value": "20" | |
} | |
] | |
} | |
}, | |
"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": "Requests 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": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "label", | |
"itemType": "text", | |
"text": "Location" | |
} | |
], | |
"items": [ | |
{ | |
"label": "line: 0", | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/pages/_app.js" | |
} | |
] | |
} | |
}, | |
"no-document-write": { | |
"id": "no-document-write", | |
"title": "Avoids `document.write()`", | |
"description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn more](https://web.dev/no-document-write).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"no-vulnerable-libraries": { | |
"id": "no-vulnerable-libraries", | |
"title": "Avoids front-end JavaScript libraries with known security vulnerabilities", | |
"description": "Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"displayValue": "", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [], | |
"summary": {} | |
} | |
}, | |
"js-libraries": { | |
"id": "js-libraries", | |
"title": "Detected JavaScript libraries", | |
"description": "All front-end JavaScript libraries detected on the page. [Learn more](https://web.dev/js-libraries).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "name", | |
"itemType": "text", | |
"text": "Name" | |
}, | |
{ | |
"key": "version", | |
"itemType": "text", | |
"text": "Version" | |
} | |
], | |
"items": [ | |
{ | |
"name": "Google Maps", | |
"version": "3.39.10" | |
}, | |
{ | |
"name": "React", | |
"npm": "react" | |
}, | |
{ | |
"name": "React (Fast path)", | |
"npm": "react" | |
}, | |
{ | |
"name": "Next.js", | |
"npm": "next" | |
}, | |
{ | |
"name": "Next.js (Fast path)", | |
"npm": "next" | |
} | |
], | |
"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": "Uses HTTP/2 for its own 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": 1, | |
"scoreDisplayMode": "binary", | |
"displayValue": "", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"uses-passive-event-listeners": { | |
"id": "uses-passive-event-listeners", | |
"title": "Does not use passive listeners to improve scrolling performance", | |
"description": "Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://web.dev/uses-passive-event-listeners).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "label", | |
"itemType": "text", | |
"text": "Location" | |
} | |
], | |
"items": [ | |
{ | |
"label": "line: 0", | |
"url": "https://cdn.lyft.com/riderweb/4ec712bd4b79d203c08d9b778cfc60930edd6f1d/_next/static/tKaxcOXqANUzBLYFItZQ9/pages/_app.js" | |
} | |
] | |
} | |
}, | |
"meta-description": { | |
"id": "meta-description", | |
"title": "Document does not have a meta description", | |
"description": "Meta descriptions may be included in search results to concisely summarize page content. [Learn more](https://web.dev/meta-description).", | |
"score": 0, | |
"scoreDisplayMode": "binary" | |
}, | |
"http-status-code": { | |
"id": "http-status-code", | |
"title": "Page has successful HTTP status code", | |
"description": "Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more](https://web.dev/http-status-code).", | |
"score": 1, | |
"scoreDisplayMode": "binary" | |
}, | |
"font-size": { | |
"id": "font-size", | |
"title": "Document uses legible font sizes", | |
"description": "Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"link-text": { | |
"id": "link-text", | |
"title": "Links have descriptive text", | |
"description": "Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [], | |
"summary": {} | |
} | |
}, | |
"is-crawlable": { | |
"id": "is-crawlable", | |
"title": "Page isn’t blocked from indexing", | |
"description": "Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more](https://web.dev/is-crawable).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"robots-txt": { | |
"id": "robots-txt", | |
"title": "robots.txt is valid", | |
"description": "If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more](https://web.dev/robots-txt).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"tap-targets": { | |
"id": "tap-targets", | |
"title": "Tap targets are sized appropriately", | |
"description": "Interactive elements like buttons and links should be large enough (48x48px), and have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more](https://web.dev/tap-targets).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"hreflang": { | |
"id": "hreflang", | |
"title": "Document has a valid `hreflang`", | |
"description": "hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more](https://web.dev/hreflang).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"plugins": { | |
"id": "plugins", | |
"title": "Document avoids plugins", | |
"description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more](https://web.dev/plugins).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"canonical": { | |
"id": "canonical", | |
"title": "Document has a valid `rel=canonical`", | |
"description": "Canonical links suggest which URL to show in search results. [Learn more](https://web.dev/canonical).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"structured-data": { | |
"id": "structured-data", | |
"title": "Structured data is valid", | |
"description": "Run the [Structured Data Testing Tool](https://search.google.com/structured-data/testing-tool/) and the [Structured Data Linter](http://linter.structured-data.org/) to validate structured data. [Learn more](https://web.dev/structured-data).", | |
"score": null, | |
"scoreDisplayMode": "manual" | |
} | |
}, | |
"configSettings": { | |
"output": "json", | |
"maxWaitForFcp": 30000, | |
"maxWaitForLoad": 45000, | |
"throttlingMethod": "simulate", | |
"throttling": { | |
"rttMs": 150, | |
"throughputKbps": 1638.4, | |
"requestLatencyMs": 562.5, | |
"downloadThroughputKbps": 1474.5600000000002, | |
"uploadThroughputKbps": 675, | |
"cpuSlowdownMultiplier": 4 | |
}, | |
"auditMode": false, | |
"gatherMode": false, | |
"disableStorageReset": false, | |
"emulatedFormFactor": "desktop", | |
"internalDisableDeviceScreenEmulation": true, | |
"channel": "devtools", | |
"budgets": null, | |
"locale": "en-US", | |
"blockedUrlPatterns": null, | |
"additionalTraceCategories": null, | |
"extraHeaders": null, | |
"precomputedLanternData": null, | |
"onlyAudits": null, | |
"onlyCategories": [ | |
"performance", | |
"pwa", | |
"best-practices", | |
"accessibility", | |
"seo" | |
], | |
"skipAudits": null | |
}, | |
"categories": { | |
"performance": { | |
"title": "Performance", | |
"auditRefs": [ | |
{ | |
"id": "first-contentful-paint", | |
"weight": 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.36 | |
}, | |
"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": 0, | |
"group": "a11y-language" | |
}, | |
{ | |
"id": "image-alt", | |
"weight": 10, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "input-image-alt", | |
"weight": 0, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "label", | |
"weight": 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.88 | |
}, | |
"best-practices": { | |
"title": "Best Practices", | |
"auditRefs": [ | |
{ | |
"id": "appcache-manifest", | |
"weight": 1 | |
}, | |
{ | |
"id": "is-on-https", | |
"weight": 1 | |
}, | |
{ | |
"id": "uses-http2", | |
"weight": 1 | |
}, | |
{ | |
"id": "uses-passive-event-listeners", | |
"weight": 1 | |
}, | |
{ | |
"id": "no-document-write", | |
"weight": 1 | |
}, | |
{ | |
"id": "external-anchors-use-rel-noopener", | |
"weight": 1 | |
}, | |
{ | |
"id": "geolocation-on-start", | |
"weight": 1 | |
}, | |
{ | |
"id": "doctype", | |
"weight": 1 | |
}, | |
{ | |
"id": "no-vulnerable-libraries", | |
"weight": 1 | |
}, | |
{ | |
"id": "js-libraries", | |
"weight": 0 | |
}, | |
{ | |
"id": "notification-on-start", | |
"weight": 1 | |
}, | |
{ | |
"id": "deprecations", | |
"weight": 1 | |
}, | |
{ | |
"id": "password-inputs-can-be-pasted-into", | |
"weight": 1 | |
}, | |
{ | |
"id": "errors-in-console", | |
"weight": 1 | |
}, | |
{ | |
"id": "image-aspect-ratio", | |
"weight": 1 | |
} | |
], | |
"id": "best-practices", | |
"score": 0.79 | |
}, | |
"seo": { | |
"title": "SEO", | |
"description": "These checks ensure that your page is optimized for search engine results ranking. There are additional factors Lighthouse does not check that may affect your search ranking. [Learn more](https://support.google.com/webmasters/answer/35769).", | |
"manualDescription": "Run these additional validators on your site to check additional SEO best practices.", | |
"auditRefs": [ | |
{ | |
"id": "viewport", | |
"weight": 1, | |
"group": "seo-mobile" | |
}, | |
{ | |
"id": "document-title", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "meta-description", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "http-status-code", | |
"weight": 1, | |
"group": "seo-crawl" | |
}, | |
{ | |
"id": "link-text", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "is-crawlable", | |
"weight": 1, | |
"group": "seo-crawl" | |
}, | |
{ | |
"id": "robots-txt", | |
"weight": 0, | |
"group": "seo-crawl" | |
}, | |
{ | |
"id": "image-alt", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "hreflang", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "canonical", | |
"weight": 0, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "font-size", | |
"weight": 0, | |
"group": "seo-mobile" | |
}, | |
{ | |
"id": "plugins", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "tap-targets", | |
"weight": 0, | |
"group": "seo-mobile" | |
}, | |
{ | |
"id": "structured-data", | |
"weight": 0 | |
} | |
], | |
"id": "seo", | |
"score": 0.89 | |
}, | |
"pwa": { | |
"title": "Progressive Web App", | |
"description": "These checks validate the aspects of a Progressive Web App. [Learn more](https://developers.google.com/web/progressive-web-apps/checklist).", | |
"manualDescription": "These checks are required by the baseline [PWA Checklist](https://developers.google.com/web/progressive-web-apps/checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.", | |
"auditRefs": [ | |
{ | |
"id": "load-fast-enough-for-pwa", | |
"weight": 7, | |
"group": "pwa-fast-reliable" | |
}, | |
{ | |
"id": "works-offline", | |
"weight": 5, | |
"group": "pwa-fast-reliable" | |
}, | |
{ | |
"id": "offline-start-url", | |
"weight": 1, | |
"group": "pwa-fast-reliable" | |
}, | |
{ | |
"id": "is-on-https", | |
"weight": 2, | |
"group": "pwa-installable" | |
}, | |
{ | |
"id": "service-worker", | |
"weight": 1, | |
"group": "pwa-installable" | |
}, | |
{ | |
"id": "installable-manifest", | |
"weight": 2, | |
"group": "pwa-installable" | |
}, | |
{ | |
"id": "redirects-http", | |
"weight": 2, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "splash-screen", | |
"weight": 1, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "themed-omnibox", | |
"weight": 1, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "content-width", | |
"weight": 0, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "viewport", | |
"weight": 2, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "without-javascript", | |
"weight": 1, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "apple-touch-icon", | |
"weight": 1, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "pwa-cross-browser", | |
"weight": 0 | |
}, | |
{ | |
"id": "pwa-page-transitions", | |
"weight": 0 | |
}, | |
{ | |
"id": "pwa-each-page-has-url", | |
"weight": 0 | |
} | |
], | |
"id": "pwa", | |
"score": 0.46 | |
} | |
}, | |
"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": 569.15, | |
"name": "lh:init:config", | |
"duration": 97.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 578.36, | |
"name": "lh:config:requireGatherers", | |
"duration": 8.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 587, | |
"name": "lh:config:requireAudits", | |
"duration": 63.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 667.15, | |
"name": "lh:init:connect", | |
"duration": 1.75, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 668.97, | |
"name": "lh:gather:loadBlank", | |
"duration": 76.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 745.2, | |
"name": "lh:gather:getVersion", | |
"duration": 10.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 755.87, | |
"name": "lh:gather:getBenchmarkIndex", | |
"duration": 503.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1259.49, | |
"name": "lh:gather:setupDriver", | |
"duration": 40.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1300.2, | |
"name": "lh:gather:loadBlank", | |
"duration": 49.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1349.91, | |
"name": "lh:gather:setupPassNetwork", | |
"duration": 5.87, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1355.88, | |
"name": "lh:driver:cleanBrowserCaches", | |
"duration": 90.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1446.35, | |
"name": "lh:gather:beforePass", | |
"duration": 7.82, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1446.4, | |
"name": "lh:gather:beforePass:CSSUsage", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1446.49, | |
"name": "lh:gather:beforePass:ViewportDimensions", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1446.55, | |
"name": "lh:gather:beforePass:RuntimeExceptions", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1446.69, | |
"name": "lh:gather:beforePass:ConsoleMessages", | |
"duration": 2.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1449.54, | |
"name": "lh:gather:beforePass:AnchorElements", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1449.66, | |
"name": "lh:gather:beforePass:ImageElements", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1449.8, | |
"name": "lh:gather:beforePass:LinkElements", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1449.86, | |
"name": "lh:gather:beforePass:MetaElements", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1449.96, | |
"name": "lh:gather:beforePass:ScriptElements", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1450.02, | |
"name": "lh:gather:beforePass:AppCacheManifest", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1450.08, | |
"name": "lh:gather:beforePass:Doctype", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1450.11, | |
"name": "lh:gather:beforePass:DOMStats", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1450.18, | |
"name": "lh:gather:beforePass:OptimizedImages", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1450.24, | |
"name": "lh:gather:beforePass:PasswordInputsWithPreventedPaste", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1450.29, | |
"name": "lh:gather:beforePass:ResponseCompression", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1450.33, | |
"name": "lh:gather:beforePass:TagsBlockingFirstPaint", | |
"duration": 3.54, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1453.92, | |
"name": "lh:gather:beforePass:FontSize", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1453.99, | |
"name": "lh:gather:beforePass:EmbeddedContent", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1454.04, | |
"name": "lh:gather:beforePass:RobotsTxt", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1454.07, | |
"name": "lh:gather:beforePass:TapTargets", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1454.11, | |
"name": "lh:gather:beforePass:Accessibility", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1454.25, | |
"name": "lh:gather:beginRecording", | |
"duration": 11.16, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1454.47, | |
"name": "lh:gather:getVersion", | |
"duration": 0.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1465.63, | |
"name": "lh:gather:loadPage-defaultPass", | |
"duration": 2977.76, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4443.56, | |
"name": "lh:gather:pass", | |
"duration": 1.99, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4445.69, | |
"name": "lh:gather:getTrace", | |
"duration": 1386.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5832.07, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 7.86, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5842.28, | |
"name": "lh:gather:afterPass", | |
"duration": 2057.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5859.38, | |
"name": "lh:gather:afterPass:CSSUsage", | |
"duration": 93.82, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5953.24, | |
"name": "lh:gather:afterPass:ViewportDimensions", | |
"duration": 3.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5956.7, | |
"name": "lh:gather:afterPass:RuntimeExceptions", | |
"duration": 1.79, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5958.53, | |
"name": "lh:gather:afterPass:ConsoleMessages", | |
"duration": 6.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5964.64, | |
"name": "lh:gather:afterPass:AnchorElements", | |
"duration": 6.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5971.02, | |
"name": "lh:gather:afterPass:ImageElements", | |
"duration": 164.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6135.12, | |
"name": "lh:gather:afterPass:LinkElements", | |
"duration": 6.63, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6141.8, | |
"name": "lh:gather:afterPass:MetaElements", | |
"duration": 6.16, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6148, | |
"name": "lh:gather:afterPass:ScriptElements", | |
"duration": 143.98, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6292.02, | |
"name": "lh:gather:afterPass:AppCacheManifest", | |
"duration": 7.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6299.66, | |
"name": "lh:gather:afterPass:Doctype", | |
"duration": 3.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6302.82, | |
"name": "lh:gather:afterPass:DOMStats", | |
"duration": 7.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6310.17, | |
"name": "lh:gather:afterPass:OptimizedImages", | |
"duration": 1041.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7351.64, | |
"name": "lh:gather:afterPass:PasswordInputsWithPreventedPaste", | |
"duration": 2.83, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7354.5, | |
"name": "lh:gather:afterPass:ResponseCompression", | |
"duration": 20.94, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7375.47, | |
"name": "lh:gather:afterPass:TagsBlockingFirstPaint", | |
"duration": 6.88, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7382.38, | |
"name": "lh:gather:afterPass:FontSize", | |
"duration": 153.65, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7536.08, | |
"name": "lh:gather:afterPass:EmbeddedContent", | |
"duration": 7.66, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7543.77, | |
"name": "lh:gather:afterPass:RobotsTxt", | |
"duration": 106.25, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7650.08, | |
"name": "lh:gather:afterPass:TapTargets", | |
"duration": 11.19, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7661.29, | |
"name": "lh:gather:afterPass:Accessibility", | |
"duration": 238.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8091.32, | |
"name": "lh:gather:loadBlank", | |
"duration": 95.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8186.89, | |
"name": "lh:gather:setupPassNetwork", | |
"duration": 40.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8227.31, | |
"name": "lh:gather:beforePass", | |
"duration": 22.68, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8227.37, | |
"name": "lh:gather:beforePass:ServiceWorker", | |
"duration": 21.16, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8248.58, | |
"name": "lh:gather:beforePass:Offline", | |
"duration": 1.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8249.9, | |
"name": "lh:gather:beforePass:StartUrl", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8250.01, | |
"name": "lh:gather:beginRecording", | |
"duration": 0.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8250.26, | |
"name": "lh:gather:loadPage-offlinePass", | |
"duration": 234.24, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8484.55, | |
"name": "lh:gather:pass", | |
"duration": 0.37, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8484.95, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8512.66, | |
"name": "lh:gather:afterPass", | |
"duration": 3415.93, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8722.7, | |
"name": "lh:gather:afterPass:ServiceWorker", | |
"duration": 82.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8805.16, | |
"name": "lh:gather:afterPass:Offline", | |
"duration": 93.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8898.45, | |
"name": "lh:gather:afterPass:StartUrl", | |
"duration": 3030.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 11928.65, | |
"name": "lh:gather:loadBlank", | |
"duration": 175, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12103.69, | |
"name": "lh:gather:setupPassNetwork", | |
"duration": 11.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12114.98, | |
"name": "lh:gather:beforePass", | |
"duration": 0.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12115.04, | |
"name": "lh:gather:beforePass:HTTPRedirect", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12115.19, | |
"name": "lh:gather:beforePass:HTMLWithoutJavaScript", | |
"duration": 0.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12115.26, | |
"name": "lh:gather:beginRecording", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12115.36, | |
"name": "lh:gather:loadPage-redirectPass", | |
"duration": 332.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12447.73, | |
"name": "lh:gather:pass", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12448.06, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 1.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12454.36, | |
"name": "lh:gather:afterPass", | |
"duration": 17.81, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12462.77, | |
"name": "lh:gather:afterPass:HTTPRedirect", | |
"duration": 4.83, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12467.64, | |
"name": "lh:gather:afterPass:HTMLWithoutJavaScript", | |
"duration": 4.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12472.28, | |
"name": "lh:gather:disconnect", | |
"duration": 50.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 666.47, | |
"name": "lh:runner:run", | |
"duration": 13795.85, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12523.16, | |
"name": "lh:runner:auditing", | |
"duration": 1938.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12527.69, | |
"name": "lh:audit:is-on-https", | |
"duration": 7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12528.34, | |
"name": "lh:computed:NetworkRecords", | |
"duration": 5.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12535.24, | |
"name": "lh:audit:redirects-http", | |
"duration": 0.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12536.22, | |
"name": "lh:audit:service-worker", | |
"duration": 1.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12538.18, | |
"name": "lh:audit:works-offline", | |
"duration": 0.68, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12539.25, | |
"name": "lh:audit:viewport", | |
"duration": 1.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12539.55, | |
"name": "lh:computed:ViewportMeta", | |
"duration": 0.74, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12540.93, | |
"name": "lh:audit:without-javascript", | |
"duration": 0.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12541.92, | |
"name": "lh:audit:first-contentful-paint", | |
"duration": 95.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12542.33, | |
"name": "lh:computed:FirstContentfulPaint", | |
"duration": 94.96, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12542.5, | |
"name": "lh:computed:TraceOfTab", | |
"duration": 63.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12606.04, | |
"name": "lh:computed:LanternFirstContentfulPaint", | |
"duration": 31.22, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12606.29, | |
"name": "lh:computed:PageDependencyGraph", | |
"duration": 18.78, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12626.84, | |
"name": "lh:computed:LoadSimulator", | |
"duration": 2.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12627.08, | |
"name": "lh:computed:NetworkAnalysis", | |
"duration": 1.91, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12638.1, | |
"name": "lh:audit:first-meaningful-paint", | |
"duration": 7.82, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12638.46, | |
"name": "lh:computed:FirstMeaningfulPaint", | |
"duration": 7.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12638.59, | |
"name": "lh:computed:LanternFirstMeaningfulPaint", | |
"duration": 7.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12646.28, | |
"name": "lh:audit:load-fast-enough-for-pwa", | |
"duration": 14.89, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12646.68, | |
"name": "lh:computed:Interactive", | |
"duration": 14.17, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12646.81, | |
"name": "lh:computed:LanternInteractive", | |
"duration": 13.99, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12661.48, | |
"name": "lh:audit:speed-index", | |
"duration": 1086.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12661.93, | |
"name": "lh:computed:SpeedIndex", | |
"duration": 1085.25, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12662.09, | |
"name": "lh:computed:LanternSpeedIndex", | |
"duration": 1085.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 12662.19, | |
"name": "lh:computed:Speedline", | |
"duration": 1064.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 13748.01, | |
"name": "lh:audit:screenshot-thumbnails", | |
"duration": 274.85, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14023, | |
"name": "lh:audit:final-screenshot", | |
"duration": 4.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14023.44, | |
"name": "lh:computed:Screenshots", | |
"duration": 3.84, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14030.82, | |
"name": "lh:audit:estimated-input-latency", | |
"duration": 37.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14031.21, | |
"name": "lh:computed:EstimatedInputLatency", | |
"duration": 36.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14031.37, | |
"name": "lh:computed:LanternEstimatedInputLatency", | |
"duration": 36.16, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14068.44, | |
"name": "lh:audit:total-blocking-time", | |
"duration": 12.65, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14068.99, | |
"name": "lh:computed:TotalBlockingTime", | |
"duration": 11.82, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14069.15, | |
"name": "lh:computed:LanternTotalBlockingTime", | |
"duration": 11.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14081.44, | |
"name": "lh:audit:max-potential-fid", | |
"duration": 10.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14081.75, | |
"name": "lh:computed:MaxPotentialFID", | |
"duration": 9.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14081.86, | |
"name": "lh:computed:LanternMaxPotentialFID", | |
"duration": 9.34, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14091.81, | |
"name": "lh:audit:errors-in-console", | |
"duration": 1.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14093.36, | |
"name": "lh:audit:time-to-first-byte", | |
"duration": 1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14093.71, | |
"name": "lh:computed:MainResource", | |
"duration": 0.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14094.64, | |
"name": "lh:audit:first-cpu-idle", | |
"duration": 6.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14094.94, | |
"name": "lh:computed:FirstCPUIdle", | |
"duration": 5.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14095.05, | |
"name": "lh:computed:LanternFirstCPUIdle", | |
"duration": 5.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14100.93, | |
"name": "lh:audit:interactive", | |
"duration": 0.55, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14101.72, | |
"name": "lh:audit:user-timings", | |
"duration": 4.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14101.95, | |
"name": "lh:computed:UserTimings", | |
"duration": 3.64, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14106.31, | |
"name": "lh:audit:critical-request-chains", | |
"duration": 1.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14106.55, | |
"name": "lh:computed:CriticalRequestChains", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14107.99, | |
"name": "lh:audit:redirects", | |
"duration": 0.75, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14109.14, | |
"name": "lh:audit:installable-manifest", | |
"duration": 1.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14109.46, | |
"name": "lh:computed:ManifestValues", | |
"duration": 0.87, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14111.04, | |
"name": "lh:audit:apple-touch-icon", | |
"duration": 0.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14111.81, | |
"name": "lh:audit:splash-screen", | |
"duration": 0.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14112.56, | |
"name": "lh:audit:themed-omnibox", | |
"duration": 0.67, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14113.51, | |
"name": "lh:audit:content-width", | |
"duration": 0.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14114.18, | |
"name": "lh:audit:image-aspect-ratio", | |
"duration": 0.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14115.23, | |
"name": "lh:audit:deprecations", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14116.08, | |
"name": "lh:audit:mainthread-work-breakdown", | |
"duration": 79.69, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14116.44, | |
"name": "lh:computed:MainThreadTasks", | |
"duration": 73.71, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14196.11, | |
"name": "lh:audit:bootup-time", | |
"duration": 11.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14207.4, | |
"name": "lh:audit:uses-rel-preload", | |
"duration": 1.79, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14207.78, | |
"name": "lh:computed:LoadSimulator", | |
"duration": 0.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14209.46, | |
"name": "lh:audit:uses-rel-preconnect", | |
"duration": 1.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14210.79, | |
"name": "lh:audit:font-display", | |
"duration": 2.37, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14213.23, | |
"name": "lh:audit:diagnostics", | |
"duration": 2.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14215.34, | |
"name": "lh:audit:network-requests", | |
"duration": 0.84, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14216.43, | |
"name": "lh:audit:network-rtt", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14217.13, | |
"name": "lh:audit:network-server-latency", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14217.64, | |
"name": "lh:audit:main-thread-tasks", | |
"duration": 1.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14218.78, | |
"name": "lh:audit:metrics", | |
"duration": 1.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14219.13, | |
"name": "lh:computed:LargestContentfulPaint", | |
"duration": 0.14, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14220.14, | |
"name": "lh:audit:offline-start-url", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14220.67, | |
"name": "lh:audit:performance-budget", | |
"duration": 1.55, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14220.95, | |
"name": "lh:computed:ResourceSummary", | |
"duration": 1.14, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14222.44, | |
"name": "lh:audit:resource-summary", | |
"duration": 0.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14223.29, | |
"name": "lh:audit:third-party-summary", | |
"duration": 62.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14285.75, | |
"name": "lh:audit:pwa-cross-browser", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14286.32, | |
"name": "lh:audit:pwa-page-transitions", | |
"duration": 0.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14286.7, | |
"name": "lh:audit:pwa-each-page-has-url", | |
"duration": 0.19, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14287.1, | |
"name": "lh:audit:accesskeys", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14287.63, | |
"name": "lh:audit:aria-allowed-attr", | |
"duration": 0.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14288.41, | |
"name": "lh:audit:aria-required-attr", | |
"duration": 0.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14289.26, | |
"name": "lh:audit:aria-required-children", | |
"duration": 0.65, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14290.12, | |
"name": "lh:audit:aria-required-parent", | |
"duration": 0.56, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14290.86, | |
"name": "lh:audit:aria-roles", | |
"duration": 0.68, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14291.76, | |
"name": "lh:audit:aria-valid-attr-value", | |
"duration": 0.96, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14293.06, | |
"name": "lh:audit:aria-valid-attr", | |
"duration": 0.86, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14294.25, | |
"name": "lh:audit:audio-caption", | |
"duration": 0.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14294.81, | |
"name": "lh:audit:button-name", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14295.64, | |
"name": "lh:audit:bypass", | |
"duration": 0.66, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14296.54, | |
"name": "lh:audit:color-contrast", | |
"duration": 0.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14297.44, | |
"name": "lh:audit:definition-list", | |
"duration": 1.37, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14299.05, | |
"name": "lh:audit:dlitem", | |
"duration": 0.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14299.56, | |
"name": "lh:audit:document-title", | |
"duration": 0.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14300.38, | |
"name": "lh:audit:duplicate-id", | |
"duration": 0.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14301.19, | |
"name": "lh:audit:frame-title", | |
"duration": 0.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14301.72, | |
"name": "lh:audit:html-has-lang", | |
"duration": 0.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14302.56, | |
"name": "lh:audit:html-lang-valid", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14303.11, | |
"name": "lh:audit:image-alt", | |
"duration": 0.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14303.9, | |
"name": "lh:audit:input-image-alt", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14304.48, | |
"name": "lh:audit:label", | |
"duration": 0.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14305.33, | |
"name": "lh:audit:layout-table", | |
"duration": 0.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14305.9, | |
"name": "lh:audit:link-name", | |
"duration": 0.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14306.79, | |
"name": "lh:audit:list", | |
"duration": 0.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14307.66, | |
"name": "lh:audit:listitem", | |
"duration": 1.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14309.39, | |
"name": "lh:audit:meta-refresh", | |
"duration": 0.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14310.25, | |
"name": "lh:audit:meta-viewport", | |
"duration": 0.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14311.22, | |
"name": "lh:audit:object-alt", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14312.09, | |
"name": "lh:audit:tabindex", | |
"duration": 0.57, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14312.96, | |
"name": "lh:audit:td-headers-attr", | |
"duration": 0.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14313.66, | |
"name": "lh:audit:th-has-data-cells", | |
"duration": 0.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14314.3, | |
"name": "lh:audit:valid-lang", | |
"duration": 0.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14314.96, | |
"name": "lh:audit:video-caption", | |
"duration": 0.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14315.67, | |
"name": "lh:audit:video-description", | |
"duration": 0.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14316.22, | |
"name": "lh:audit:custom-controls-labels", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14316.38, | |
"name": "lh:audit:custom-controls-roles", | |
"duration": 0.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14316.58, | |
"name": "lh:audit:focus-traps", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14316.73, | |
"name": "lh:audit:focusable-controls", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14316.87, | |
"name": "lh:audit:heading-levels", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14317.01, | |
"name": "lh:audit:interactive-element-affordance", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14317.14, | |
"name": "lh:audit:logical-tab-order", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14317.29, | |
"name": "lh:audit:managed-focus", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14317.42, | |
"name": "lh:audit:offscreen-content-hidden", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14317.55, | |
"name": "lh:audit:use-landmarks", | |
"duration": 0.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14317.67, | |
"name": "lh:audit:visual-order-follows-dom", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14318, | |
"name": "lh:audit:uses-long-cache-ttl", | |
"duration": 2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14320.2, | |
"name": "lh:audit:total-byte-weight", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14320.9, | |
"name": "lh:audit:offscreen-images", | |
"duration": 4.84, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14326.01, | |
"name": "lh:audit:render-blocking-resources", | |
"duration": 8.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14331.85, | |
"name": "lh:computed:FirstContentfulPaint", | |
"duration": 2.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14332.03, | |
"name": "lh:computed:LanternFirstContentfulPaint", | |
"duration": 2.23, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14334.81, | |
"name": "lh:audit:unminified-css", | |
"duration": 16.75, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14351.83, | |
"name": "lh:audit:unminified-javascript", | |
"duration": 67.73, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14419.79, | |
"name": "lh:audit:unused-css-rules", | |
"duration": 3.24, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14423.3, | |
"name": "lh:audit:uses-webp-images", | |
"duration": 4.16, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14428.06, | |
"name": "lh:audit:uses-optimized-images", | |
"duration": 3.65, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14431.97, | |
"name": "lh:audit:uses-text-compression", | |
"duration": 3.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14435.59, | |
"name": "lh:audit:uses-responsive-images", | |
"duration": 3.67, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14439.51, | |
"name": "lh:audit:efficient-animated-content", | |
"duration": 2.87, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14442.66, | |
"name": "lh:audit:appcache-manifest", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14443.33, | |
"name": "lh:audit:doctype", | |
"duration": 0.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14443.94, | |
"name": "lh:audit:dom-size", | |
"duration": 0.74, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14444.92, | |
"name": "lh:audit:external-anchors-use-rel-noopener", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14445.62, | |
"name": "lh:audit:geolocation-on-start", | |
"duration": 0.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14446.29, | |
"name": "lh:audit:no-document-write", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14446.9, | |
"name": "lh:audit:no-vulnerable-libraries", | |
"duration": 4.19, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14451.3, | |
"name": "lh:audit:js-libraries", | |
"duration": 0.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14451.83, | |
"name": "lh:audit:notification-on-start", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14452.39, | |
"name": "lh:audit:password-inputs-can-be-pasted-into", | |
"duration": 0.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14452.89, | |
"name": "lh:audit:uses-http2", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14453.7, | |
"name": "lh:audit:uses-passive-event-listeners", | |
"duration": 0.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14454.27, | |
"name": "lh:audit:meta-description", | |
"duration": 0.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14454.76, | |
"name": "lh:audit:http-status-code", | |
"duration": 0.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14455.28, | |
"name": "lh:audit:font-size", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14455.86, | |
"name": "lh:audit:link-text", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14456.64, | |
"name": "lh:audit:is-crawlable", | |
"duration": 0.58, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14457.4, | |
"name": "lh:audit:robots-txt", | |
"duration": 0.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14457.92, | |
"name": "lh:audit:tap-targets", | |
"duration": 0.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14458.52, | |
"name": "lh:audit:hreflang", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14459.43, | |
"name": "lh:audit:plugins", | |
"duration": 0.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14460.2, | |
"name": "lh:audit:canonical", | |
"duration": 0.77, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14461.27, | |
"name": "lh:audit:structured-data", | |
"duration": 0.25, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 14461.57, | |
"name": "lh:runner:generate", | |
"duration": 0.74, | |
"entryType": "measure" | |
} | |
], | |
"total": 13795.85 | |
}, | |
"i18n": { | |
"rendererFormattedStrings": {}, | |
"icuMessagePaths": { | |
"lighthouse-core/audits/is-on-https.js | title": [ | |
"audits[is-on-https].title" | |
], | |
"lighthouse-core/audits/is-on-https.js | description": [ | |
"audits[is-on-https].description" | |
], | |
"lighthouse-core/audits/redirects-http.js | title": [ | |
"audits[redirects-http].title" | |
], | |
"lighthouse-core/audits/redirects-http.js | description": [ | |
"audits[redirects-http].description" | |
], | |
"lighthouse-core/audits/service-worker.js | failureTitle": [ | |
"audits[service-worker].title" | |
], | |
"lighthouse-core/audits/service-worker.js | description": [ | |
"audits[service-worker].description" | |
], | |
"lighthouse-core/audits/works-offline.js | failureTitle": [ | |
"audits[works-offline].title" | |
], | |
"lighthouse-core/audits/works-offline.js | description": [ | |
"audits[works-offline].description" | |
], | |
"lighthouse-core/audits/viewport.js | title": [ | |
"audits.viewport.title" | |
], | |
"lighthouse-core/audits/viewport.js | description": [ | |
"audits.viewport.description" | |
], | |
"lighthouse-core/audits/without-javascript.js | 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": 3805.347 | |
}, | |
"path": "audits[first-contentful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 3805.347 | |
}, | |
"path": "audits[first-meaningful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 6475.68674657107 | |
}, | |
"path": "audits[speed-index].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 7562.816000000001 | |
}, | |
"path": "audits[first-cpu-idle].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 11849.2605 | |
}, | |
"path": "audits.interactive.displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 7164.723999999969 | |
}, | |
"path": "audits[mainthread-work-breakdown].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 4264.267999999947 | |
}, | |
"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": 11849.2605 | |
}, | |
"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": 100.80000000000001 | |
}, | |
"path": "audits[estimated-input-latency].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 545.3314999999993 | |
}, | |
"path": "audits[total-blocking-time].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 468.0000000000002 | |
}, | |
"path": "audits[max-potential-fid].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 25.398 | |
}, | |
"path": "audits[network-rtt].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 209.34900000000002 | |
}, | |
"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 | failureTitle": [ | |
"audits[errors-in-console].title" | |
], | |
"lighthouse-core/audits/errors-in-console.js | description": [ | |
"audits[errors-in-console].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnURL": [ | |
"audits[errors-in-console].details.headings[0].text", | |
"audits[bootup-time].details.headings[0].text", | |
"audits[uses-rel-preconnect].details.headings[0].label", | |
"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[uses-webp-images].details.headings[1].label", | |
"audits[uses-optimized-images].details.headings[1].label", | |
"audits[uses-text-compression].details.headings[0].label", | |
"audits[uses-responsive-images].details.headings[1].label", | |
"audits[geolocation-on-start].details.headings[0].text", | |
"audits[uses-passive-event-listeners].details.headings[0].text" | |
], | |
"lighthouse-core/audits/errors-in-console.js | columnDesc": [ | |
"audits[errors-in-console].details.headings[1].text" | |
], | |
"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": 40.428 | |
}, | |
"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": 4 | |
}, | |
"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": 3 | |
}, | |
"path": "audits[critical-request-chains].displayValue" | |
} | |
], | |
"lighthouse-core/audits/redirects.js | title": [ | |
"audits.redirects.title" | |
], | |
"lighthouse-core/audits/redirects.js | description": [ | |
"audits.redirects.description" | |
], | |
"lighthouse-core/audits/installable-manifest.js | title": [ | |
"audits[installable-manifest].title" | |
], | |
"lighthouse-core/audits/installable-manifest.js | description": [ | |
"audits[installable-manifest].description" | |
], | |
"lighthouse-core/audits/apple-touch-icon.js | title": [ | |
"audits[apple-touch-icon].title" | |
], | |
"lighthouse-core/audits/apple-touch-icon.js | description": [ | |
"audits[apple-touch-icon].description" | |
], | |
"lighthouse-core/audits/splash-screen.js | title": [ | |
"audits[splash-screen].title" | |
], | |
"lighthouse-core/audits/splash-screen.js | description": [ | |
"audits[splash-screen].description" | |
], | |
"lighthouse-core/audits/themed-omnibox.js | title": [ | |
"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/audits/bootup-time.js | columnTotal": [ | |
"audits[bootup-time].details.headings[1].text" | |
], | |
"lighthouse-core/audits/bootup-time.js | columnScriptEval": [ | |
"audits[bootup-time].details.headings[2].text" | |
], | |
"lighthouse-core/audits/bootup-time.js | columnScriptParse": [ | |
"audits[bootup-time].details.headings[3].text" | |
], | |
"lighthouse-core/audits/uses-rel-preload.js | title": [ | |
"audits[uses-rel-preload].title" | |
], | |
"lighthouse-core/audits/uses-rel-preload.js | description": [ | |
"audits[uses-rel-preload].description" | |
], | |
"lighthouse-core/audits/uses-rel-preconnect.js | title": [ | |
"audits[uses-rel-preconnect].title" | |
], | |
"lighthouse-core/audits/uses-rel-preconnect.js | description": [ | |
"audits[uses-rel-preconnect].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | displayValueMsSavings": [ | |
{ | |
"values": { | |
"wastedMs": 300 | |
}, | |
"path": "audits[uses-rel-preconnect].displayValue" | |
} | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": [ | |
"audits[uses-rel-preconnect].details.headings[1].label", | |
"audits[uses-webp-images].details.headings[3].label", | |
"audits[uses-optimized-images].details.headings[3].label", | |
"audits[uses-text-compression].details.headings[2].label", | |
"audits[uses-responsive-images].details.headings[3].label" | |
], | |
"lighthouse-core/audits/font-display.js | title": [ | |
"audits[font-display].title" | |
], | |
"lighthouse-core/audits/font-display.js | description": [ | |
"audits[font-display].description" | |
], | |
"lighthouse-core/audits/network-rtt.js | title": [ | |
"audits[network-rtt].title" | |
], | |
"lighthouse-core/audits/network-rtt.js | description": [ | |
"audits[network-rtt].description" | |
], | |
"lighthouse-core/audits/network-server-latency.js | title": [ | |
"audits[network-server-latency].title" | |
], | |
"lighthouse-core/audits/network-server-latency.js | description": [ | |
"audits[network-server-latency].description" | |
], | |
"lighthouse-core/audits/offline-start-url.js | failureTitle": [ | |
"audits[offline-start-url].title" | |
], | |
"lighthouse-core/audits/offline-start-url.js | description": [ | |
"audits[offline-start-url].description" | |
], | |
"lighthouse-core/audits/performance-budget.js | title": [ | |
"audits[performance-budget].title" | |
], | |
"lighthouse-core/audits/performance-budget.js | description": [ | |
"audits[performance-budget].description" | |
], | |
"lighthouse-core/audits/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": 80, | |
"byteCount": 2105542 | |
}, | |
"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 | imageResourceType": [ | |
"audits[resource-summary].details.items[1].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | scriptResourceType": [ | |
"audits[resource-summary].details.items[2].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | fontResourceType": [ | |
"audits[resource-summary].details.items[3].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | otherResourceType": [ | |
"audits[resource-summary].details.items[4].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | documentResourceType": [ | |
"audits[resource-summary].details.items[5].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | stylesheetResourceType": [ | |
"audits[resource-summary].details.items[6].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | mediaResourceType": [ | |
"audits[resource-summary].details.items[7].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | thirdPartyResourceType": [ | |
"audits[resource-summary].details.items[8].label" | |
], | |
"lighthouse-core/audits/third-party-summary.js | failureTitle": [ | |
"audits[third-party-summary].title" | |
], | |
"lighthouse-core/audits/third-party-summary.js | description": [ | |
"audits[third-party-summary].description" | |
], | |
"lighthouse-core/audits/third-party-summary.js | displayValue": [ | |
{ | |
"values": { | |
"timeInMs": 396.28 | |
}, | |
"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[uses-webp-images].details.headings[2].label", | |
"audits[uses-optimized-images].details.headings[2].label", | |
"audits[uses-text-compression].details.headings[1].label", | |
"audits[uses-responsive-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 | failureTitle": [ | |
"audits.bypass.title" | |
], | |
"lighthouse-core/audits/accessibility/bypass.js | description": [ | |
"audits.bypass.description" | |
], | |
"lighthouse-core/audits/accessibility/axe-audit.js | failingElementsHeader": [ | |
"audits.bypass.details.headings[0].text", | |
"audits[html-has-lang].details.headings[0].text", | |
"audits.label.details.headings[0].text" | |
], | |
"lighthouse-core/audits/accessibility/color-contrast.js | title": [ | |
"audits[color-contrast].title" | |
], | |
"lighthouse-core/audits/accessibility/color-contrast.js | description": [ | |
"audits[color-contrast].description" | |
], | |
"lighthouse-core/audits/accessibility/definition-list.js | title": [ | |
"audits[definition-list].title" | |
], | |
"lighthouse-core/audits/accessibility/definition-list.js | description": [ | |
"audits[definition-list].description" | |
], | |
"lighthouse-core/audits/accessibility/dlitem.js | title": [ | |
"audits.dlitem.title" | |
], | |
"lighthouse-core/audits/accessibility/dlitem.js | description": [ | |
"audits.dlitem.description" | |
], | |
"lighthouse-core/audits/accessibility/document-title.js | title": [ | |
"audits[document-title].title" | |
], | |
"lighthouse-core/audits/accessibility/document-title.js | description": [ | |
"audits[document-title].description" | |
], | |
"lighthouse-core/audits/accessibility/duplicate-id.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 | failureTitle": [ | |
"audits[html-has-lang].title" | |
], | |
"lighthouse-core/audits/accessibility/html-has-lang.js | description": [ | |
"audits[html-has-lang].description" | |
], | |
"lighthouse-core/audits/accessibility/html-lang-valid.js | title": [ | |
"audits[html-lang-valid].title" | |
], | |
"lighthouse-core/audits/accessibility/html-lang-valid.js | description": [ | |
"audits[html-lang-valid].description" | |
], | |
"lighthouse-core/audits/accessibility/image-alt.js | 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 | failureTitle": [ | |
"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": 25 | |
}, | |
"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": 2105542 | |
}, | |
"path": "audits[total-byte-weight].displayValue" | |
} | |
], | |
"lighthouse-core/audits/byte-efficiency/offscreen-images.js | title": [ | |
"audits[offscreen-images].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": [ | |
"audits[offscreen-images].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title": [ | |
"audits[render-blocking-resources].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description": [ | |
"audits[render-blocking-resources].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/unminified-css.js | title": [ | |
"audits[unminified-css].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/unminified-css.js | description": [ | |
"audits[unminified-css].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title": [ | |
"audits[unminified-javascript].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description": [ | |
"audits[unminified-javascript].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title": [ | |
"audits[unused-css-rules].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description": [ | |
"audits[unused-css-rules].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": [ | |
"audits[uses-webp-images].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": [ | |
"audits[uses-webp-images].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | displayValueByteSavings": [ | |
{ | |
"values": { | |
"wastedBytes": 744718 | |
}, | |
"path": "audits[uses-webp-images].displayValue" | |
}, | |
{ | |
"values": { | |
"wastedBytes": 249817 | |
}, | |
"path": "audits[uses-optimized-images].displayValue" | |
}, | |
{ | |
"values": { | |
"wastedBytes": 2030 | |
}, | |
"path": "audits[uses-text-compression].displayValue" | |
}, | |
{ | |
"values": { | |
"wastedBytes": 373453 | |
}, | |
"path": "audits[uses-responsive-images].displayValue" | |
} | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": [ | |
"audits[uses-optimized-images].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description": [ | |
"audits[uses-optimized-images].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": [ | |
"audits[uses-text-compression].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description": [ | |
"audits[uses-text-compression].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title": [ | |
"audits[uses-responsive-images].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description": [ | |
"audits[uses-responsive-images].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title": [ | |
"audits[efficient-animated-content].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description": [ | |
"audits[efficient-animated-content].description" | |
], | |
"lighthouse-core/audits/dobetterweb/appcache-manifest.js | title": [ | |
"audits[appcache-manifest].title" | |
], | |
"lighthouse-core/audits/dobetterweb/appcache-manifest.js | description": [ | |
"audits[appcache-manifest].description" | |
], | |
"lighthouse-core/audits/dobetterweb/doctype.js | title": [ | |
"audits.doctype.title" | |
], | |
"lighthouse-core/audits/dobetterweb/doctype.js | description": [ | |
"audits.doctype.description" | |
], | |
"lighthouse-core/audits/dobetterweb/dom-size.js | title": [ | |
"audits[dom-size].title" | |
], | |
"lighthouse-core/audits/dobetterweb/dom-size.js | description": [ | |
"audits[dom-size].description" | |
], | |
"lighthouse-core/audits/dobetterweb/dom-size.js | displayValue": [ | |
{ | |
"values": { | |
"itemCount": 318 | |
}, | |
"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 | failureTitle": [ | |
"audits[geolocation-on-start].title" | |
], | |
"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | description": [ | |
"audits[geolocation-on-start].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnLocation": [ | |
"audits[geolocation-on-start].details.headings[1].text", | |
"audits[uses-passive-event-listeners].details.headings[1].text" | |
], | |
"lighthouse-core/audits/dobetterweb/no-document-write.js | title": [ | |
"audits[no-document-write].title" | |
], | |
"lighthouse-core/audits/dobetterweb/no-document-write.js | description": [ | |
"audits[no-document-write].description" | |
], | |
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | title": [ | |
"audits[no-vulnerable-libraries].title" | |
], | |
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | description": [ | |
"audits[no-vulnerable-libraries].description" | |
], | |
"lighthouse-core/audits/dobetterweb/js-libraries.js | title": [ | |
"audits[js-libraries].title" | |
], | |
"lighthouse-core/audits/dobetterweb/js-libraries.js | description": [ | |
"audits[js-libraries].description" | |
], | |
"lighthouse-core/audits/dobetterweb/js-libraries.js | columnVersion": [ | |
"audits[js-libraries].details.headings[1].text" | |
], | |
"lighthouse-core/audits/dobetterweb/notification-on-start.js | title": [ | |
"audits[notification-on-start].title" | |
], | |
"lighthouse-core/audits/dobetterweb/notification-on-start.js | description": [ | |
"audits[notification-on-start].description" | |
], | |
"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | title": [ | |
"audits[password-inputs-can-be-pasted-into].title" | |
], | |
"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | description": [ | |
"audits[password-inputs-can-be-pasted-into].description" | |
], | |
"lighthouse-core/audits/dobetterweb/uses-http2.js | title": [ | |
"audits[uses-http2].title" | |
], | |
"lighthouse-core/audits/dobetterweb/uses-http2.js | description": [ | |
"audits[uses-http2].description" | |
], | |
"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | failureTitle": [ | |
"audits[uses-passive-event-listeners].title" | |
], | |
"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | description": [ | |
"audits[uses-passive-event-listeners].description" | |
], | |
"lighthouse-core/audits/seo/meta-description.js | failureTitle": [ | |
"audits[meta-description].title" | |
], | |
"lighthouse-core/audits/seo/meta-description.js | description": [ | |
"audits[meta-description].description" | |
], | |
"lighthouse-core/audits/seo/http-status-code.js | title": [ | |
"audits[http-status-code].title" | |
], | |
"lighthouse-core/audits/seo/http-status-code.js | description": [ | |
"audits[http-status-code].description" | |
], | |
"lighthouse-core/audits/seo/font-size.js | title": [ | |
"audits[font-size].title" | |
], | |
"lighthouse-core/audits/seo/font-size.js | description": [ | |
"audits[font-size].description" | |
], | |
"lighthouse-core/audits/seo/link-text.js | title": [ | |
"audits[link-text].title" | |
], | |
"lighthouse-core/audits/seo/link-text.js | description": [ | |
"audits[link-text].description" | |
], | |
"lighthouse-core/audits/seo/is-crawlable.js | title": [ | |
"audits[is-crawlable].title" | |
], | |
"lighthouse-core/audits/seo/is-crawlable.js | description": [ | |
"audits[is-crawlable].description" | |
], | |
"lighthouse-core/audits/seo/robots-txt.js | title": [ | |
"audits[robots-txt].title" | |
], | |
"lighthouse-core/audits/seo/robots-txt.js | description": [ | |
"audits[robots-txt].description" | |
], | |
"lighthouse-core/audits/seo/tap-targets.js | title": [ | |
"audits[tap-targets].title" | |
], | |
"lighthouse-core/audits/seo/tap-targets.js | description": [ | |
"audits[tap-targets].description" | |
], | |
"lighthouse-core/audits/seo/hreflang.js | title": [ | |
"audits.hreflang.title" | |
], | |
"lighthouse-core/audits/seo/hreflang.js | description": [ | |
"audits.hreflang.description" | |
], | |
"lighthouse-core/audits/seo/plugins.js | title": [ | |
"audits.plugins.title" | |
], | |
"lighthouse-core/audits/seo/plugins.js | description": [ | |
"audits.plugins.description" | |
], | |
"lighthouse-core/audits/seo/canonical.js | title": [ | |
"audits.canonical.title" | |
], | |
"lighthouse-core/audits/seo/canonical.js | description": [ | |
"audits.canonical.description" | |
], | |
"lighthouse-core/audits/seo/manual/structured-data.js | title": [ | |
"audits[structured-data].title" | |
], | |
"lighthouse-core/audits/seo/manual/structured-data.js | description": [ | |
"audits[structured-data].description" | |
], | |
"lighthouse-core/config/default-config.js | performanceCategoryTitle": [ | |
"categories.performance.title" | |
], | |
"lighthouse-core/config/default-config.js | a11yCategoryTitle": [ | |
"categories.accessibility.title" | |
], | |
"lighthouse-core/config/default-config.js | a11yCategoryDescription": [ | |
"categories.accessibility.description" | |
], | |
"lighthouse-core/config/default-config.js | a11yCategoryManualDescription": [ | |
"categories.accessibility.manualDescription" | |
], | |
"lighthouse-core/config/default-config.js | bestPracticesCategoryTitle": [ | |
"categories[best-practices].title" | |
], | |
"lighthouse-core/config/default-config.js | seoCategoryTitle": [ | |
"categories.seo.title" | |
], | |
"lighthouse-core/config/default-config.js | seoCategoryDescription": [ | |
"categories.seo.description" | |
], | |
"lighthouse-core/config/default-config.js | seoCategoryManualDescription": [ | |
"categories.seo.manualDescription" | |
], | |
"lighthouse-core/config/default-config.js | pwaCategoryTitle": [ | |
"categories.pwa.title" | |
], | |
"lighthouse-core/config/default-config.js | pwaCategoryDescription": [ | |
"categories.pwa.description" | |
], | |
"lighthouse-core/config/default-config.js | pwaCategoryManualDescription": [ | |
"categories.pwa.manualDescription" | |
], | |
"lighthouse-core/config/default-config.js | metricGroupTitle": [ | |
"categoryGroups.metrics.title" | |
], | |
"lighthouse-core/config/default-config.js | loadOpportunitiesGroupTitle": [ | |
"categoryGroups[load-opportunities].title" | |
], | |
"lighthouse-core/config/default-config.js | loadOpportunitiesGroupDescription": [ | |
"categoryGroups[load-opportunities].description" | |
], | |
"lighthouse-core/config/default-config.js | budgetsGroupTitle": [ | |
"categoryGroups.budgets.title" | |
], | |
"lighthouse-core/config/default-config.js | budgetsGroupDescription": [ | |
"categoryGroups.budgets.description" | |
], | |
"lighthouse-core/config/default-config.js | diagnosticsGroupTitle": [ | |
"categoryGroups.diagnostics.title" | |
], | |
"lighthouse-core/config/default-config.js | diagnosticsGroupDescription": [ | |
"categoryGroups.diagnostics.description" | |
], | |
"lighthouse-core/config/default-config.js | pwaFastReliableGroupTitle": [ | |
"categoryGroups[pwa-fast-reliable].title" | |
], | |
"lighthouse-core/config/default-config.js | pwaInstallableGroupTitle": [ | |
"categoryGroups[pwa-installable].title" | |
], | |
"lighthouse-core/config/default-config.js | pwaOptimizedGroupTitle": [ | |
"categoryGroups[pwa-optimized].title" | |
], | |
"lighthouse-core/config/default-config.js | a11yBestPracticesGroupTitle": [ | |
"categoryGroups[a11y-best-practices].title" | |
], | |
"lighthouse-core/config/default-config.js | a11yBestPracticesGroupDescription": [ | |
"categoryGroups[a11y-best-practices].description" | |
], | |
"lighthouse-core/config/default-config.js | a11yColorContrastGroupTitle": [ | |
"categoryGroups[a11y-color-contrast].title" | |
], | |
"lighthouse-core/config/default-config.js | a11yColorContrastGroupDescription": [ | |
"categoryGroups[a11y-color-contrast].description" | |
], | |
"lighthouse-core/config/default-config.js | a11yNamesLabelsGroupTitle": [ | |
"categoryGroups[a11y-names-labels].title" | |
], | |
"lighthouse-core/config/default-config.js | a11yNamesLabelsGroupDescription": [ | |
"categoryGroups[a11y-names-labels].description" | |
], | |
"lighthouse-core/config/default-config.js | a11yNavigationGroupTitle": [ | |
"categoryGroups[a11y-navigation].title" | |
], | |
"lighthouse-core/config/default-config.js | a11yNavigationGroupDescription": [ | |
"categoryGroups[a11y-navigation].description" | |
], | |
"lighthouse-core/config/default-config.js | a11yAriaGroupTitle": [ | |
"categoryGroups[a11y-aria].title" | |
], | |
"lighthouse-core/config/default-config.js | a11yAriaGroupDescription": [ | |
"categoryGroups[a11y-aria].description" | |
], | |
"lighthouse-core/config/default-config.js | a11yLanguageGroupTitle": [ | |
"categoryGroups[a11y-language].title" | |
], | |
"lighthouse-core/config/default-config.js | a11yLanguageGroupDescription": [ | |
"categoryGroups[a11y-language].description" | |
], | |
"lighthouse-core/config/default-config.js | a11yAudioVideoGroupTitle": [ | |
"categoryGroups[a11y-audio-video].title" | |
], | |
"lighthouse-core/config/default-config.js | a11yAudioVideoGroupDescription": [ | |
"categoryGroups[a11y-audio-video].description" | |
], | |
"lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupTitle": [ | |
"categoryGroups[a11y-tables-lists].title" | |
], | |
"lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupDescription": [ | |
"categoryGroups[a11y-tables-lists].description" | |
], | |
"lighthouse-core/config/default-config.js | seoMobileGroupTitle": [ | |
"categoryGroups[seo-mobile].title" | |
], | |
"lighthouse-core/config/default-config.js | seoMobileGroupDescription": [ | |
"categoryGroups[seo-mobile].description" | |
], | |
"lighthouse-core/config/default-config.js | seoContentGroupTitle": [ | |
"categoryGroups[seo-content].title" | |
], | |
"lighthouse-core/config/default-config.js | seoContentGroupDescription": [ | |
"categoryGroups[seo-content].description" | |
], | |
"lighthouse-core/config/default-config.js | seoCrawlingGroupTitle": [ | |
"categoryGroups[seo-crawl].title" | |
], | |
"lighthouse-core/config/default-config.js | seoCrawlingGroupDescription": [ | |
"categoryGroups[seo-crawl].description" | |
], | |
"node_modules/lighthouse-plugin-publisher-ads/messages/common-strings.js | GROUPS__METRICS": [ | |
"categoryGroups[lighthouse-plugin-publisher-ads-metrics].title" | |
], | |
"node_modules/lighthouse-plugin-publisher-ads/messages/common-strings.js | GROUPS__ADS_PERFORMANCE": [ | |
"categoryGroups[lighthouse-plugin-publisher-ads-ads-performance].title" | |
], | |
"node_modules/lighthouse-plugin-publisher-ads/messages/common-strings.js | GROUPS__ADS_BEST_PRACTICES": [ | |
"categoryGroups[lighthouse-plugin-publisher-ads-ads-best-practices].title" | |
], | |
"stack-packs/packs/react.js | unminified_css": [ | |
"stackPacks[0].descriptions[unminified-css]" | |
], | |
"stack-packs/packs/react.js | unminified_javascript": [ | |
"stackPacks[0].descriptions[unminified-javascript]" | |
], | |
"stack-packs/packs/react.js | unused_javascript": [ | |
"stackPacks[0].descriptions[unused-javascript]" | |
], | |
"stack-packs/packs/react.js | time_to_first_byte": [ | |
"stackPacks[0].descriptions[time-to-first-byte]" | |
], | |
"stack-packs/packs/react.js | redirects": [ | |
"stackPacks[0].descriptions.redirects" | |
], | |
"stack-packs/packs/react.js | user_timings": [ | |
"stackPacks[0].descriptions[user-timings]" | |
], | |
"stack-packs/packs/react.js | dom_size": [ | |
"stackPacks[0].descriptions[dom-size]" | |
] | |
} | |
}, | |
"stackPacks": [ | |
{ | |
"id": "react", | |
"title": "React", | |
"iconDataURL": "data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 841.9 595.3\"%3E %3Cg fill=\"%2361DAFB\"%3E%3Cpath d=\"M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z\"/%3E %3Ccircle cx=\"420.9\" cy=\"296.5\" r=\"45.7\"/%3E %3Cpath d=\"M520.5 78.1z\"/%3E%3C/g%3E%3C/svg%3E", | |
"descriptions": { | |
"unminified-css": "If your build system minifies your CSS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build).", | |
"unminified-javascript": "If your build system minifies your JS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build).", | |
"unused-javascript": "If you are not server-side rendering, [split your JavaScript bundles](https://web.dev/code-splitting-suspense/) with `React.lazy()`. Otherwise, code-split using a third-party library such as [loadable-components](https://www.smooth-code.com/open-source/loadable-components/docs/getting-started/).", | |
"time-to-first-byte": "If you are server-side rendering any React components, consider using `renderToNodeStream()` or `renderToStaticNodeStream()` to allow the client to receive and hydrate different parts of the markup instead of all at once. [Learn more](https://reactjs.org/docs/react-dom-server.html#rendertonodestream).", | |
"redirects": "If you are using React Router, minimize usage of the `<Redirect>` component for [route navigations](https://reacttraining.com/react-router/web/api/Redirect).", | |
"user-timings": "Use the React DevTools Profiler, which makes use of the Profiler API, to measure the rendering performance of your components. [Learn more.](https://reactjs.org/blog/2018/09/10/introducing-the-react-profiler.html)", | |
"dom-size": "Consider using a “windowing” library like `react-window` to minimize the number of DOM nodes created if you are rendering many repeated elements on the page. [Learn more](https://web.dev/virtualize-long-lists-react-window/). Also, minimize unecessary re-renders using [shouldComponentUpdate](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [PureComponent](https://reactjs.org/docs/react-api.html#reactpurecomponent), or [React.memo](https://reactjs.org/docs/react-api.html#reactmemo) and [skip effects](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) only until certain dependencies have changed if you are using the Effect hook to improve runtime performance." | |
} | |
}, | |
{ | |
"id": "react", | |
"title": "React", | |
"iconDataURL": "data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 841.9 595.3\"%3E %3Cg fill=\"%2361DAFB\"%3E%3Cpath d=\"M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z\"/%3E %3Ccircle cx=\"420.9\" cy=\"296.5\" r=\"45.7\"/%3E %3Cpath d=\"M520.5 78.1z\"/%3E%3C/g%3E%3C/svg%3E", | |
"descriptions": { | |
"unminified-css": "If your build system minifies your CSS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build).", | |
"unminified-javascript": "If your build system minifies your JS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build).", | |
"unused-javascript": "If you are not server-side rendering, [split your JavaScript bundles](https://web.dev/code-splitting-suspense/) with `React.lazy()`. Otherwise, code-split using a third-party library such as [loadable-components](https://www.smooth-code.com/open-source/loadable-components/docs/getting-started/).", | |
"time-to-first-byte": "If you are server-side rendering any React components, consider using `renderToNodeStream()` or `renderToStaticNodeStream()` to allow the client to receive and hydrate different parts of the markup instead of all at once. [Learn more](https://reactjs.org/docs/react-dom-server.html#rendertonodestream).", | |
"redirects": "If you are using React Router, minimize usage of the `<Redirect>` component for [route navigations](https://reacttraining.com/react-router/web/api/Redirect).", | |
"user-timings": "Use the React DevTools Profiler, which makes use of the Profiler API, to measure the rendering performance of your components. [Learn more.](https://reactjs.org/blog/2018/09/10/introducing-the-react-profiler.html)", | |
"dom-size": "Consider using a “windowing” library like `react-window` to minimize the number of DOM nodes created if you are rendering many repeated elements on the page. [Learn more](https://web.dev/virtualize-long-lists-react-window/). Also, minimize unecessary re-renders using [shouldComponentUpdate](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [PureComponent](https://reactjs.org/docs/react-api.html#reactpurecomponent), or [React.memo](https://reactjs.org/docs/react-api.html#reactmemo) and [skip effects](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) only until certain dependencies have changed if you are using the Effect hook to improve runtime performance." | |
} | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment