Sustainability Scan Report
Actionable Lighthouse + CO2.js findings mapped to WSG guidance.
- Scan title: SCAN: https://ontario.ca
- Generated: 2026-03-23T11:49:31.345Z
- Scanned URLs: 100 / 100
- Estimated CO2: 4.0139 g
- Green page hosts: 0 / 100
- Average redundancy score: 2/100
- Average modularization score: 3/100
- Average dead-code score: 1/100
- Average non-critical resources score: 1/100
- Average form validation score: 2/100
- Average metadata score: 38/100
- Average layout adaptation score: 4/100
- Average lightweight security score: 37/100
- Average dependency maintenance score: 0/100
- Average expected-files score: 75/100
- Average compression score: 0/100
- Average optimization score: 8/100
- Average offline support score: 100/100
- Average language version score: 0/100
Download this report: Markdown report ยท JSON report
WSG Form Validation and Tooling
Assesses form error validation practices and tooling support while avoiding re-scans of repeated controls across pages.
- WSG criterion: Validate form errors and account for tooling requirements
- Average form validation score: 2/100 (0 low risk, 100 high risk)
- High urgency pages: 0
- Unique signatures assessed: 1
- Total occurrences: 7
- Reused assessments: 6
Recurring Form Elements
These signatures were assessed once and reused across pages to avoid duplicate scanning.
- text: 7 page(s), risk 30/100, urgency MEDIUM
WSG Metadata for Machine Readability
Checks page metadata against machine-readable best practices including canonical URL, social metadata, and structured data validity.
- WSG criterion: Structure metadata for machine readability
- Assessed pages: 100
- Average metadata score: 38/100 (0 low risk, 100 high risk)
- High urgency pages: 1
Cross-Page Metadata Gaps
- Missing html lang: 1
- Missing meta description: 93
- Missing canonical URL: 92
- Missing Open Graph core tags: 100
- Missing twitter:card: 92
- Invalid or missing JSON-LD: 0
WSG Multi-Device Layout Support
Assesses whether page layouts adapt cleanly on mobile and tablet viewports, with emphasis on overflow and touch target usability.
- WSG criterion: Ensure layouts work for different devices and requirements
- Assessed pages: 100
- Average layout adaptation score: 4/100 (0 low risk, 100 high risk)
- High urgency pages: 3
Cross-Page Layout Adaptation Signals
- Pages with mobile overflow: 3
- Pages with tablet overflow: 2
- Total small tap targets on mobile: 307
- Total small tap targets on tablet: 251
- Total fixed-width offenders: 3
WSG Lightweight Security Review
Non-invasive checks for common, easy-to-find security issues such as missing headers and vulnerable JavaScript library flags.
- WSG criterion: Ensure that your code is secure
- Assessed pages: 100
- Average lightweight security score: 37/100 (0 low risk, 100 high risk)
- High urgency pages: 0
Cross-Page Security Signals
- Pages missing Content-Security-Policy: 93
- HTTPS pages missing Strict-Transport-Security: 3
- Pages with vulnerable JS library findings: 0
- External scripts missing SRI (total): 16
WSG Dependency Maintenance Review
Shows where dependencies appear unmaintained using known vulnerable library signals and dependency integrity hints.
- WSG criterion: Use dependencies appropriately and ensure maintenance
- Assessed pages: 100
- Average dependency maintenance score: 0/100 (0 low risk, 100 high risk)
- High urgency pages: 0
Cross-Page Dependency Signals
- Pages with vulnerable dependencies: 0
- Total vulnerable dependency findings: 0
No recurring vulnerable dependency signatures were detected.
WSG Expected and Beneficial Files
Checks for common root-level files that improve crawlability, maintenance transparency, and operational clarity.
- WSG criterion: Include expected and beneficial files
- Assessed pages: 100
- Average expected-files score: 75/100 (0 low risk, 100 high risk)
- High urgency pages: 91
Cross-Page Expected File Gaps
- robots.txt missing: 91
- sitemap.xml missing: 91
- .well-known/security.txt missing: 100
- manifest.webmanifest missing: 100
- favicon.ico missing: 91
WSG Efficient Solution Optimization Opportunities
Highlights easy bloat-removal wins like oversized images, missing compression, and render-blocking resources.
- WSG criterion: Use the most efficient solution for your service
- Assessed pages: 100
- Average optimization score: 8/100 (0 low opportunity, 100 high opportunity)
- High urgency pages: 8
Cross-Page Optimization Signals
- Aggregate potential byte savings: 4.69 MB
- Aggregate render-blocking reduction potential: 4928 ms
Recurring Optimization Opportunities
- Remove unused JavaScript: 8 page(s), est. 2.55 MB total savings
- Remove unused CSS: 8 page(s), est. 1.05 MB total savings
- Minify JavaScript: 8 page(s), est. 174.13 KB total savings
- Lazy-load offscreen images: 8 page(s), est. 82.82 KB total savings
- Eliminate render-blocking resources: 8 page(s), est. 4928 ms unblock
WSG Reduce Data Transfer With Compression
Highlights transfer reduction opportunities via text compression, media encoding, and compression-friendly asset preparation.
- WSG criterion: Reduce data transfer with compression
- Assessed pages: 100
- Average compression score: 0/100 (0 low risk, 100 high risk)
- High urgency pages: 0
Cross-Page Compression Signals
- Pages missing effective text compression: 0
- Aggregate potential compression savings: 1.00 MB
Recurring Compression Opportunities
- Minify JavaScript before transfer: 8 page(s), est. 174.13 KB total savings, urgency MEDIUM
WSG Offline Access and Caching Support
Evaluates support for offline use and web application behavior using service worker, offline routing, manifest, and cache policy signals.
- WSG criterion: Optimize caching and support offline access
- Assessed pages: 100
- Average offline support score: 100/100 (0 low risk, 100 high risk)
- High urgency pages: 100
Cross-Page Offline and Caching Signals
- Pages without service worker support: 100
- Pages without offline support: 100
- Pages with weak cache TTL signals: 100
Recurring Offline/Caching Opportunities
- Add service worker support: 100 page(s), urgency HIGH
- Ensure critical routes work offline: 100 page(s), urgency HIGH
- Improve web app manifest support: 100 page(s), urgency MEDIUM
- Strengthen static asset cache TTL: 100 page(s), urgency HIGH
- Support offline start URL behavior: 100 page(s), urgency MEDIUM
WSG Latest Stable Language Version
Flags externally visible runtime/language version drift and recurring opportunities to align with modern stable baselines.
- WSG criterion: Use the latest stable language version
- Assessed pages: 100
- Average language-version score: 0/100 (0 low risk, 100 high risk)
- High urgency pages: 0
Cross-Page Runtime/Language Version Signals
- Pages exposing runtime/language version signals: 0
- Pages with outdated runtime/language signals: 0
No recurring outdated runtime/language signatures were detected from exposed headers.
Green Hosting Checks
Hosting status for the submitted URL hosts and any external script or stylesheet origins, using the Green Web Foundation dataset.
- Dataset: Green Web Foundation
- Submitted URL hosts on green energy: 0 / 100
- Submitted URL hosts not confirmed green: 99
- Submitted URL hosts unknown: 1
- External CSS/JS origins on green energy: 1 / 3
- External CSS/JS origins not confirmed green: 2
- External CSS/JS origins unknown: 0
Third-Party JavaScript Assessment
Evaluates third-party script providers with the same priority as first-party code by combining payload, request volume, and hosting status.
- WSG criterion: Give third parties the same priority as first parties during assessment
- Average risk score: 4/100
- High urgency pages: 1
- Distinct providers: 3
Top Third-Party Script Providers
- www.googletagmanager.com: GREEN (Google Cloud); 8 page(s), 16 request(s), 2.28 MB
- designsystem.ontario.ca: NOT GREEN; 8 page(s), 8 request(s), 13.86 KB
- js.arcgis.com: NOT GREEN; 1 page(s), 26 request(s), 600.13 KB
Cross-Page Hosting Risk
Recurring external providers with non-green or unknown hosting status across the scanned URL set.
Recurring Non-Green Providers
- designsystem.ontario.ca: 8 page(s), 8 request(s), 13.86 KB; types script
WSG Modularization Overview
Finds bandwidth-heavy components that should be split, deferred, or loaded only on demand.
- WSG criterion: Modularize bandwidth-heavy components
- Average modularization score: 3/100 (0 low, 100 high)
- High urgency pages: 2
Use this to identify candidates for route-level splitting, interaction-triggered imports, lazy media loading, and deferring heavy third-party or feature bundles.
WSG 3.2 Redundancy Overview
Checks unnecessary or redundant information using Lighthouse waste signals.
- WSG criterion: 3.2 Remove unnecessary or redundant information
- Average redundancy score: 2/100 (0 low, 100 high)
- High urgency pages: 1
Urgency is based on estimated redundant transfer and failed redundancy-related audits, helping teams prioritize fixes that reduce unnecessary bytes first.
WSG Remove Unnecessary Code Overview
Uses Lighthouse signals to estimate unused CSS/JS, duplicated JS, and unnecessary HTML complexity.
- WSG criterion: Remove unnecessary code
- Average dead-code score: 1/100 (0 low, 100 high)
- High urgency pages: 8
WSG Defer Non-Critical Resources Overview
Identifies assets likely not required for first paint and recommends deferring them.
- WSG criterion: Defer the loading of non-critical resources
- Average non-critical score: 1/100 (0 low, 100 high)
- High urgency pages: 8
WSG 3.1 Performance and Energy Budget
Benchmark comparison using Sustainable Web Design Digital Carbon Ratings.
- WSG criterion: 3.1 Set goals based on performance and energy impact
- Benchmark source: Sustainable Web Design ratings
- Current average transfer/page: 102.32 KB (rating A+)
- Current average CO2/page: 0.0401 g (rating A)
- Recommended budget target: Rating B = max 975.85 KB and 0.1450 g per page
Reduction needed: Transfer none, CO2 none.
Stretch target: Rating A = 531.15 KB and 0.0790 g per page.
Cross-Page Patterns
Recurring component and bundle opportunities that can often be fixed once in templates, CMS blocks, or the design system.
- This same heavy image pattern appears on 2 pages. Fix it once in the shared template, CMS block, or design system component to reduce load across the whole site.
- These 2 script bundles are recurring modularization targets. Move the fix to the shared bundle or component boundary so every affected page gets lighter at once.
- These 3 modularization targets recur across multiple pages. Centralize the fix at the component or bundle level instead of treating each page separately.
- Heavy assets from www.ontario.ca recur across 8 pages. Review whether that dependency should be deferred, optimized, or loaded conditionally.
Recurring Heavy Assets
- script assets from www.ontario.ca/libraries appears on 8 pages (2.04 MB total)
- script assets from www.googletagmanager.com/gtag appears on 8 pages (1.29 MB total)
- stylesheet assets from www.ontario.ca/themes appears on 8 pages (1.11 MB total)
- script assets from www.googletagmanager.com/gtm.js appears on 8 pages (1012.93 KB total)
- script assets from www.ontario.ca/18f5227b-e27b-445a-a53f-f845fbe69b40 appears on 8 pages (993.27 KB total)
Recurring Modularization Targets
- Split JavaScript by route or interaction affects 8 pages (est. 2.55 MB aggregate savings)
- Modularize heavy script asset from www.ontario.ca affects 8 pages (est. 2.04 MB aggregate savings)
- Defer non-critical UI modules until after first render affects 8 pages
- Modularize heavy script asset from www.googletagmanager.com affects 7 pages (est. 1.13 MB aggregate savings)
- Modularize heavy image asset from www.ontario.ca affects 2 pages (est. 532.82 KB aggregate savings)
Recurring Heavy Origins
- www.ontario.ca is a recurring heavy source on 8 pages (4.97 MB total)
- www.googletagmanager.com is a recurring heavy source on 8 pages (2.28 MB total)
Site-Wide Guidance
Shared recommendations grouped by site origin so platform-level fixes can be prioritized before page-by-page cleanup.
This scan appears to target a single site. Shared issues are usually best fixed once at template/platform level.
https://www.ontario.ca
Sampled pages: 100
- [LOW] Publish .well-known/security.txt
.well-known/security.txt is missing for all sampled pages on https://www.ontario.ca. - [HIGH] Introduce service worker support
No sampled pages on https://www.ontario.ca indicate service worker support for offline resilience. - [HIGH] Support offline fallback behavior
Offline page behavior was not detected across sampled pages on https://www.ontario.ca. - [MEDIUM] Fix recurring optimization bloat at shared layer
Remove unused JavaScript recurs across 8 pages on https://www.ontario.ca (est. 2.55 MB aggregate savings). - [MEDIUM] Prioritize recurring compression fixes
Minify JavaScript before transfer recurs across 8 pages on https://www.ontario.ca (est. 174.13 KB aggregate savings). - [HIGH] Prioritize recurring offline/caching improvements
Add service worker support is needed across 100 pages on https://www.ontario.ca.
Recurring compression opportunities:
- Minify JavaScript before transfer: 8 page(s), est. 174.13 KB total savings, urgency MEDIUM
Recurring offline/caching opportunities:
- Add service worker support: 100 page(s), urgency HIGH
- Ensure critical routes work offline: 100 page(s), urgency HIGH
- Improve web app manifest support: 100 page(s), urgency MEDIUM
- Strengthen static asset cache TTL: 100 page(s), urgency HIGH
- Support offline start URL behavior: 100 page(s), urgency MEDIUM
Recurring optimization opportunities:
- Remove unused JavaScript: 8 page(s), est. 2.55 MB total savings
- Remove unused CSS: 8 page(s), est. 1.05 MB total savings
- Minify JavaScript: 8 page(s), est. 174.13 KB total savings
- Lazy-load offscreen images: 8 page(s), est. 82.82 KB total savings
- Eliminate render-blocking resources: 8 page(s), est. 4928 ms unblock
Page-Specific Guidance
Page-level exceptions and targeted follow-ups after site-wide recommendations are addressed.
https://www.ontario.ca
- https://ontario.ca/page/family-and-social-services
Urgency: HIGH. Scores: compression 2/100, optimization 100/100, offline 100/100, dependency 0/100, language 0/100, security 38/100, expected files 80/100.
Top actions: Minify JavaScript before transfer; Remove unused JavaScript; Remove unused CSS - https://ontario.ca/page/business-and-economy
Urgency: HIGH. Scores: compression 34/100, optimization 100/100, offline 100/100, dependency 4/100, language 0/100, security 14/100, expected files 25/100.
Top actions: Use modern image compression formats; Improve image encoding quality/size; Minify JavaScript before transfer - https://ontario.ca/page/benefits-and-taxes
Urgency: HIGH. Scores: compression 2/100, optimization 100/100, offline 100/100, dependency 4/100, language 0/100, security 14/100, expected files 25/100.
Top actions: Minify JavaScript before transfer; Remove unused JavaScript; Remove unused CSS - https://ontario.ca/page/courts-justice-and-law
Urgency: HIGH. Scores: compression 2/100, optimization 100/100, offline 100/100, dependency 4/100, language 0/100, security 14/100, expected files 25/100.
Top actions: Minify JavaScript before transfer; Remove unused JavaScript; Remove unused CSS - https://ontario.ca/page/driving-and-road-safety
Urgency: HIGH. Scores: compression 2/100, optimization 100/100, offline 100/100, dependency 4/100, language 0/100, security 14/100, expected files 25/100.
Top actions: Minify JavaScript before transfer; Remove unused JavaScript; Remove unused CSS - https://ontario.ca/page/education-and-apprenticeships
Urgency: HIGH. Scores: compression 2/100, optimization 100/100, offline 100/100, dependency 4/100, language 0/100, security 14/100, expected files 25/100.
Top actions: Minify JavaScript before transfer; Remove unused JavaScript; Remove unused CSS
Overview Table
| URL | Performance | Transfer | CO2 | Findings | Top Actions |
|---|---|---|---|---|---|
| https://ontario.ca/ | 76/100 | 1.31 MB | 0.5263 g | 6 | Reduce unused JavaScript; Reduce unused CSS |
| https://ontario.ca/user | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/fr/node/540561 | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/benefits-and-taxes | 76/100 | 1.02 MB | 0.4095 g | 5 | Reduce unused JavaScript; Reduce unused CSS |
| https://ontario.ca/page/business-and-economy | 40/100 | 2.55 MB | 1.0240 g | 9 | Largest Contentful Paint; Reduce unused JavaScript |
| https://ontario.ca/page/courts-justice-and-law | 77/100 | 1.02 MB | 0.4089 g | 5 | Reduce unused JavaScript; Reduce unused CSS |
| https://ontario.ca/page/driving-and-road-safety | 76/100 | 1.04 MB | 0.4184 g | 5 | Reduce unused JavaScript; Reduce unused CSS |
| https://ontario.ca/page/education-and-apprenticeships | 76/100 | 1.02 MB | 0.4089 g | 5 | Reduce unused JavaScript; Reduce unused CSS |
| https://ontario.ca/page/environment-and-energy | 77/100 | 1.02 MB | 0.4089 g | 5 | Reduce unused JavaScript; Reduce unused CSS |
| https://ontario.ca/page/family-and-social-services | 78/100 | 1.02 MB | 0.4090 g | 5 | Reduce unused JavaScript; Reduce unused CSS |
| https://ontario.ca/page/government | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/your-health | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/heritage-arts-and-history | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/home-and-housing | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/immigrate-to-ontario | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/jobs-and-employment | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/land-use-planning | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/recreation-and-tourism | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/rural-agriculture-and-north | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/government-ontario | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/fr/page/gouvernement-de-lontario | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/feedback/contact-us?id=7476&nid=540561 | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/fr/page/avantages-fiscaux-et-impots | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/tax-credits-and-benefits-people | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/tax-credits-and-benefits-topic | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/find-benefits-and-programs | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/ministry-finance-tax-talk-information-sessions | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/ontario-disability-support-program | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/ontario-trillium-benefit | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/ontario-works | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/beer-and-wine-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/corporations-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/ontarios-tax-system | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/employer-health-tax-eht | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/estate-administration-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/fuel-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/gasoline-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/gross-revenue-charges-hydroelectric-generating-stations | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/harmonized-sales-tax-hst | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/corporations-tax-insurance-premium-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/international-fuel-tax-agreement | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/international-registration-plan | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/land-transfer-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/ontario-mining-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/municipal-vacant-home-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/non-resident-speculation-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/health-premium | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/payments-lieu-additional-municipal-and-school-taxes | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/payments-lieu-federal-and-provincial-corporate-tax-hydro-pils | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/filing-your-tax-return | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/property-tax-0 | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/provincial-land-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/race-tracks-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/retail-sales-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/spirits-taxes | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/tobacco-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/transfer-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/business-income-tax | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/ont-taxs-online | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/using-tax-services | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/ontarios-tax-system/voluntary-disclosure | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/ministry-finance | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/ministry-children-community-and-social-services | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/fr/page/affaires-et-economie | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/business/start | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/business/custom-guide | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/track-permit-or-licence | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/indigenous-business-development-toolkit | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/indigenous-business-development-toolkit/planning-your-business | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/indigenous-procurement-program | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/first-nations-community-economic-development-guide | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/regional-innovation-centre-locations | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/small-business-enterprise-centre-locations | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/funding-indigenous-economic-development | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/start-summer-company-students | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/business-advisory-services-small-medium-sized-businesses | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/starter-company-plus | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/womens-economic-security-program-wesp | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/protect-ontario-financing-program | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/trade-impacted-communities-program-guidelines | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/ontario-together-trade-fund | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/rural-ontario-development-program | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/available-funding-opportunities-ontario-government | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/eastern-ontario-development-fund | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/southwestern-ontario-development-fund | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/your-guide-employment-standards-act-0 | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/document/guide-occupational-health-and-safety-act | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/health-and-safety-small-businesses | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/file-work-notice | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/about-accessibility-laws | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/accessibility-ontario-information-businesses | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/completing-your-accessibility-compliance-report | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/consumer-protection-information-businesses | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/ontarios-agriculture-and-food-laws | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/applying-meat-plant-operator-licence | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/environmental-permissions | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/animal-welfare | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/laws/statute/19p13 | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/commercial-vehicles | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
| https://ontario.ca/page/ontarios-building-code | n/a | 0.00 B | 0.0000 g | 13 | Largest Contentful Paint; Speed Index |
Per-Page Green Hosting Details
Checks the submitted page host plus any external script and stylesheet origins discovered by Lighthouse.
https://ontario.ca/
Page host: www.ontario.ca: NOT GREEN
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud), 2 request(s), 292.57 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN, 1 request(s), 1.73 KB
https://ontario.ca/user
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/fr/node/540561
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/benefits-and-taxes
Page host: www.ontario.ca: NOT GREEN
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud), 2 request(s), 292.10 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN, 1 request(s), 1.73 KB
https://ontario.ca/page/business-and-economy
Page host: www.ontario.ca: NOT GREEN
- SCRIPT js.arcgis.com: NOT GREEN, 26 request(s), 600.13 KB
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud), 2 request(s), 292.10 KB
- STYLESHEET js.arcgis.com: NOT GREEN, 1 request(s), 28.28 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN, 1 request(s), 1.74 KB
https://ontario.ca/page/courts-justice-and-law
Page host: www.ontario.ca: NOT GREEN
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud), 2 request(s), 292.10 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN, 1 request(s), 1.73 KB
https://ontario.ca/page/driving-and-road-safety
Page host: www.ontario.ca: NOT GREEN
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud), 2 request(s), 292.51 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN, 1 request(s), 1.73 KB
https://ontario.ca/page/education-and-apprenticeships
Page host: www.ontario.ca: NOT GREEN
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud), 2 request(s), 292.10 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN, 1 request(s), 1.73 KB
https://ontario.ca/page/environment-and-energy
Page host: www.ontario.ca: NOT GREEN
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud), 2 request(s), 292.10 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN, 1 request(s), 1.73 KB
https://ontario.ca/page/family-and-social-services
Page host: www.ontario.ca: NOT GREEN
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud), 2 request(s), 292.10 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN, 1 request(s), 1.73 KB
https://ontario.ca/page/government
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/your-health
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/heritage-arts-and-history
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/home-and-housing
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/immigrate-to-ontario
Page host: www.ontario.ca: UNKNOWN
No external stylesheet or script origins were detected.
https://ontario.ca/page/jobs-and-employment
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/land-use-planning
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/recreation-and-tourism
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/rural-agriculture-and-north
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/government-ontario
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/fr/page/gouvernement-de-lontario
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/feedback/contact-us?id=7476&nid=540561
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/fr/page/avantages-fiscaux-et-impots
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/tax-credits-and-benefits-people
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/tax-credits-and-benefits-topic
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/find-benefits-and-programs
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/ministry-finance-tax-talk-information-sessions
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/ontario-disability-support-program
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/ontario-trillium-benefit
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/ontario-works
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/beer-and-wine-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/corporations-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/ontarios-tax-system
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/employer-health-tax-eht
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/estate-administration-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/fuel-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/gasoline-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/gross-revenue-charges-hydroelectric-generating-stations
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/harmonized-sales-tax-hst
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/corporations-tax-insurance-premium-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/international-fuel-tax-agreement
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/international-registration-plan
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/land-transfer-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/ontario-mining-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/municipal-vacant-home-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/non-resident-speculation-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/health-premium
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/payments-lieu-additional-municipal-and-school-taxes
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/payments-lieu-federal-and-provincial-corporate-tax-hydro-pils
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/filing-your-tax-return
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/property-tax-0
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/provincial-land-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/race-tracks-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/retail-sales-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/spirits-taxes
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/tobacco-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/transfer-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/business-income-tax
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/ont-taxs-online
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/using-tax-services
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/ontarios-tax-system/voluntary-disclosure
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/ministry-finance
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/ministry-children-community-and-social-services
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/fr/page/affaires-et-economie
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/business/start
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/business/custom-guide
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/track-permit-or-licence
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/indigenous-business-development-toolkit
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/indigenous-business-development-toolkit/planning-your-business
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/indigenous-procurement-program
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/first-nations-community-economic-development-guide
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/regional-innovation-centre-locations
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/small-business-enterprise-centre-locations
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/funding-indigenous-economic-development
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/start-summer-company-students
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/business-advisory-services-small-medium-sized-businesses
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/starter-company-plus
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/womens-economic-security-program-wesp
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/protect-ontario-financing-program
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/trade-impacted-communities-program-guidelines
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/ontario-together-trade-fund
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/rural-ontario-development-program
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/available-funding-opportunities-ontario-government
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/eastern-ontario-development-fund
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/southwestern-ontario-development-fund
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/your-guide-employment-standards-act-0
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/document/guide-occupational-health-and-safety-act
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/health-and-safety-small-businesses
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/file-work-notice
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/about-accessibility-laws
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/accessibility-ontario-information-businesses
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/completing-your-accessibility-compliance-report
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/consumer-protection-information-businesses
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/ontarios-agriculture-and-food-laws
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/applying-meat-plant-operator-licence
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/environmental-permissions
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/animal-welfare
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/laws/statute/19p13
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/commercial-vehicles
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
https://ontario.ca/page/ontarios-building-code
Page host: www.ontario.ca: NOT GREEN
No external stylesheet or script origins were detected.
Copy/Paste GitHub Issue Snippets
Use these blocks to open targeted implementation issues in your queue.
Reduce unused JavaScript
Impact: high
Reduce unused CSS
Impact: high
Eliminate render-blocking resources
Impact: high
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Reduce unused JavaScript
Impact: high
Reduce unused CSS
Impact: high
Eliminate render-blocking resources
Impact: high
Largest Contentful Paint
Impact: high
Reduce unused JavaScript
Impact: high
Reduce unused CSS
Impact: high
Reduce unused JavaScript
Impact: high
Reduce unused CSS
Impact: high
Eliminate render-blocking resources
Impact: high
Reduce unused JavaScript
Impact: high
Reduce unused CSS
Impact: high
Eliminate render-blocking resources
Impact: high
Reduce unused JavaScript
Impact: high
Reduce unused CSS
Impact: high
Eliminate render-blocking resources
Impact: high
Reduce unused JavaScript
Impact: high
Reduce unused CSS
Impact: high
Eliminate render-blocking resources
Impact: high
Reduce unused JavaScript
Impact: high
Reduce unused CSS
Impact: high
Eliminate render-blocking resources
Impact: high
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Largest Contentful Paint
Impact: investigate
Speed Index
Impact: investigate
Reduce unused JavaScript
Impact: investigate
Markdown Version
Show report markdown
# Sustainability Scan Report: SCAN: https://ontario.ca
- Issue number: #26
- Generated at: 2026-03-23T11:49:31.345Z
- URLs requested: 100
- URLs scanned: 100
- Distinct sites scanned: 1
- Scan errors: 0
- Average performance score: 6/100
- Total transfer: 9.99 MB
- Estimated CO2: 4.0139 g
- Average transfer per page: 102.32 KB
- Average CO2 per page: 0.0401 g
- Average redundancy score: 2/100
- Pages with high redundancy urgency: 1
- Average modularization score: 3/100
- Pages with high modularization urgency: 2
- Average dead-code score: 1/100
- Pages with high dead-code urgency: 8
- Average non-critical resources score: 1/100
- Pages with high non-critical resource urgency: 8
- Average form validation score: 2/100
- Pages with high form validation urgency: 0
- Average metadata score: 38/100
- Pages with high metadata urgency: 1
- Average layout adaptation score: 4/100
- Pages with high layout urgency: 3
- Average lightweight security score: 37/100
- Pages with high security urgency: 0
- Average dependency maintenance score: 0/100
- Pages with high dependency maintenance urgency: 0
- Average expected-files score: 75/100
- Pages with high expected-files urgency: 91
- Average compression score: 0/100
- Pages with high compression urgency: 0
- Average optimization score: 8/100
- Pages with high optimization urgency: 8
- Average offline support score: 100/100
- Pages with high offline support urgency: 100
- Average language version score: 0/100
- Pages with high language version urgency: 0
## WSG Form Validation and Tooling
- WSG reference: Validate form errors and account for tooling requirements (https://www.w3.org/TR/web-sustainability-guidelines/#validate-form-errors-and-account-for-tooling-requirements)
- Unique form element signatures assessed: 1
- Total form element occurrences observed: 7
- Reused assessments (not re-scanned repeats): 6
### Recurring Form Elements (Assessed Once, Reused Across Pages)
- text: appears on 7 page(s), risk 30/100, urgency MEDIUM
## WSG Metadata for Machine Readability
- WSG reference: Structure metadata for machine readability (https://www.w3.org/TR/web-sustainability-guidelines/#structure-metadata-for-machine-readability)
- Assessed pages: 100
- Average metadata score: 38/100
- Pages with high urgency: 1
- Missing metadata across pages:
- Missing html lang: 1
- Missing meta description: 93
- Missing canonical URL: 92
- Missing Open Graph core tags: 100
- Missing twitter:card: 92
- Invalid or missing JSON-LD: 0
## WSG Multi-Device Layout Support
- WSG reference: Ensure layouts work for different devices and requirements (https://www.w3.org/TR/web-sustainability-guidelines/#ensure-layouts-work-for-different-devices-and-requirements)
- Assessed pages: 100
- Average layout adaptation score: 4/100
- High urgency pages: 3
- Pages with mobile overflow: 3
- Pages with tablet overflow: 2
- Total small tap targets on mobile: 307
- Total small tap targets on tablet: 251
- Total fixed-width offenders: 3
## WSG Lightweight Security Review
- WSG reference: Ensure that your code is secure (https://www.w3.org/TR/web-sustainability-guidelines/#ensure-that-your-code-is-secure)
- Assessed pages: 100
- Average lightweight security score: 37/100
- High urgency pages: 0
- Pages missing Content-Security-Policy: 93
- HTTPS pages missing Strict-Transport-Security: 3
- Pages with vulnerable JS library findings: 0
- External scripts missing SRI (total): 16
## WSG Dependency Maintenance Review
- WSG reference: Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- Assessed pages: 100
- Average dependency maintenance score: 0/100
- High urgency pages: 0
- Pages with vulnerable dependencies: 0
- Total vulnerable dependency findings: 0
## WSG Expected and Beneficial Files
- WSG reference: Include expected and beneficial files (https://www.w3.org/TR/web-sustainability-guidelines/#include-expected-and-beneficial-files)
- Assessed pages: 100
- Average expected-files score: 75/100
- High urgency pages: 91
- Missing files across pages:
- robots.txt missing: 91
- sitemap.xml missing: 91
- .well-known/security.txt missing: 100
- manifest.webmanifest missing: 100
- favicon.ico missing: 91
## WSG Reduce Data Transfer With Compression
- WSG reference: Reduce data transfer with compression (https://www.w3.org/TR/web-sustainability-guidelines/#reduce-data-transfer-with-compression)
- Assessed pages: 100
- Average compression score: 0/100
- High urgency pages: 0
- Pages missing effective text compression: 0
- Aggregate potential compression savings: 1.00 MB
- Recurring compression opportunities:
- Minify JavaScript before transfer: appears on 8 page(s), est. 174.13 KB total savings, urgency MEDIUM
## WSG Efficient Solution Optimization Opportunities
- WSG reference: Use the most efficient solution for your service (https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service)
- Assessed pages: 100
- Average optimization score: 8/100
- High urgency pages: 8
- Aggregate potential byte savings: 4.69 MB
- Aggregate render-blocking reduction potential: 4928 ms
- Recurring optimization opportunities:
- Remove unused JavaScript: appears on 8 page(s), est. 2.55 MB total savings
- Remove unused CSS: appears on 8 page(s), est. 1.05 MB total savings
- Minify JavaScript: appears on 8 page(s), est. 174.13 KB total savings
- Lazy-load offscreen images: appears on 8 page(s), est. 82.82 KB total savings
- Eliminate render-blocking resources: appears on 8 page(s), est. 4928 ms unblock
## WSG Offline Access and Caching Support
- WSG reference: Optimize caching and support offline access (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-caching-and-support-offline-access)
- Assessed pages: 100
- Average offline support score: 100/100
- High urgency pages: 100
- Pages without service worker support: 100
- Pages without offline support: 100
- Pages with weak cache TTL signals: 100
- Recurring offline/caching opportunities:
- Add service worker support: appears on 100 page(s), urgency HIGH
- Ensure critical routes work offline: appears on 100 page(s), urgency HIGH
- Improve web app manifest support: appears on 100 page(s), urgency MEDIUM
- Strengthen static asset cache TTL: appears on 100 page(s), urgency HIGH
- Support offline start URL behavior: appears on 100 page(s), urgency MEDIUM
## WSG Latest Stable Language Version
- WSG reference: Use the latest stable language version (https://www.w3.org/TR/web-sustainability-guidelines/#use-the-latest-stable-language-version)
- Assessed pages: 100
- Average language-version score: 0/100
- High urgency pages: 0
- Pages exposing runtime/language version signals: 0
- Pages with outdated runtime/language signals: 0
## WSG Third-Party JavaScript Assessment
- WSG reference: Give third parties the same priority as first parties during assessment (https://www.w3.org/TR/web-sustainability-guidelines/#give-third-parties-the-same-priority-as-first-parties-during-assessment)
- Average third-party JS risk score: 4/100
- Pages with high urgency: 1
- Distinct third-party script providers: 3
### Top Third-Party Script Providers
- www.googletagmanager.com: GREEN (Google Cloud); on 8 page(s), 16 request(s), 2.28 MB
- designsystem.ontario.ca: NOT GREEN; on 8 page(s), 8 request(s), 13.86 KB
- js.arcgis.com: NOT GREEN; on 1 page(s), 26 request(s), 600.13 KB
## Cross-Page Hosting Risk (Non-Green Providers)
- Focus: recurring external CSS/JS providers with non-green or unknown hosting status.
### Recurring Non-Green Providers
- designsystem.ontario.ca: on 8 page(s), 8 request(s), 13.86 KB total; types script
## Green Hosting Checks
- Source: https://www.thegreenwebfoundation.org/tools/green-web-dataset/
- Submitted URL hosts checked: 100
- Submitted URL hosts on green energy: 0
- Submitted URL hosts not confirmed green: 99
- Submitted URL hosts unknown: 1
- External CSS/JS origins checked: 3
- External CSS/JS origins on green energy: 1
- External CSS/JS origins not confirmed green: 2
- External CSS/JS origins unknown: 0
## WSG SC 3.1 Budget Guidance
- WSG reference: Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- Sustainable Web Design benchmark: https://sustainablewebdesign.org/digital-carbon-ratings/
- Current transfer rating: A+
- Current CO2 rating: A
- Recommended budget target: rating B
- Budget max transfer/page: 975.85 KB
- Budget max CO2/page: 0.1450 g
- Transfer reduction needed: none (already within target budget)
- CO2 reduction needed: none (already within target budget)
- Stretch budget (rating A): 531.15 KB and 0.0790 g per page
## WSG SC 3.2 Redundancy Analysis
- WSG reference: Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- Redundancy score: 0 (low redundancy) to 100 (high redundancy)
- Urgency levels: low, medium, high
## WSG Remove Unnecessary Code Analysis
- WSG reference: Remove unnecessary code (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-code)
- Dead-code score: 0 (low unnecessary code) to 100 (high unnecessary code)
- Includes unused CSS/JS, duplicated JS, and HTML complexity heuristics
## WSG Defer Non-Critical Resources Analysis
- WSG reference: Defer the loading of non-critical resources (https://www.w3.org/TR/web-sustainability-guidelines/#defer-the-loading-of-non-critical-resources)
- Non-critical score: 0 (few defer opportunities) to 100 (many deferrable resources)
- Uses offscreen image savings, unused CSS/JS, render-blocking delay, and heavy likely-non-critical assets
## WSG Modularization Analysis
- WSG reference: Modularize bandwidth-heavy components (https://www.w3.org/TR/web-sustainability-guidelines/#modularize-bandwidth-heavy-components)
- Modularization score: 0 (few obvious on-demand opportunities) to 100 (many heavy initial-load components)
- This analysis looks for heavy scripts, images, styles, fonts, and media that should be split or loaded on demand.
## Cross-Page Patterns
- This same heavy image pattern appears on 2 pages. Fix it once in the shared template, CMS block, or design system component to reduce load across the whole site.
- These 2 script bundles are recurring modularization targets. Move the fix to the shared bundle or component boundary so every affected page gets lighter at once.
- These 3 modularization targets recur across multiple pages. Centralize the fix at the component or bundle level instead of treating each page separately.
- Heavy assets from www.ontario.ca recur across 8 pages. Review whether that dependency should be deferred, optimized, or loaded conditionally.
### Recurring Heavy Assets
- script assets from www.ontario.ca/libraries appears on 8 pages (2.04 MB total)
- script assets from www.googletagmanager.com/gtag appears on 8 pages (1.29 MB total)
- stylesheet assets from www.ontario.ca/themes appears on 8 pages (1.11 MB total)
- script assets from www.googletagmanager.com/gtm.js appears on 8 pages (1012.93 KB total)
- script assets from www.ontario.ca/18f5227b-e27b-445a-a53f-f845fbe69b40 appears on 8 pages (993.27 KB total)
### Recurring Modularization Targets
- Split JavaScript by route or interaction affects 8 pages (est. 2.55 MB aggregate savings)
- Modularize heavy script asset from www.ontario.ca affects 8 pages (est. 2.04 MB aggregate savings)
- Defer non-critical UI modules until after first render affects 8 pages
- Modularize heavy script asset from www.googletagmanager.com affects 7 pages (est. 1.13 MB aggregate savings)
- Modularize heavy image asset from www.ontario.ca affects 2 pages (est. 532.82 KB aggregate savings)
### Recurring Heavy Origins
- www.ontario.ca is a recurring heavy source on 8 pages (4.97 MB total)
- www.googletagmanager.com is a recurring heavy source on 8 pages (2.28 MB total)
## Site-Wide Guidance
- This scan appears to target a single site. Shared recommendations below should typically be fixed once at platform/template level.
### https://www.ontario.ca
- Sampled pages: 100
- Shared recommendations:
- [LOW] Publish .well-known/security.txt
- .well-known/security.txt is missing for all sampled pages on https://www.ontario.ca.
- [HIGH] Introduce service worker support
- No sampled pages on https://www.ontario.ca indicate service worker support for offline resilience.
- [HIGH] Support offline fallback behavior
- Offline page behavior was not detected across sampled pages on https://www.ontario.ca.
- [MEDIUM] Fix recurring optimization bloat at shared layer
- Remove unused JavaScript recurs across 8 pages on https://www.ontario.ca (est. 2.55 MB aggregate savings).
- [MEDIUM] Prioritize recurring compression fixes
- Minify JavaScript before transfer recurs across 8 pages on https://www.ontario.ca (est. 174.13 KB aggregate savings).
- [HIGH] Prioritize recurring offline/caching improvements
- Add service worker support is needed across 100 pages on https://www.ontario.ca.
- Recurring offline/caching opportunities:
- Add service worker support: 100 page(s), urgency HIGH
- Ensure critical routes work offline: 100 page(s), urgency HIGH
- Improve web app manifest support: 100 page(s), urgency MEDIUM
- Strengthen static asset cache TTL: 100 page(s), urgency HIGH
- Support offline start URL behavior: 100 page(s), urgency MEDIUM
- Recurring compression opportunities:
- Minify JavaScript before transfer: 8 page(s), est. 174.13 KB total savings, urgency MEDIUM
- Recurring optimization opportunities:
- Remove unused JavaScript: 8 page(s), est. 2.55 MB total savings
- Remove unused CSS: 8 page(s), est. 1.05 MB total savings
- Minify JavaScript: 8 page(s), est. 174.13 KB total savings
- Lazy-load offscreen images: 8 page(s), est. 82.82 KB total savings
- Eliminate render-blocking resources: 8 page(s), est. 4928 ms unblock
## Page-Specific Guidance
- Use this section for page-level exceptions after site-wide/platform fixes are planned.
### https://www.ontario.ca
- https://ontario.ca/page/family-and-social-services
- Combined urgency: HIGH
- Compression score: 2/100, optimization score: 100/100, offline score: 100/100, dependency score: 0/100, language score: 0/100, security score: 38/100, expected-files score: 80/100
- [LOW] Minify JavaScript before transfer
- [HIGH] Remove unused JavaScript
- [MEDIUM] Remove unused CSS
- https://ontario.ca/page/business-and-economy
- Combined urgency: HIGH
- Compression score: 34/100, optimization score: 100/100, offline score: 100/100, dependency score: 4/100, language score: 0/100, security score: 14/100, expected-files score: 25/100
- [HIGH] Use modern image compression formats
- [HIGH] Improve image encoding quality/size
- [MEDIUM] Minify JavaScript before transfer
- https://ontario.ca/page/benefits-and-taxes
- Combined urgency: HIGH
- Compression score: 2/100, optimization score: 100/100, offline score: 100/100, dependency score: 4/100, language score: 0/100, security score: 14/100, expected-files score: 25/100
- [LOW] Minify JavaScript before transfer
- [HIGH] Remove unused JavaScript
- [MEDIUM] Remove unused CSS
- https://ontario.ca/page/courts-justice-and-law
- Combined urgency: HIGH
- Compression score: 2/100, optimization score: 100/100, offline score: 100/100, dependency score: 4/100, language score: 0/100, security score: 14/100, expected-files score: 25/100
- [LOW] Minify JavaScript before transfer
- [HIGH] Remove unused JavaScript
- [MEDIUM] Remove unused CSS
- https://ontario.ca/page/driving-and-road-safety
- Combined urgency: HIGH
- Compression score: 2/100, optimization score: 100/100, offline score: 100/100, dependency score: 4/100, language score: 0/100, security score: 14/100, expected-files score: 25/100
- [LOW] Minify JavaScript before transfer
- [HIGH] Remove unused JavaScript
- [MEDIUM] Remove unused CSS
- https://ontario.ca/page/education-and-apprenticeships
- Combined urgency: HIGH
- Compression score: 2/100, optimization score: 100/100, offline score: 100/100, dependency score: 4/100, language score: 0/100, security score: 14/100, expected-files score: 25/100
- [LOW] Minify JavaScript before transfer
- [HIGH] Remove unused JavaScript
- [MEDIUM] Remove unused CSS
## Priority Improvements
### https://ontario.ca/
- Performance: 76/100
- Transfer: 1.31 MB
- CO2 estimate: 0.5263 g
- Page host green energy status: NOT GREEN
- Redundancy score: 20/100
- Redundancy urgency: MEDIUM
- Modularization score: 44/100
- Modularization urgency: HIGH
- Dead-code score: 13/100
- Dead-code urgency: HIGH
- Non-critical resources score: 15/100
- Non-critical resources urgency: HIGH
- Form validation score: 30/100
- Form validation urgency: MEDIUM
- Metadata score: 15/100
- Metadata urgency: LOW
- Layout adaptation score: 2/100
- Layout adaptation urgency: LOW
- Lightweight security score: 14/100
- Lightweight security urgency: LOW
- Dependency maintenance score: 4/100
- Dependency maintenance urgency: MEDIUM
- Expected-files score: 25/100
- Expected-files urgency: LOW
- Compression score: 1/100
- Compression urgency: LOW
- Optimization score: 100/100
- Optimization urgency: HIGH
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 48/100
- Third-party JS urgency: MEDIUM
- Estimated redundant transfer: 414.78 KB (30.9% of transfer)
- Redundancy recommendations:
- [HIGH] Reduce unused javascript (est. 290.55 KB savings)
- [MEDIUM] Reduce unused css (est. 124.24 KB savings)
- Heavy initial-load requests: 6 (1.10 MB total)
- On-demand modularization candidates:
- [HIGH] Split JavaScript by route or interaction (est. 290.55 KB)
- Move non-critical bundles behind route-level or event-driven imports so they are only fetched on demand.
- [MEDIUM] Defer non-critical UI modules until after first render
- Keep only above-the-fold resources in the initial path; hydrate or import secondary modules later.
- [HIGH] Modularize heavy image asset from www.ontario.ca (est. 323.38 KB)
- Serve a smaller placeholder first and load this asset only when the user scrolls to or requests the component.
- [HIGH] Modularize heavy script asset from www.ontario.ca (est. 261.64 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- External CSS/JS hosting checks:
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud); 2 request(s), 292.57 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN; 1 request(s), 1.73 KB
- Third-party JS recommendations:
- [MEDIUM] Maintain a third-party JavaScript inventory
- Track 2 third-party script origin(s) and assign an owner plus business justification for each.
- [MEDIUM] Reduce third-party script payload and requests
- Defer non-critical tags, remove unused vendors, and gate scripts behind consent or user interaction.
- [HIGH] Prioritize greener alternatives for third-party providers
- 1 third-party script origin(s) are not confirmed green in the Green Web Foundation dataset.
- Dead-code recommendations:
- [HIGH] Remove unused CSS selectors and component styles (est. 124.24 KB savings)
- Trim styles that never match rendered markup and split component CSS so only used styles are shipped.
- [HIGH] Remove unused JavaScript and feature bundles (est. 290.55 KB savings)
- Drop unused packages and feature code, or move them behind route-level or interaction-triggered imports.
- Non-critical loading candidates:
- [MEDIUM] Lazy-load offscreen images (est. 2.55 KB deferrable)
- Load below-the-fold images only when they approach the viewport.
- [HIGH] Defer non-critical JavaScript (est. 290.55 KB deferrable)
- Split bundles and load feature code on interaction or route transition.
- [HIGH] Inline critical CSS and defer remainder (est. 124.24 KB deferrable)
- Ship only above-the-fold CSS in initial render path and defer non-critical styles.
- [MEDIUM] Eliminate render-blocking resources (est. 692 ms unblock)
- Defer scripts/styles not required for first paint and preload only truly critical assets.
- [HIGH] Evaluate deferred loading for heavy image from www.ontario.ca (est. 323.38 KB deferrable)
- Confirm this asset is required for first paint; defer or lazy-load if not critical.
- Form validation recommendations:
- [MEDIUM] No error messaging hook
- 1 unique form control signature(s) on this page include this issue.
- [MEDIUM] Missing autocomplete for tooling support
- 1 unique form control signature(s) on this page include this issue.
- Metadata recommendations:
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- Layout adaptation recommendations:
- [MEDIUM] Increase touch target sizes
- Ensure interactive controls are at least 44x44 CSS px. Detected 1 small targets on mobile and 1 on tablet.
- Lightweight security recommendations:
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- [MEDIUM] Add SRI to external scripts
- 2 external script tag(s) are missing integrity attributes.
- Dependency maintenance recommendations:
- [MEDIUM] Add integrity attributes for external dependencies
- 2 external script dependency URL(s) are missing SRI integrity attributes.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [LOW] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /.well-known/security.txt, /manifest.webmanifest.
- Compression recommendations:
- [LOW] Minify JavaScript before transfer
- Minify JS bundles so transport compression produces better results with fewer bytes. Estimated savings: 19.98 KB.
- Optimization recommendations:
- [HIGH] Remove unused JavaScript
- Reduce dead JS and split bundles to avoid shipping non-critical code. Estimated byte savings: 290.55 KB.
- [HIGH] Remove unused CSS
- Trim unused selectors and split CSS so only needed styles are shipped. Estimated byte savings: 124.24 KB.
- [MEDIUM] Eliminate render-blocking resources
- Inline critical assets and defer non-critical scripts/styles for faster rendering. Estimated render unblocking: 692 ms.
- [LOW] Minify JavaScript
- Use minified production JS output to reduce payload size. Estimated byte savings: 19.98 KB.
- [LOW] Lazy-load offscreen images
- Defer below-the-fold imagery until it is likely to be viewed. Estimated byte savings: 2.55 KB.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [MEDIUM] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets (estimated savings opportunity: 466.64 KB).
- [HIGH] Reduce unused JavaScript
- Current value: Est savings of 291ย KiB
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [HIGH] Reduce unused CSS
- Current value: Est savings of 124ย KiB
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [HIGH] Eliminate render-blocking resources
- Current value: Est savings of 690ย ms
- WSG: 18 Use the most efficient solution for your service (https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service)
- [MEDIUM] Largest Contentful Paint
- Current value: 3.2ย s
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [MEDIUM] Speed Index
- Current value: 4.4ย s
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [MEDIUM] Defer offscreen images
- Current value: Est savings of 3ย KiB
- WSG: 3 Modularize bandwidth-heavy components (https://www.w3.org/TR/web-sustainability-guidelines/#modularize-bandwidth-heavy-components)
### https://ontario.ca/user
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 65/100
- Metadata urgency: HIGH
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 25/100
- Expected-files urgency: LOW
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [HIGH] Add document language metadata
- Set the html lang attribute for machine readability and localization tooling.
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [LOW] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /.well-known/security.txt, /manifest.webmanifest.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/fr/node/540561
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 25/100
- Metadata urgency: LOW
- Layout adaptation score: 90/100
- Layout adaptation urgency: HIGH
- Lightweight security score: 49/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 4/100
- Dependency maintenance urgency: MEDIUM
- Expected-files score: 25/100
- Expected-files urgency: LOW
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- Layout adaptation recommendations:
- [HIGH] Prevent horizontal overflow across breakpoints
- Use fluid widths, max-width constraints, and avoid fixed pixel containers that exceed mobile or tablet viewports.
- [HIGH] Increase touch target sizes
- Ensure interactive controls are at least 44x44 CSS px. Detected 31 small targets on mobile and 29 on tablet.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Enable Strict-Transport-Security
- Set a Strict-Transport-Security header to enforce HTTPS on repeat visits.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- [MEDIUM] Add SRI to external scripts
- 2 external script tag(s) are missing integrity attributes.
- Dependency maintenance recommendations:
- [MEDIUM] Add integrity attributes for external dependencies
- 2 external script dependency URL(s) are missing SRI integrity attributes.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [LOW] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /.well-known/security.txt, /manifest.webmanifest.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/benefits-and-taxes
- Performance: 76/100
- Transfer: 1.02 MB
- CO2 estimate: 0.4095 g
- Page host green energy status: NOT GREEN
- Redundancy score: 24/100
- Redundancy urgency: MEDIUM
- Modularization score: 42/100
- Modularization urgency: MEDIUM
- Dead-code score: 17/100
- Dead-code urgency: HIGH
- Non-critical resources score: 17/100
- Non-critical resources urgency: HIGH
- Form validation score: 30/100
- Form validation urgency: MEDIUM
- Metadata score: 15/100
- Metadata urgency: LOW
- Layout adaptation score: 30/100
- Layout adaptation urgency: MEDIUM
- Lightweight security score: 14/100
- Lightweight security urgency: LOW
- Dependency maintenance score: 4/100
- Dependency maintenance urgency: MEDIUM
- Expected-files score: 25/100
- Expected-files urgency: LOW
- Compression score: 2/100
- Compression urgency: LOW
- Optimization score: 100/100
- Optimization urgency: HIGH
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 48/100
- Third-party JS urgency: MEDIUM
- Estimated redundant transfer: 407.98 KB (39.1% of transfer)
- Redundancy recommendations:
- [HIGH] Reduce unused javascript (est. 294.46 KB savings)
- [MEDIUM] Reduce unused css (est. 113.51 KB savings)
- Heavy initial-load requests: 5 (803.94 KB total)
- On-demand modularization candidates:
- [HIGH] Split JavaScript by route or interaction (est. 294.46 KB)
- Move non-critical bundles behind route-level or event-driven imports so they are only fetched on demand.
- [MEDIUM] Defer non-critical UI modules until after first render
- Keep only above-the-fold resources in the initial path; hydrate or import secondary modules later.
- [HIGH] Modularize heavy script asset from www.ontario.ca (est. 261.64 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- [MEDIUM] Modularize heavy script asset from www.googletagmanager.com (est. 165.55 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- External CSS/JS hosting checks:
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud); 2 request(s), 292.10 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN; 1 request(s), 1.73 KB
- Third-party JS recommendations:
- [MEDIUM] Maintain a third-party JavaScript inventory
- Track 2 third-party script origin(s) and assign an owner plus business justification for each.
- [MEDIUM] Reduce third-party script payload and requests
- Defer non-critical tags, remove unused vendors, and gate scripts behind consent or user interaction.
- [HIGH] Prioritize greener alternatives for third-party providers
- 1 third-party script origin(s) are not confirmed green in the Green Web Foundation dataset.
- Dead-code recommendations:
- [HIGH] Remove unused CSS selectors and component styles (est. 113.51 KB savings)
- Trim styles that never match rendered markup and split component CSS so only used styles are shipped.
- [HIGH] Remove unused JavaScript and feature bundles (est. 294.46 KB savings)
- Drop unused packages and feature code, or move them behind route-level or interaction-triggered imports.
- Non-critical loading candidates:
- [MEDIUM] Lazy-load offscreen images (est. 2.55 KB deferrable)
- Load below-the-fold images only when they approach the viewport.
- [HIGH] Defer non-critical JavaScript (est. 294.46 KB deferrable)
- Split bundles and load feature code on interaction or route transition.
- [HIGH] Inline critical CSS and defer remainder (est. 113.51 KB deferrable)
- Ship only above-the-fold CSS in initial render path and defer non-critical styles.
- [MEDIUM] Eliminate render-blocking resources (est. 599 ms unblock)
- Defer scripts/styles not required for first paint and preload only truly critical assets.
- [HIGH] Evaluate deferred loading for heavy script from www.ontario.ca (est. 261.64 KB deferrable)
- Confirm this asset is required for first paint; defer or lazy-load if not critical.
- Form validation recommendations:
- [MEDIUM] No error messaging hook
- 1 unique form control signature(s) on this page include this issue.
- [MEDIUM] Missing autocomplete for tooling support
- 1 unique form control signature(s) on this page include this issue.
- Metadata recommendations:
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- Layout adaptation recommendations:
- [HIGH] Increase touch target sizes
- Ensure interactive controls are at least 44x44 CSS px. Detected 45 small targets on mobile and 29 on tablet.
- Lightweight security recommendations:
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- [MEDIUM] Add SRI to external scripts
- 2 external script tag(s) are missing integrity attributes.
- Dependency maintenance recommendations:
- [MEDIUM] Add integrity attributes for external dependencies
- 2 external script dependency URL(s) are missing SRI integrity attributes.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [LOW] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /.well-known/security.txt, /manifest.webmanifest.
- Compression recommendations:
- [LOW] Minify JavaScript before transfer
- Minify JS bundles so transport compression produces better results with fewer bytes. Estimated savings: 19.98 KB.
- Optimization recommendations:
- [HIGH] Remove unused JavaScript
- Reduce dead JS and split bundles to avoid shipping non-critical code. Estimated byte savings: 294.46 KB.
- [MEDIUM] Remove unused CSS
- Trim unused selectors and split CSS so only needed styles are shipped. Estimated byte savings: 113.51 KB.
- [MEDIUM] Eliminate render-blocking resources
- Inline critical assets and defer non-critical scripts/styles for faster rendering. Estimated render unblocking: 599 ms.
- [LOW] Minify JavaScript
- Use minified production JS output to reduce payload size. Estimated byte savings: 19.98 KB.
- [LOW] Lazy-load offscreen images
- Defer below-the-fold imagery until it is likely to be viewed. Estimated byte savings: 2.55 KB.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [MEDIUM] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets (estimated savings opportunity: 171.11 KB).
- [HIGH] Reduce unused JavaScript
- Current value: Est savings of 294ย KiB
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [HIGH] Reduce unused CSS
- Current value: Est savings of 114ย KiB
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [HIGH] Eliminate render-blocking resources
- Current value: Est savings of 600ย ms
- WSG: 18 Use the most efficient solution for your service (https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service)
- [MEDIUM] Largest Contentful Paint
- Current value: 3.2ย s
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [MEDIUM] Defer offscreen images
- Current value: Est savings of 3ย KiB
- WSG: 3 Modularize bandwidth-heavy components (https://www.w3.org/TR/web-sustainability-guidelines/#modularize-bandwidth-heavy-components)
### https://ontario.ca/page/business-and-economy
- Performance: 40/100
- Transfer: 2.55 MB
- CO2 estimate: 1.0240 g
- Page host green energy status: NOT GREEN
- Redundancy score: 30/100
- Redundancy urgency: HIGH
- Modularization score: 44/100
- Modularization urgency: HIGH
- Dead-code score: 16/100
- Dead-code urgency: HIGH
- Non-critical resources score: 16/100
- Non-critical resources urgency: HIGH
- Form validation score: 30/100
- Form validation urgency: MEDIUM
- Metadata score: 15/100
- Metadata urgency: LOW
- Layout adaptation score: 65/100
- Layout adaptation urgency: HIGH
- Lightweight security score: 14/100
- Lightweight security urgency: LOW
- Dependency maintenance score: 4/100
- Dependency maintenance urgency: MEDIUM
- Expected-files score: 25/100
- Expected-files urgency: LOW
- Compression score: 34/100
- Compression urgency: MEDIUM
- Optimization score: 100/100
- Optimization urgency: HIGH
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 85/100
- Third-party JS urgency: HIGH
- Estimated redundant transfer: 819.88 KB (31.4% of transfer)
- Redundancy recommendations:
- [HIGH] Reduce unused javascript (est. 551.07 KB savings)
- [HIGH] Reduce unused css (est. 268.81 KB savings)
- [MEDIUM] Reduce DOM complexity and redundant markup
- Heavy initial-load requests: 12 (1.84 MB total)
- On-demand modularization candidates:
- [MEDIUM] Lazy-load offscreen images and media galleries (est. 64.97 KB)
- Load imagery only when it enters the viewport or when a user opens the relevant section.
- [HIGH] Split JavaScript by route or interaction (est. 551.07 KB)
- Move non-critical bundles behind route-level or event-driven imports so they are only fetched on demand.
- [MEDIUM] Defer non-critical UI modules until after first render
- Keep only above-the-fold resources in the initial path; hydrate or import secondary modules later.
- [HIGH] Modularize heavy script asset from www.ontario.ca (est. 261.64 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- External CSS/JS hosting checks:
- SCRIPT js.arcgis.com: NOT GREEN; 26 request(s), 600.13 KB
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud); 2 request(s), 292.10 KB
- STYLESHEET js.arcgis.com: NOT GREEN; 1 request(s), 28.28 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN; 1 request(s), 1.74 KB
- Third-party JS recommendations:
- [HIGH] Maintain a third-party JavaScript inventory
- Track 3 third-party script origin(s) and assign an owner plus business justification for each.
- [HIGH] Reduce third-party script payload and requests
- Defer non-critical tags, remove unused vendors, and gate scripts behind consent or user interaction.
- [HIGH] Prioritize greener alternatives for third-party providers
- 2 third-party script origin(s) are not confirmed green in the Green Web Foundation dataset.
- Dead-code recommendations:
- [HIGH] Remove unused CSS selectors and component styles (est. 268.81 KB savings)
- Trim styles that never match rendered markup and split component CSS so only used styles are shipped.
- [HIGH] Remove unused JavaScript and feature bundles (est. 551.07 KB savings)
- Drop unused packages and feature code, or move them behind route-level or interaction-triggered imports.
- Non-critical loading candidates:
- [MEDIUM] Lazy-load offscreen images (est. 64.97 KB deferrable)
- Load below-the-fold images only when they approach the viewport.
- [HIGH] Defer non-critical JavaScript (est. 551.07 KB deferrable)
- Split bundles and load feature code on interaction or route transition.
- [HIGH] Inline critical CSS and defer remainder (est. 268.81 KB deferrable)
- Ship only above-the-fold CSS in initial render path and defer non-critical styles.
- [MEDIUM] Eliminate render-blocking resources (est. 649 ms unblock)
- Defer scripts/styles not required for first paint and preload only truly critical assets.
- [HIGH] Evaluate deferred loading for heavy script from www.ontario.ca (est. 261.64 KB deferrable)
- Confirm this asset is required for first paint; defer or lazy-load if not critical.
- Form validation recommendations:
- [MEDIUM] No error messaging hook
- 1 unique form control signature(s) on this page include this issue.
- [MEDIUM] Missing autocomplete for tooling support
- 1 unique form control signature(s) on this page include this issue.
- Metadata recommendations:
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- Layout adaptation recommendations:
- [HIGH] Prevent horizontal overflow across breakpoints
- Use fluid widths, max-width constraints, and avoid fixed pixel containers that exceed mobile or tablet viewports.
- [HIGH] Increase touch target sizes
- Ensure interactive controls are at least 44x44 CSS px. Detected 91 small targets on mobile and 86 on tablet.
- Lightweight security recommendations:
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- [MEDIUM] Add SRI to external scripts
- 2 external script tag(s) are missing integrity attributes.
- Dependency maintenance recommendations:
- [MEDIUM] Add integrity attributes for external dependencies
- 2 external script dependency URL(s) are missing SRI integrity attributes.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [LOW] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /.well-known/security.txt, /manifest.webmanifest.
- Compression recommendations:
- [HIGH] Use modern image compression formats
- Prefer AVIF/WebP over legacy formats where possible to reduce transfer size. Estimated savings: 528.12 KB.
- [HIGH] Improve image encoding quality/size
- Re-encode oversized images and tune compression quality for significant byte savings. Estimated savings: 326.83 KB.
- [MEDIUM] Minify JavaScript before transfer
- Minify JS bundles so transport compression produces better results with fewer bytes. Estimated savings: 34.30 KB.
- Optimization recommendations:
- [HIGH] Remove unused JavaScript
- Reduce dead JS and split bundles to avoid shipping non-critical code. Estimated byte savings: 551.07 KB.
- [HIGH] Serve images in next-gen formats
- Convert high-byte images to more efficient formats such as AVIF or WebP. Estimated byte savings: 528.12 KB.
- [HIGH] Compress oversized image assets
- Re-encode large images to reduce transfer weight without visible quality loss. Estimated byte savings: 326.83 KB.
- [HIGH] Remove unused CSS
- Trim unused selectors and split CSS so only needed styles are shipped. Estimated byte savings: 268.81 KB.
- [MEDIUM] Lazy-load offscreen images
- Defer below-the-fold imagery until it is likely to be viewed. Estimated byte savings: 64.97 KB.
- [MEDIUM] Minify JavaScript
- Use minified production JS output to reduce payload size. Estimated byte savings: 34.30 KB.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [MEDIUM] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets (estimated savings opportunity: 1.05 MB).
- [HIGH] Largest Contentful Paint
- Current value: 6.6ย s
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [HIGH] Reduce unused JavaScript
- Current value: Est savings of 551ย KiB
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [HIGH] Reduce unused CSS
- Current value: Est savings of 269ย KiB
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [HIGH] Serve images in next-gen formats
- Current value: Est savings of 528ย KiB
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [HIGH] Efficiently encode images
- Current value: Est savings of 327ย KiB
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [HIGH] Eliminate render-blocking resources
- Current value: Est savings of 650ย ms
- WSG: 18 Use the most efficient solution for your service (https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service)
### https://ontario.ca/page/courts-justice-and-law
- Performance: 77/100
- Transfer: 1.02 MB
- CO2 estimate: 0.4089 g
- Page host green energy status: NOT GREEN
- Redundancy score: 24/100
- Redundancy urgency: MEDIUM
- Modularization score: 42/100
- Modularization urgency: MEDIUM
- Dead-code score: 17/100
- Dead-code urgency: HIGH
- Non-critical resources score: 17/100
- Non-critical resources urgency: HIGH
- Form validation score: 30/100
- Form validation urgency: MEDIUM
- Metadata score: 15/100
- Metadata urgency: LOW
- Layout adaptation score: 30/100
- Layout adaptation urgency: MEDIUM
- Lightweight security score: 14/100
- Lightweight security urgency: LOW
- Dependency maintenance score: 4/100
- Dependency maintenance urgency: MEDIUM
- Expected-files score: 25/100
- Expected-files urgency: LOW
- Compression score: 2/100
- Compression urgency: LOW
- Optimization score: 100/100
- Optimization urgency: HIGH
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 48/100
- Third-party JS urgency: MEDIUM
- Estimated redundant transfer: 408.09 KB (39.1% of transfer)
- Redundancy recommendations:
- [HIGH] Reduce unused javascript (est. 294.46 KB savings)
- [MEDIUM] Reduce unused css (est. 113.62 KB savings)
- Heavy initial-load requests: 5 (803.94 KB total)
- On-demand modularization candidates:
- [HIGH] Split JavaScript by route or interaction (est. 294.46 KB)
- Move non-critical bundles behind route-level or event-driven imports so they are only fetched on demand.
- [MEDIUM] Defer non-critical UI modules until after first render
- Keep only above-the-fold resources in the initial path; hydrate or import secondary modules later.
- [HIGH] Modularize heavy script asset from www.ontario.ca (est. 261.64 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- [MEDIUM] Modularize heavy script asset from www.googletagmanager.com (est. 165.55 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- External CSS/JS hosting checks:
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud); 2 request(s), 292.10 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN; 1 request(s), 1.73 KB
- Third-party JS recommendations:
- [MEDIUM] Maintain a third-party JavaScript inventory
- Track 2 third-party script origin(s) and assign an owner plus business justification for each.
- [MEDIUM] Reduce third-party script payload and requests
- Defer non-critical tags, remove unused vendors, and gate scripts behind consent or user interaction.
- [HIGH] Prioritize greener alternatives for third-party providers
- 1 third-party script origin(s) are not confirmed green in the Green Web Foundation dataset.
- Dead-code recommendations:
- [HIGH] Remove unused CSS selectors and component styles (est. 113.62 KB savings)
- Trim styles that never match rendered markup and split component CSS so only used styles are shipped.
- [HIGH] Remove unused JavaScript and feature bundles (est. 294.46 KB savings)
- Drop unused packages and feature code, or move them behind route-level or interaction-triggered imports.
- Non-critical loading candidates:
- [MEDIUM] Lazy-load offscreen images (est. 2.55 KB deferrable)
- Load below-the-fold images only when they approach the viewport.
- [HIGH] Defer non-critical JavaScript (est. 294.46 KB deferrable)
- Split bundles and load feature code on interaction or route transition.
- [HIGH] Inline critical CSS and defer remainder (est. 113.62 KB deferrable)
- Ship only above-the-fold CSS in initial render path and defer non-critical styles.
- [MEDIUM] Eliminate render-blocking resources (est. 591 ms unblock)
- Defer scripts/styles not required for first paint and preload only truly critical assets.
- [HIGH] Evaluate deferred loading for heavy script from www.ontario.ca (est. 261.64 KB deferrable)
- Confirm this asset is required for first paint; defer or lazy-load if not critical.
- Form validation recommendations:
- [MEDIUM] No error messaging hook
- 1 unique form control signature(s) on this page include this issue.
- [MEDIUM] Missing autocomplete for tooling support
- 1 unique form control signature(s) on this page include this issue.
- Metadata recommendations:
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- Layout adaptation recommendations:
- [HIGH] Increase touch target sizes
- Ensure interactive controls are at least 44x44 CSS px. Detected 32 small targets on mobile and 23 on tablet.
- Lightweight security recommendations:
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- [MEDIUM] Add SRI to external scripts
- 2 external script tag(s) are missing integrity attributes.
- Dependency maintenance recommendations:
- [MEDIUM] Add integrity attributes for external dependencies
- 2 external script dependency URL(s) are missing SRI integrity attributes.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [LOW] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /.well-known/security.txt, /manifest.webmanifest.
- Compression recommendations:
- [LOW] Minify JavaScript before transfer
- Minify JS bundles so transport compression produces better results with fewer bytes. Estimated savings: 19.98 KB.
- Optimization recommendations:
- [HIGH] Remove unused JavaScript
- Reduce dead JS and split bundles to avoid shipping non-critical code. Estimated byte savings: 294.46 KB.
- [MEDIUM] Remove unused CSS
- Trim unused selectors and split CSS so only needed styles are shipped. Estimated byte savings: 113.62 KB.
- [MEDIUM] Eliminate render-blocking resources
- Inline critical assets and defer non-critical scripts/styles for faster rendering. Estimated render unblocking: 591 ms.
- [LOW] Minify JavaScript
- Use minified production JS output to reduce payload size. Estimated byte savings: 19.98 KB.
- [LOW] Lazy-load offscreen images
- Defer below-the-fold imagery until it is likely to be viewed. Estimated byte savings: 2.55 KB.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [MEDIUM] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets (estimated savings opportunity: 171.11 KB).
- [HIGH] Reduce unused JavaScript
- Current value: Est savings of 294ย KiB
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [HIGH] Reduce unused CSS
- Current value: Est savings of 114ย KiB
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [HIGH] Eliminate render-blocking resources
- Current value: Est savings of 590ย ms
- WSG: 18 Use the most efficient solution for your service (https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service)
- [MEDIUM] Largest Contentful Paint
- Current value: 3.2ย s
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [MEDIUM] Defer offscreen images
- Current value: Est savings of 3ย KiB
- WSG: 3 Modularize bandwidth-heavy components (https://www.w3.org/TR/web-sustainability-guidelines/#modularize-bandwidth-heavy-components)
### https://ontario.ca/page/driving-and-road-safety
- Performance: 76/100
- Transfer: 1.04 MB
- CO2 estimate: 0.4184 g
- Page host green energy status: NOT GREEN
- Redundancy score: 24/100
- Redundancy urgency: MEDIUM
- Modularization score: 41/100
- Modularization urgency: MEDIUM
- Dead-code score: 16/100
- Dead-code urgency: HIGH
- Non-critical resources score: 17/100
- Non-critical resources urgency: HIGH
- Form validation score: 30/100
- Form validation urgency: MEDIUM
- Metadata score: 15/100
- Metadata urgency: LOW
- Layout adaptation score: 30/100
- Layout adaptation urgency: MEDIUM
- Lightweight security score: 14/100
- Lightweight security urgency: LOW
- Dependency maintenance score: 4/100
- Dependency maintenance urgency: MEDIUM
- Expected-files score: 25/100
- Expected-files urgency: LOW
- Compression score: 2/100
- Compression urgency: LOW
- Optimization score: 100/100
- Optimization urgency: HIGH
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 48/100
- Third-party JS urgency: MEDIUM
- Estimated redundant transfer: 412.29 KB (38.7% of transfer)
- Redundancy recommendations:
- [HIGH] Reduce unused javascript (est. 294.85 KB savings)
- [MEDIUM] Reduce unused css (est. 117.44 KB savings)
- Heavy initial-load requests: 5 (804.35 KB total)
- On-demand modularization candidates:
- [HIGH] Split JavaScript by route or interaction (est. 294.85 KB)
- Move non-critical bundles behind route-level or event-driven imports so they are only fetched on demand.
- [MEDIUM] Defer non-critical UI modules until after first render
- Keep only above-the-fold resources in the initial path; hydrate or import secondary modules later.
- [HIGH] Modularize heavy script asset from www.ontario.ca (est. 261.64 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- [MEDIUM] Modularize heavy script asset from www.googletagmanager.com (est. 165.80 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- External CSS/JS hosting checks:
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud); 2 request(s), 292.51 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN; 1 request(s), 1.73 KB
- Third-party JS recommendations:
- [MEDIUM] Maintain a third-party JavaScript inventory
- Track 2 third-party script origin(s) and assign an owner plus business justification for each.
- [MEDIUM] Reduce third-party script payload and requests
- Defer non-critical tags, remove unused vendors, and gate scripts behind consent or user interaction.
- [HIGH] Prioritize greener alternatives for third-party providers
- 1 third-party script origin(s) are not confirmed green in the Green Web Foundation dataset.
- Dead-code recommendations:
- [HIGH] Remove unused CSS selectors and component styles (est. 117.44 KB savings)
- Trim styles that never match rendered markup and split component CSS so only used styles are shipped.
- [HIGH] Remove unused JavaScript and feature bundles (est. 294.85 KB savings)
- Drop unused packages and feature code, or move them behind route-level or interaction-triggered imports.
- Non-critical loading candidates:
- [MEDIUM] Lazy-load offscreen images (est. 2.55 KB deferrable)
- Load below-the-fold images only when they approach the viewport.
- [HIGH] Defer non-critical JavaScript (est. 294.85 KB deferrable)
- Split bundles and load feature code on interaction or route transition.
- [HIGH] Inline critical CSS and defer remainder (est. 117.44 KB deferrable)
- Ship only above-the-fold CSS in initial render path and defer non-critical styles.
- [MEDIUM] Eliminate render-blocking resources (est. 598 ms unblock)
- Defer scripts/styles not required for first paint and preload only truly critical assets.
- [HIGH] Evaluate deferred loading for heavy script from www.ontario.ca (est. 261.64 KB deferrable)
- Confirm this asset is required for first paint; defer or lazy-load if not critical.
- Form validation recommendations:
- [MEDIUM] No error messaging hook
- 1 unique form control signature(s) on this page include this issue.
- [MEDIUM] Missing autocomplete for tooling support
- 1 unique form control signature(s) on this page include this issue.
- Metadata recommendations:
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- Layout adaptation recommendations:
- [HIGH] Increase touch target sizes
- Ensure interactive controls are at least 44x44 CSS px. Detected 49 small targets on mobile and 39 on tablet.
- Lightweight security recommendations:
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- [MEDIUM] Add SRI to external scripts
- 2 external script tag(s) are missing integrity attributes.
- Dependency maintenance recommendations:
- [MEDIUM] Add integrity attributes for external dependencies
- 2 external script dependency URL(s) are missing SRI integrity attributes.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [LOW] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /.well-known/security.txt, /manifest.webmanifest.
- Compression recommendations:
- [LOW] Minify JavaScript before transfer
- Minify JS bundles so transport compression produces better results with fewer bytes. Estimated savings: 19.98 KB.
- Optimization recommendations:
- [HIGH] Remove unused JavaScript
- Reduce dead JS and split bundles to avoid shipping non-critical code. Estimated byte savings: 294.85 KB.
- [MEDIUM] Remove unused CSS
- Trim unused selectors and split CSS so only needed styles are shipped. Estimated byte savings: 117.44 KB.
- [MEDIUM] Eliminate render-blocking resources
- Inline critical assets and defer non-critical scripts/styles for faster rendering. Estimated render unblocking: 598 ms.
- [LOW] Minify JavaScript
- Use minified production JS output to reduce payload size. Estimated byte savings: 19.98 KB.
- [LOW] Lazy-load offscreen images
- Defer below-the-fold imagery until it is likely to be viewed. Estimated byte savings: 2.55 KB.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [MEDIUM] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets (estimated savings opportunity: 193.81 KB).
- [HIGH] Reduce unused JavaScript
- Current value: Est savings of 295ย KiB
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [HIGH] Reduce unused CSS
- Current value: Est savings of 117ย KiB
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [HIGH] Eliminate render-blocking resources
- Current value: Est savings of 600ย ms
- WSG: 18 Use the most efficient solution for your service (https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service)
- [MEDIUM] Largest Contentful Paint
- Current value: 3.2ย s
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [MEDIUM] Defer offscreen images
- Current value: Est savings of 3ย KiB
- WSG: 3 Modularize bandwidth-heavy components (https://www.w3.org/TR/web-sustainability-guidelines/#modularize-bandwidth-heavy-components)
### https://ontario.ca/page/education-and-apprenticeships
- Performance: 76/100
- Transfer: 1.02 MB
- CO2 estimate: 0.4089 g
- Page host green energy status: NOT GREEN
- Redundancy score: 24/100
- Redundancy urgency: MEDIUM
- Modularization score: 42/100
- Modularization urgency: MEDIUM
- Dead-code score: 17/100
- Dead-code urgency: HIGH
- Non-critical resources score: 17/100
- Non-critical resources urgency: HIGH
- Form validation score: 30/100
- Form validation urgency: MEDIUM
- Metadata score: 15/100
- Metadata urgency: LOW
- Layout adaptation score: 30/100
- Layout adaptation urgency: MEDIUM
- Lightweight security score: 14/100
- Lightweight security urgency: LOW
- Dependency maintenance score: 4/100
- Dependency maintenance urgency: MEDIUM
- Expected-files score: 25/100
- Expected-files urgency: LOW
- Compression score: 2/100
- Compression urgency: LOW
- Optimization score: 100/100
- Optimization urgency: HIGH
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 48/100
- Third-party JS urgency: MEDIUM
- Estimated redundant transfer: 408.07 KB (39.1% of transfer)
- Redundancy recommendations:
- [HIGH] Reduce unused javascript (est. 294.46 KB savings)
- [MEDIUM] Reduce unused css (est. 113.61 KB savings)
- Heavy initial-load requests: 5 (803.94 KB total)
- On-demand modularization candidates:
- [HIGH] Split JavaScript by route or interaction (est. 294.46 KB)
- Move non-critical bundles behind route-level or event-driven imports so they are only fetched on demand.
- [MEDIUM] Defer non-critical UI modules until after first render
- Keep only above-the-fold resources in the initial path; hydrate or import secondary modules later.
- [HIGH] Modularize heavy script asset from www.ontario.ca (est. 261.64 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- [MEDIUM] Modularize heavy script asset from www.googletagmanager.com (est. 165.55 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- External CSS/JS hosting checks:
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud); 2 request(s), 292.10 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN; 1 request(s), 1.73 KB
- Third-party JS recommendations:
- [MEDIUM] Maintain a third-party JavaScript inventory
- Track 2 third-party script origin(s) and assign an owner plus business justification for each.
- [MEDIUM] Reduce third-party script payload and requests
- Defer non-critical tags, remove unused vendors, and gate scripts behind consent or user interaction.
- [HIGH] Prioritize greener alternatives for third-party providers
- 1 third-party script origin(s) are not confirmed green in the Green Web Foundation dataset.
- Dead-code recommendations:
- [HIGH] Remove unused CSS selectors and component styles (est. 113.61 KB savings)
- Trim styles that never match rendered markup and split component CSS so only used styles are shipped.
- [HIGH] Remove unused JavaScript and feature bundles (est. 294.46 KB savings)
- Drop unused packages and feature code, or move them behind route-level or interaction-triggered imports.
- Non-critical loading candidates:
- [MEDIUM] Lazy-load offscreen images (est. 2.55 KB deferrable)
- Load below-the-fold images only when they approach the viewport.
- [HIGH] Defer non-critical JavaScript (est. 294.46 KB deferrable)
- Split bundles and load feature code on interaction or route transition.
- [HIGH] Inline critical CSS and defer remainder (est. 113.61 KB deferrable)
- Ship only above-the-fold CSS in initial render path and defer non-critical styles.
- [MEDIUM] Eliminate render-blocking resources (est. 599 ms unblock)
- Defer scripts/styles not required for first paint and preload only truly critical assets.
- [HIGH] Evaluate deferred loading for heavy script from www.ontario.ca (est. 261.64 KB deferrable)
- Confirm this asset is required for first paint; defer or lazy-load if not critical.
- Form validation recommendations:
- [MEDIUM] No error messaging hook
- 1 unique form control signature(s) on this page include this issue.
- [MEDIUM] Missing autocomplete for tooling support
- 1 unique form control signature(s) on this page include this issue.
- Metadata recommendations:
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- Layout adaptation recommendations:
- [HIGH] Increase touch target sizes
- Ensure interactive controls are at least 44x44 CSS px. Detected 28 small targets on mobile and 24 on tablet.
- Lightweight security recommendations:
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- [MEDIUM] Add SRI to external scripts
- 2 external script tag(s) are missing integrity attributes.
- Dependency maintenance recommendations:
- [MEDIUM] Add integrity attributes for external dependencies
- 2 external script dependency URL(s) are missing SRI integrity attributes.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [LOW] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /.well-known/security.txt, /manifest.webmanifest.
- Compression recommendations:
- [LOW] Minify JavaScript before transfer
- Minify JS bundles so transport compression produces better results with fewer bytes. Estimated savings: 19.98 KB.
- Optimization recommendations:
- [HIGH] Remove unused JavaScript
- Reduce dead JS and split bundles to avoid shipping non-critical code. Estimated byte savings: 294.46 KB.
- [MEDIUM] Remove unused CSS
- Trim unused selectors and split CSS so only needed styles are shipped. Estimated byte savings: 113.61 KB.
- [MEDIUM] Eliminate render-blocking resources
- Inline critical assets and defer non-critical scripts/styles for faster rendering. Estimated render unblocking: 599 ms.
- [LOW] Minify JavaScript
- Use minified production JS output to reduce payload size. Estimated byte savings: 19.98 KB.
- [LOW] Lazy-load offscreen images
- Defer below-the-fold imagery until it is likely to be viewed. Estimated byte savings: 2.55 KB.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [MEDIUM] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets (estimated savings opportunity: 171.10 KB).
- [HIGH] Reduce unused JavaScript
- Current value: Est savings of 294ย KiB
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [HIGH] Reduce unused CSS
- Current value: Est savings of 114ย KiB
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [HIGH] Eliminate render-blocking resources
- Current value: Est savings of 600ย ms
- WSG: 18 Use the most efficient solution for your service (https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service)
- [MEDIUM] Largest Contentful Paint
- Current value: 3.2ย s
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [MEDIUM] Defer offscreen images
- Current value: Est savings of 3ย KiB
- WSG: 3 Modularize bandwidth-heavy components (https://www.w3.org/TR/web-sustainability-guidelines/#modularize-bandwidth-heavy-components)
### https://ontario.ca/page/environment-and-energy
- Performance: 77/100
- Transfer: 1.02 MB
- CO2 estimate: 0.4089 g
- Page host green energy status: NOT GREEN
- Redundancy score: 24/100
- Redundancy urgency: MEDIUM
- Modularization score: 42/100
- Modularization urgency: MEDIUM
- Dead-code score: 17/100
- Dead-code urgency: HIGH
- Non-critical resources score: 17/100
- Non-critical resources urgency: HIGH
- Form validation score: 30/100
- Form validation urgency: MEDIUM
- Metadata score: 15/100
- Metadata urgency: LOW
- Layout adaptation score: 96/100
- Layout adaptation urgency: HIGH
- Lightweight security score: 14/100
- Lightweight security urgency: LOW
- Dependency maintenance score: 4/100
- Dependency maintenance urgency: MEDIUM
- Expected-files score: 25/100
- Expected-files urgency: LOW
- Compression score: 2/100
- Compression urgency: LOW
- Optimization score: 100/100
- Optimization urgency: HIGH
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 48/100
- Third-party JS urgency: MEDIUM
- Estimated redundant transfer: 408.11 KB (39.1% of transfer)
- Redundancy recommendations:
- [HIGH] Reduce unused javascript (est. 294.46 KB savings)
- [MEDIUM] Reduce unused css (est. 113.64 KB savings)
- Heavy initial-load requests: 5 (803.94 KB total)
- On-demand modularization candidates:
- [HIGH] Split JavaScript by route or interaction (est. 294.46 KB)
- Move non-critical bundles behind route-level or event-driven imports so they are only fetched on demand.
- [MEDIUM] Defer non-critical UI modules until after first render
- Keep only above-the-fold resources in the initial path; hydrate or import secondary modules later.
- [HIGH] Modularize heavy script asset from www.ontario.ca (est. 261.64 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- [MEDIUM] Modularize heavy script asset from www.googletagmanager.com (est. 165.55 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- External CSS/JS hosting checks:
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud); 2 request(s), 292.10 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN; 1 request(s), 1.73 KB
- Third-party JS recommendations:
- [MEDIUM] Maintain a third-party JavaScript inventory
- Track 2 third-party script origin(s) and assign an owner plus business justification for each.
- [MEDIUM] Reduce third-party script payload and requests
- Defer non-critical tags, remove unused vendors, and gate scripts behind consent or user interaction.
- [HIGH] Prioritize greener alternatives for third-party providers
- 1 third-party script origin(s) are not confirmed green in the Green Web Foundation dataset.
- Dead-code recommendations:
- [HIGH] Remove unused CSS selectors and component styles (est. 113.64 KB savings)
- Trim styles that never match rendered markup and split component CSS so only used styles are shipped.
- [HIGH] Remove unused JavaScript and feature bundles (est. 294.46 KB savings)
- Drop unused packages and feature code, or move them behind route-level or interaction-triggered imports.
- Non-critical loading candidates:
- [MEDIUM] Lazy-load offscreen images (est. 2.55 KB deferrable)
- Load below-the-fold images only when they approach the viewport.
- [HIGH] Defer non-critical JavaScript (est. 294.46 KB deferrable)
- Split bundles and load feature code on interaction or route transition.
- [HIGH] Inline critical CSS and defer remainder (est. 113.64 KB deferrable)
- Ship only above-the-fold CSS in initial render path and defer non-critical styles.
- [MEDIUM] Eliminate render-blocking resources (est. 599 ms unblock)
- Defer scripts/styles not required for first paint and preload only truly critical assets.
- [HIGH] Evaluate deferred loading for heavy script from www.ontario.ca (est. 261.64 KB deferrable)
- Confirm this asset is required for first paint; defer or lazy-load if not critical.
- Form validation recommendations:
- [MEDIUM] No error messaging hook
- 1 unique form control signature(s) on this page include this issue.
- [MEDIUM] Missing autocomplete for tooling support
- 1 unique form control signature(s) on this page include this issue.
- Metadata recommendations:
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- Layout adaptation recommendations:
- [HIGH] Prevent horizontal overflow across breakpoints
- Use fluid widths, max-width constraints, and avoid fixed pixel containers that exceed mobile or tablet viewports.
- [HIGH] Increase touch target sizes
- Ensure interactive controls are at least 44x44 CSS px. Detected 30 small targets on mobile and 20 on tablet.
- [MEDIUM] Refactor fixed-width components
- 3 element(s) exceeded viewport width in tested layouts; use responsive component constraints.
- Lightweight security recommendations:
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- [MEDIUM] Add SRI to external scripts
- 2 external script tag(s) are missing integrity attributes.
- Dependency maintenance recommendations:
- [MEDIUM] Add integrity attributes for external dependencies
- 2 external script dependency URL(s) are missing SRI integrity attributes.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [LOW] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /.well-known/security.txt, /manifest.webmanifest.
- Compression recommendations:
- [LOW] Minify JavaScript before transfer
- Minify JS bundles so transport compression produces better results with fewer bytes. Estimated savings: 19.98 KB.
- Optimization recommendations:
- [HIGH] Remove unused JavaScript
- Reduce dead JS and split bundles to avoid shipping non-critical code. Estimated byte savings: 294.46 KB.
- [MEDIUM] Remove unused CSS
- Trim unused selectors and split CSS so only needed styles are shipped. Estimated byte savings: 113.64 KB.
- [MEDIUM] Eliminate render-blocking resources
- Inline critical assets and defer non-critical scripts/styles for faster rendering. Estimated render unblocking: 599 ms.
- [LOW] Minify JavaScript
- Use minified production JS output to reduce payload size. Estimated byte savings: 19.98 KB.
- [LOW] Lazy-load offscreen images
- Defer below-the-fold imagery until it is likely to be viewed. Estimated byte savings: 2.55 KB.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [MEDIUM] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets (estimated savings opportunity: 171.10 KB).
- [HIGH] Reduce unused JavaScript
- Current value: Est savings of 294ย KiB
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [HIGH] Reduce unused CSS
- Current value: Est savings of 114ย KiB
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [HIGH] Eliminate render-blocking resources
- Current value: Est savings of 600ย ms
- WSG: 18 Use the most efficient solution for your service (https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service)
- [MEDIUM] Largest Contentful Paint
- Current value: 3.2ย s
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [MEDIUM] Defer offscreen images
- Current value: Est savings of 3ย KiB
- WSG: 3 Modularize bandwidth-heavy components (https://www.w3.org/TR/web-sustainability-guidelines/#modularize-bandwidth-heavy-components)
### https://ontario.ca/page/family-and-social-services
- Performance: 78/100
- Transfer: 1.02 MB
- CO2 estimate: 0.4090 g
- Page host green energy status: NOT GREEN
- Redundancy score: 24/100
- Redundancy urgency: MEDIUM
- Modularization score: 42/100
- Modularization urgency: MEDIUM
- Dead-code score: 17/100
- Dead-code urgency: HIGH
- Non-critical resources score: 17/100
- Non-critical resources urgency: HIGH
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 2/100
- Compression urgency: LOW
- Optimization score: 100/100
- Optimization urgency: HIGH
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 48/100
- Third-party JS urgency: MEDIUM
- Estimated redundant transfer: 408.10 KB (39.1% of transfer)
- Redundancy recommendations:
- [HIGH] Reduce unused javascript (est. 294.46 KB savings)
- [MEDIUM] Reduce unused css (est. 113.63 KB savings)
- Heavy initial-load requests: 5 (803.94 KB total)
- On-demand modularization candidates:
- [HIGH] Split JavaScript by route or interaction (est. 294.46 KB)
- Move non-critical bundles behind route-level or event-driven imports so they are only fetched on demand.
- [MEDIUM] Defer non-critical UI modules until after first render
- Keep only above-the-fold resources in the initial path; hydrate or import secondary modules later.
- [HIGH] Modularize heavy script asset from www.ontario.ca (est. 261.64 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- [MEDIUM] Modularize heavy script asset from www.googletagmanager.com (est. 165.55 KB)
- Load this script only on pages or interactions that require it; prefer dynamic import and feature-level bundles.
- External CSS/JS hosting checks:
- SCRIPT www.googletagmanager.com: GREEN (Google Cloud); 2 request(s), 292.10 KB
- SCRIPT designsystem.ontario.ca: NOT GREEN; 1 request(s), 1.73 KB
- Third-party JS recommendations:
- [MEDIUM] Maintain a third-party JavaScript inventory
- Track 2 third-party script origin(s) and assign an owner plus business justification for each.
- [MEDIUM] Reduce third-party script payload and requests
- Defer non-critical tags, remove unused vendors, and gate scripts behind consent or user interaction.
- [HIGH] Prioritize greener alternatives for third-party providers
- 1 third-party script origin(s) are not confirmed green in the Green Web Foundation dataset.
- Dead-code recommendations:
- [HIGH] Remove unused CSS selectors and component styles (est. 113.63 KB savings)
- Trim styles that never match rendered markup and split component CSS so only used styles are shipped.
- [HIGH] Remove unused JavaScript and feature bundles (est. 294.46 KB savings)
- Drop unused packages and feature code, or move them behind route-level or interaction-triggered imports.
- Non-critical loading candidates:
- [MEDIUM] Lazy-load offscreen images (est. 2.55 KB deferrable)
- Load below-the-fold images only when they approach the viewport.
- [HIGH] Defer non-critical JavaScript (est. 294.46 KB deferrable)
- Split bundles and load feature code on interaction or route transition.
- [HIGH] Inline critical CSS and defer remainder (est. 113.63 KB deferrable)
- Ship only above-the-fold CSS in initial render path and defer non-critical styles.
- [MEDIUM] Eliminate render-blocking resources (est. 601 ms unblock)
- Defer scripts/styles not required for first paint and preload only truly critical assets.
- [HIGH] Evaluate deferred loading for heavy script from www.ontario.ca (est. 261.64 KB deferrable)
- Confirm this asset is required for first paint; defer or lazy-load if not critical.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] Minify JavaScript before transfer
- Minify JS bundles so transport compression produces better results with fewer bytes. Estimated savings: 19.98 KB.
- Optimization recommendations:
- [HIGH] Remove unused JavaScript
- Reduce dead JS and split bundles to avoid shipping non-critical code. Estimated byte savings: 294.46 KB.
- [MEDIUM] Remove unused CSS
- Trim unused selectors and split CSS so only needed styles are shipped. Estimated byte savings: 113.63 KB.
- [MEDIUM] Eliminate render-blocking resources
- Inline critical assets and defer non-critical scripts/styles for faster rendering. Estimated render unblocking: 601 ms.
- [LOW] Minify JavaScript
- Use minified production JS output to reduce payload size. Estimated byte savings: 19.98 KB.
- [LOW] Lazy-load offscreen images
- Defer below-the-fold imagery until it is likely to be viewed. Estimated byte savings: 2.55 KB.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [MEDIUM] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets (estimated savings opportunity: 171.10 KB).
- [HIGH] Reduce unused JavaScript
- Current value: Est savings of 294ย KiB
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [HIGH] Reduce unused CSS
- Current value: Est savings of 114ย KiB
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [HIGH] Eliminate render-blocking resources
- Current value: Est savings of 600ย ms
- WSG: 18 Use the most efficient solution for your service (https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service)
- [MEDIUM] Largest Contentful Paint
- Current value: 3.2ย s
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [MEDIUM] Defer offscreen images
- Current value: Est savings of 3ย KiB
- WSG: 3 Modularize bandwidth-heavy components (https://www.w3.org/TR/web-sustainability-guidelines/#modularize-bandwidth-heavy-components)
### https://ontario.ca/page/government
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/your-health
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/heritage-arts-and-history
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/home-and-housing
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/immigrate-to-ontario
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: UNKNOWN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/jobs-and-employment
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/land-use-planning
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/recreation-and-tourism
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/rural-agriculture-and-north
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/government-ontario
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/fr/page/gouvernement-de-lontario
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/feedback/contact-us?id=7476&nid=540561
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 53/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Enable Strict-Transport-Security
- Set a Strict-Transport-Security header to enforce HTTPS on repeat visits.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/fr/page/avantages-fiscaux-et-impots
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/tax-credits-and-benefits-people
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/tax-credits-and-benefits-topic
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/find-benefits-and-programs
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/ministry-finance-tax-talk-information-sessions
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/ontario-disability-support-program
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/ontario-trillium-benefit
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/ontario-works
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/beer-and-wine-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/corporations-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/ontarios-tax-system
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/employer-health-tax-eht
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/estate-administration-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/fuel-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/gasoline-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/gross-revenue-charges-hydroelectric-generating-stations
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/harmonized-sales-tax-hst
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/corporations-tax-insurance-premium-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/international-fuel-tax-agreement
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/international-registration-plan
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/land-transfer-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/ontario-mining-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/municipal-vacant-home-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/non-resident-speculation-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/health-premium
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/payments-lieu-additional-municipal-and-school-taxes
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/payments-lieu-federal-and-provincial-corporate-tax-hydro-pils
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/filing-your-tax-return
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/property-tax-0
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/provincial-land-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/race-tracks-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/retail-sales-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/spirits-taxes
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/tobacco-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/transfer-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/business-income-tax
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/ont-taxs-online
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/using-tax-services
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/ontarios-tax-system/voluntary-disclosure
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/ministry-finance
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/ministry-children-community-and-social-services
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/fr/page/affaires-et-economie
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/business/start
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/business/custom-guide
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 53/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Enable Strict-Transport-Security
- Set a Strict-Transport-Security header to enforce HTTPS on repeat visits.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/track-permit-or-licence
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/indigenous-business-development-toolkit
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/indigenous-business-development-toolkit/planning-your-business
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/indigenous-procurement-program
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/first-nations-community-economic-development-guide
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/regional-innovation-centre-locations
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/small-business-enterprise-centre-locations
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/funding-indigenous-economic-development
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/start-summer-company-students
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/business-advisory-services-small-medium-sized-businesses
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/starter-company-plus
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/womens-economic-security-program-wesp
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/protect-ontario-financing-program
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/trade-impacted-communities-program-guidelines
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/ontario-together-trade-fund
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/rural-ontario-development-program
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/available-funding-opportunities-ontario-government
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/eastern-ontario-development-fund
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/southwestern-ontario-development-fund
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/your-guide-employment-standards-act-0
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/document/guide-occupational-health-and-safety-act
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/health-and-safety-small-businesses
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/file-work-notice
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/about-accessibility-laws
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/accessibility-ontario-information-businesses
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/completing-your-accessibility-compliance-report
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/consumer-protection-information-businesses
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/ontarios-agriculture-and-food-laws
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/applying-meat-plant-operator-licence
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/environmental-permissions
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/animal-welfare
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/laws/statute/19p13
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/commercial-vehicles
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
### https://ontario.ca/page/ontarios-building-code
- Performance: n/a
- Transfer: 0.00 B
- CO2 estimate: 0.0000 g
- Page host green energy status: NOT GREEN
- Redundancy score: 0/100
- Redundancy urgency: LOW
- Modularization score: 0/100
- Modularization urgency: LOW
- Dead-code score: 0/100
- Dead-code urgency: LOW
- Non-critical resources score: 0/100
- Non-critical resources urgency: LOW
- Form validation score: 0/100
- Form validation urgency: LOW
- Metadata score: 40/100
- Metadata urgency: MEDIUM
- Layout adaptation score: 0/100
- Layout adaptation urgency: LOW
- Lightweight security score: 38/100
- Lightweight security urgency: MEDIUM
- Dependency maintenance score: 0/100
- Dependency maintenance urgency: LOW
- Expected-files score: 80/100
- Expected-files urgency: HIGH
- Compression score: 0/100
- Compression urgency: LOW
- Optimization score: 0/100
- Optimization urgency: LOW
- Offline support score: 100/100
- Offline support urgency: HIGH
- Third-party JS risk score: 0/100
- Third-party JS urgency: LOW
- Third-party JS recommendations:
- [LOW] No major third-party JavaScript risk signals
- Continue periodic reviews so third-party additions are assessed with the same rigor as first-party code.
- Form validation recommendations:
- [LOW] No major form validation risks detected
- Continue testing form flows to ensure error handling remains clear across templates.
- Metadata recommendations:
- [MEDIUM] Add canonical URL metadata
- Use rel=canonical to reduce duplicate URL ambiguity for crawlers and tooling.
- [MEDIUM] Add meta description
- Provide a concise description to improve machine interpretation and preview quality.
- [MEDIUM] Complete Open Graph metadata
- Include og:title, og:description, og:type, and og:url for robust machine-readable sharing metadata.
- [LOW] Add twitter:card metadata
- Include twitter card metadata to improve cross-platform machine-readable previews.
- Layout adaptation recommendations:
- [LOW] Layout adaptation looks healthy
- No major mobile or tablet layout issues were detected in this sample.
- Lightweight security recommendations:
- [HIGH] Add a Content-Security-Policy header
- Add an appropriate CSP to reduce script injection and resource loading risk.
- [MEDIUM] Set X-Content-Type-Options: nosniff
- Prevent MIME type sniffing by adding the nosniff response header.
- [LOW] Define a Referrer-Policy
- Set a referrer policy to reduce unnecessary URL data leakage.
- [LOW] Define a Permissions-Policy
- Restrict browser capabilities to only what the application needs.
- Dependency maintenance recommendations:
- [LOW] No dependency maintenance warnings detected
- No vulnerable dependency flags were found for this page in the current lightweight checks.
- Language/runtime version recommendations:
- [LOW] No obvious outdated runtime version disclosed
- No clearly outdated runtime version signals were exposed in sampled HTTP headers. Verify language/runtime versions in source and CI since backend versions are not always externally visible.
- Expected-files recommendations:
- [HIGH] Add missing expected site files
- Missing expected file(s): /robots.txt.
- [MEDIUM] Add beneficial discoverability and maintenance files
- Missing beneficial file(s): /sitemap.xml, /.well-known/security.txt, /manifest.webmanifest, /favicon.ico.
- Compression recommendations:
- [LOW] No major compression opportunity detected
- Compression signals look healthy in current Lighthouse audits; continue enforcing compression and asset encoding in CI/CD.
- Optimization recommendations:
- [LOW] No obvious optimization bloat signals
- No major easy-win optimization opportunities were detected from current Lighthouse signals.
- Offline/caching recommendations:
- [HIGH] Add service worker support
- Register a service worker to support resilient caching and offline behavior for key routes.
- [HIGH] Ensure critical routes work offline
- Provide an offline fallback strategy for key pages and shell assets.
- [MEDIUM] Improve web app manifest support
- Complete manifest fields so clients can install and run an app-like experience.
- [MEDIUM] Support offline start URL behavior
- Ensure start URL and shell routing can load in disconnected conditions.
- [HIGH] Strengthen static asset cache TTL
- Improve long-lived cache headers for immutable static assets.
- [INVESTIGATE] Largest Contentful Paint
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Speed Index
- WSG: 1 Set goals based on performance and energy impact (https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact)
- [INVESTIGATE] Reduce unused JavaScript
- WSG: 16 Use dependencies appropriately and ensure maintenance (https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance)
- [INVESTIGATE] Reduce unused CSS
- WSG: 2 Remove unnecessary or redundant information (https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information)
- [INVESTIGATE] Serve images in next-gen formats
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
- [INVESTIGATE] Efficiently encode images
- WSG: 11 Optimize media to reduce resource use (https://www.w3.org/TR/web-sustainability-guidelines/#optimize-media-to-reduce-resource-use)
## Copy/Paste Issue Snippets
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- Current value: Est savings of 291ย KiB
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused CSS
- Lighthouse audit: unused-css-rules
- Current value: Est savings of 124ย KiB
- WSG guideline: 2 Remove unnecessary or redundant information
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information
### Why this matters
Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Eliminate render-blocking resources
- Lighthouse audit: render-blocking-resources
- Current value: Est savings of 690ย ms
- WSG guideline: 18 Use the most efficient solution for your service
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service
### Why this matters
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn how to eliminate render-blocking resources](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- Current value: Est savings of 294ย KiB
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused CSS
- Lighthouse audit: unused-css-rules
- Current value: Est savings of 114ย KiB
- WSG guideline: 2 Remove unnecessary or redundant information
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information
### Why this matters
Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Eliminate render-blocking resources
- Lighthouse audit: render-blocking-resources
- Current value: Est savings of 600ย ms
- WSG guideline: 18 Use the most efficient solution for your service
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service
### Why this matters
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn how to eliminate render-blocking resources](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- Current value: 6.6ย s
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- Current value: Est savings of 551ย KiB
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused CSS
- Lighthouse audit: unused-css-rules
- Current value: Est savings of 269ย KiB
- WSG guideline: 2 Remove unnecessary or redundant information
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information
### Why this matters
Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- Current value: Est savings of 294ย KiB
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused CSS
- Lighthouse audit: unused-css-rules
- Current value: Est savings of 114ย KiB
- WSG guideline: 2 Remove unnecessary or redundant information
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information
### Why this matters
Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Eliminate render-blocking resources
- Lighthouse audit: render-blocking-resources
- Current value: Est savings of 590ย ms
- WSG guideline: 18 Use the most efficient solution for your service
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service
### Why this matters
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn how to eliminate render-blocking resources](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- Current value: Est savings of 295ย KiB
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused CSS
- Lighthouse audit: unused-css-rules
- Current value: Est savings of 117ย KiB
- WSG guideline: 2 Remove unnecessary or redundant information
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information
### Why this matters
Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Eliminate render-blocking resources
- Lighthouse audit: render-blocking-resources
- Current value: Est savings of 600ย ms
- WSG guideline: 18 Use the most efficient solution for your service
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service
### Why this matters
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn how to eliminate render-blocking resources](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- Current value: Est savings of 294ย KiB
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused CSS
- Lighthouse audit: unused-css-rules
- Current value: Est savings of 114ย KiB
- WSG guideline: 2 Remove unnecessary or redundant information
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information
### Why this matters
Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Eliminate render-blocking resources
- Lighthouse audit: render-blocking-resources
- Current value: Est savings of 600ย ms
- WSG guideline: 18 Use the most efficient solution for your service
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service
### Why this matters
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn how to eliminate render-blocking resources](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- Current value: Est savings of 294ย KiB
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused CSS
- Lighthouse audit: unused-css-rules
- Current value: Est savings of 114ย KiB
- WSG guideline: 2 Remove unnecessary or redundant information
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information
### Why this matters
Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Eliminate render-blocking resources
- Lighthouse audit: render-blocking-resources
- Current value: Est savings of 600ย ms
- WSG guideline: 18 Use the most efficient solution for your service
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service
### Why this matters
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn how to eliminate render-blocking resources](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- Current value: Est savings of 294ย KiB
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused CSS
- Lighthouse audit: unused-css-rules
- Current value: Est savings of 114ย KiB
- WSG guideline: 2 Remove unnecessary or redundant information
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#remove-unnecessary-or-redundant-information
### Why this matters
Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Eliminate render-blocking resources
- Lighthouse audit: render-blocking-resources
- Current value: Est savings of 600ย ms
- WSG guideline: 18 Use the most efficient solution for your service
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-the-most-efficient-solution-for-your-service
### Why this matters
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn how to eliminate render-blocking resources](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Largest Contentful Paint
- Lighthouse audit: largest-contentful-paint
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Speed Index
- Lighthouse audit: speed-index
- WSG guideline: 1 Set goals based on performance and energy impact
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#set-goals-based-on-performance-and-energy-impact
### Why this matters
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```
```md
## Improve Reduce unused JavaScript
- Lighthouse audit: unused-javascript
- WSG guideline: 16 Use dependencies appropriately and ensure maintenance
- WSG link: https://www.w3.org/TR/web-sustainability-guidelines/#use-dependencies-appropriately-and-ensure-maintenance
### Why this matters
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).
### Definition of done
- [ ] Metric improves in Lighthouse on key templates
- [ ] Changes documented in release notes
- [ ] Re-scan confirms improvement
```