# Speed Kit — Full Content Index Speed Kit is the #1 website acceleration software for ecommerce brands. It uses a service worker and dynamic edge caching to serve fast, pre-optimized pages while personalized content merges in seamlessly — improving Core Web Vitals, SEO, and conversion without re-platforming. ## A/B Testing URL: https://www.speedkit.com/glossary/a-b-testing A/B testing is a method of comparing two versions of a webpage to see which one performs better. For example, an e-commerce store might show 50% of its visitors a green "Buy Now" button (Version A)… ## Abandonment Rate URL: https://www.speedkit.com/glossary/abandonment-rate Abandonment Rate is a metric that measures the percentage of users who start a specific process (like a checkout funnel or a sign-up form) but leave before completing it. ## Above the Fold URL: https://www.speedkit.com/glossary/above-the-fold This is a term originally from newspaper design that now refers to the portion of a webpage that is visible to a user without having to scroll down. Content "above the fold" is the very first thing a user sees. ## Acceleration Rate URL: https://www.speedkit.com/glossary/acceleration-rate The acceleration rate is a key performance indicator specific to Speed Kit that measures the percentage of whitelisted page views that were successfully accelerated by the Service Worker. ## Anonymous HTML URL: https://www.speedkit.com/glossary/anonymous-html Anonymous HTML is a generic, non-personalized version of a webpage that Speed Kit's backend creates and caches. To make a dynamic page cacheable, Speed Kit first fetches it in a way that simulates… ## Anti-Flicker Script URL: https://www.speedkit.com/glossary/anti-flicker-script An anti-flicker script is a piece of JavaScript used by many Client-Side A/B Testing tools. Its purpose is to prevent the Flicker Effect, where a user briefly sees the original page before the test… ## Async CSS/JS Requests URL: https://www.speedkit.com/glossary/async-css-js-requests Async (asynchronous) requests are requests for CSS or JavaScript files that are loaded in the background without blocking the browser from rendering the rest of the page. ## AVIF URL: https://www.speedkit.com/glossary/avif AVIF (AV1 Image File Format) is a modern, next-generation image format that provides significantly better compression than older formats like JPEG and WebP. ## Back/Forward Cache (bfcache) URL: https://www.speedkit.com/glossary/back-forward-cache-bfcache The back/forward cache (or bfcache) is a browser optimization that enables instant navigations when a user clicks the back or forward buttons. ## Backend URL: https://www.speedkit.com/glossary/backend The backend refers to the server-side components of a web application that are not visible to the end-user. This includes the web server, application logic, and databases. ## Backend Cache (AWS) URL: https://www.speedkit.com/glossary/backend-cache-aws This is Speed Kit's central, primary cache where Anonymous HTML and other website assets are stored. It is hosted on Amazon Web Services (AWS), a secure and highly reliable cloud computing platform. ## Backend Time URL: https://www.speedkit.com/glossary/backend-time Backend Time is the duration it takes for a website's Origin Server to process a request and generate the HTML for a page. ## Baseline URL: https://www.speedkit.com/glossary/baseline Baseline is a standard that indicates when a web platform feature is broadly supported and safe to use across all major browsers. ## Beacon (RUM Beacon) URL: https://www.speedkit.com/glossary/beacon-rum-beacon A beacon is a small, asynchronous packet of data that a website sends to a server for tracking or analytics purposes. In the context of Real User Monitoring (RUM), a RUM beacon is sent from the use… ## Below the Fold URL: https://www.speedkit.com/glossary/below-the-fold Below the fold refers to all the content on a webpage that is only visible to the user after they scroll down. Because this content is not critical for the initial view, its loading should be defer… ## Blocking CSS/JS Requests URL: https://www.speedkit.com/glossary/blocking-css-js-requests Blocking (or render-blocking) requests are requests for CSS or JavaScript files that the browser must download, parse, and execute before it can continue rendering the rest of the page. ## Bloom Filter URL: https://www.speedkit.com/glossary/bloom-filter A Bloom filter is a highly efficient, probabilistic data structure that Speed Kit uses to keep the Service Worker Cache in the browser synchronized with the server. ## Bounce Rate URL: https://www.speedkit.com/glossary/bounce-rate Bounce Rate is the percentage of single-page sessions, meaning sessions where a user leaves your site after viewing only one page without taking any further action. ## Bounce Rate Illusion URL: https://www.speedkit.com/glossary/bounce-rate-illusion This is a measurement artifact that can occur when A/B testing website speed. "Bounce rate" refers to the percentage of visitors who leave a site after viewing only one page. ## Breakpoints URL: https://www.speedkit.com/glossary/breakpoints Breakpoints are the specific screen widths used in Responsive Design that trigger a change in a website's layout. They are defined in CSS media queries to adapt the design for different device cate… ## Brotli URL: https://www.speedkit.com/glossary/brotli Brotli is a modern compression algorithm developed by Google that generally offers better compression ratios than gzip for text-based assets like HTML, CSS, and JavaScript. ## Browser Time URL: https://www.speedkit.com/glossary/browser-time Browser Time refers to the work the user's own device (desktop or mobile) must do to turn website code into a visible and interactive page. ## Cache URL: https://www.speedkit.com/glossary/cache A cache is a high-speed, temporary storage layer designed to store copies of website files (like HTML, images, and scripts) closer to the user. ## Cache Contamination URL: https://www.speedkit.com/glossary/cache-contamination Cache contamination is a critical issue where a caching system incorrectly stores and serves personalized or user-specific content to the wrong users. ## Cache-Control URL: https://www.speedkit.com/glossary/cache-control Cache-Control is an essential HTTP header that dictates the caching policy for a resource. It contains directives (e.g., max-age, no-cache, no-store) that instruct browsers and intermediate caches… ## Cache Hit Ratio URL: https://www.speedkit.com/glossary/cache-hit-ratio The cache hit ratio is the percentage of requests that a cache can successfully serve from its stored content (a "hit"), as opposed to requests that it cannot fulfill and must pass on to the Origin Server (a "miss"). ## Cache Hotness URL: https://www.speedkit.com/glossary/cache-hotness Cache hotness is a metric that indicates how frequently a specific item in the cache is accessed. Speed Kit can use this information to optimize its processes. ## Cache Revalidation URL: https://www.speedkit.com/glossary/cache-revalidation Cache revalidation is the process a cache uses to check with the Origin Server to verify if a stored file is still up-to-date. ## CDN (Content Delivery Network) URL: https://www.speedkit.com/glossary/cdn-content-delivery-network A CDN, or Content Delivery Network, is a globally distributed network of servers designed to deliver web content to users quickly and efficiently. ## Change Detection URL: https://www.speedkit.com/glossary/change-detection See Crowd-Sourced Change Detection. ## Chrome Developer Tools URL: https://www.speedkit.com/glossary/chrome-developer-tools Chrome Developer Tools (often called DevTools) is a suite of web authoring and debugging tools built directly into the Google Chrome browser. ## Client-Side A/B Testing URL: https://www.speedkit.com/glossary/client-side-a-b-testing This refers to A/B tests that are executed by JavaScript running in the user's browser. The browser first loads the original page, and then a script modifies the page to show a test variation. ## Client-Side Rendering (CSR) URL: https://www.speedkit.com/glossary/client-side-rendering-csr Client-Side Rendering is an architectural approach where the server sends a minimal, often empty, HTML shell to the browser. ## ​​Cloaking URL: https://www.speedkit.com/glossary/cloaking Cloaking is a deceptive SEO technique where a website shows different content or URLs to search engine crawlers (like Googlebot) than it does to human users. ## Connection Type URL: https://www.speedkit.com/glossary/connection-type Connection Type is a RUM metric that identifies the type of network a user is on, such as Wi-Fi, 4G, or Ethernet. This data is valuable for segmenting performance reports to understand how a site p… ## Content Security Policy (CSP) URL: https://www.speedkit.com/glossary/content-security-policy-csp CSP is a web security standard that helps prevent common attacks like cross-site scripting (XSS) and data injection. It works by allowing a website to define a whitelist of trusted domains from whi… ## Conversion Rate URL: https://www.speedkit.com/glossary/conversion-rate The conversion rate is a key business and marketing metric that measures the percentage of website visitors who complete a desired action (a "conversion"). ## Core Web Vitals (CWV) URL: https://www.speedkit.com/glossary/core-web-vitals-cwv Core Web Vitals are a set of specific, user-centric metrics created by Google to measure the real-world user experience of a webpage. ## CORS (Cross-Origin Resource Sharing) URL: https://www.speedkit.com/glossary/cors-cross-origin-resource-sharing CORS is a browser security feature that uses HTTP headers to manage whether a web page from one domain is allowed to fetch resources from another domain. ## CPU time URL: https://www.speedkit.com/glossary/cpu-time CPU time is the amount of time the Central Processing Unit (CPU) of a user's device spends processing the scripts and rendering a webpage. ## Crawl Budget URL: https://www.speedkit.com/glossary/crawl-budget Crawl Budget is an SEO term that refers to the number of pages Googlebot will crawl on a website within a given timeframe. For large e-commerce sites, preserving this budget is important. ## Critical Rendering Path URL: https://www.speedkit.com/glossary/critical-rendering-path The critical rendering path is the sequence of steps a browser must take to process the HTML, CSS, and JavaScript files required to render the initial, above the fold view of a webpage. ## crossorigin URL: https://www.speedkit.com/glossary/crossorigin The crossorigin attribute is an HTML attribute used on elements like script, link, and img when they load a resource from a different domain. ## Crowd-Sourced Change Detection URL: https://www.speedkit.com/glossary/crowd-sourced-change-detection Crowd-Sourced Change Detection is a Web Vitals Monitoring feature that detects performance regressions by comparing a website's current performance against baseline data from its most engaged users… ## CrUX (Chrome User Experience Report) URL: https://www.speedkit.com/glossary/crux-chrome-user-experience-report CrUX is a massive public dataset from Google containing performance data collected from millions of real Chrome users worldwide. ## Cumulative Layout Shift (CLS) URL: https://www.speedkit.com/glossary/cumulative-layout-shift-cls Cumulative Layout Shift (CLS) is one of Google's Core Web Vitals that measures visual stability. It quantifies unexpected layout shifts of visible page elements. ## Custom Configuration URL: https://www.speedkit.com/glossary/custom-configuration A custom configuration is a setup for Speed Kit that is tailored specifically for your website by our expert Product Integration team. ## Custom Performance Metric URL: https://www.speedkit.com/glossary/custom-performance-metric A custom performance metric is a user-defined measurement used to track the performance of specific, business-critical elements or interactions that are not captured by standard metrics. ## Customer Acquisition Cost (CAC) URL: https://www.speedkit.com/glossary/customer-acquisition-cost-cac Customer Acquisition Cost (CAC) is a key business metric that represents the total cost a company spends to acquire a new customer. ## Deferred JS loading URL: https://www.speedkit.com/glossary/deferred-js-loading Deferred JS loading is a technique for loading JavaScript files in a non-blocking way using the `defer` attribute on a `