PageSpeed Matters
    Speed Audit
    Let's Talk
    PageSpeed Matters
    Book a Call

    Glossary: Every Web Performance Term, Explained

    AI & Agents

    Agentic Browsing

    Agentic browsing is a Lighthouse category, added in version 13.3 in May 2026, that scores how ready a page is to be read and acted on by AI agents rather than human visitors. It runs four checks: accessibility tree well-formedness, WebMCP manifest validity, [llms.txt](/resources/glossary/llms-txt) validity, and layout stability during agent interactions. Scored as a pass ratio (for example, 3 of 4), not a 0 to 100 score.

    Updated 2026-07-04
    async vs defer
    Optimization Techniques

    async vs defer

    The async and defer attributes on <script> tags change how external JavaScript is fetched and executed: async downloads the script in parallel and executes it as soon as it is available, while defer downloads in parallel and executes after HTML parsing completes, in document order.

    Updated 2026-06-26
    Browser Caching
    Optimization Techniques

    Browser Caching

    Browser caching is the storage of HTTP responses on the client so that repeat requests for the same resource can be served locally, controlled by response headers such as Cache-Control, ETag, and Last-Modified.

    Updated 2026-06-26
    Chrome DevTools
    Tools & Data Sources

    Chrome DevTools

    Chrome DevTools is the suite of debugging tools built into Google Chrome, including the Performance, Network, Coverage, and Lighthouse panels, used to inspect and profile pages.

    Updated 2026-06-26
    Chrome User Experience Report (CrUX)
    Tools & Data SourcesCrUX

    Chrome User Experience Report (CrUX)

    The Chrome User Experience Report (CrUX) is a public Google dataset of real-user performance data collected from opted-in Chrome users, aggregated by origin and URL, and updated monthly with a rolling 28-day window.

    Updated 2026-06-26
    Code Splitting
    Optimization Techniques

    Code Splitting

    Code splitting is a build-tool technique that breaks a JavaScript bundle into smaller chunks that are loaded on demand, typically per route or per dynamic import, instead of shipping the entire application as a single file.

    Updated 2026-06-26
    Compression (Brotli / Gzip)
    Optimization Techniques

    Compression (Brotli / Gzip)

    Compression is the encoding of text-based responses (HTML, CSS, JavaScript, JSON, SVG) using an algorithm such as Brotli or Gzip so that the server transmits a smaller payload that the browser decompresses on receipt.

    Updated 2026-06-26
    Content Delivery Network
    Optimization TechniquesCDN

    Content Delivery Network

    A content delivery network (CDN) is a geographically distributed network of edge servers that cache and serve a site's static assets, and sometimes its HTML, from the location closest to each visitor.

    Updated 2026-06-26
    Core Web Vitals
    Core Web VitalsCWV

    Core Web Vitals

    Core Web Vitals are a set of three Google metrics, Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS), that quantify real-user loading, responsiveness, and visual stability.

    Updated 2026-06-26
    Critical CSS
    Interactivity & Rendering

    Critical CSS

    Critical CSS is the minimal set of style rules required to render the above-the-fold content of a page, inlined in a <style> block in the document head so the browser can paint without waiting for external stylesheets.

    Updated 2026-06-26
    Critical Rendering Path
    Interactivity & RenderingCRP

    Critical Rendering Path

    The critical rendering path (CRP) is the sequence of steps the browser performs to convert HTML, CSS, and JavaScript into pixels on the screen, including DOM construction, CSSOM construction, render tree assembly, layout, and paint.

    Updated 2026-06-26
    Cumulative Layout Shift
    Core Web VitalsCLS

    Cumulative Layout Shift

    Cumulative Layout Shift (CLS) is a Core Web Vital that measures the visual stability of a page by summing the layout shift scores of unexpected movements of visible elements during the page's lifetime.

    Updated 2026-06-26
    DOMContentLoaded
    Loading PerformanceDCL

    DOMContentLoaded

    DOMContentLoaded (DCL) is the browser event that fires when the initial HTML document has been completely parsed and the DOM is built, without waiting for stylesheets, images, or subframes to finish loading.

    Updated 2026-06-26
    Field Data vs Lab Data
    Tools & Data Sources

    Field Data vs Lab Data

    Field data is performance measurement collected from real users in real conditions, while lab data is collected in a controlled synthetic environment with a fixed device and network profile.

    Updated 2026-06-26
    First Contentful Paint
    Loading PerformanceFCP

    First Contentful Paint

    First Contentful Paint (FCP) is the time, from when the page starts loading, until any text, image, SVG, or non-white canvas element is first rendered in the viewport.

    Updated 2026-06-26
    Fully Loaded Time
    Loading Performance

    Fully Loaded Time

    Fully loaded time is the moment, measured from navigation start, when network activity has remained idle for a defined period (typically two seconds), indicating that all resources, including late-loaded assets, have finished downloading.

    Updated 2026-06-26
    Google Lighthouse
    Tools & Data Sources

    Google Lighthouse

    Google Lighthouse is an open-source automated tool, available in Chrome DevTools and as a CLI, that audits a page in a controlled lab environment and produces scores for Performance, Accessibility, Best Practices, and SEO.

    Updated 2026-06-26
    Google PageSpeed Insights
    Tools & Data SourcesPSI

    Google PageSpeed Insights

    Google PageSpeed Insights (PSI) is a free web tool that reports both field data from the Chrome User Experience Report and lab data from Lighthouse for a given URL on mobile and desktop.

    Updated 2026-06-26
    Image Optimization
    Optimization TechniquesWebP / AVIF / Responsive Images

    Image Optimization

    Image optimization is the practice of serving images at the appropriate dimensions, compression level, and format (such as WebP or AVIF) for the requesting device, often through the <picture> element, srcset, and sizes attributes.

    Updated 2026-06-26
    Interaction to Next Paint
    Core Web VitalsINP

    Interaction to Next Paint

    Interaction to Next Paint (INP) is a Core Web Vital that measures the latency, in milliseconds, between a user interaction (click, tap, or key press) and the next frame the browser paints in response.

    Updated 2026-06-26
    Largest Contentful Paint
    Core Web VitalsLCP

    Largest Contentful Paint

    Largest Contentful Paint (LCP) is a Core Web Vital that records the time, from when the page starts loading, until the largest visible content element (image, video poster, or block of text) finishes rendering in the viewport.

    Updated 2026-06-26
    Lazy Loading
    Optimization Techniques

    Lazy Loading

    Lazy loading is a pattern that defers the loading of non-critical resources, typically below-the-fold images, iframes, and JavaScript modules, until they are about to enter the viewport or are explicitly requested.

    Updated 2026-06-26
    AI & Agents

    llms.txt

    llms.txt is a proposed plain-text file placed at the root of a website that describes the site's content and structure to large language models and AI agents, similar in spirit to robots.txt but oriented toward reading and understanding rather than crawl control. It is one of the checks in the Lighthouse [agentic browsing](/resources/glossary/agentic-browsing) category.

    Updated 2026-07-04
    Long Tasks
    Interactivity & Rendering

    Long Tasks

    A long task is any task that occupies the browser main thread for more than 50 milliseconds, blocking it from responding to user input or rendering updates during that period.

    Updated 2026-06-26
    Main Thread Work
    Interactivity & Rendering

    Main Thread Work

    Main thread work is the cumulative time the browser's primary thread spends parsing HTML, evaluating and executing JavaScript, performing style and layout, and painting, before it can respond to interactions.

    Updated 2026-06-26
    Page Experience Signals
    Core Web Vitals

    Page Experience Signals

    Page experience signals are a group of Google Search ranking signals that evaluate how users perceive interacting with a web page, including the three Core Web Vitals, HTTPS, and the absence of intrusive interstitials.

    Updated 2026-06-26
    Pass Core Web Vitals Assessment
    Core Web Vitals

    Pass Core Web Vitals Assessment

    A URL passes the Core Web Vitals assessment when its 75th-percentile values for LCP, INP, and CLS, measured from real Chrome users over the last 28 days, all fall within the 'good' threshold for each metric.

    Updated 2026-06-26
    Preload / Preconnect / Resource Hints
    Optimization Techniques

    Preload / Preconnect / Resource Hints

    Resource hints are HTML <link> directives, including dns-prefetch, preconnect, preload, prefetch, and modulepreload, that tell the browser to perform network work for a resource earlier than it normally would.

    Updated 2026-06-26
    Real User Monitoring
    Tools & Data SourcesRUM

    Real User Monitoring

    Real User Monitoring (RUM) is the practice of collecting performance data, including Core Web Vitals, from a JavaScript snippet that runs in the browsers of actual visitors and reports back to an analytics endpoint.

    Updated 2026-06-26
    Render-Blocking Resources
    Interactivity & Rendering

    Render-Blocking Resources

    Render-blocking resources are external CSS and synchronous JavaScript files in the document head that the browser must download, parse, and execute before it can render any pixels of the page.

    Updated 2026-06-26
    Speed Index
    Loading PerformanceSI

    Speed Index

    Speed Index (SI) is a lab metric that expresses, in seconds, how quickly the visible portion of a page is visually populated during load by scoring the progression of frames captured during a synthetic test.

    Updated 2026-06-26
    SSR vs CSR
    Interactivity & Rendering

    SSR vs CSR

    Server-side rendering (SSR) generates the HTML for a page on the server and sends a fully rendered document to the browser, while client-side rendering (CSR) sends a minimal HTML shell and relies on JavaScript in the browser to build the page.

    Updated 2026-06-26
    Time to First Byte
    Loading PerformanceTTFB

    Time to First Byte

    Time to First Byte (TTFB) is the duration between the browser requesting a page and receiving the first byte of the HTML response, including DNS lookup, connection setup, server processing, and network transfer.

    Updated 2026-06-26
    Time to Interactive
    Loading PerformanceTTI

    Time to Interactive

    Time to Interactive (TTI) is a lab metric that records the time, in seconds, from page load start until the page is visually rendered, event handlers are registered, and the main thread is free of long tasks for at least five seconds.

    Updated 2026-06-26
    Total Blocking Time
    Loading PerformanceTBT

    Total Blocking Time

    Total Blocking Time (TBT) is a lab metric that sums, in milliseconds, the portions of every long task (over 50 ms) on the main thread between First Contentful Paint and Time to Interactive that exceed the 50 ms threshold.

    Updated 2026-06-26
    Tree Shaking & Minification
    Optimization Techniques

    Tree Shaking & Minification

    Minification removes unnecessary characters (whitespace, comments, long variable names) from HTML, CSS, and JavaScript, while tree shaking is a build-time process that eliminates unused exports from JavaScript modules.

    Updated 2026-06-26
    Window Load Event
    Loading Performance

    Window Load Event

    The window load event fires when the entire page, including all dependent resources such as stylesheets, scripts, images, and iframes, has finished loading.

    Updated 2026-06-26

    MAKE YOUR SITE FAST

    Find out exactly what's slowing you down and how to fix it.

    Get Your Free Speed Audit