Last active
September 2, 2022 07:03
-
-
Save SilentImp/1a770e4f5b9d8dc1e0e92c54f76357f9 to your computer and use it in GitHub Desktop.
lighthouse report generation
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
const puppeteer = require('puppeteer'); | |
const lighthouse = require('lighthouse'); | |
const fs = require('fs'); | |
const LOGIN_URL = '/login'; | |
const USER_EMAIL = process.env.USER_EMAIL; | |
const USER_PASSWORD = process.env.USER_PASSWORD; | |
const DOMAIN = process.env.DOMAIN; | |
// urls | |
const urls = [ | |
'/login', | |
'/reset-password-otp', | |
'/privacy-policy', | |
'/cookie-policy', | |
'/terms-conditions', | |
'/lp/service', | |
'/send-request-to/the-banana-painter-11', | |
'/post-service-request/interior-painting', | |
]; | |
// to authenticate user | |
// eslint-disable-next-line no-unused-vars | |
const login = async browser => { | |
const page = await browser.newPage(); | |
page.setCacheEnabled(false); | |
await page.goto(`${DOMAIN}${LOGIN_URL}`, { waitUntil: 'networkidle2' }); | |
await page.click('input[name=email]'); | |
await page.keyboard.type(USER_EMAIL); | |
await page.click('input[name=password]'); | |
await page.keyboard.type(USER_PASSWORD); | |
await page.click('button[data-testid="submit"]', { waitUntil: 'domcontentloaded' }); | |
}; | |
// build report for single url | |
const buildReport = browser => async url => { | |
const data = await lighthouse( | |
`${DOMAIN}${url}`, | |
{ | |
port: new URL(browser.wsEndpoint()).port, | |
output: 'json', | |
logLevel: 'info', | |
}, | |
{ | |
extends: 'lighthouse:full', | |
} | |
); | |
const { report: reportJSON } = data; | |
const report = JSON.parse(reportJSON); | |
const metrics = [ | |
{ | |
name: report.categories.performance.title, | |
value: report.categories.performance.score, | |
desiredSize: 'larger', | |
}, | |
{ | |
name: report.categories.accessibility.title, | |
value: report.categories.accessibility.score, | |
desiredSize: 'larger', | |
}, | |
{ | |
name: report.categories['best-practices'].title, | |
value: report.categories['best-practices'].score, | |
desiredSize: 'larger', | |
}, | |
{ | |
name: report.categories.seo.title, | |
value: report.categories.seo.score, | |
desiredSize: 'larger', | |
}, | |
{ | |
name: report.categories.pwa.title, | |
value: report.categories.pwa.score, | |
desiredSize: 'larger', | |
}, | |
]; | |
return { | |
subject: url, | |
metrics: metrics, | |
}; | |
}; | |
(async () => { | |
const browser = await puppeteer.launch({ | |
args: ['--no-sandbox', '--disable-setuid-sandbox', '--headless'], | |
}); | |
const builder = buildReport(browser); | |
const report = []; | |
for (let url of urls) { | |
const metrics = await builder(url); | |
report.push(metrics); | |
} | |
fs.writeFileSync(`./performance.json`, JSON.stringify(report)); | |
await browser.close(); | |
})(); |
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
[{ | |
"subject": "login", | |
"metrics": [{ | |
"name": "Performance", | |
"value": 0.76, | |
"desiredSize": "larger" | |
}, { | |
"name": "Accessibility", | |
"value": 0.97, | |
"desiredSize": "larger" | |
}, { | |
"name": "Best Practices", | |
"value": 1, | |
"desiredSize": "larger" | |
}, { | |
"name": "SEO", | |
"value": 0.91, | |
"desiredSize": "larger" | |
}, { | |
"name": "Progressive Web App", | |
"value": 0.74, | |
"desiredSize": "larger" | |
}] | |
}, { | |
"subject": "reset-password-otp", | |
"metrics": [{ | |
"name": "Performance", | |
"value": 0.91, | |
"desiredSize": "larger" | |
}, { | |
"name": "Accessibility", | |
"value": 0.94, | |
"desiredSize": "larger" | |
}, { | |
"name": "Best Practices", | |
"value": 1, | |
"desiredSize": "larger" | |
}, { | |
"name": "SEO", | |
"value": 0.91, | |
"desiredSize": "larger" | |
}, { | |
"name": "Progressive Web App", | |
"value": 0.74, | |
"desiredSize": "larger" | |
}] | |
}, { | |
"subject": "privacy-policy", | |
"metrics": [{ | |
"name": "Performance", | |
"value": 0.74, | |
"desiredSize": "larger" | |
}, { | |
"name": "Accessibility", | |
"value": 0.93, | |
"desiredSize": "larger" | |
}, { | |
"name": "Best Practices", | |
"value": 1, | |
"desiredSize": "larger" | |
}, { | |
"name": "SEO", | |
"value": 0.91, | |
"desiredSize": "larger" | |
}, { | |
"name": "Progressive Web App", | |
"value": 0.74, | |
"desiredSize": "larger" | |
}] | |
}, { | |
"subject": "cookie-policy", | |
"metrics": [{ | |
"name": "Performance", | |
"value": 0.77, | |
"desiredSize": "larger" | |
}, { | |
"name": "Accessibility", | |
"value": 0.93, | |
"desiredSize": "larger" | |
}, { | |
"name": "Best Practices", | |
"value": 1, | |
"desiredSize": "larger" | |
}, { | |
"name": "SEO", | |
"value": 0.91, | |
"desiredSize": "larger" | |
}, { | |
"name": "Progressive Web App", | |
"value": 0.74, | |
"desiredSize": "larger" | |
}] | |
}, { | |
"subject": "terms-conditions", | |
"metrics": [{ | |
"name": "Performance", | |
"value": 0.85, | |
"desiredSize": "larger" | |
}, { | |
"name": "Accessibility", | |
"value": 0.93, | |
"desiredSize": "larger" | |
}, { | |
"name": "Best Practices", | |
"value": 1, | |
"desiredSize": "larger" | |
}, { | |
"name": "SEO", | |
"value": 0.91, | |
"desiredSize": "larger" | |
}, { | |
"name": "Progressive Web App", | |
"value": 0.74, | |
"desiredSize": "larger" | |
}] | |
}, { | |
"subject": "lp/service", | |
"metrics": [{ | |
"name": "Performance", | |
"value": 0.59, | |
"desiredSize": "larger" | |
}, { | |
"name": "Accessibility", | |
"value": 0.79, | |
"desiredSize": "larger" | |
}, { | |
"name": "Best Practices", | |
"value": 1, | |
"desiredSize": "larger" | |
}, { | |
"name": "SEO", | |
"value": 0.83, | |
"desiredSize": "larger" | |
}, { | |
"name": "Progressive Web App", | |
"value": 0.74, | |
"desiredSize": "larger" | |
}] | |
}, { | |
"subject": "send-request-to/the-banana-painter-11", | |
"metrics": [{ | |
"name": "Performance", | |
"value": 0.9, | |
"desiredSize": "larger" | |
}, { | |
"name": "Accessibility", | |
"value": 0.92, | |
"desiredSize": "larger" | |
}, { | |
"name": "Best Practices", | |
"value": 1, | |
"desiredSize": "larger" | |
}, { | |
"name": "SEO", | |
"value": 0.91, | |
"desiredSize": "larger" | |
}, { | |
"name": "Progressive Web App", | |
"value": 0.74, | |
"desiredSize": "larger" | |
}] | |
}, { | |
"subject": "post-service-request/interior-painting", | |
"metrics": [{ | |
"name": "Performance", | |
"value": 0.63, | |
"desiredSize": "larger" | |
}, { | |
"name": "Accessibility", | |
"value": 0.97, | |
"desiredSize": "larger" | |
}, { | |
"name": "Best Practices", | |
"value": 1, | |
"desiredSize": "larger" | |
}, { | |
"name": "SEO", | |
"value": 0.92, | |
"desiredSize": "larger" | |
}, { | |
"name": "Progressive Web App", | |
"value": 0.74, | |
"desiredSize": "larger" | |
}] | |
}] |
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_13_6) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/75.0.3738.0 Safari/537.36", | |
"environment": { | |
"networkUserAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Mobile Safari/537.36 Chrome-Lighthouse", | |
"hostUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/75.0.3738.0 Safari/537.36", | |
"benchmarkIndex": 1452 | |
}, | |
"lighthouseVersion": "4.3.0", | |
"fetchTime": "2019-09-20T09:47:58.401Z", | |
"requestedUrl": "https://master.staging.werkspot.com/login", | |
"finalUrl": "https://master.staging.werkspot.com/login", | |
"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://developers.google.com/web/tools/lighthouse/audits/https).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/http-redirects-to-https).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/registered-service-worker).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/http-200-when-offline).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"rawValue": false, | |
"warnings": [] | |
}, | |
"viewport": { | |
"id": "viewport", | |
"title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`", | |
"description": "Add a viewport meta tag to optimize your app for mobile screens. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/has-viewport-meta-tag).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://developers.google.com/web/tools/lighthouse/audits/no-js).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/first-contentful-paint).", | |
"score": 0.98, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 1643.347, | |
"displayValue": "1.6 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://developers.google.com/web/tools/lighthouse/audits/first-meaningful-paint).", | |
"score": 0.92, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 2204.9469999999997, | |
"displayValue": "2.2 s" | |
}, | |
"load-fast-enough-for-pwa": { | |
"id": "load-fast-enough-for-pwa", | |
"title": "Page load is fast enough on mobile networks", | |
"description": "A fast page load over a cellular network ensures a good mobile user experience. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/fast-3g).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": 4449.546999999999 | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/speed-index).", | |
"score": 0.96, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 2749.0283240003446, | |
"displayValue": "2.7 s" | |
}, | |
"screenshot-thumbnails": { | |
"id": "screenshot-thumbnails", | |
"title": "Screenshot Thumbnails", | |
"description": "This is what the load of your site looked like.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"rawValue": true, | |
"details": { | |
"type": "filmstrip", | |
"scale": 3000, | |
"items": [ | |
{ | |
"timing": 300, | |
"timestamp": 8944256250, | |
"data": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAMAAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/9k=" | |
}, | |
{ | |
"timing": 600, | |
"timestamp": 8944556250, | |
"data": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAMAAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/9k=" | |
}, | |
{ | |
"timing": 900, | |
"timestamp": 8944856250, | |
"data": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAMAAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/9k=" | |
}, | |
{ | |
"timing": 1200, | |
"timestamp": 8945156250, | |
"data": "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" | |
}, | |
{ | |
"timing": 1500, | |
"timestamp": 8945456250, | |
"data": "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" | |
}, | |
{ | |
"timing": 1800, | |
"timestamp": 8945756250, | |
"data": "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" | |
}, | |
{ | |
"timing": 2100, | |
"timestamp": 8946056250, | |
"data": "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" | |
}, | |
{ | |
"timing": 2400, | |
"timestamp": 8946356250, | |
"data": "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" | |
}, | |
{ | |
"timing": 2700, | |
"timestamp": 8946656250, | |
"data": "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" | |
}, | |
{ | |
"timing": 3000, | |
"timestamp": 8946956250, | |
"data": "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" | |
} | |
] | |
} | |
}, | |
"final-screenshot": { | |
"id": "final-screenshot", | |
"title": "Final Screenshot", | |
"description": "The last screenshot captured of the pageload.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"rawValue": true, | |
"details": { | |
"type": "screenshot", | |
"timestamp": 8945608.828, | |
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAH0ATgDASIAAhEBAxEB/8QAHAABAAICAwEAAAAAAAAAAAAAAAQFBgcBAwgC/8QARhAAAQQBAQMHCQcDAwMDBQEAAQACAwQRBQYSIRMUFjFTktEiQVFVVmFxkZQHFRcyUlTSNKGygbHBCCNyMzVCN0NidLPw/8QAGwEBAAIDAQEAAAAAAAAAAAAAAAECAwQGBQf/xAAyEQEAAQMACAUDAwQDAAAAAAAAAQIDEQQSExYhMVKhBUFRkdEicfAGYYEVMsHxFLHh/9oADAMBAAIRAxEAPwDeqIiqkREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFS7ayzQbI6vNWe9k0dZ72uYcOaQM5CukIBBBAIPAgoMe1HUXN1mA0pY5mtoWJhHyoDHEGPdJPUB18fiqypr1m5DFHfji51HcrtdEYXxGMPPA43iHdRwQSDjqWTUdI02gJhR0+pWE3/qclC1m/wDHA4rmppGm04zHUoVIGb4l3Y4WtG+Op2AOselBQU9d1N0tCezHT5nbvS0gxjXCRm6ZAH5Jwc8n1Y8/WurZnWtU1vVIJJGmOiI5XSNjgc1rXBwaxpkdkSZG8cswOCyrmVbcjYK8IbG8ysAYPIec5cPQeJ4+8qg0DZGto12OzFKHPY1zd4RNY+TPWZHAZefj5+KD52h1Ozpuo3pq+JDDp7ZWRPJ3C7lCOOF13Nb1ek7U6r4adi7XhgnhMeY2uEj3MIw53EjcJA3hvcBwWTTVK05cZ68Uhe3ccXsBy3OcHPmz5l82KNSyZecVYJTKwRyb8YdvtBJDTnrAJJx7ygxCXWNTvV9Lkq3asEgvmvYD6sjMHccQHMLgR5uGTngQVIm2nsw7R1KQME9aa1zR7o4Xt3H7hd+cnBOR+UA4B61kP3PpgoCj931OZA7wg5FvJ5znO7jGcr4k0PSpLBsSaZSdOS0mQwNLst6uOPNgIMf0TaPULjaFiwaBr27UtXkYg7lGFhf5RJcQfycRjz9a5g1zV5aukFx0+ObVXkROdG/chAY5xz5XluOOAG75+vCuND2d0/SGNdFXhfaG/myYmiQhzi7BdjOOOP8ARTrGnUrFIU7FOvLUGMQvjBYMdXk4wgibPam/UKbjaMAsRzSwnkj5Mm47Bc0Hjj54UTaDXJ9KtmERRu5xAeab2RvzhwG4T795p+AcrJmlU47FOaKCOI1GPjhbGwNDA7GQMDh1Dh1Lru6WLupVLNiZzoar+Vig3RgSYcA4nr6nHggoru0Go1TbsYourU7UVSSDdcJZXO3AXNOcD8/BuDnHWpMW0Ujojv8AN2zferqDWccloeRnGfzbvFXUml0Jb7L0lKs+4wYbO6Jpkb8HYyuDpOnOum46hVNs4zOYW75x1eVjPmHyQQ9ptTl06CAVnxieZ5a1roXyl2AScNaR8yQAsbs7X6lY0vTJNPrsZYu0ZLIDYH2DyjSAGBrCC0En8x4cFml+hT1CJsd+rBZja7ea2aMPAPpwVRarsbp92eF8UVeCONrmiE1mPjBcclwaRwcT50EVutarU+8hK2J8Wl1I5pRIN6aV7oy4jebhowR1hv8AoFDO1+qV9OuTWaDXOY2ExSCIxtzI/c4tLiSB15yM9XBZhp2nV6NZsMTA4iNsb5HgF8gaMDePn4L5raPptWCaCtp9SGGb/wBWOOFrWv8A/IAcUEHZbU72ox226jX5KSCQNa8M5PfBaD+UucWkfE+Yqnk1jU9Mi2ht2J6tmOvaEcUJY5pbvCMAl28cNG/k8PSVllCjU0+DkaFaCtDnO5DGGNz6cBfLtNouszWHU65sTM5OSQxt3nt/STjJHuQQdFvXJNQu0dQdWllrsjkEtdpa0h+9wIJOCN309RCx3VrOpmzthFJchdVhqAxw7jg4ZicRune4cRx4cfcsx0/T6enQmLT6kFWIneLIYwwE+nAXE+m0bFk2J6daScxmIyPiaXFh625I6vcgxi5tDqOj1LzbkVaxNBVhsRGFrmjy3lmHAk5wRnPDI9CstldVv6i65HqNbk3QFm5II+TDw4E43S5xGMenjkK5fUrvc9z4InOezknEsB3mcfJPpHE8PevjT9Pp6dCYdPqQVYid4shjDAT6cBBW1tRt2NRsAPpx1YLHNzE8HlXHAOQc4454DHEedQYNfuh1GedlaStdMoZDCHcrHuMc7iSSD+XB4DBIWQHT6Zui4alc2wMCcxjfA9G91riDTqUFqSzBTrx2ZPzysjAc74kDJWxFy30+X585Qxl2s3bGmA2jTdHf06axGK+8HRYYDgkk735sZwOI6l9UdZkuaU4vr8k2B9aNsMwc2QhzmYkPHqOeA9xz5wsig0uhXdO6CjVjdOCJSyJo5QHr3uHFdrqdZzg51eEuDQ0EsHAA5A+APEK83rfKKfz84GGOV9ob82tGBtPNQWn1ieTILd3Plb+9g9XVu9R61J2d1m3euyV9QbFFLyfKsibGR5OcZD94teOI4jHwVuNOpC6bgqVxbIwZ+TG+R/5YylTTqVOWSSpUrwSS8XuijDS74kDiq1XbU0zEU44HFTatq92DWLdSq+lHHWpNuEzhxc/Lngjg4YHkDjxxnzrovbQ3WVrlyuysyvThjlkgmDuUk3mh2GkEAdeBwOSFbWdDpW9WfeuQQ2HmKOJrJY2uDNxzyHDPn8v+ylWNOpWLMVixTry2IvySPjBc34EjIUxctRjMZ/Pz7HFjLLJik1MloeXa5AwNeSN0OZCM8D7/AIKfp+p6hfilnifQja980UMLw7lA5hcBvHPHi3JAAwD1q4dQpusPndUrmd5a50hjG84t/KSfSPN6F1v02sJprNaCCC9K3Bstibv/AOpxxSbtExjHH/wwiaHq7tVleY2NbDHEzlPS2YjLmf6DHzVwoelUI9OqmGMlznvdLI8gAve45c4495UxYLk0zVOpySIiKgKu2i1F+k6Ffvx13WH1oXyiNpAzgE8cnq9KsV0X6sd6hZqTgmGxE6J+Dg7rgQf7FBT9JAytVc/S9RdanjMvNo2Mc9rBjLj5WMcRjjk+hWcWp05dIGpsmbzEw8vyp4AMxnJ/0UA6A4MrOj1O4yzDEYOXAj3nsJBwRu44YGCBlTIdIpxaGNIbGTR5A1ywniWEYOT7wgqq22OnTVLM5itRiBjZSxzGlz2OOA5oaT5/McH3Lo1bank6m/BXtV7MNyvFPXliBkLJHADABIO8M4wfkpdPZarWpy1uXkex4YN7k42OAa4EcWtGerz5Um3oFazfktvkmEkkleUgEYzC4lvm6jnj/wAIPhm0UL6diZtO9y1eUQy1TG0SMcWh3Hyt3GCDnex711dKKklenJUrXLT7YkMcUMYLhuHDgckAYPv/AOF9apszV1A2XSTTMdPYZZdgNc3eawMA3XAgjAzgg8ePmXZpGz8GmOrmOeeUwGbc393/AO44OcOAHnHD4oOp+1FMxVHU4Ll19mE2Gx14suZGDgucCRjjwx1k9QK+L212m073NpBO4tax0z2tAbCH/l3gSHdXHABwOvC5i2YhrNrGjeuVpYYnQcowsJewu3sEFpHAk4IAK4n2Vpy6kbolkbLIGCXeZHJym4MAkuaSDgAEgjKC3vXoqTYHT725NK2EOA4Nc7gM+4nA+JCrJtpqzXblepetzGSSNscEbSXiMgPeMuA3QTjJPE9QXftTWmu6HZqV6/LyTtLG+WGcm7Hkvz7iAeHFdLdn2xwUOb3LFe1ViMPLxBpLw7BdkOBHEgH4oO/T9fo6hJE2q6R4krG01xbgbodukHPEOB4YXxX2ggs2qsFatbldYhZY3msG7HG/OC4k8OrqGSozdla0LKzaVu5VdFA6uXxuaXSMc7eO9vA8d7JyMHiVYaXpEGnOY6F8jtytHVG+QfJZnB6uvyig6td12tozoGTxyzTT7xZFFu7xDcbx8ogYGR5/PwXQdqNOPNgzlnutRslrBrOM4ccYbk9Y4ZBxgHK7td0Kvq8taaV7o564cGPDGP4OxvAh7SP/AIjzeZdU+zVSaWrK6ads1RrW1ntLRyODxLQBjLuo8OrhwQfLtqabbckTq9wQx2BVksmMckyUkANJzniSOIGOIyQuKm1enWtU5lEJuMj4WTEN5N7253mjjvcMHiQAccCVFq7NPlmuG9asCtLfNvmrXN3H4cHMJON4cWgkA+ZS9O2Xp6fqDrNZ7gwyPlERjjIa55JOHbu9jJPDKDpr7SR3n6VLBHZq1rcpax08LcTNET38PKy0Dd6yP7HKUNstMumTkm2GsEL7EbnNGJo2cSW4OfRwcAVNj0CqyvpMO/K5mmkmLJHl5jdH5XD0PPVjioenbJU6EEsEMspgdA6uxpZGCxjhj8waHEgeklB219qaUleWaaC5VYyAWW8tGAZIz1OaAT5yBg4PEcEn2mr1tPdZuU71ZwkbE2CWNoe9zhkBvlbvp8/DBzhd9rZ+rZibHI+bDavNBhwBDcgh3V+YFoXTb2cZepchfvWrLxI2VksgZljmjAw3d3eonOQc5QTdE1atrNN1ipvgMeYpGPA3mPHWDgkecdRI4qwVZp2kigyBkNqUMje98jQyNolLhjyg1o6vNjHvyrNAREQEREBERAREQEREBERAREQEREBERAUe7eq0Y9+5YihaeovcBlYZt7tqdKe7T9LLXXMf9yTrEXu95/2Wp7tuxesOntzPmld1ueclHi6d4zb0eqbduNaqPZvg7V6EDg6nW7ydLNC9aV/mtAImHm7wXuiO7f8A0s0L1pX+adLNC9aV/mtAImDeC90R3b/6WaF60r/NOlmhetK/zWgETBvBe6I7t/8ASzQvWlf5p0s0L1pX+a0AiYN4L3RHdv8A6WaF60r/ADTpZoXrSv8ANaARMG8F7oju3/0s0L1pX+adLNC9aV/mtAImDeC90R3b/wClmhetK/zTpZoXrSv81oBEwbwXuiO7f/SzQvWlf5p0s0L1pX+a0AiYN4L3RHdv/pZoXrSv806WaF60r/NaARMG8F7oju3/ANLNC9aV/mnSzQvWlf5rQCJg3gvdEd2/+lmhetK/zTpZoXrSv81oBEwbwXuiO7f/AEs0L1pX+adLNC9aV/mtAImDeC90R3b/AOlmhetK/wA06WaF60r/ADWgETBvBe6I7t/9LNC9aV/mnSzQvWlf5rQCJg3gvdEd2/8ApZoXrSv806WaF60r/NaARMG8F7oju3+Nq9CJwNTrd5WdK9VvR79OxFM0dZY4HC82rvpW7FGw2epM+GVvU5hwUwvb/UNefrojH7PSaLBNgttTqr26fqha27j/ALcnUJfd7j/us7R0WjaTb0miLlueAiIjOKu2i1H7q0W3d4F0TCWg9Rd1D+6sVi32mhx2OubvmczPw3gjBpVc27NddPOIlpGxNJYnkmmcXySOLnOPnJXwiKXzuZzxkREQEREBERAREQEREBERAREQcta57g1oLnE4AA4ld7aVl1k1xBJy4BcYy3DgACTw+AJVrsm/dkvtgkbFqD6xbUeTjD95u8AfM4s3wD71kGkuLLOkQ6zOW3msu77nnedHCYSGh3vzvkD3+9GzasRXETM8/nHv5sCRXG0sFeGaq7Tww0ZIQYXj87/1b/odvZ4dXVjgqdGCunUq1RERFRERAREQEREBERAREQEREHZXmkrzxzQuLZI3BzXDzEL0Ls9qP3rotS7wDpWAuA6g7qP9152W8fsyDhsdT3v1Px8N4qHv/p+5VF6qjymMspRER1goOu0G6ppFuk4gcswtBPmPmPzwpyIrVTFdM0zyl5qtQSVbMsE7S2WNxa4eghdS3NtxsWzWiblAtivAeUDwEvx9B961LqOmXdNldHerSQuBx5Q4f6HqKlwmm6Bc0SuYmM0+UoaIiNEREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBEUzTtMu6lK2OjWkmcTjyRw/wBT1BE00zVOKYzLoq15LVmKCBu9LI4Na30kr0PoVBul6RUpNIPIsDSR5z5z88rGdh9i2aKRcvlst8jyQOqL4ek+9Zoodh4P4fVo1M3Ln909oEREe07ubT9jL3CnNp+xl7hWUIhli/Np+xl7hXzJSkkaWyVnuaesFhIWVIiGCv2ZoPcXP0Wu5x6yawP/AAuOi2nepKv0rfBZ2iMext9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBOi2nepKv0rfBOi2nepKv0rfBZ2iGxt9MezBWbM0GODmaLXa4dRFYD/AIVhHSljaGx1ntaOoBhAWVIi1NFNP9sYYvzafsZe4U5tP2MvcKyhEXyxfm0/Yy9wosoRDIiIiBFh+3O1k+jWKumaPVFzWLQLmRk8GNH/AMj6eo+cdRWPT69tzoVcajq1Ond09vGdkGA6IfH/AJ4rat6HXcpirMRnlmeMtC74jatVTTiZxzmIzEfdtFFjmo7XafS2cq62WTTUbBaA6IAlm953ZI4A8Cuw7U0BtU3QCJeeGLld7A3OrOM5znHHqWKLFyYzq+vbn7NidKsxMRrRxx35e6/RUGh7Vadq9Ke2xzq1eKYwb9gtYHOHo49SunWIWbu9NGN4bwy4cR6VSqiqmcVRxXou0XKdamcw7UVPo+0NLVI7kkZdCyrYdWeZsNBcPRx6lYc9q86FbnEPODx5LfG98kqoqpnEwU3aK4iqmeCQijNvVXzNiZZhdK7O6wPGTjr4LmS5WisMgksQsmf+WNzwHH4BRiVtannlIRVVbXaVjXbWkRvdzyuwSPBHDB9BVqlVM084KK6a+NM58hERQsIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiINWbZynQftJp6vbaTTtV+bslPERPHA/2P9ymsba126Jq0MpEjMurckcf90uHWMebB61snUaFXUqj61+COeB4w5jxkKj0vYXZzTLjbVPTGNnactc9737vwDiQt+jSLNVNM3YnNMY4eeP+nk16JpNFVUWZjVqmZ484zHH7+vl6KHT9n7D/ALHDpdljjZdXfKGHrDt8vaPj1LD4dN1dugjak1pjrEdpjQwsO8Yms5M8Ovjk5W9ESjT66dbhznPvzj+U3fCaLkU/VMatOI/jlP3jj7tD39BtaXX2d58x7KXNHF73VTYayZ7i4hzPTggZ9yttH2ddZvbI1dRgs2aLY7LnctEY90dbQ4AnHHq4rcSK9XiVcxjHHj3z8sdHgtqmrOeHDh9scOeMcPRpCppN+prUmq2601jSK+rSb9TccSN44EoH/wAscFxLVmg23MtGnNdllv774bVIhzBn87ZM/lHWP9lvBFH9RnOZp8sI/o1MRERX555ef594ef8ASoIbelvrabQsO2hdqW9DabGcMaHcTv8AUABnIVjq9Jscm0dbU9JuWdes2S6jOyMnyeG6Q7qAC3JpunVNMhdDQgZBG5xeWt6i49ZUtXq8S+vNMcPvx8u3DkpR4L9ERVVx+3DlMe/Hm1fszpj9O+0l51Gk51iWnGW2Gx5YZtwco7PUCTn5raCItG/em9MVT5Rj2epoujRo1M00zwmZn3ERFhbIiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiwTb/bmfZbaTZnTIaUdhmrz8i+Rzy0x+U0ZAxx/N/ZZ2gIuCcda5QEXGRnrWH7f7Q67pFbTZNldHGsumtCGwG5dyTfP+Xq48MngPOgzFFw0ktBIwccR6E60HKIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiDSf26f/UL7Ov/AN0//wBI1uxaz+13YLV9r9R0K7oeoVaNjTHPe184cTvEtIIwD1bvnVbR2U+1SO7Xfa2zoyV2yNdIwR8XNB4j8noQY9ptHUftZ242kGpa3e0/SdJm5vBVpv3M8SMnu5JOevzYVr9ml/WNm/tF1vYe3qM2q04a/Oaks5y9hwDuk+g73V7uGMqx177Ntco7U3dd+z/XI9Ll1Dyrdadu9G52c7w4Hz5PEcMnB44UzY3YOTZVmt7Q7QX5tX1+3A8zTQtxusAzuxjzk4Ho6gBhSNGt1Shf0LX7+0u0utQbaR2HtrVYpXhmeGGgAYxnI6xjAWSbWQ3dB+yLYRjWT6dbnvcpYa17mPeXZOX8c5IwcKn2BGrVtkbmqaRtXomnwVJZZI612ON1jI48SWkguwMYythfdmt/bD9m2zN6aWrUu17jpZXSNLWyhpLctABxn5IIG2dTUtd+32LQ6usXtOq2KDeVNeQg7gY4kAdQJxjK7dlqt/YH7cqWzMWrXL+lapUdNu2pC4tO7IQfRnMZ4+grO37D3XfbBDtfzqvzJlTm5h8rlM7pGerGOPpXOs7EXL32v6JtdHartpUKhrvhdvco4kSjI4Yx/wBwefzFQM/REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERBid77OdkL983bWz9B9hzt5zuTwHH0kDgf9Qsnq14aleOCrFHDBGN1kcbQ1rR6AB1LtRAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREGJ7T7ST6ZrUFCCxo9YSQGblNRsGIOO9jdbjrUq5tTS0tzq+qucLkFZtq1zaF8kcTDnL97H5ctd18eCa5oVy7q8WoUL1Wu9sBgc2xT5wCN7eyPLbgriTZySwNWfbutfY1HT2UZHsh3Gt3eV8sDePXyvVnzdaCTV2k0+1HO6LnP/AGYmzbroHhz2OzuuaMZcDjzLrO0EFjm3NZeRcboqSxzwuDg4sLt3HDBxg5PBfF3Zx08cghvPgkNJlNr2t6t12d7gR19RGRw86rtG2Mk0+QmS/C9hvs1Dciq8mA8R8mWjyj5JG6eOTkHic8AvNltQl1TQq1ywGiWQvyGjA4PI/wCFbKq2b0uXR9PNN9ltiJsj3QkR7haxzid08Tkgk8eHwVqgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiDrkmiiIEkjGE/qcAvjndft4u+F11Y2SX7hkY12NwDeGccFN5vD2UfdCnAjc7r9vF3wnO6/bxd8KTzeHso+6E5vD2UfdCYEbndft4u+E53X7eLvhSebw9lH3QnN4eyj7oTAjc7r9vF3wnO6/bxd8KTzeHso+6E5vD2UfdCYEbndft4u+E53X7eLvhSebw9lH3QnN4eyj7oTAjc7r9vF3wnO6/bxd8KTzeHso+6E5vD2UfdCYEbndft4u+E53X7eLvhSebw9lH3QnN4eyj7oTAjc7r9vF3wnO6/bxd8KTzeHso+6E5vD2UfdCYEbndft4u+E53X7eLvhSebw9lH3QnN4eyj7oTAjc7r9vF3wnO6/bxd8KTzeHso+6E5vD2UfdCYEbndft4u+E53X7eLvhSebw9lH3QnN4eyj7oTAjc7r9vF3wnO6/bxd8KTzeHso+6E5vD2UfdCYEbndft4u+E53X7eLvhSebw9lH3QnN4eyj7oTAjc7r9vF3wnO6/bxd8KTzeHso+6E5vD2UfdCYEbndft4u+E53X7eLvhSebw9lH3QnN4eyj7oTAjc7r9vF3wnO6/bxd8KTzeHso+6E5vD2UfdCYEbndft4u+E53X7eLvhSebw9lH3QnN4eyj7oTA6Y5opSRHIx5H6XArsUS1GyO/TMbGtzvg7oxngpaiQREQEREEej/AF974s/xU5QaP9fe+LP8VOVgREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQQb39fR+L/8AFSFHvf19H4v/AMVIUSCIigEREEej/X3viz/FTlBo/wDuF0efyD/ZTlYEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREEG9/X0fi/wDxUhR73/uFIefyz/ZSFEgiIoBERB0zVYJnb0sbXO6sldf3fV7BilIgi/d9XsGJ931ewYpSIIv3fV7Bifd9XsGKUiCL931ewYn3fV7BilIgi/d9XsGJ931ewYpSIIv3fV7Bifd9XsGKUiCL931ewYn3fV7BilIgi/d9XsGJ931ewYpSIIv3fV7Bifd9XsGKUiCL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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://developers.google.com/web/tools/lighthouse/audits/estimated-input-latency).", | |
"score": 0.04, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 210.4, | |
"displayValue": "210 ms" | |
}, | |
"max-potential-fid": { | |
"id": "max-potential-fid", | |
"title": "Max Potential FID", | |
"description": "The potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task.", | |
"score": 0.02, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 747, | |
"displayValue": "750 ms" | |
}, | |
"errors-in-console": { | |
"id": "errors-in-console", | |
"title": "No browser errors logged to the console", | |
"description": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns.", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": 0, | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"time-to-first-byte": { | |
"id": "time-to-first-byte", | |
"title": "Server response times are low (TTFB)", | |
"description": "Time To First Byte identifies the time at which your server sends a response. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/ttfb).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": 95.44200000000001, | |
"displayValue": "Root document took 100 ms", | |
"details": { | |
"type": "opportunity", | |
"overallSavingsMs": -504.558, | |
"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://developers.google.com/web/tools/lighthouse/audits/first-interactive).", | |
"score": 0.79, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 4449.546999999999, | |
"displayValue": "4.4 s" | |
}, | |
"interactive": { | |
"id": "interactive", | |
"title": "Time to Interactive", | |
"description": "Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/consistently-interactive).", | |
"score": 0.83, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 4449.546999999999, | |
"displayValue": "4.4 s" | |
}, | |
"user-timings": { | |
"id": "user-timings", | |
"title": "User Timing marks and measures", | |
"description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/user-timing).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true, | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"critical-request-chains": { | |
"id": "critical-request-chains", | |
"title": "Minimize Critical Requests Depth", | |
"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://developers.google.com/web/tools/lighthouse/audits/critical-request-chains).", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"rawValue": false, | |
"displayValue": "3 chains found", | |
"details": { | |
"type": "criticalrequestchain", | |
"chains": { | |
"BA21E17CA9C4851EED8F975C79D2D700": { | |
"request": { | |
"url": "https://master.staging.werkspot.com/login", | |
"startTime": 8943.957408, | |
"endTime": 8944.748258, | |
"responseReceivedTime": 8944.703626, | |
"transferSize": 9970 | |
}, | |
"children": { | |
"1000031347.9": { | |
"request": { | |
"url": "https://master.staging.werkspot.com/_next/static/chunks/styles.8d89335f.chunk.css", | |
"startTime": 8944.728171, | |
"endTime": 8945.017742, | |
"responseReceivedTime": 8945.016132, | |
"transferSize": 3288 | |
} | |
}, | |
"1000031347.33": { | |
"request": { | |
"url": "https://master.staging.werkspot.com/static/fonts/work-sans/work-sans-v4-latin-regular.woff2", | |
"startTime": 8944.792059, | |
"endTime": 8945.244352, | |
"responseReceivedTime": 8945.016329, | |
"transferSize": 22768 | |
} | |
}, | |
"1000031347.31": { | |
"request": { | |
"url": "https://master.staging.werkspot.com/static/fonts/moderat/Moderat-Bold.woff2", | |
"startTime": 8944.792282, | |
"endTime": 8945.382848, | |
"responseReceivedTime": 8945.01667, | |
"transferSize": 55412 | |
} | |
} | |
} | |
}, | |
"1000031347.49": { | |
"request": { | |
"url": "https://master.staging.werkspot.com/static/site.webmanifest", | |
"startTime": 8946.67323, | |
"endTime": 8946.890303, | |
"responseReceivedTime": 8946.889825, | |
"transferSize": 777 | |
} | |
} | |
}, | |
"longestChain": { | |
"duration": 2932.8949999999168, | |
"length": 1, | |
"transferSize": 777 | |
} | |
} | |
}, | |
"redirects": { | |
"id": "redirects", | |
"title": "Avoid multiple page redirects", | |
"description": "Redirects introduce additional delays before the page can be loaded. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/redirects).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 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://developers.google.com/web/tools/lighthouse/audits/install-prompt).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "diagnostic", | |
"items": [ | |
{ | |
"failures": [], | |
"isParseFailure": false, | |
"hasStartUrl": true, | |
"hasIconsAtLeast192px": true, | |
"hasIconsAtLeast512px": true, | |
"hasPWADisplayValue": true, | |
"hasBackgroundColor": true, | |
"hasThemeColor": true, | |
"hasShortName": true, | |
"shortNameLength": true, | |
"hasName": true | |
} | |
] | |
} | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/custom-splash-screen).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "diagnostic", | |
"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 an address-bar theme color", | |
"description": "The browser address bar can be themed to match your site. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/address-bar).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "diagnostic", | |
"items": [ | |
{ | |
"failures": [], | |
"themeColor": "#0389ce", | |
"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://developers.google.com/web/tools/lighthouse/audits/content-sized-correctly-for-viewport).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"explanation": "" | |
}, | |
"image-aspect-ratio": { | |
"id": "image-aspect-ratio", | |
"title": "Displays images with correct aspect ratio", | |
"description": "Image display dimensions should match natural aspect ratio. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/aspect-ratio).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://www.chromestatus.com/features#deprecated).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"displayValue": "", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"mainthread-work-breakdown": { | |
"id": "mainthread-work-breakdown", | |
"title": "Minimizes main-thread work", | |
"description": "Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.", | |
"score": 0.94, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 1706.8399999999992, | |
"displayValue": "1.7 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": 989.8679999999993 | |
}, | |
{ | |
"group": "other", | |
"groupLabel": "Other", | |
"duration": 370.7960000000001 | |
}, | |
{ | |
"group": "styleLayout", | |
"groupLabel": "Style & Layout", | |
"duration": 237.884 | |
}, | |
{ | |
"group": "parseHTML", | |
"groupLabel": "Parse HTML & CSS", | |
"duration": 54.73199999999999 | |
}, | |
{ | |
"group": "paintCompositeRender", | |
"groupLabel": "Rendering", | |
"duration": 17.968 | |
}, | |
{ | |
"group": "scriptParseCompile", | |
"groupLabel": "Script Parsing & Compilation", | |
"duration": 17.82 | |
}, | |
{ | |
"group": "garbageCollection", | |
"groupLabel": "Garbage Collection", | |
"duration": 17.772 | |
} | |
] | |
} | |
}, | |
"bootup-time": { | |
"id": "bootup-time", | |
"title": "JavaScript execution time", | |
"description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/bootup).", | |
"score": 0.95, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 962.8479999999994, | |
"displayValue": "1.0 s", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "total", | |
"granularity": 1, | |
"itemType": "ms", | |
"text": "Total CPU Time" | |
}, | |
{ | |
"key": "scripting", | |
"granularity": 1, | |
"itemType": "ms", | |
"text": "Script Evaluation" | |
}, | |
{ | |
"key": "scriptParseCompile", | |
"granularity": 1, | |
"itemType": "ms", | |
"text": "Script Parse" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/chunks/commons.3ad467951487e62f1322.js", | |
"total": 741.3679999999994, | |
"scripting": 737.7839999999994, | |
"scriptParseCompile": 3.584 | |
}, | |
{ | |
"url": "Other", | |
"total": 679.3280000000001, | |
"scripting": 33.072, | |
"scriptParseCompile": 3.4880000000000004 | |
}, | |
{ | |
"url": "https://www.google-analytics.com/analytics.js", | |
"total": 170.216, | |
"scripting": 111.488, | |
"scriptParseCompile": 2.3440000000000003 | |
}, | |
{ | |
"url": "https://www.googletagmanager.com/gtm.js?id=GTM-KW2BPLV", | |
"total": 71.08800000000001, | |
"scripting": 69.97200000000001, | |
"scriptParseCompile": 1.116 | |
} | |
], | |
"summary": { | |
"wastedMs": 962.8479999999994 | |
} | |
} | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/preload).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 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://developers.google.com/web/fundamentals/performance/resource-prioritization#preconnect).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 0, | |
"displayValue": "", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0 | |
} | |
}, | |
"font-display": { | |
"id": "font-display", | |
"title": "Ensure text remains visible during webfont load", | |
"description": "Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://developers.google.com/web/updates/2016/02/font-display).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"rawValue": false, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "wastedMs", | |
"itemType": "ms", | |
"text": "Potential Savings (ms)" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://master.staging.werkspot.com/static/fonts/work-sans/work-sans-v4-latin-regular.woff2", | |
"wastedMs": 452.2930000002816 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/static/fonts/moderat/Moderat-Bold.woff2", | |
"wastedMs": 590.5659999989439 | |
} | |
] | |
} | |
}, | |
"diagnostics": { | |
"id": "diagnostics", | |
"title": "Diagnostics", | |
"description": "Collection of useful page vitals.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"rawValue": 1, | |
"details": { | |
"type": "diagnostic", | |
"items": [ | |
{ | |
"numRequests": 14, | |
"numScripts": 8, | |
"numStylesheets": 1, | |
"numFonts": 2, | |
"numTasks": 558, | |
"numTasksOver10ms": 7, | |
"numTasksOver25ms": 3, | |
"numTasksOver50ms": 1, | |
"numTasksOver100ms": 1, | |
"numTasksOver500ms": 0, | |
"rtt": 29.565, | |
"throughput": 5393621.524933593, | |
"maxRtt": 66.765, | |
"maxServerLatency": 220.147, | |
"totalByteWeight": 437956, | |
"totalTaskTime": 426.7099999999999, | |
"mainDocumentTransferSize": 9970 | |
} | |
] | |
} | |
}, | |
"network-requests": { | |
"id": "network-requests", | |
"title": "Network Requests", | |
"description": "Lists the network requests that were made during page load.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"rawValue": 14, | |
"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://master.staging.werkspot.com/login", | |
"startTime": 0, | |
"endTime": 790.8499999994092, | |
"transferSize": 9970, | |
"resourceSize": 31665, | |
"statusCode": 200, | |
"mimeType": "text/html", | |
"resourceType": "Document" | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/aveQgJJ4AwpDHG5nb1i2F/pages/login.js", | |
"startTime": 766.990000000078, | |
"endTime": 1054.7249999999622, | |
"transferSize": 46082, | |
"resourceSize": 145455, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/aveQgJJ4AwpDHG5nb1i2F/pages/_app.js", | |
"startTime": 767.4109999989014, | |
"endTime": 1061.2049999999726, | |
"transferSize": 49413, | |
"resourceSize": 172791, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/runtime/webpack-8ed9452df514b4d17d80.js", | |
"startTime": 767.6439999995637, | |
"endTime": 1059.690000000046, | |
"transferSize": 1065, | |
"resourceSize": 1548, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/chunks/commons.3ad467951487e62f1322.js", | |
"startTime": 768.0550000004587, | |
"endTime": 1448.4099999990576, | |
"transferSize": 185964, | |
"resourceSize": 564810, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/runtime/main-ea0a2ddbc1c9964dd0a2.js", | |
"startTime": 768.5509999992064, | |
"endTime": 1142.030999999406, | |
"transferSize": 24211, | |
"resourceSize": 69304, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/chunks/styles.3edd0e5cfe65d308b45c.js", | |
"startTime": 769.1589999994903, | |
"endTime": 1264.4810000001598, | |
"transferSize": 426, | |
"resourceSize": 167, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://www.google-analytics.com/analytics.js", | |
"startTime": 770.3010000004724, | |
"endTime": 901.7260000000533, | |
"transferSize": 18073, | |
"resourceSize": 44470, | |
"statusCode": 200, | |
"mimeType": "text/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/chunks/styles.8d89335f.chunk.css", | |
"startTime": 770.7630000004428, | |
"endTime": 1060.3339999997843, | |
"transferSize": 3288, | |
"resourceSize": 11923, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://www.googletagmanager.com/gtm.js?id=GTM-KW2BPLV", | |
"startTime": 775.0569999989239, | |
"endTime": 922.2620000000461, | |
"transferSize": 20308, | |
"resourceSize": 53251, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/static/fonts/work-sans/work-sans-v4-latin-regular.woff2", | |
"startTime": 834.6509999992122, | |
"endTime": 1286.9439999994938, | |
"transferSize": 22768, | |
"resourceSize": 22488, | |
"statusCode": 200, | |
"mimeType": "font/woff2", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/static/fonts/moderat/Moderat-Bold.woff2", | |
"startTime": 834.8740000001271, | |
"endTime": 1425.439999999071, | |
"transferSize": 55412, | |
"resourceSize": 55060, | |
"statusCode": 200, | |
"mimeType": "font/woff2", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://www.google-analytics.com/r/collect?v=1&_v=j79&a=1333087847&t=pageview&_s=1&dl=https%3A%2F%2Fmaster.staging.werkspot.com%2Flogin&ul=en-us&de=UTF-8&dt=Login%20-%20Werkspot&sd=24-bit&sr=412x660&vp=412x660&je=0&_u=aEDAAEAB~&jid=557523671&gjid=176655728&cid=306549120.1568972880&tid=UA-47744839-9&_gid=1860732933.1568972880&_r=1>m=2wg9b0KW2BPLV&z=1030204316", | |
"startTime": 963.5359999992943, | |
"endTime": 995.1799999998912, | |
"transferSize": 199, | |
"resourceSize": 35, | |
"statusCode": 200, | |
"mimeType": "image/gif", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/static/site.webmanifest", | |
"startTime": 2715.8220000001165, | |
"endTime": 2932.8949999999168, | |
"transferSize": 777, | |
"resourceSize": 442, | |
"statusCode": 200, | |
"mimeType": "application/manifest+json", | |
"resourceType": "Manifest" | |
} | |
] | |
} | |
}, | |
"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", | |
"rawValue": 66.765, | |
"displayValue": "70 ms", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "origin", | |
"itemType": "text", | |
"text": "URL" | |
}, | |
{ | |
"key": "rtt", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"origin": "https://master.staging.werkspot.com", | |
"rtt": 66.765 | |
}, | |
{ | |
"origin": "https://www.googletagmanager.com", | |
"rtt": 31.205000000000002 | |
}, | |
{ | |
"origin": "https://www.google-analytics.com", | |
"rtt": 29.565 | |
} | |
] | |
} | |
}, | |
"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", | |
"rawValue": 220.147, | |
"displayValue": "220 ms", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "origin", | |
"itemType": "text", | |
"text": "URL" | |
}, | |
{ | |
"key": "serverReponseTime", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"origin": "https://master.staging.werkspot.com", | |
"serverReponseTime": 220.147 | |
}, | |
{ | |
"origin": "https://www.googletagmanager.com", | |
"serverReponseTime": 9.674999999999994 | |
}, | |
{ | |
"origin": "https://www.google-analytics.com", | |
"serverReponseTime": 0.03100000000000236 | |
} | |
] | |
} | |
}, | |
"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", | |
"rawValue": 7, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "startTime", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Start Time" | |
}, | |
{ | |
"key": "duration", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "End Time" | |
} | |
], | |
"items": [ | |
{ | |
"duration": 12.546, | |
"startTime": 755.822 | |
}, | |
{ | |
"duration": 13.051, | |
"startTime": 774.863 | |
}, | |
{ | |
"duration": 36.855, | |
"startTime": 802.732 | |
}, | |
{ | |
"duration": 39.897, | |
"startTime": 908.923 | |
}, | |
{ | |
"duration": 14.733, | |
"startTime": 954.378 | |
}, | |
{ | |
"duration": 10.849, | |
"startTime": 1292.985 | |
}, | |
{ | |
"duration": 186.824, | |
"startTime": 1455.55 | |
} | |
] | |
} | |
}, | |
"metrics": { | |
"id": "metrics", | |
"title": "Metrics", | |
"description": "Collects all available metrics.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"rawValue": 4449.546999999999, | |
"details": { | |
"type": "diagnostic", | |
"items": [ | |
{ | |
"firstContentfulPaint": 1643, | |
"firstMeaningfulPaint": 2205, | |
"firstCPUIdle": 4450, | |
"interactive": 4450, | |
"speedIndex": 2749, | |
"estimatedInputLatency": 210, | |
"observedNavigationStart": 0, | |
"observedNavigationStartTs": 8943956250, | |
"observedFirstPaint": 1073, | |
"observedFirstPaintTs": 8945029334, | |
"observedFirstContentfulPaint": 1073, | |
"observedFirstContentfulPaintTs": 8945029344, | |
"observedFirstMeaningfulPaint": 1307, | |
"observedFirstMeaningfulPaintTs": 8945263209, | |
"observedTraceEnd": 2940, | |
"observedTraceEndTs": 8946896411, | |
"observedLoad": 1644, | |
"observedLoadTs": 8945599923, | |
"observedDomContentLoaded": 799, | |
"observedDomContentLoadedTs": 8944754930, | |
"observedFirstVisualChange": 1085, | |
"observedFirstVisualChangeTs": 8945041250, | |
"observedLastVisualChange": 1452, | |
"observedLastVisualChangeTs": 8945408250, | |
"observedSpeedIndex": 1115, | |
"observedSpeedIndexTs": 8945071516 | |
} | |
] | |
} | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/http-200-when-offline).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"rawValue": false, | |
"explanation": "Unable to fetch start URL via service worker.", | |
"warnings": [] | |
}, | |
"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://developers.google.com/web/progressive-web-apps/checklist#site-works-cross-browser).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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, a key to perceived performance. [Learn more](https://developers.google.com/web/progressive-web-apps/checklist#page-transitions-dont-feel-like-they-block-on-the-network).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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 the URLs and that URLs are unique for the purpose of shareability on social media. [Learn more](https://developers.google.com/web/progressive-web-apps/checklist#each-page-has-a-url).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/accesskeys?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/aria-allowed-attr?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://dequeuniversity.com/rules/axe/3.1/aria-required-attr?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"aria-required-children": { | |
"id": "aria-required-children", | |
"title": "Elements with `[role]` that require specific children `[role]`s, are present", | |
"description": "Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more](https://dequeuniversity.com/rules/axe/3.1/aria-required-children?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://dequeuniversity.com/rules/axe/3.1/aria-required-parent?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://dequeuniversity.com/rules/axe/3.1/aria-roles?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://dequeuniversity.com/rules/axe/3.1/aria-valid-attr-value?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://dequeuniversity.com/rules/axe/3.1/aria-valid-attr?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://dequeuniversity.com/rules/axe/3.1/audio-caption?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/button-name?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"bypass": { | |
"id": "bypass", | |
"title": "The page contains a heading, skip link, or landmark region", | |
"description": "Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more](https://dequeuniversity.com/rules/axe/3.1/bypass?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"color-contrast": { | |
"id": "color-contrast", | |
"title": "Background and foreground colors do not have a sufficient contrast ratio.", | |
"description": "Low-contrast text is difficult or impossible for many users to read. [Learn more](https://dequeuniversity.com/rules/axe/3.1/color-contrast?application=lighthouse).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"rawValue": false, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".css-wy3514", | |
"path": "1,HTML,1,BODY,0,DIV,0,DIV,0,DIV,0,DIV,1,BUTTON", | |
"snippet": "<button data-testid=\"cookie-bar-accept-btn\" class=\"css-wy3514 e1m1psc65\">Ok</button>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.25 (foreground color: #ffffff, background color: #16a361, font size: 12.0pt, font weight: normal). Expected contrast ratio of 4.5:1" | |
} | |
} | |
], | |
"diagnostic": { | |
"type": "diagnostic", | |
"impact": "serious", | |
"tags": [ | |
"cat.color", | |
"wcag2aa", | |
"wcag143" | |
] | |
} | |
} | |
}, | |
"definition-list": { | |
"id": "definition-list", | |
"title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>` or `<template>` elements.", | |
"description": "When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn more](https://dequeuniversity.com/rules/axe/3.1/definition-list?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/dlitem?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/title).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://dequeuniversity.com/rules/axe/3.1/duplicate-id?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://dequeuniversity.com/rules/axe/3.1/frame-title?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"html-has-lang": { | |
"id": "html-has-lang", | |
"title": "`<html>` element has a `[lang]` attribute", | |
"description": "If a page doesn't specify a lang attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more](https://dequeuniversity.com/rules/axe/3.1/html-has-lang?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"html-lang-valid": { | |
"id": "html-lang-valid", | |
"title": "`<html>` element has a valid value for its `[lang]` attribute", | |
"description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn more](https://dequeuniversity.com/rules/axe/3.1/valid-lang?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"image-alt": { | |
"id": "image-alt", | |
"title": "Image elements have `[alt]` attributes", | |
"description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more](https://dequeuniversity.com/rules/axe/3.1/image-alt?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/input-image-alt?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/label?application=lighthouse).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"rawValue": false, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"selector": "input[type=\"checkbox\"]", | |
"path": "1,HTML,1,BODY,0,DIV,1,MAIN,1,SECTION,0,DIV,0,DIV,1,FORM,0,DIV,1,LABEL,1,DIV,1,LABEL,0,INPUT", | |
"snippet": "<input type=\"checkbox\">", | |
"explanation": "Fix all of the following:\n Form element has multiple <label> elements" | |
} | |
} | |
], | |
"diagnostic": { | |
"type": "diagnostic", | |
"impact": "serious", | |
"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://dequeuniversity.com/rules/axe/3.1/layout-table?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/link-name?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://dequeuniversity.com/rules/axe/3.1/list?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/listitem?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/meta-refresh?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/meta-viewport?application=lighthouse).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://dequeuniversity.com/rules/axe/3.1/object-alt?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/tabindex?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"td-headers-attr": { | |
"id": "td-headers-attr", | |
"title": "Cells in a `<table>` element that use the `[headers]` attribute only refer to other cells of that 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://dequeuniversity.com/rules/axe/3.1/td-headers-attr?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/th-has-data-cells?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/valid-lang?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/video-caption?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://dequeuniversity.com/rules/axe/3.1/video-description?application=lighthouse).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://developers.google.com/web/fundamentals/accessibility/how-to-review#try_it_with_a_screen_reader).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"custom-controls-roles": { | |
"id": "custom-controls-roles", | |
"title": "Custom controls have ARIA roles", | |
"description": "Custom interactive controls have appropriate ARIA roles. [Learn more](https://developers.google.com/web/fundamentals/accessibility/how-to-review#try_it_with_a_screen_reader).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/fundamentals/accessibility/how-to-review#start_with_the_keyboard).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/fundamentals/accessibility/how-to-review#start_with_the_keyboard).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/fundamentals/accessibility/how-to-review#take_advantage_of_headings_and_landmarks).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/fundamentals/accessibility/how-to-review#interactive_elements_like_links_and_buttons_should_indicate_their_purpose_and_state).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/fundamentals/accessibility/how-to-review#start_with_the_keyboard).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/fundamentals/accessibility/how-to-review#start_with_the_keyboard).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/fundamentals/accessibility/how-to-review#try_it_with_a_screen_reader).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/fundamentals/accessibility/how-to-review#take_advantage_of_headings_and_landmarks).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/fundamentals/accessibility/how-to-review#try_it_with_a_screen_reader).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"uses-long-cache-ttl": { | |
"id": "uses-long-cache-ttl", | |
"title": "Uses efficient cache policy on static assets", | |
"description": "A long cache lifetime can speed up repeat visits to your page. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/cache-policy).", | |
"score": 0.97, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 13554.75, | |
"displayValue": "1 resource found", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "cacheLifetimeMs", | |
"itemType": "ms", | |
"text": "Cache TTL", | |
"displayUnit": "duration" | |
}, | |
{ | |
"key": "totalBytes", | |
"itemType": "bytes", | |
"text": "Size (KB)", | |
"displayUnit": "kb", | |
"granularity": 1 | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://www.google-analytics.com/analytics.js", | |
"diagnostic": { | |
"type": "diagnostic", | |
"public": true, | |
"max-age": 7200 | |
}, | |
"cacheLifetimeMs": 7200000, | |
"cacheHitProbability": 0.25, | |
"totalBytes": 18073, | |
"wastedBytes": 13554.75 | |
} | |
], | |
"summary": { | |
"wastedBytes": 13554.75 | |
} | |
} | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/network-payloads).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 437956, | |
"displayValue": "Total size was 428 KB", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"itemType": "bytes", | |
"text": "Size (KB)" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/chunks/commons.3ad467951487e62f1322.js", | |
"totalBytes": 185964 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/static/fonts/moderat/Moderat-Bold.woff2", | |
"totalBytes": 55412 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/aveQgJJ4AwpDHG5nb1i2F/pages/_app.js", | |
"totalBytes": 49413 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/aveQgJJ4AwpDHG5nb1i2F/pages/login.js", | |
"totalBytes": 46082 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/runtime/main-ea0a2ddbc1c9964dd0a2.js", | |
"totalBytes": 24211 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/static/fonts/work-sans/work-sans-v4-latin-regular.woff2", | |
"totalBytes": 22768 | |
}, | |
{ | |
"url": "https://www.googletagmanager.com/gtm.js?id=GTM-KW2BPLV", | |
"totalBytes": 20308 | |
}, | |
{ | |
"url": "https://www.google-analytics.com/analytics.js", | |
"totalBytes": 18073 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/login", | |
"totalBytes": 9970 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/chunks/styles.8d89335f.chunk.css", | |
"totalBytes": 3288 | |
} | |
] | |
} | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/offscreen-images).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 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://developers.google.com/web/tools/lighthouse/audits/blocking-resources).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 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://developers.google.com/web/tools/lighthouse/audits/minify-css).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 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://developers.google.com/speed/docs/insights/MinifyResources).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 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://developers.google.com/web/tools/lighthouse/audits/unused-css).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 0, | |
"displayValue": "Potential savings of 3 KB", | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "url", | |
"label": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"valueType": "bytes", | |
"label": "Size (KB)" | |
}, | |
{ | |
"key": "wastedBytes", | |
"valueType": "bytes", | |
"label": "Potential Savings (KB)" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/chunks/styles.8d89335f.chunk.css", | |
"wastedBytes": 3288, | |
"wastedPercent": 100, | |
"totalBytes": 3288 | |
} | |
], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 3288 | |
} | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/webp).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 0, | |
"displayValue": "", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"uses-optimized-images": { | |
"id": "uses-optimized-images", | |
"title": "Efficiently encode images", | |
"description": "Optimized images load faster and consume less cellular data. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/optimize-images).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 0, | |
"displayValue": "", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"uses-text-compression": { | |
"id": "uses-text-compression", | |
"title": "Enable text compression", | |
"description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/text-compression).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 0, | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"uses-responsive-images": { | |
"id": "uses-responsive-images", | |
"title": "Properly size images", | |
"description": "Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/oversized-images).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 0, | |
"displayValue": "", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"efficient-animated-content": { | |
"id": "efficient-animated-content", | |
"title": "Use video formats for animated content", | |
"description": "Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/replace-animated-gifs-with-video/)", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 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://developers.google.com/web/tools/lighthouse/audits/appcache).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"displayValue": "" | |
}, | |
"doctype": { | |
"id": "doctype", | |
"title": "Page has the HTML doctype", | |
"description": "Specifying a doctype prevents the browser from switching to quirks-mode.Read more on the [MDN Web Docs page](https://developer.mozilla.org/en-US/docs/Glossary/Doctype)", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true | |
}, | |
"dom-size": { | |
"id": "dom-size", | |
"title": "Avoids an excessive DOM size", | |
"description": "Browser engineers recommend pages contain fewer than ~1,500 DOM nodes. The sweet spot is a tree depth < 32 elements and fewer than 60 children/parent element. A large DOM can 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://developers.google.com/web/tools/lighthouse/audits/dom-size).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 122, | |
"displayValue": "122 nodes", | |
"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 Nodes", | |
"element": "", | |
"value": "122" | |
}, | |
{ | |
"statistic": "Maximum DOM Depth", | |
"element": { | |
"type": "code", | |
"value": "<input type=\"checkbox\">" | |
}, | |
"value": "13" | |
}, | |
{ | |
"statistic": "Maximum Child Elements", | |
"element": { | |
"type": "code", | |
"value": "<head>" | |
}, | |
"value": "47" | |
} | |
] | |
} | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/noopener).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"warnings": [], | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"geolocation-on-start": { | |
"id": "geolocation-on-start", | |
"title": "Avoids requesting the geolocation permission on page load", | |
"description": "Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to user gestures instead. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/geolocation-on-load).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"no-document-write": { | |
"id": "no-document-write", | |
"title": "Avoids `document.write()`", | |
"description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/document-write).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://developers.google.com/web/tools/lighthouse/audits/vulnerabilities).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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.", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "name", | |
"itemType": "text", | |
"text": "Name" | |
}, | |
{ | |
"key": "version", | |
"itemType": "text", | |
"text": "Version" | |
} | |
], | |
"items": [ | |
{ | |
"name": "React", | |
"npm": "react" | |
}, | |
{ | |
"name": "Next.js", | |
"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://developers.google.com/web/tools/lighthouse/audits/notifications-on-load).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://developers.google.com/web/tools/lighthouse/audits/password-pasting).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://developers.google.com/web/tools/lighthouse/audits/http2).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"displayValue": "", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"uses-passive-event-listeners": { | |
"id": "uses-passive-event-listeners", | |
"title": "Uses passive listeners to improve scrolling performance", | |
"description": "Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/passive-event-listeners).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"meta-description": { | |
"id": "meta-description", | |
"title": "Document does not have a meta description", | |
"description": "Meta descriptions may be included in search results to concisely summarize page content. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/description).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"rawValue": false | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/successful-http-code).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/font-sizes).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"displayValue": "100% legible text", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "source", | |
"itemType": "url", | |
"text": "Source" | |
}, | |
{ | |
"key": "selector", | |
"itemType": "code", | |
"text": "Selector" | |
}, | |
{ | |
"key": "coverage", | |
"itemType": "text", | |
"text": "% of Page Text" | |
}, | |
{ | |
"key": "fontSize", | |
"itemType": "text", | |
"text": "Font Size" | |
} | |
], | |
"items": [ | |
{ | |
"source": "Legible text", | |
"selector": "", | |
"coverage": "100.00%", | |
"fontSize": "≥ 12px" | |
} | |
] | |
} | |
}, | |
"link-text": { | |
"id": "link-text", | |
"title": "Links have descriptive text", | |
"description": "Descriptive link text helps search engines understand your content. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/descriptive-link-text).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://developers.google.com/web/tools/lighthouse/audits/indexing).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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.", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [], | |
"summary": {} | |
} | |
}, | |
"tap-targets": { | |
"id": "tap-targets", | |
"title": "Tap targets are sized appropriately", | |
"description": "Interactive elements like buttons and links should be large enough (48x48px), and have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more](https://developers.google.com/web/fundamentals/accessibility/accessible-styles#multi-device_responsive_design).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"displayValue": "100% appropriately sized tap targets", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"hreflang": { | |
"id": "hreflang", | |
"title": "Document has a valid `hreflang`", | |
"description": "hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/hreflang).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://developers.google.com/web/tools/lighthouse/audits/plugins).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"rawValue": true, | |
"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://developers.google.com/web/tools/lighthouse/audits/canonical).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"rawValue": true | |
}, | |
"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://developers.google.com/search/docs/guides/mark-up-content).", | |
"score": null, | |
"scoreDisplayMode": "manual", | |
"rawValue": false | |
}, | |
"unused-javascript": { | |
"id": "unused-javascript", | |
"title": "Remove unused JavaScript", | |
"description": "Remove unused JavaScript to reduce bytes consumed by network activity.", | |
"score": 0.48, | |
"scoreDisplayMode": "numeric", | |
"rawValue": 940, | |
"displayValue": "Potential savings of 157 KB", | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "url", | |
"label": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"valueType": "bytes", | |
"label": "Size (KB)" | |
}, | |
{ | |
"key": "wastedBytes", | |
"valueType": "bytes", | |
"label": "Potential Savings (KB)" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/chunks/commons.3ad467951487e62f1322.js", | |
"totalBytes": 185964, | |
"wastedBytes": 97739, | |
"wastedPercent": 52.55806459608854 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/aveQgJJ4AwpDHG5nb1i2F/pages/login.js", | |
"totalBytes": 46082, | |
"wastedBytes": 20060, | |
"wastedPercent": 43.53097503545709 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/aveQgJJ4AwpDHG5nb1i2F/pages/_app.js", | |
"totalBytes": 49413, | |
"wastedBytes": 15992, | |
"wastedPercent": 32.364415340137235 | |
}, | |
{ | |
"url": "https://www.googletagmanager.com/gtm.js?id=GTM-KW2BPLV", | |
"totalBytes": 20308, | |
"wastedBytes": 10029, | |
"wastedPercent": 49.3868659743479 | |
}, | |
{ | |
"url": "https://master.staging.werkspot.com/_next/static/runtime/main-ea0a2ddbc1c9964dd0a2.js", | |
"totalBytes": 24211, | |
"wastedBytes": 9772, | |
"wastedPercent": 40.363332034688256 | |
}, | |
{ | |
"url": "https://www.google-analytics.com/analytics.js", | |
"totalBytes": 18073, | |
"wastedBytes": 6854, | |
"wastedPercent": 37.92669215201259 | |
} | |
], | |
"overallSavingsMs": 940, | |
"overallSavingsBytes": 160446 | |
} | |
} | |
}, | |
"configSettings": { | |
"output": "json", | |
"maxWaitForFcp": 15000, | |
"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, | |
"disableDeviceEmulation": false, | |
"emulatedFormFactor": "mobile", | |
"channel": "node", | |
"locale": "en-US", | |
"blockedUrlPatterns": null, | |
"additionalTraceCategories": null, | |
"extraHeaders": null, | |
"precomputedLanternData": null, | |
"onlyAudits": null, | |
"onlyCategories": null, | |
"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": "estimated-input-latency", | |
"weight": 0, | |
"group": "metrics" | |
}, | |
{ | |
"id": "max-potential-fid", | |
"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": "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": "unused-javascript", | |
"weight": 0, | |
"group": "load-opportunities" | |
} | |
], | |
"id": "performance", | |
"score": 0.9 | |
}, | |
"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": 3, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-required-attr", | |
"weight": 2, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-required-children", | |
"weight": 5, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-required-parent", | |
"weight": 2, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-roles", | |
"weight": 3, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-valid-attr-value", | |
"weight": 2, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-valid-attr", | |
"weight": 5, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "audio-caption", | |
"weight": 0, | |
"group": "a11y-audio-video" | |
}, | |
{ | |
"id": "button-name", | |
"weight": 10, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "bypass", | |
"weight": 10, | |
"group": "a11y-navigation" | |
}, | |
{ | |
"id": "color-contrast", | |
"weight": 6, | |
"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": 2, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "duplicate-id", | |
"weight": 5, | |
"group": "a11y-best-practices" | |
}, | |
{ | |
"id": "frame-title", | |
"weight": 0, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "html-has-lang", | |
"weight": 4, | |
"group": "a11y-language" | |
}, | |
{ | |
"id": "html-lang-valid", | |
"weight": 1, | |
"group": "a11y-language" | |
}, | |
{ | |
"id": "image-alt", | |
"weight": 0, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "input-image-alt", | |
"weight": 0, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "label", | |
"weight": 10, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "layout-table", | |
"weight": 0, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "link-name", | |
"weight": 9, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "list", | |
"weight": 0, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "listitem", | |
"weight": 0, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "meta-refresh", | |
"weight": 0, | |
"group": "a11y-best-practices" | |
}, | |
{ | |
"id": "meta-viewport", | |
"weight": 3, | |
"group": "a11y-best-practices" | |
}, | |
{ | |
"id": "object-alt", | |
"weight": 0, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "tabindex", | |
"weight": 0, | |
"group": "a11y-navigation" | |
}, | |
{ | |
"id": "td-headers-attr", | |
"weight": 0, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "th-has-data-cells", | |
"weight": 0, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"id": "valid-lang", | |
"weight": 0, | |
"group": "a11y-language" | |
}, | |
{ | |
"id": "video-caption", | |
"weight": 0, | |
"group": "a11y-audio-video" | |
}, | |
{ | |
"id": "video-description", | |
"weight": 0, | |
"group": "a11y-audio-video" | |
}, | |
{ | |
"id": "logical-tab-order", | |
"weight": 0 | |
}, | |
{ | |
"id": "focusable-controls", | |
"weight": 0 | |
}, | |
{ | |
"id": "interactive-element-affordance", | |
"weight": 0 | |
}, | |
{ | |
"id": "managed-focus", | |
"weight": 0 | |
}, | |
{ | |
"id": "focus-traps", | |
"weight": 0 | |
}, | |
{ | |
"id": "custom-controls-labels", | |
"weight": 0 | |
}, | |
{ | |
"id": "custom-controls-roles", | |
"weight": 0 | |
}, | |
{ | |
"id": "visual-order-follows-dom", | |
"weight": 0 | |
}, | |
{ | |
"id": "offscreen-content-hidden", | |
"weight": 0 | |
}, | |
{ | |
"id": "heading-levels", | |
"weight": 0 | |
}, | |
{ | |
"id": "use-landmarks", | |
"weight": 0 | |
} | |
], | |
"id": "accessibility", | |
"score": 0.8 | |
}, | |
"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": 1 | |
}, | |
"seo": { | |
"title": "SEO", | |
"description": "These checks ensure that your page is optimized for search engine results ranking. There are additional factors Lighthouse does not check that may affect your search ranking. [Learn more](https://support.google.com/webmasters/answer/35769).", | |
"manualDescription": "Run these additional validators on your site to check additional SEO best practices.", | |
"auditRefs": [ | |
{ | |
"id": "viewport", | |
"weight": 1, | |
"group": "seo-mobile" | |
}, | |
{ | |
"id": "document-title", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "meta-description", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "http-status-code", | |
"weight": 1, | |
"group": "seo-crawl" | |
}, | |
{ | |
"id": "link-text", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "is-crawlable", | |
"weight": 1, | |
"group": "seo-crawl" | |
}, | |
{ | |
"id": "robots-txt", | |
"weight": 1, | |
"group": "seo-crawl" | |
}, | |
{ | |
"id": "hreflang", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "canonical", | |
"weight": 0, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "font-size", | |
"weight": 1, | |
"group": "seo-mobile" | |
}, | |
{ | |
"id": "plugins", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "tap-targets", | |
"weight": 1, | |
"group": "seo-mobile" | |
}, | |
{ | |
"id": "structured-data", | |
"weight": 0 | |
} | |
], | |
"id": "seo", | |
"score": 0.91 | |
}, | |
"pwa": { | |
"title": "Progressive Web App", | |
"description": "These checks validate the aspects of a Progressive Web App. [Learn more](https://developers.google.com/web/progressive-web-apps/checklist).", | |
"manualDescription": "These checks are required by the baseline [PWA Checklist](https://developers.google.com/web/progressive-web-apps/checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.", | |
"auditRefs": [ | |
{ | |
"id": "load-fast-enough-for-pwa", | |
"weight": 7, | |
"group": "pwa-fast-reliable" | |
}, | |
{ | |
"id": "works-offline", | |
"weight": 5, | |
"group": "pwa-fast-reliable" | |
}, | |
{ | |
"id": "offline-start-url", | |
"weight": 1, | |
"group": "pwa-fast-reliable" | |
}, | |
{ | |
"id": "is-on-https", | |
"weight": 2, | |
"group": "pwa-installable" | |
}, | |
{ | |
"id": "service-worker", | |
"weight": 1, | |
"group": "pwa-installable" | |
}, | |
{ | |
"id": "installable-manifest", | |
"weight": 2, | |
"group": "pwa-installable" | |
}, | |
{ | |
"id": "redirects-http", | |
"weight": 2, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "splash-screen", | |
"weight": 1, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "themed-omnibox", | |
"weight": 1, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "content-width", | |
"weight": 1, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "viewport", | |
"weight": 2, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "without-javascript", | |
"weight": 1, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "pwa-cross-browser", | |
"weight": 0 | |
}, | |
{ | |
"id": "pwa-page-transitions", | |
"weight": 0 | |
}, | |
{ | |
"id": "pwa-each-page-has-url", | |
"weight": 0 | |
} | |
], | |
"id": "pwa", | |
"score": 0.73 | |
} | |
}, | |
"categoryGroups": { | |
"metrics": { | |
"title": "Metrics" | |
}, | |
"load-opportunities": { | |
"title": "Opportunities", | |
"description": "These optimizations can speed up your page load." | |
}, | |
"diagnostics": { | |
"title": "Diagnostics", | |
"description": "More information about the performance of your application." | |
}, | |
"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." | |
} | |
}, | |
"timing": { | |
"entries": [ | |
{ | |
"startTime": 481.03, | |
"name": "lh:init:config", | |
"duration": 229.76, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 490.46, | |
"name": "lh:config:requireGatherers", | |
"duration": 33.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 523.69, | |
"name": "lh:config:requireAudits", | |
"duration": 180.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 711.17, | |
"name": "lh:runner:run", | |
"duration": 5393.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 712.03, | |
"name": "lh:init:connect", | |
"duration": 18.92, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 731.09, | |
"name": "lh:gather:getVersion", | |
"duration": 4.19, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 735.44, | |
"name": "lh:gather:loadBlank", | |
"duration": 68.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 803.73, | |
"name": "lh:gather:getBenchmarkIndex", | |
"duration": 523.76, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1327.67, | |
"name": "lh:gather:setupDriver", | |
"duration": 40.71, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1370.02, | |
"name": "lh:gather:beforePass", | |
"duration": 4.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1371.55, | |
"name": "lh:gather:beforePass:CSSUsage", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1371.67, | |
"name": "lh:gather:beforePass:ViewportDimensions", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1371.71, | |
"name": "lh:gather:beforePass:RuntimeExceptions", | |
"duration": 0.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1371.84, | |
"name": "lh:gather:beforePass:ChromeConsoleMessages", | |
"duration": 1.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.47, | |
"name": "lh:gather:beforePass:Accessibility", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.52, | |
"name": "lh:gather:beforePass:AnchorElements", | |
"duration": 0.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.58, | |
"name": "lh:gather:beforePass:ImageElements", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.6, | |
"name": "lh:gather:beforePass:LinkElements", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.61, | |
"name": "lh:gather:beforePass:MetaElements", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.62, | |
"name": "lh:gather:beforePass:ScriptElements", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.64, | |
"name": "lh:gather:beforePass:AppCacheManifest", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.64, | |
"name": "lh:gather:beforePass:Doctype", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.66, | |
"name": "lh:gather:beforePass:DOMStats", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.67, | |
"name": "lh:gather:beforePass:JSLibraries", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.68, | |
"name": "lh:gather:beforePass:OptimizedImages", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.69, | |
"name": "lh:gather:beforePass:PasswordInputsWithPreventedPaste", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.69, | |
"name": "lh:gather:beforePass:ResponseCompression", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1373.7, | |
"name": "lh:gather:beforePass:TagsBlockingFirstPaint", | |
"duration": 0.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1374.41, | |
"name": "lh:gather:beforePass:FontSize", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1374.42, | |
"name": "lh:gather:beforePass:EmbeddedContent", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1374.44, | |
"name": "lh:gather:beforePass:RobotsTxt", | |
"duration": 0, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1374.44, | |
"name": "lh:gather:beforePass:TapTargets", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1374.7, | |
"name": "lh:gather:loadPage-defaultPass", | |
"duration": 2765.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 1382.71, | |
"name": "lh:gather:getVersion", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4140.24, | |
"name": "lh:gather:pass", | |
"duration": 2.23, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4367.99, | |
"name": "lh:gather:getTrace", | |
"duration": 23.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4391.06, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 1.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4393.8, | |
"name": "lh:gather:afterPass", | |
"duration": 380.41, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4393.82, | |
"name": "lh:gather:afterPass:CSSUsage", | |
"duration": 21.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4415.46, | |
"name": "lh:gather:afterPass:ViewportDimensions", | |
"duration": 4.66, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4420.15, | |
"name": "lh:gather:afterPass:RuntimeExceptions", | |
"duration": 0.21, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4420.38, | |
"name": "lh:gather:afterPass:ChromeConsoleMessages", | |
"duration": 1.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4421.79, | |
"name": "lh:gather:afterPass:Accessibility", | |
"duration": 130.77, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4552.61, | |
"name": "lh:gather:afterPass:AnchorElements", | |
"duration": 6.75, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4559.37, | |
"name": "lh:gather:afterPass:ImageElements", | |
"duration": 3.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4562.49, | |
"name": "lh:gather:afterPass:LinkElements", | |
"duration": 2.84, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4565.34, | |
"name": "lh:gather:afterPass:MetaElements", | |
"duration": 2.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4567.54, | |
"name": "lh:gather:afterPass:ScriptElements", | |
"duration": 34.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4602.14, | |
"name": "lh:gather:afterPass:AppCacheManifest", | |
"duration": 2.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4604.55, | |
"name": "lh:gather:afterPass:Doctype", | |
"duration": 1.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4605.84, | |
"name": "lh:gather:afterPass:DOMStats", | |
"duration": 8.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4613.97, | |
"name": "lh:gather:afterPass:JSLibraries", | |
"duration": 9.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4623.62, | |
"name": "lh:gather:afterPass:OptimizedImages", | |
"duration": 0.77, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4624.4, | |
"name": "lh:gather:afterPass:PasswordInputsWithPreventedPaste", | |
"duration": 1.55, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4625.97, | |
"name": "lh:gather:afterPass:ResponseCompression", | |
"duration": 4.96, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4630.95, | |
"name": "lh:gather:afterPass:TagsBlockingFirstPaint", | |
"duration": 3.92, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4634.9, | |
"name": "lh:gather:afterPass:FontSize", | |
"duration": 27.79, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4662.7, | |
"name": "lh:gather:afterPass:EmbeddedContent", | |
"duration": 1.68, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4664.4, | |
"name": "lh:gather:afterPass:RobotsTxt", | |
"duration": 102.77, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4767.19, | |
"name": "lh:gather:afterPass:TapTargets", | |
"duration": 7.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4775.13, | |
"name": "lh:gather:loadBlank", | |
"duration": 10.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4785.76, | |
"name": "lh:gather:beforePass", | |
"duration": 3.23, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4786.52, | |
"name": "lh:gather:beforePass:ServiceWorker", | |
"duration": 1.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4788.15, | |
"name": "lh:gather:beforePass:Offline", | |
"duration": 0.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4788.96, | |
"name": "lh:gather:beforePass:StartUrl", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4789.01, | |
"name": "lh:gather:loadPage-offlinePass", | |
"duration": 63.21, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4852.23, | |
"name": "lh:gather:pass", | |
"duration": 0.25, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4852.5, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 0.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4855.91, | |
"name": "lh:gather:afterPass", | |
"duration": 91.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4855.92, | |
"name": "lh:gather:afterPass:ServiceWorker", | |
"duration": 0.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4856.06, | |
"name": "lh:gather:afterPass:Offline", | |
"duration": 1.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4857.08, | |
"name": "lh:gather:afterPass:StartUrl", | |
"duration": 90.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 4957.89, | |
"name": "lh:gather:loadBlank", | |
"duration": 84.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5042.21, | |
"name": "lh:gather:beforePass", | |
"duration": 1.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5043.12, | |
"name": "lh:gather:beforePass:HTTPRedirect", | |
"duration": 0.14, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5043.27, | |
"name": "lh:gather:beforePass:HTMLWithoutJavaScript", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5043.33, | |
"name": "lh:gather:loadPage-redirectPass", | |
"duration": 109.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5152.66, | |
"name": "lh:gather:pass", | |
"duration": 0.21, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5152.88, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 2.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5155.77, | |
"name": "lh:gather:afterPass", | |
"duration": 5.88, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5155.78, | |
"name": "lh:gather:afterPass:HTTPRedirect", | |
"duration": 4.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5159.87, | |
"name": "lh:gather:afterPass:HTMLWithoutJavaScript", | |
"duration": 1.77, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5162.26, | |
"name": "lh:gather:loadBlank", | |
"duration": 8.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5170.58, | |
"name": "lh:gather:beforePass", | |
"duration": 3.66, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5171.27, | |
"name": "lh:gather:beforePass:JsUsage", | |
"duration": 2.95, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5174.25, | |
"name": "lh:gather:loadPage-extraPass", | |
"duration": 303.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5477.54, | |
"name": "lh:gather:pass", | |
"duration": 0.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5477.67, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 1.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5480.63, | |
"name": "lh:gather:afterPass", | |
"duration": 71.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5480.64, | |
"name": "lh:gather:afterPass:JsUsage", | |
"duration": 71.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5557.43, | |
"name": "lh:gather:disconnect", | |
"duration": 2.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5560.88, | |
"name": "lh:runner:auditing", | |
"duration": 539.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5561.74, | |
"name": "lh:audit:is-on-https", | |
"duration": 4.63, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5562.89, | |
"name": "lh:computed:NetworkRecords", | |
"duration": 2.88, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5566.53, | |
"name": "lh:audit:redirects-http", | |
"duration": 0.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5566.82, | |
"name": "lh:audit:service-worker", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5567.23, | |
"name": "lh:audit:works-offline", | |
"duration": 0.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5567.51, | |
"name": "lh:audit:viewport", | |
"duration": 0.96, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5567.71, | |
"name": "lh:computed:ViewportMeta", | |
"duration": 0.72, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5568.49, | |
"name": "lh:audit:without-javascript", | |
"duration": 0.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5571.67, | |
"name": "lh:audit:first-contentful-paint", | |
"duration": 29.34, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5571.92, | |
"name": "lh:computed:FirstContentfulPaint", | |
"duration": 28.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5572.06, | |
"name": "lh:computed:TraceOfTab", | |
"duration": 15.37, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5587.54, | |
"name": "lh:computed:LanternFirstContentfulPaint", | |
"duration": 12.41, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5587.73, | |
"name": "lh:computed:PageDependencyGraph", | |
"duration": 1.84, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5589.6, | |
"name": "lh:computed:LoadSimulator", | |
"duration": 4.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5589.71, | |
"name": "lh:computed:NetworkAnalysis", | |
"duration": 3.96, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5601.36, | |
"name": "lh:audit:first-meaningful-paint", | |
"duration": 2.9, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5601.81, | |
"name": "lh:computed:FirstMeaningfulPaint", | |
"duration": 2.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5601.9, | |
"name": "lh:computed:LanternFirstMeaningfulPaint", | |
"duration": 2.17, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5604.46, | |
"name": "lh:audit:load-fast-enough-for-pwa", | |
"duration": 4.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5604.8, | |
"name": "lh:computed:Interactive", | |
"duration": 3.57, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5604.87, | |
"name": "lh:computed:LanternInteractive", | |
"duration": 3.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5608.66, | |
"name": "lh:audit:speed-index", | |
"duration": 194.96, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5608.9, | |
"name": "lh:computed:SpeedIndex", | |
"duration": 194.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5608.99, | |
"name": "lh:computed:LanternSpeedIndex", | |
"duration": 194.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5609.07, | |
"name": "lh:computed:Speedline", | |
"duration": 190.72, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5803.64, | |
"name": "lh:audit:screenshot-thumbnails", | |
"duration": 121.63, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5925.28, | |
"name": "lh:audit:final-screenshot", | |
"duration": 0.84, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5925.58, | |
"name": "lh:computed:Screenshots", | |
"duration": 0.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5926.33, | |
"name": "lh:audit:estimated-input-latency", | |
"duration": 3.98, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5926.61, | |
"name": "lh:computed:EstimatedInputLatency", | |
"duration": 3.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5926.67, | |
"name": "lh:computed:LanternEstimatedInputLatency", | |
"duration": 3.52, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5930.42, | |
"name": "lh:audit:max-potential-fid", | |
"duration": 4.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5930.61, | |
"name": "lh:computed:MaxPotentialFID", | |
"duration": 3.69, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5930.68, | |
"name": "lh:computed:LanternMaxPotentialFID", | |
"duration": 3.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5934.52, | |
"name": "lh:audit:errors-in-console", | |
"duration": 0.41, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5935.08, | |
"name": "lh:audit:time-to-first-byte", | |
"duration": 0.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5935.34, | |
"name": "lh:computed:MainResource", | |
"duration": 0.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5935.79, | |
"name": "lh:audit:first-cpu-idle", | |
"duration": 2.64, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5935.98, | |
"name": "lh:computed:FirstCPUIdle", | |
"duration": 2.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5936.03, | |
"name": "lh:computed:LanternFirstCPUIdle", | |
"duration": 2.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5938.53, | |
"name": "lh:audit:interactive", | |
"duration": 0.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5939.07, | |
"name": "lh:audit:user-timings", | |
"duration": 0.83, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5939.33, | |
"name": "lh:computed:UserTimings", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5940, | |
"name": "lh:audit:critical-request-chains", | |
"duration": 1.21, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5940.16, | |
"name": "lh:computed:CriticalRequestChains", | |
"duration": 0.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5941.31, | |
"name": "lh:audit:redirects", | |
"duration": 0.55, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5941.87, | |
"name": "lh:audit:installable-manifest", | |
"duration": 1.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5942.1, | |
"name": "lh:computed:ManifestValues", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5942.91, | |
"name": "lh:audit:splash-screen", | |
"duration": 0.23, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5943.15, | |
"name": "lh:audit:themed-omnibox", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5943.47, | |
"name": "lh:audit:content-width", | |
"duration": 0.22, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5943.7, | |
"name": "lh:audit:image-aspect-ratio", | |
"duration": 0.19, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5943.9, | |
"name": "lh:audit:deprecations", | |
"duration": 0.22, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5944.26, | |
"name": "lh:audit:mainthread-work-breakdown", | |
"duration": 3.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5944.52, | |
"name": "lh:computed:MainThreadTasks", | |
"duration": 2.77, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5947.98, | |
"name": "lh:audit:bootup-time", | |
"duration": 1.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5949.4, | |
"name": "lh:audit:uses-rel-preload", | |
"duration": 1.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5949.8, | |
"name": "lh:computed:LoadSimulator", | |
"duration": 0.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5955.45, | |
"name": "lh:audit:uses-rel-preconnect", | |
"duration": 0.83, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5956.4, | |
"name": "lh:audit:font-display", | |
"duration": 0.75, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5957.17, | |
"name": "lh:audit:diagnostics", | |
"duration": 0.75, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5957.98, | |
"name": "lh:audit:network-requests", | |
"duration": 0.92, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5959.03, | |
"name": "lh:audit:network-rtt", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5959.67, | |
"name": "lh:audit:network-server-latency", | |
"duration": 0.57, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5960.26, | |
"name": "lh:audit:main-thread-tasks", | |
"duration": 0.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5960.59, | |
"name": "lh:audit:metrics", | |
"duration": 0.94, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5961.55, | |
"name": "lh:audit:offline-start-url", | |
"duration": 0.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5961.75, | |
"name": "lh:audit:pwa-cross-browser", | |
"duration": 0.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5961.88, | |
"name": "lh:audit:pwa-page-transitions", | |
"duration": 0.08, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5961.98, | |
"name": "lh:audit:pwa-each-page-has-url", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5962.21, | |
"name": "lh:audit:accesskeys", | |
"duration": 0.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5962.75, | |
"name": "lh:audit:aria-allowed-attr", | |
"duration": 0.73, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5963.64, | |
"name": "lh:audit:aria-required-attr", | |
"duration": 0.63, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5964.44, | |
"name": "lh:audit:aria-required-children", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5965.06, | |
"name": "lh:audit:aria-required-parent", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5965.62, | |
"name": "lh:audit:aria-roles", | |
"duration": 0.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5966.19, | |
"name": "lh:audit:aria-valid-attr-value", | |
"duration": 0.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5966.8, | |
"name": "lh:audit:aria-valid-attr", | |
"duration": 0.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5967.36, | |
"name": "lh:audit:audio-caption", | |
"duration": 0.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5967.68, | |
"name": "lh:audit:button-name", | |
"duration": 0.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5968.28, | |
"name": "lh:audit:bypass", | |
"duration": 0.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5968.84, | |
"name": "lh:audit:color-contrast", | |
"duration": 0.54, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5969.53, | |
"name": "lh:audit:definition-list", | |
"duration": 0.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5969.92, | |
"name": "lh:audit:dlitem", | |
"duration": 0.22, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5970.26, | |
"name": "lh:audit:document-title", | |
"duration": 6.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5977.1, | |
"name": "lh:audit:duplicate-id", | |
"duration": 0.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5978.1, | |
"name": "lh:audit:frame-title", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5978.5, | |
"name": "lh:audit:html-has-lang", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5979.14, | |
"name": "lh:audit:html-lang-valid", | |
"duration": 0.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5979.69, | |
"name": "lh:audit:image-alt", | |
"duration": 0.25, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5980.06, | |
"name": "lh:audit:input-image-alt", | |
"duration": 0.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5980.42, | |
"name": "lh:audit:label", | |
"duration": 0.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5981.04, | |
"name": "lh:audit:layout-table", | |
"duration": 0.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5981.48, | |
"name": "lh:audit:link-name", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5982.01, | |
"name": "lh:audit:list", | |
"duration": 0.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5982.41, | |
"name": "lh:audit:listitem", | |
"duration": 0.34, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5982.87, | |
"name": "lh:audit:meta-refresh", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5983.33, | |
"name": "lh:audit:meta-viewport", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5983.83, | |
"name": "lh:audit:object-alt", | |
"duration": 0.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5984.28, | |
"name": "lh:audit:tabindex", | |
"duration": 0.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5984.75, | |
"name": "lh:audit:td-headers-attr", | |
"duration": 0.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5985.21, | |
"name": "lh:audit:th-has-data-cells", | |
"duration": 0.37, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5985.69, | |
"name": "lh:audit:valid-lang", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5986.16, | |
"name": "lh:audit:video-caption", | |
"duration": 0.34, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5986.63, | |
"name": "lh:audit:video-description", | |
"duration": 0.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5987.08, | |
"name": "lh:audit:custom-controls-labels", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5987.16, | |
"name": "lh:audit:custom-controls-roles", | |
"duration": 0.76, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5987.94, | |
"name": "lh:audit:focus-traps", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5988.04, | |
"name": "lh:audit:focusable-controls", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5988.13, | |
"name": "lh:audit:heading-levels", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5988.21, | |
"name": "lh:audit:interactive-element-affordance", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5988.28, | |
"name": "lh:audit:logical-tab-order", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5988.36, | |
"name": "lh:audit:managed-focus", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5988.44, | |
"name": "lh:audit:offscreen-content-hidden", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5988.51, | |
"name": "lh:audit:use-landmarks", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5988.59, | |
"name": "lh:audit:visual-order-follows-dom", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5988.8, | |
"name": "lh:audit:uses-long-cache-ttl", | |
"duration": 1.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5990.23, | |
"name": "lh:audit:total-byte-weight", | |
"duration": 0.54, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5990.87, | |
"name": "lh:audit:offscreen-images", | |
"duration": 2.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5993.4, | |
"name": "lh:audit:render-blocking-resources", | |
"duration": 4.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5996.13, | |
"name": "lh:computed:FirstContentfulPaint", | |
"duration": 1.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5996.18, | |
"name": "lh:computed:LanternFirstContentfulPaint", | |
"duration": 1.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5997.88, | |
"name": "lh:audit:unminified-css", | |
"duration": 9.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6007.27, | |
"name": "lh:audit:unminified-javascript", | |
"duration": 41.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6048.65, | |
"name": "lh:audit:unused-css-rules", | |
"duration": 1.52, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6050.28, | |
"name": "lh:audit:uses-webp-images", | |
"duration": 3.85, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6054.25, | |
"name": "lh:audit:uses-optimized-images", | |
"duration": 4.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6058.91, | |
"name": "lh:audit:uses-text-compression", | |
"duration": 4.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6063.35, | |
"name": "lh:audit:uses-responsive-images", | |
"duration": 2.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6066.69, | |
"name": "lh:audit:efficient-animated-content", | |
"duration": 1.23, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6067.94, | |
"name": "lh:audit:appcache-manifest", | |
"duration": 0.16, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6068.11, | |
"name": "lh:audit:doctype", | |
"duration": 0.15, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6068.38, | |
"name": "lh:audit:dom-size", | |
"duration": 0.81, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6069.2, | |
"name": "lh:audit:external-anchors-use-rel-noopener", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6069.61, | |
"name": "lh:audit:geolocation-on-start", | |
"duration": 0.2, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6069.82, | |
"name": "lh:audit:no-document-write", | |
"duration": 0.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6069.97, | |
"name": "lh:audit:no-vulnerable-libraries", | |
"duration": 3.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6073.01, | |
"name": "lh:audit:js-libraries", | |
"duration": 0.17, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6073.18, | |
"name": "lh:audit:notification-on-start", | |
"duration": 0.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6073.34, | |
"name": "lh:audit:password-inputs-can-be-pasted-into", | |
"duration": 0.17, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6073.52, | |
"name": "lh:audit:uses-http2", | |
"duration": 0.41, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6073.94, | |
"name": "lh:audit:uses-passive-event-listeners", | |
"duration": 0.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6074.26, | |
"name": "lh:audit:meta-description", | |
"duration": 0.24, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6074.62, | |
"name": "lh:audit:http-status-code", | |
"duration": 0.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6075.06, | |
"name": "lh:audit:font-size", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6075.67, | |
"name": "lh:audit:link-text", | |
"duration": 0.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6076.33, | |
"name": "lh:audit:is-crawlable", | |
"duration": 1.15, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6077.58, | |
"name": "lh:audit:robots-txt", | |
"duration": 0.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.23, | |
"name": "lh:audit:tap-targets", | |
"duration": 1.52, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6079.86, | |
"name": "lh:audit:hreflang", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6080.24, | |
"name": "lh:audit:plugins", | |
"duration": 0.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6080.62, | |
"name": "lh:audit:canonical", | |
"duration": 0.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6081.26, | |
"name": "lh:audit:structured-data", | |
"duration": 0.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6081.5, | |
"name": "lh:audit:unused-javascript", | |
"duration": 18.96, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6100.48, | |
"name": "lh:runner:generate", | |
"duration": 3.75, | |
"entryType": "measure" | |
} | |
], | |
"total": 5393.07 | |
}, | |
"i18n": { | |
"rendererFormattedStrings": { | |
"auditGroupExpandTooltip": "Show audits", | |
"crcInitialNavigation": "Initial Navigation", | |
"crcLongestDurationLabel": "Maximum critical path latency:", | |
"errorLabel": "Error!", | |
"errorMissingAuditInfo": "Report error: no audit information", | |
"labDataTitle": "Lab Data", | |
"lsPerformanceCategoryDescription": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.", | |
"manualAuditsGroupTitle": "Additional items to manually check", | |
"notApplicableAuditsGroupTitle": "Not applicable", | |
"opportunityResourceColumnLabel": "Opportunity", | |
"opportunitySavingsColumnLabel": "Estimated Savings", | |
"passedAuditsGroupTitle": "Passed audits", | |
"scorescaleLabel": "Score scale:", | |
"snippetCollapseButtonLabel": "Collapse snippet", | |
"snippetExpandButtonLabel": "Expand snippet", | |
"toplevelWarningsMessage": "There were issues affecting this run of Lighthouse:", | |
"varianceDisclaimer": "Values are estimated and may vary.", | |
"warningAuditsGroupTitle": "Passed audits but with warnings", | |
"warningHeader": "Warnings: " | |
}, | |
"icuMessagePaths": { | |
"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": 1643.347 | |
}, | |
"path": "audits[first-contentful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 2204.9469999999997 | |
}, | |
"path": "audits[first-meaningful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 2749.0283240003446 | |
}, | |
"path": "audits[speed-index].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 4449.546999999999 | |
}, | |
"path": "audits[first-cpu-idle].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 4449.546999999999 | |
}, | |
"path": "audits.interactive.displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 1706.8399999999992 | |
}, | |
"path": "audits[mainthread-work-breakdown].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 962.8479999999994 | |
}, | |
"path": "audits[bootup-time].displayValue" | |
} | |
], | |
"lighthouse-core/audits/metrics/first-meaningful-paint.js | title": [ | |
"audits[first-meaningful-paint].title" | |
], | |
"lighthouse-core/audits/metrics/first-meaningful-paint.js | description": [ | |
"audits[first-meaningful-paint].description" | |
], | |
"lighthouse-core/audits/load-fast-enough-for-pwa.js | title": [ | |
"audits[load-fast-enough-for-pwa].title" | |
], | |
"lighthouse-core/audits/load-fast-enough-for-pwa.js | description": [ | |
"audits[load-fast-enough-for-pwa].description" | |
], | |
"lighthouse-core/audits/metrics/speed-index.js | title": [ | |
"audits[speed-index].title" | |
], | |
"lighthouse-core/audits/metrics/speed-index.js | description": [ | |
"audits[speed-index].description" | |
], | |
"lighthouse-core/audits/metrics/estimated-input-latency.js | title": [ | |
"audits[estimated-input-latency].title" | |
], | |
"lighthouse-core/audits/metrics/estimated-input-latency.js | description": [ | |
"audits[estimated-input-latency].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | ms": [ | |
{ | |
"values": { | |
"timeInMs": 210.4 | |
}, | |
"path": "audits[estimated-input-latency].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 747 | |
}, | |
"path": "audits[max-potential-fid].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 66.765 | |
}, | |
"path": "audits[network-rtt].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 220.147 | |
}, | |
"path": "audits[network-server-latency].displayValue" | |
} | |
], | |
"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/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": 95.44200000000001 | |
}, | |
"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/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/mainthread-work-breakdown.js | title": [ | |
"audits[mainthread-work-breakdown].title" | |
], | |
"lighthouse-core/audits/mainthread-work-breakdown.js | description": [ | |
"audits[mainthread-work-breakdown].description" | |
], | |
"lighthouse-core/audits/mainthread-work-breakdown.js | columnCategory": [ | |
"audits[mainthread-work-breakdown].details.headings[0].text" | |
], | |
"lighthouse-core/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 | title": [ | |
"audits[bootup-time].title" | |
], | |
"lighthouse-core/audits/bootup-time.js | description": [ | |
"audits[bootup-time].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnURL": [ | |
"audits[bootup-time].details.headings[0].text", | |
"audits[font-display].details.headings[0].text", | |
"audits[network-rtt].details.headings[0].text", | |
"audits[network-server-latency].details.headings[0].text", | |
"audits[uses-long-cache-ttl].details.headings[0].text", | |
"audits[total-byte-weight].details.headings[0].text", | |
"audits[unused-css-rules].details.headings[0].label", | |
"audits[unused-javascript].details.headings[0].label" | |
], | |
"lighthouse-core/audits/bootup-time.js | columnTotal": [ | |
"audits[bootup-time].details.headings[1].text" | |
], | |
"lighthouse-core/audits/bootup-time.js | columnScriptEval": [ | |
"audits[bootup-time].details.headings[2].text" | |
], | |
"lighthouse-core/audits/bootup-time.js | columnScriptParse": [ | |
"audits[bootup-time].details.headings[3].text" | |
], | |
"lighthouse-core/audits/uses-rel-preload.js | title": [ | |
"audits[uses-rel-preload].title" | |
], | |
"lighthouse-core/audits/uses-rel-preload.js | description": [ | |
"audits[uses-rel-preload].description" | |
], | |
"lighthouse-core/audits/uses-rel-preconnect.js | title": [ | |
"audits[uses-rel-preconnect].title" | |
], | |
"lighthouse-core/audits/uses-rel-preconnect.js | description": [ | |
"audits[uses-rel-preconnect].description" | |
], | |
"lighthouse-core/audits/font-display.js | failureTitle": [ | |
"audits[font-display].title" | |
], | |
"lighthouse-core/audits/font-display.js | description": [ | |
"audits[font-display].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnWastedMs": [ | |
"audits[font-display].details.headings[1].text" | |
], | |
"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/accessibility/accesskeys.js | title": [ | |
"audits.accesskeys.title" | |
], | |
"lighthouse-core/audits/accessibility/accesskeys.js | description": [ | |
"audits.accesskeys.description" | |
], | |
"lighthouse-core/audits/accessibility/aria-allowed-attr.js | title": [ | |
"audits[aria-allowed-attr].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-allowed-attr.js | description": [ | |
"audits[aria-allowed-attr].description" | |
], | |
"lighthouse-core/audits/accessibility/aria-required-attr.js | title": [ | |
"audits[aria-required-attr].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-required-attr.js | description": [ | |
"audits[aria-required-attr].description" | |
], | |
"lighthouse-core/audits/accessibility/aria-required-children.js | title": [ | |
"audits[aria-required-children].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-required-children.js | description": [ | |
"audits[aria-required-children].description" | |
], | |
"lighthouse-core/audits/accessibility/aria-required-parent.js | title": [ | |
"audits[aria-required-parent].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-required-parent.js | description": [ | |
"audits[aria-required-parent].description" | |
], | |
"lighthouse-core/audits/accessibility/aria-roles.js | title": [ | |
"audits[aria-roles].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-roles.js | description": [ | |
"audits[aria-roles].description" | |
], | |
"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | title": [ | |
"audits[aria-valid-attr-value].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | description": [ | |
"audits[aria-valid-attr-value].description" | |
], | |
"lighthouse-core/audits/accessibility/aria-valid-attr.js | title": [ | |
"audits[aria-valid-attr].title" | |
], | |
"lighthouse-core/audits/accessibility/aria-valid-attr.js | description": [ | |
"audits[aria-valid-attr].description" | |
], | |
"lighthouse-core/audits/accessibility/audio-caption.js | title": [ | |
"audits[audio-caption].title" | |
], | |
"lighthouse-core/audits/accessibility/audio-caption.js | description": [ | |
"audits[audio-caption].description" | |
], | |
"lighthouse-core/audits/accessibility/button-name.js | title": [ | |
"audits[button-name].title" | |
], | |
"lighthouse-core/audits/accessibility/button-name.js | description": [ | |
"audits[button-name].description" | |
], | |
"lighthouse-core/audits/accessibility/bypass.js | title": [ | |
"audits.bypass.title" | |
], | |
"lighthouse-core/audits/accessibility/bypass.js | description": [ | |
"audits.bypass.description" | |
], | |
"lighthouse-core/audits/accessibility/color-contrast.js | failureTitle": [ | |
"audits[color-contrast].title" | |
], | |
"lighthouse-core/audits/accessibility/color-contrast.js | description": [ | |
"audits[color-contrast].description" | |
], | |
"lighthouse-core/audits/accessibility/axe-audit.js | failingElementsHeader": [ | |
"audits[color-contrast].details.headings[0].text", | |
"audits.label.details.headings[0].text" | |
], | |
"lighthouse-core/audits/accessibility/definition-list.js | title": [ | |
"audits[definition-list].title" | |
], | |
"lighthouse-core/audits/accessibility/definition-list.js | description": [ | |
"audits[definition-list].description" | |
], | |
"lighthouse-core/audits/accessibility/dlitem.js | title": [ | |
"audits.dlitem.title" | |
], | |
"lighthouse-core/audits/accessibility/dlitem.js | description": [ | |
"audits.dlitem.description" | |
], | |
"lighthouse-core/audits/accessibility/document-title.js | title": [ | |
"audits[document-title].title" | |
], | |
"lighthouse-core/audits/accessibility/document-title.js | description": [ | |
"audits[document-title].description" | |
], | |
"lighthouse-core/audits/accessibility/duplicate-id.js | title": [ | |
"audits[duplicate-id].title" | |
], | |
"lighthouse-core/audits/accessibility/duplicate-id.js | description": [ | |
"audits[duplicate-id].description" | |
], | |
"lighthouse-core/audits/accessibility/frame-title.js | title": [ | |
"audits[frame-title].title" | |
], | |
"lighthouse-core/audits/accessibility/frame-title.js | description": [ | |
"audits[frame-title].description" | |
], | |
"lighthouse-core/audits/accessibility/html-has-lang.js | title": [ | |
"audits[html-has-lang].title" | |
], | |
"lighthouse-core/audits/accessibility/html-has-lang.js | description": [ | |
"audits[html-has-lang].description" | |
], | |
"lighthouse-core/audits/accessibility/html-lang-valid.js | title": [ | |
"audits[html-lang-valid].title" | |
], | |
"lighthouse-core/audits/accessibility/html-lang-valid.js | description": [ | |
"audits[html-lang-valid].description" | |
], | |
"lighthouse-core/audits/accessibility/image-alt.js | title": [ | |
"audits[image-alt].title" | |
], | |
"lighthouse-core/audits/accessibility/image-alt.js | description": [ | |
"audits[image-alt].description" | |
], | |
"lighthouse-core/audits/accessibility/input-image-alt.js | title": [ | |
"audits[input-image-alt].title" | |
], | |
"lighthouse-core/audits/accessibility/input-image-alt.js | description": [ | |
"audits[input-image-alt].description" | |
], | |
"lighthouse-core/audits/accessibility/label.js | 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 | title": [ | |
"audits[uses-long-cache-ttl].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | description": [ | |
"audits[uses-long-cache-ttl].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": [ | |
{ | |
"values": { | |
"itemCount": 1 | |
}, | |
"path": "audits[uses-long-cache-ttl].displayValue" | |
} | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnCacheTTL": [ | |
"audits[uses-long-cache-ttl].details.headings[1].text" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnSize": [ | |
"audits[uses-long-cache-ttl].details.headings[2].text", | |
"audits[total-byte-weight].details.headings[1].text", | |
"audits[unused-css-rules].details.headings[1].label", | |
"audits[unused-javascript].details.headings[1].label" | |
], | |
"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": 437956 | |
}, | |
"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/lib/i18n/i18n.js | displayValueByteSavings": [ | |
{ | |
"values": { | |
"wastedBytes": 3288 | |
}, | |
"path": "audits[unused-css-rules].displayValue" | |
}, | |
{ | |
"values": { | |
"wastedBytes": 160446 | |
}, | |
"path": "audits[unused-javascript].displayValue" | |
} | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": [ | |
"audits[unused-css-rules].details.headings[2].label", | |
"audits[unused-javascript].details.headings[2].label" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": [ | |
"audits[uses-webp-images].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": [ | |
"audits[uses-webp-images].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": [ | |
"audits[uses-optimized-images].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description": [ | |
"audits[uses-optimized-images].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": [ | |
"audits[uses-text-compression].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description": [ | |
"audits[uses-text-compression].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title": [ | |
"audits[uses-responsive-images].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description": [ | |
"audits[uses-responsive-images].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title": [ | |
"audits[efficient-animated-content].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description": [ | |
"audits[efficient-animated-content].description" | |
], | |
"lighthouse-core/audits/dobetterweb/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": 122 | |
}, | |
"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 | statisticDOMNodes": [ | |
"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/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/font-size.js | displayValue": [ | |
{ | |
"values": { | |
"decimalProportion": 1 | |
}, | |
"path": "audits[font-size].displayValue" | |
} | |
], | |
"lighthouse-core/audits/seo/link-text.js | title": [ | |
"audits[link-text].title" | |
], | |
"lighthouse-core/audits/seo/link-text.js | description": [ | |
"audits[link-text].description" | |
], | |
"lighthouse-core/audits/seo/is-crawlable.js | title": [ | |
"audits[is-crawlable].title" | |
], | |
"lighthouse-core/audits/seo/is-crawlable.js | description": [ | |
"audits[is-crawlable].description" | |
], | |
"lighthouse-core/audits/seo/robots-txt.js | title": [ | |
"audits[robots-txt].title" | |
], | |
"lighthouse-core/audits/seo/robots-txt.js | description": [ | |
"audits[robots-txt].description" | |
], | |
"lighthouse-core/audits/seo/tap-targets.js | title": [ | |
"audits[tap-targets].title" | |
], | |
"lighthouse-core/audits/seo/tap-targets.js | description": [ | |
"audits[tap-targets].description" | |
], | |
"lighthouse-core/audits/seo/tap-targets.js | displayValue": [ | |
{ | |
"values": { | |
"decimalProportion": 1 | |
}, | |
"path": "audits[tap-targets].displayValue" | |
} | |
], | |
"lighthouse-core/audits/seo/hreflang.js | title": [ | |
"audits.hreflang.title" | |
], | |
"lighthouse-core/audits/seo/hreflang.js | description": [ | |
"audits.hreflang.description" | |
], | |
"lighthouse-core/audits/seo/plugins.js | title": [ | |
"audits.plugins.title" | |
], | |
"lighthouse-core/audits/seo/plugins.js | description": [ | |
"audits.plugins.description" | |
], | |
"lighthouse-core/audits/seo/canonical.js | title": [ | |
"audits.canonical.title" | |
], | |
"lighthouse-core/audits/seo/canonical.js | description": [ | |
"audits.canonical.description" | |
], | |
"lighthouse-core/audits/seo/manual/structured-data.js | title": [ | |
"audits[structured-data].title" | |
], | |
"lighthouse-core/audits/seo/manual/structured-data.js | description": [ | |
"audits[structured-data].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/unused-javascript.js | title": [ | |
"audits[unused-javascript].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": [ | |
"audits[unused-javascript].description" | |
], | |
"lighthouse-core/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 | seoCategoryTitle": [ | |
"categories.seo.title" | |
], | |
"lighthouse-core/config/default-config.js | seoCategoryDescription": [ | |
"categories.seo.description" | |
], | |
"lighthouse-core/config/default-config.js | seoCategoryManualDescription": [ | |
"categories.seo.manualDescription" | |
], | |
"lighthouse-core/config/default-config.js | metricGroupTitle": [ | |
"categoryGroups.metrics.title" | |
], | |
"lighthouse-core/config/default-config.js | loadOpportunitiesGroupTitle": [ | |
"categoryGroups[load-opportunities].title" | |
], | |
"lighthouse-core/config/default-config.js | loadOpportunitiesGroupDescription": [ | |
"categoryGroups[load-opportunities].description" | |
], | |
"lighthouse-core/config/default-config.js | 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" | |
] | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment