Skip to main content
Chrome for Developers
Docs
  • Build with Chrome
  • Learn how Chrome works, participate in origin trials, and build with Chrome everywhere.
  • Web Platform
  • Isolated Web Apps (IWA)
  • Capabilities
  • Automation and testing
  • ChromeDriver
  • Extensions
  • Chrome Web Store
  • Chromium
  • Web on Android
  • Origin trials
  • Release notes
  • Productivity
  • Create the best experience for your users with the web's best tools.
  • DevTools
  • Lighthouse
  • Chrome UX Report
  • Accessibility
  • Modern Web Guidance
  • Get things done quicker and neater, with our ready-made libraries.
  • Workbox
  • Puppeteer
  • Experience
  • Design a beautiful and performant web with Chrome.
  • AI
  • Performance
  • CSS and UI
  • Identity
  • Payments
  • Privacy and security
  • Ads
  • Resources
  • More from Chrome and Google.
  • All documentation
  • Baseline open_in_new
  • web.dev open_in_new
  • PageSpeed Insights audit open_in_new
Case studies Blog New in Chrome
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Nederlands
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Sign in
  • Docs
  • Lighthouse
Lighthouse Get started Performance audits Accessibility audits Best Practices audits SEO audits Agentic browsing audits
Chrome for Developers
  • Docs
    • More
    • Lighthouse
    • Get started
    • Performance audits
    • Accessibility audits
    • Best Practices audits
    • SEO audits
    • Agentic browsing audits
  • Case studies
  • Blog
  • New in Chrome
  • Performance audits
  • Scoring
  • Metrics
  • First Contentful Paint
  • Speed Index
  • Total Blocking Time
  • Largest Contentful Paint
  • Cumulative Layout Shift
  • Insights
  • CSS selector costs
  • Document request latency
  • Duplicated JavaScript
  • Font display
  • Forced reflow
  • Improve image delivery
  • INP breakdown
  • Layout shift culprits
  • LCP breakdown
  • LCP request discovery
  • Legacy JavaScript
  • Modern HTTP
  • Network dependency tree
  • Optimize DOM size
  • Optimize viewport for mobile
  • Render-blocking requests
  • 3rd parties
  • Use efficient cache lifetimes
  • Diagnostics
  • Avoid enormous network payloads
  • Avoid non-composited animations
  • Ensure the page can be restored from the back/forward cache
  • Keep request counts low and transfer sizes small
  • Minify CSS
  • Minify JavaScript
  • Minimize main thread work
  • Reduce JavaScript execution time
  • Remove unused CSS
  • User Timing marks and measures
  • Retired Metrics
  • Time to Interactive