CINXE.COM
HTTP Archive: Loading Speed
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>HTTP Archive: Loading Speed</title> <!-- Let's load our fonts nice and earlier to try to reduce the annoying swap as much as possible --> <link rel="preload" href="/static/fonts/opensans-latin-400.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/static/fonts/opensans-latin-700.woff2" as="font" type="font/woff2" crossorigin> <link rel="stylesheet" href="/static/css/bootstrap.min.css?v=ec3bb52a00e176a7181d454dffaea219"> <link rel="stylesheet" href="/static/css/styles.css?v=57d554e9ab5cdb5a086b78e21cb9390e"> <script nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y">LUX = window.LUX || {}; LUX.samplerate = 100;</script> <script async defer src="https://cdn.speedcurve.com/js/lux.js?id=104609804" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"></script> <link rel="stylesheet" href="/static/css/report.css?v=8b92ae537215eeaecfc9c8a574c836b4" /> <link rel="preconnect" href="https://cdn.httparchive.org" /> <link rel="canonical" href="https://httparchive.org/reports/loading-speed" /> <meta name="description" content="Web performance can directly impact business metrics like conversion and user happiness. This report analyzes various performance metrics in the lifecycle of a loading page including those used by many modern progressive web apps."> <meta property="og:title" content="HTTP Archive: Loading Speed"> <meta property="og:url" content="https://httparchive.org/reports/loading-speed"> <meta property="og:image" content="https://httparchive.org/static/img/reports/loading-speed-report.png"> <meta property="og:image:height" content="460"> <meta property="og:image:width" content="800"> <meta property="og:type" content="article"> <meta property="og:description" content="Web performance can directly impact business metrics like conversion and user happiness. This report analyzes various performance metrics in the lifecycle of a loading page including those used by many modern progressive web apps."> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@HTTPArchive"> <meta name="twitter:title" content="HTTP Archive: Loading Speed"> <meta name="twitter:image" content="https://httparchive.org/static/img/reports/loading-speed-report.png"> <meta name="twitter:description" content="Web performance can directly impact business metrics like conversion and user happiness. This report analyzes various performance metrics in the lifecycle of a loading page including those used by many modern progressive web apps."> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Article", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://httparchive.org/reports/loading-speed" }, "headline": "HTTP Archive: Loading Speed", "image": { "@type": "ImageObject", "url": "https://httparchive.org/static/img/reports/loading-speed-report.png", "height": 460, "width": 800 }, "publisher": { "@type": "Organization", "name": "HTTP Archive", "logo": { "@type": "ImageObject", "url": "https://httparchive.org/static/img/ha.png", "height": 160, "width": 320 }, "sameas": [ "https://httparchive.org", "https://twitter.com/HTTPArchive", "https://github.com/HTTPArchive" ] }, "description": "Web performance can directly impact business metrics like conversion and user happiness. This report analyzes various performance metrics in the lifecycle of a loading page including those used by many modern progressive web apps.", "datePublished": "2025-02-17T10:15:43.717181", "dateModified": "2025-02-17T10:15:43.717191" } </script> <link rel="shortcut icon" href="/static/img/favicon.ico"> <link rel="apple-touch-icon" href="/static/img/apple-touch-icon.png"> <script async src="https://www.googletagmanager.com/gtag/js?id=G-D66RRD8GF2" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"></script> <script nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-D66RRD8GF2'); </script> </head> <body> <header> <div class="container"> <div class="pddl0 col-lg-2 col-md-3 col-sm-3 col-xs-10"> <a href="/"> <img class="logo" src="/static/img/ha.png" width="320" height="160" alt="HTTP Archive"/> </a> </div> <div class="col-lg-10 col-md-9 col-sm-9 col-xs-2 clearfix"> <nav id="desktop" class="hidden-xs pull-right text-right" aria-label="Header Menu"> <ul> <li> <span class="dropdown-target" aria-haspopup="true" tabindex="0" role="button" title="Reports menu"> Reports <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" aria-label="menu"><path d="M5 8l4 4 4-4z"/></svg> </span> <ul class="dropdown-content reports"> <li><a href="/reports">All Reports</a></li> <li> <a href="/reports/state-of-the-web"> State of the Web </a> </li> <li> <a href="/reports/state-of-javascript"> State of JavaScript </a> </li> <li> <a href="/reports/state-of-images"> State of Images </a> </li> <li> <a href="/reports/loading-speed"> Loading Speed </a> </li> <li> <a href="/reports/progressive-web-apps"> Progressive Web Apps </a> </li> <li> <a href="/reports/accessibility"> Accessibility </a> </li> <li> <a href="/reports/search-engine-optimization"> SEO </a> </li> <li> <a href="/reports/page-weight"> Page Weight </a> </li> <li> <a href="/reports/chrome-ux-report"> CrUX </a> </li> <li> <a href="/reports/project-fugu"> Capabilities </a> </li> <li> <a href="https://datastudio.google.com/u/0/reporting/55bc8fad-44c2-4280-aa0b-5f3f0cd3d2be/page/M6ZPC"> Core Web Vitals Technology Report </a> </li> <li> <a href="/reports/techreport/landing"> BETA: Core Web Vitals Technology Report </a> </li> </ul> </li> <li> <a href="https://discuss.httparchive.org">Discuss</a> </li> <li> <span class="dropdown-target" aria-haspopup="true" tabindex="0" role="button" title="Web Almanac menu"> Web Almanac <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" aria-label="menu"><path d="M5 8l4 4 4-4z"/></svg> </span> <ul class="dropdown-content"> <li> <a href="https://almanac.httparchive.org/en/2024/">2024</a> </li> <li> <a href="https://almanac.httparchive.org/en/2022/">2022</a> </li> <li> <a href="https://almanac.httparchive.org/en/2021/">2021</a> </li> <li> <a href="https://almanac.httparchive.org/en/2020/">2020</a> </li> <li> <a href="https://almanac.httparchive.org/en/2019/">2019</a> </li> </ul> </li> <li> <span class="dropdown-target" aria-haspopup="true" tabindex="0" role="button" title="About menu"> About <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" aria-label="menu"><path d="M5 8l4 4 4-4z"/></svg> </span> <ul class="dropdown-content"> <li> <a href="/about#mission">Mission</a> </li> <li> <a href="/about#contribute">Contribute</a> </li> <li> <a href="/about#contact">Contact</a> </li> <li> <a href="/faq">FAQ</a> </li> <li> <a href="https://har.fyi">Docs</a> </li> </ul> </li> </ul> </nav> <button class="visible-xs hamburger" aria-label="Show navigation"> <svg version="1.1" viewBox="0 0 32 32" height="32px" width="32px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2 s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2 S29.104,22,28,22z"/> </svg> </button> </div> </div> </header> <nav id="mobile" class="hidden-sm hidden-md hidden-lg" aria-label="Mobile Menu"></nav> <main> <section id="report-header"> <div class="container"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <h1> <small> Report: </small> Loading Speed </h1> <p>Web performance can directly impact business metrics like conversion and user happiness. This report analyzes various performance metrics in the lifecycle of a loading page including those used by many modern progressive web apps.</p> <div class="row"> <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12"> <ul id="toc"> <li> <a href="#fcp">First Contentful Paint</a> </li> <li> <a href="#ttci">Time to Interactive</a> </li> <li> <a href="#dcl">DOMContentLoaded</a> </li> <li> <a href="#ol">onLoad</a> </li> <li> <a href="#bootupJs">JavaScript Boot-up Time</a> </li> <li> <a href="#speedIndex">Speed Index</a> </li> </ul> </div> <div class="col-lg-8 col-md-8 col-sm-12 col-xs-12"> <form id="history" class="row"> <div class="col-sm-8 col-sm-offset-2 col-xs-12"> <label for="lens"> Lens <a href="/faq#what-is-a-lens" aria-label="FAQ: What is a lens?"> <svg class="svg-inline--fa fa-info-circle fa-w-16 hidden-xs help-tooltip" title="A lens shows a report for a particular subset of websites." aria-hidden="true" aria-labelledby="svg-inline--fa-title-1" data-prefix="fa" data-icon="info-circle" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><title id="svg-inline--fa-title-1">A lens shows a report for a particular subset of websites.</title><path fill="currentColor" d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"></path></svg> </a> </label> <select id="lens"> <option></option> <option value="drupal"> Drupal </option> <option value="magento"> Magento </option> <option value="wordpress"> WordPress </option> <option value="top1k"> Top 1,000 </option> <option value="top10k"> Top 10,000 </option> <option value="top100k"> Top 100,000 </option> <option value="top1m"> Top 1,000,000 </option> </select> </div> <div class="col-sm-4 col-sm-offset-2 col-xs-12"> <label for="startDate"> Start Date </label> <select id="startDate"> <option value="2025_01_01" class="yyyy_mm_dd"> 2025_01_01 </option> <option value="2024_12_01" class="yyyy_mm_dd"> 2024_12_01 </option> <option value="2024_11_01" class="yyyy_mm_dd"> 2024_11_01 </option> <option value="2024_10_01" class="yyyy_mm_dd"> 2024_10_01 </option> <option value="2024_09_01" class="yyyy_mm_dd"> 2024_09_01 </option> <option value="2024_08_01" class="yyyy_mm_dd"> 2024_08_01 </option> <option value="2024_07_01" class="yyyy_mm_dd"> 2024_07_01 </option> <option value="2024_06_01" class="yyyy_mm_dd"> 2024_06_01 </option> <option value="2024_05_01" class="yyyy_mm_dd"> 2024_05_01 </option> <option value="2024_04_01" class="yyyy_mm_dd"> 2024_04_01 </option> <option value="2024_03_01" class="yyyy_mm_dd"> 2024_03_01 </option> <option value="2024_02_01" class="yyyy_mm_dd"> 2024_02_01 </option> <option value="2024_01_01" class="yyyy_mm_dd"> 2024_01_01 </option> <option value="2023_12_01" class="yyyy_mm_dd"> 2023_12_01 </option> <option value="2023_11_01" class="yyyy_mm_dd"> 2023_11_01 </option> <option value="2023_10_01" class="yyyy_mm_dd"> 2023_10_01 </option> <option value="2023_09_01" class="yyyy_mm_dd"> 2023_09_01 </option> <option value="2023_08_01" class="yyyy_mm_dd"> 2023_08_01 </option> <option value="2023_07_01" class="yyyy_mm_dd"> 2023_07_01 </option> <option value="2023_06_01" class="yyyy_mm_dd"> 2023_06_01 </option> <option value="2023_05_01" class="yyyy_mm_dd"> 2023_05_01 </option> <option value="2023_04_01" class="yyyy_mm_dd"> 2023_04_01 </option> <option value="2023_03_01" class="yyyy_mm_dd"> 2023_03_01 </option> <option value="2023_02_01" class="yyyy_mm_dd"> 2023_02_01 </option> <option value="2023_01_01" class="yyyy_mm_dd"> 2023_01_01 </option> <option value="2022_12_01" class="yyyy_mm_dd"> 2022_12_01 </option> <option value="2022_11_01" class="yyyy_mm_dd"> 2022_11_01 </option> <option value="2022_10_01" class="yyyy_mm_dd"> 2022_10_01 </option> <option value="2022_09_01" class="yyyy_mm_dd"> 2022_09_01 </option> <option value="2022_08_01" class="yyyy_mm_dd"> 2022_08_01 </option> <option value="2022_07_01" class="yyyy_mm_dd"> 2022_07_01 </option> <option value="2022_06_01" class="yyyy_mm_dd"> 2022_06_01 </option> <option value="2022_05_01" class="yyyy_mm_dd"> 2022_05_01 </option> <option value="2022_04_01" class="yyyy_mm_dd"> 2022_04_01 </option> <option value="2022_03_01" class="yyyy_mm_dd"> 2022_03_01 </option> <option value="2022_02_01" class="yyyy_mm_dd"> 2022_02_01 </option> <option value="2022_01_01" class="yyyy_mm_dd"> 2022_01_01 </option> <option value="2021_12_01" class="yyyy_mm_dd"> 2021_12_01 </option> <option value="2021_11_01" class="yyyy_mm_dd"> 2021_11_01 </option> <option value="2021_10_01" class="yyyy_mm_dd"> 2021_10_01 </option> <option value="2021_09_01" class="yyyy_mm_dd"> 2021_09_01 </option> <option value="2021_08_01" class="yyyy_mm_dd"> 2021_08_01 </option> <option value="2021_07_01" class="yyyy_mm_dd"> 2021_07_01 </option> <option value="2021_06_01" class="yyyy_mm_dd"> 2021_06_01 </option> <option value="2021_05_01" class="yyyy_mm_dd"> 2021_05_01 </option> <option value="2021_04_01" class="yyyy_mm_dd"> 2021_04_01 </option> <option value="2021_03_01" class="yyyy_mm_dd"> 2021_03_01 </option> <option value="2021_02_01" class="yyyy_mm_dd"> 2021_02_01 </option> <option value="2021_01_01" class="yyyy_mm_dd"> 2021_01_01 </option> <option value="2020_12_01" class="yyyy_mm_dd"> 2020_12_01 </option> <option value="2020_10_01" class="yyyy_mm_dd"> 2020_10_01 </option> <option value="2020_08_01" class="yyyy_mm_dd"> 2020_08_01 </option> <option value="2020_07_01" class="yyyy_mm_dd"> 2020_07_01 </option> <option value="2020_06_01" class="yyyy_mm_dd"> 2020_06_01 </option> <option value="2020_05_01" class="yyyy_mm_dd"> 2020_05_01 </option> <option value="2020_04_01" class="yyyy_mm_dd"> 2020_04_01 </option> <option value="2020_03_01" class="yyyy_mm_dd"> 2020_03_01 </option> <option value="2020_02_01" class="yyyy_mm_dd"> 2020_02_01 </option> <option value="2020_01_01" class="yyyy_mm_dd"> 2020_01_01 </option> <option value="2019_12_01" class="yyyy_mm_dd"> 2019_12_01 </option> <option value="2019_11_01" class="yyyy_mm_dd"> 2019_11_01 </option> <option value="2019_10_01" class="yyyy_mm_dd"> 2019_10_01 </option> <option value="2019_09_01" class="yyyy_mm_dd"> 2019_09_01 </option> <option value="2019_08_01" class="yyyy_mm_dd"> 2019_08_01 </option> <option value="2019_07_01" class="yyyy_mm_dd"> 2019_07_01 </option> <option value="2019_06_01" class="yyyy_mm_dd"> 2019_06_01 </option> <option value="2019_05_01" class="yyyy_mm_dd"> 2019_05_01 </option> <option value="2019_04_01" class="yyyy_mm_dd"> 2019_04_01 </option> <option value="2019_03_01" class="yyyy_mm_dd"> 2019_03_01 </option> <option value="2019_02_01" class="yyyy_mm_dd"> 2019_02_01 </option> <option value="2019_01_01" class="yyyy_mm_dd"> 2019_01_01 </option> <option value="2018_12_15" class="yyyy_mm_dd"> 2018_12_15 </option> <option value="2018_12_01" selected class="yyyy_mm_dd"> 2018_12_01 </option> <option value="2018_11_15" class="yyyy_mm_dd"> 2018_11_15 </option> <option value="2018_11_01" class="yyyy_mm_dd"> 2018_11_01 </option> <option value="2018_10_15" class="yyyy_mm_dd"> 2018_10_15 </option> <option value="2018_10_01" class="yyyy_mm_dd"> 2018_10_01 </option> <option value="2018_09_15" class="yyyy_mm_dd"> 2018_09_15 </option> <option value="2018_09_01" class="yyyy_mm_dd"> 2018_09_01 </option> <option value="2018_08_15" class="yyyy_mm_dd"> 2018_08_15 </option> <option value="2018_08_01" class="yyyy_mm_dd"> 2018_08_01 </option> <option value="2018_07_15" class="yyyy_mm_dd"> 2018_07_15 </option> <option value="2018_07_01" class="yyyy_mm_dd"> 2018_07_01 </option> <option value="2018_06_15" class="yyyy_mm_dd"> 2018_06_15 </option> <option value="2018_06_01" class="yyyy_mm_dd"> 2018_06_01 </option> <option value="2018_05_15" class="yyyy_mm_dd"> 2018_05_15 </option> <option value="2018_05_01" class="yyyy_mm_dd"> 2018_05_01 </option> <option value="2018_04_15" class="yyyy_mm_dd"> 2018_04_15 </option> <option value="2018_04_01" class="yyyy_mm_dd"> 2018_04_01 </option> <option value="2018_03_15" class="yyyy_mm_dd"> 2018_03_15 </option> <option value="2018_03_01" class="yyyy_mm_dd"> 2018_03_01 </option> <option value="2018_02_15" class="yyyy_mm_dd"> 2018_02_15 </option> <option value="2018_02_01" class="yyyy_mm_dd"> 2018_02_01 </option> <option value="2018_01_15" class="yyyy_mm_dd"> 2018_01_15 </option> <option value="2018_01_01" class="yyyy_mm_dd"> 2018_01_01 </option> <option value="2017_12_15" class="yyyy_mm_dd"> 2017_12_15 </option> <option value="2017_12_01" class="yyyy_mm_dd"> 2017_12_01 </option> <option value="2017_11_15" class="yyyy_mm_dd"> 2017_11_15 </option> <option value="2017_11_01" class="yyyy_mm_dd"> 2017_11_01 </option> <option value="2017_10_15" class="yyyy_mm_dd"> 2017_10_15 </option> <option value="2017_10_01" class="yyyy_mm_dd"> 2017_10_01 </option> <option value="2017_09_15" class="yyyy_mm_dd"> 2017_09_15 </option> <option value="2017_09_01" class="yyyy_mm_dd"> 2017_09_01 </option> <option value="2017_08_15" class="yyyy_mm_dd"> 2017_08_15 </option> <option value="2017_08_01" class="yyyy_mm_dd"> 2017_08_01 </option> <option value="2017_07_15" class="yyyy_mm_dd"> 2017_07_15 </option> <option value="2017_07_01" class="yyyy_mm_dd"> 2017_07_01 </option> <option value="2017_06_15" class="yyyy_mm_dd"> 2017_06_15 </option> <option value="2017_06_01" class="yyyy_mm_dd"> 2017_06_01 </option> <option value="2017_05_15" class="yyyy_mm_dd"> 2017_05_15 </option> <option value="2017_05_01" class="yyyy_mm_dd"> 2017_05_01 </option> <option value="2017_04_15" class="yyyy_mm_dd"> 2017_04_15 </option> <option value="2017_04_01" class="yyyy_mm_dd"> 2017_04_01 </option> <option value="2017_03_15" class="yyyy_mm_dd"> 2017_03_15 </option> <option value="2017_03_01" class="yyyy_mm_dd"> 2017_03_01 </option> <option value="2017_02_15" class="yyyy_mm_dd"> 2017_02_15 </option> <option value="2017_02_01" class="yyyy_mm_dd"> 2017_02_01 </option> <option value="2017_01_15" class="yyyy_mm_dd"> 2017_01_15 </option> <option value="2017_01_01" class="yyyy_mm_dd"> 2017_01_01 </option> <option value="2016_12_15" class="yyyy_mm_dd"> 2016_12_15 </option> <option value="2016_12_01" class="yyyy_mm_dd"> 2016_12_01 </option> <option value="2016_11_15" class="yyyy_mm_dd"> 2016_11_15 </option> <option value="2016_11_01" class="yyyy_mm_dd"> 2016_11_01 </option> <option value="2016_10_15" class="yyyy_mm_dd"> 2016_10_15 </option> <option value="2016_10_01" class="yyyy_mm_dd"> 2016_10_01 </option> <option value="2016_09_15" class="yyyy_mm_dd"> 2016_09_15 </option> <option value="2016_09_01" class="yyyy_mm_dd"> 2016_09_01 </option> <option value="2016_08_15" class="yyyy_mm_dd"> 2016_08_15 </option> <option value="2016_08_01" class="yyyy_mm_dd"> 2016_08_01 </option> <option value="2016_07_15" class="yyyy_mm_dd"> 2016_07_15 </option> <option value="2016_07_01" class="yyyy_mm_dd"> 2016_07_01 </option> <option value="2016_06_15" class="yyyy_mm_dd"> 2016_06_15 </option> <option value="2016_06_01" class="yyyy_mm_dd"> 2016_06_01 </option> <option value="2016_05_15" class="yyyy_mm_dd"> 2016_05_15 </option> <option value="2016_05_01" class="yyyy_mm_dd"> 2016_05_01 </option> <option value="2016_04_15" class="yyyy_mm_dd"> 2016_04_15 </option> <option value="2016_04_01" class="yyyy_mm_dd"> 2016_04_01 </option> <option value="2016_03_15" class="yyyy_mm_dd"> 2016_03_15 </option> <option value="2016_03_01" class="yyyy_mm_dd"> 2016_03_01 </option> <option value="2016_02_15" class="yyyy_mm_dd"> 2016_02_15 </option> <option value="2016_02_01" class="yyyy_mm_dd"> 2016_02_01 </option> <option value="2016_01_15" class="yyyy_mm_dd"> 2016_01_15 </option> <option value="2016_01_01" class="yyyy_mm_dd"> 2016_01_01 </option> <option value="2015_12_15" class="yyyy_mm_dd"> 2015_12_15 </option> <option value="2015_12_01" class="yyyy_mm_dd"> 2015_12_01 </option> <option value="2015_11_15" class="yyyy_mm_dd"> 2015_11_15 </option> <option value="2015_11_01" class="yyyy_mm_dd"> 2015_11_01 </option> <option value="2015_10_15" class="yyyy_mm_dd"> 2015_10_15 </option> <option value="2015_10_01" class="yyyy_mm_dd"> 2015_10_01 </option> <option value="2015_09_15" class="yyyy_mm_dd"> 2015_09_15 </option> <option value="2015_09_01" class="yyyy_mm_dd"> 2015_09_01 </option> <option value="2015_08_15" class="yyyy_mm_dd"> 2015_08_15 </option> <option value="2015_08_01" class="yyyy_mm_dd"> 2015_08_01 </option> <option value="2015_07_15" class="yyyy_mm_dd"> 2015_07_15 </option> <option value="2015_07_01" class="yyyy_mm_dd"> 2015_07_01 </option> <option value="2015_06_15" class="yyyy_mm_dd"> 2015_06_15 </option> <option value="2015_06_01" class="yyyy_mm_dd"> 2015_06_01 </option> <option value="2015_05_15" class="yyyy_mm_dd"> 2015_05_15 </option> <option value="2015_05_01" class="yyyy_mm_dd"> 2015_05_01 </option> <option value="2015_04_15" class="yyyy_mm_dd"> 2015_04_15 </option> <option value="2015_04_01" class="yyyy_mm_dd"> 2015_04_01 </option> <option value="2015_03_15" class="yyyy_mm_dd"> 2015_03_15 </option> <option value="2015_03_01" class="yyyy_mm_dd"> 2015_03_01 </option> <option value="2015_02_15" class="yyyy_mm_dd"> 2015_02_15 </option> <option value="2015_02_01" class="yyyy_mm_dd"> 2015_02_01 </option> <option value="2015_01_15" class="yyyy_mm_dd"> 2015_01_15 </option> <option value="2015_01_01" class="yyyy_mm_dd"> 2015_01_01 </option> <option value="2014_12_15" class="yyyy_mm_dd"> 2014_12_15 </option> <option value="2014_12_01" class="yyyy_mm_dd"> 2014_12_01 </option> <option value="2014_11_15" class="yyyy_mm_dd"> 2014_11_15 </option> <option value="2014_11_01" class="yyyy_mm_dd"> 2014_11_01 </option> <option value="2014_10_15" class="yyyy_mm_dd"> 2014_10_15 </option> <option value="2014_10_01" class="yyyy_mm_dd"> 2014_10_01 </option> <option value="2014_09_15" class="yyyy_mm_dd"> 2014_09_15 </option> <option value="2014_09_01" class="yyyy_mm_dd"> 2014_09_01 </option> <option value="2014_08_15" class="yyyy_mm_dd"> 2014_08_15 </option> <option value="2014_08_01" class="yyyy_mm_dd"> 2014_08_01 </option> <option value="2014_07_15" class="yyyy_mm_dd"> 2014_07_15 </option> <option value="2014_07_01" class="yyyy_mm_dd"> 2014_07_01 </option> <option value="2014_06_15" class="yyyy_mm_dd"> 2014_06_15 </option> <option value="2014_06_01" class="yyyy_mm_dd"> 2014_06_01 </option> <option value="2014_05_15" class="yyyy_mm_dd"> 2014_05_15 </option> <option value="2014_05_01" class="yyyy_mm_dd"> 2014_05_01 </option> <option value="2014_04_15" class="yyyy_mm_dd"> 2014_04_15 </option> <option value="2014_04_01" class="yyyy_mm_dd"> 2014_04_01 </option> <option value="2014_03_15" class="yyyy_mm_dd"> 2014_03_15 </option> <option value="2014_03_01" class="yyyy_mm_dd"> 2014_03_01 </option> <option value="2014_02_15" class="yyyy_mm_dd"> 2014_02_15 </option> <option value="2014_02_01" class="yyyy_mm_dd"> 2014_02_01 </option> <option value="2014_01_15" class="yyyy_mm_dd"> 2014_01_15 </option> <option value="2014_01_01" class="yyyy_mm_dd"> 2014_01_01 </option> <option value="2013_12_15" class="yyyy_mm_dd"> 2013_12_15 </option> <option value="2013_11_15" class="yyyy_mm_dd"> 2013_11_15 </option> <option value="2013_11_01" class="yyyy_mm_dd"> 2013_11_01 </option> <option value="2013_10_15" class="yyyy_mm_dd"> 2013_10_15 </option> <option value="2013_10_01" class="yyyy_mm_dd"> 2013_10_01 </option> <option value="2013_09_15" class="yyyy_mm_dd"> 2013_09_15 </option> <option value="2013_09_01" class="yyyy_mm_dd"> 2013_09_01 </option> <option value="2013_08_15" class="yyyy_mm_dd"> 2013_08_15 </option> <option value="2013_08_01" class="yyyy_mm_dd"> 2013_08_01 </option> <option value="2013_07_01" class="yyyy_mm_dd"> 2013_07_01 </option> <option value="2013_06_15" class="yyyy_mm_dd"> 2013_06_15 </option> <option value="2013_06_01" class="yyyy_mm_dd"> 2013_06_01 </option> <option value="2013_05_15" class="yyyy_mm_dd"> 2013_05_15 </option> <option value="2013_05_01" class="yyyy_mm_dd"> 2013_05_01 </option> <option value="2013_04_15" class="yyyy_mm_dd"> 2013_04_15 </option> <option value="2013_04_01" class="yyyy_mm_dd"> 2013_04_01 </option> <option value="2013_03_15" class="yyyy_mm_dd"> 2013_03_15 </option> <option value="2013_03_01" class="yyyy_mm_dd"> 2013_03_01 </option> <option value="2013_02_15" class="yyyy_mm_dd"> 2013_02_15 </option> <option value="2013_02_01" class="yyyy_mm_dd"> 2013_02_01 </option> <option value="2013_01_15" class="yyyy_mm_dd"> 2013_01_15 </option> <option value="2013_01_01" class="yyyy_mm_dd"> 2013_01_01 </option> <option value="2012_12_15" class="yyyy_mm_dd"> 2012_12_15 </option> <option value="2012_12_01" class="yyyy_mm_dd"> 2012_12_01 </option> <option value="2012_11_15" class="yyyy_mm_dd"> 2012_11_15 </option> <option value="2012_11_01" class="yyyy_mm_dd"> 2012_11_01 </option> <option value="2012_10_15" class="yyyy_mm_dd"> 2012_10_15 </option> <option value="2012_10_01" class="yyyy_mm_dd"> 2012_10_01 </option> <option value="2012_09_15" class="yyyy_mm_dd"> 2012_09_15 </option> <option value="2012_09_01" class="yyyy_mm_dd"> 2012_09_01 </option> <option value="2012_08_15" class="yyyy_mm_dd"> 2012_08_15 </option> <option value="2012_08_01" class="yyyy_mm_dd"> 2012_08_01 </option> <option value="2012_07_15" class="yyyy_mm_dd"> 2012_07_15 </option> <option value="2012_07_01" class="yyyy_mm_dd"> 2012_07_01 </option> <option value="2012_06_15" class="yyyy_mm_dd"> 2012_06_15 </option> <option value="2012_06_01" class="yyyy_mm_dd"> 2012_06_01 </option> <option value="2012_05_15" class="yyyy_mm_dd"> 2012_05_15 </option> <option value="2012_05_01" class="yyyy_mm_dd"> 2012_05_01 </option> <option value="2012_04_15" class="yyyy_mm_dd"> 2012_04_15 </option> <option value="2012_04_01" class="yyyy_mm_dd"> 2012_04_01 </option> <option value="2012_03_15" class="yyyy_mm_dd"> 2012_03_15 </option> <option value="2012_03_01" class="yyyy_mm_dd"> 2012_03_01 </option> <option value="2012_02_15" class="yyyy_mm_dd"> 2012_02_15 </option> <option value="2012_02_01" class="yyyy_mm_dd"> 2012_02_01 </option> <option value="2012_01_15" class="yyyy_mm_dd"> 2012_01_15 </option> <option value="2012_01_01" class="yyyy_mm_dd"> 2012_01_01 </option> <option value="2011_12_15" class="yyyy_mm_dd"> 2011_12_15 </option> <option value="2011_12_01" class="yyyy_mm_dd"> 2011_12_01 </option> <option value="2011_11_15" class="yyyy_mm_dd"> 2011_11_15 </option> <option value="2011_11_01" class="yyyy_mm_dd"> 2011_11_01 </option> <option value="2011_10_15" class="yyyy_mm_dd"> 2011_10_15 </option> <option value="2011_10_01" class="yyyy_mm_dd"> 2011_10_01 </option> <option value="2011_09_15" class="yyyy_mm_dd"> 2011_09_15 </option> <option value="2011_09_01" class="yyyy_mm_dd"> 2011_09_01 </option> <option value="2011_08_15" class="yyyy_mm_dd"> 2011_08_15 </option> <option value="2011_08_01" class="yyyy_mm_dd"> 2011_08_01 </option> <option value="2011_07_15" class="yyyy_mm_dd"> 2011_07_15 </option> <option value="2011_07_01" class="yyyy_mm_dd"> 2011_07_01 </option> <option value="2011_06_15" class="yyyy_mm_dd"> 2011_06_15 </option> <option value="2011_06_01" class="yyyy_mm_dd"> 2011_06_01 </option> <option value="2011_05_16" class="yyyy_mm_dd"> 2011_05_16 </option> <option value="2011_04_30" class="yyyy_mm_dd"> 2011_04_30 </option> <option value="2011_04_15" class="yyyy_mm_dd"> 2011_04_15 </option> <option value="2011_03_29" class="yyyy_mm_dd"> 2011_03_29 </option> <option value="2011_03_15" class="yyyy_mm_dd"> 2011_03_15 </option> <option value="2011_02_26" class="yyyy_mm_dd"> 2011_02_26 </option> <option value="2011_02_11" class="yyyy_mm_dd"> 2011_02_11 </option> <option value="2011_01_31" class="yyyy_mm_dd"> 2011_01_31 </option> <option value="2011_01_20" class="yyyy_mm_dd"> 2011_01_20 </option> <option value="2010_12_28" class="yyyy_mm_dd"> 2010_12_28 </option> <option value="2010_12_16" class="yyyy_mm_dd"> 2010_12_16 </option> <option value="2010_11_29" class="yyyy_mm_dd"> 2010_11_29 </option> <option value="2010_11_15" class="yyyy_mm_dd"> 2010_11_15 </option> </select> </div> <div class="col-sm-4 col-xs-12"> <label for="endDate" title="Optional"> End Date </label> <select id="endDate"> <option></option> <option value="2025_01_01" selected class="yyyy_mm_dd"> 2025_01_01 </option> <option value="2024_12_01" class="yyyy_mm_dd"> 2024_12_01 </option> <option value="2024_11_01" class="yyyy_mm_dd"> 2024_11_01 </option> <option value="2024_10_01" class="yyyy_mm_dd"> 2024_10_01 </option> <option value="2024_09_01" class="yyyy_mm_dd"> 2024_09_01 </option> <option value="2024_08_01" class="yyyy_mm_dd"> 2024_08_01 </option> <option value="2024_07_01" class="yyyy_mm_dd"> 2024_07_01 </option> <option value="2024_06_01" class="yyyy_mm_dd"> 2024_06_01 </option> <option value="2024_05_01" class="yyyy_mm_dd"> 2024_05_01 </option> <option value="2024_04_01" class="yyyy_mm_dd"> 2024_04_01 </option> <option value="2024_03_01" class="yyyy_mm_dd"> 2024_03_01 </option> <option value="2024_02_01" class="yyyy_mm_dd"> 2024_02_01 </option> <option value="2024_01_01" class="yyyy_mm_dd"> 2024_01_01 </option> <option value="2023_12_01" class="yyyy_mm_dd"> 2023_12_01 </option> <option value="2023_11_01" class="yyyy_mm_dd"> 2023_11_01 </option> <option value="2023_10_01" class="yyyy_mm_dd"> 2023_10_01 </option> <option value="2023_09_01" class="yyyy_mm_dd"> 2023_09_01 </option> <option value="2023_08_01" class="yyyy_mm_dd"> 2023_08_01 </option> <option value="2023_07_01" class="yyyy_mm_dd"> 2023_07_01 </option> <option value="2023_06_01" class="yyyy_mm_dd"> 2023_06_01 </option> <option value="2023_05_01" class="yyyy_mm_dd"> 2023_05_01 </option> <option value="2023_04_01" class="yyyy_mm_dd"> 2023_04_01 </option> <option value="2023_03_01" class="yyyy_mm_dd"> 2023_03_01 </option> <option value="2023_02_01" class="yyyy_mm_dd"> 2023_02_01 </option> <option value="2023_01_01" class="yyyy_mm_dd"> 2023_01_01 </option> <option value="2022_12_01" class="yyyy_mm_dd"> 2022_12_01 </option> <option value="2022_11_01" class="yyyy_mm_dd"> 2022_11_01 </option> <option value="2022_10_01" class="yyyy_mm_dd"> 2022_10_01 </option> <option value="2022_09_01" class="yyyy_mm_dd"> 2022_09_01 </option> <option value="2022_08_01" class="yyyy_mm_dd"> 2022_08_01 </option> <option value="2022_07_01" class="yyyy_mm_dd"> 2022_07_01 </option> <option value="2022_06_01" class="yyyy_mm_dd"> 2022_06_01 </option> <option value="2022_05_01" class="yyyy_mm_dd"> 2022_05_01 </option> <option value="2022_04_01" class="yyyy_mm_dd"> 2022_04_01 </option> <option value="2022_03_01" class="yyyy_mm_dd"> 2022_03_01 </option> <option value="2022_02_01" class="yyyy_mm_dd"> 2022_02_01 </option> <option value="2022_01_01" class="yyyy_mm_dd"> 2022_01_01 </option> <option value="2021_12_01" class="yyyy_mm_dd"> 2021_12_01 </option> <option value="2021_11_01" class="yyyy_mm_dd"> 2021_11_01 </option> <option value="2021_10_01" class="yyyy_mm_dd"> 2021_10_01 </option> <option value="2021_09_01" class="yyyy_mm_dd"> 2021_09_01 </option> <option value="2021_08_01" class="yyyy_mm_dd"> 2021_08_01 </option> <option value="2021_07_01" class="yyyy_mm_dd"> 2021_07_01 </option> <option value="2021_06_01" class="yyyy_mm_dd"> 2021_06_01 </option> <option value="2021_05_01" class="yyyy_mm_dd"> 2021_05_01 </option> <option value="2021_04_01" class="yyyy_mm_dd"> 2021_04_01 </option> <option value="2021_03_01" class="yyyy_mm_dd"> 2021_03_01 </option> <option value="2021_02_01" class="yyyy_mm_dd"> 2021_02_01 </option> <option value="2021_01_01" class="yyyy_mm_dd"> 2021_01_01 </option> <option value="2020_12_01" class="yyyy_mm_dd"> 2020_12_01 </option> <option value="2020_10_01" class="yyyy_mm_dd"> 2020_10_01 </option> <option value="2020_08_01" class="yyyy_mm_dd"> 2020_08_01 </option> <option value="2020_07_01" class="yyyy_mm_dd"> 2020_07_01 </option> <option value="2020_06_01" class="yyyy_mm_dd"> 2020_06_01 </option> <option value="2020_05_01" class="yyyy_mm_dd"> 2020_05_01 </option> <option value="2020_04_01" class="yyyy_mm_dd"> 2020_04_01 </option> <option value="2020_03_01" class="yyyy_mm_dd"> 2020_03_01 </option> <option value="2020_02_01" class="yyyy_mm_dd"> 2020_02_01 </option> <option value="2020_01_01" class="yyyy_mm_dd"> 2020_01_01 </option> <option value="2019_12_01" class="yyyy_mm_dd"> 2019_12_01 </option> <option value="2019_11_01" class="yyyy_mm_dd"> 2019_11_01 </option> <option value="2019_10_01" class="yyyy_mm_dd"> 2019_10_01 </option> <option value="2019_09_01" class="yyyy_mm_dd"> 2019_09_01 </option> <option value="2019_08_01" class="yyyy_mm_dd"> 2019_08_01 </option> <option value="2019_07_01" class="yyyy_mm_dd"> 2019_07_01 </option> <option value="2019_06_01" class="yyyy_mm_dd"> 2019_06_01 </option> <option value="2019_05_01" class="yyyy_mm_dd"> 2019_05_01 </option> <option value="2019_04_01" class="yyyy_mm_dd"> 2019_04_01 </option> <option value="2019_03_01" class="yyyy_mm_dd"> 2019_03_01 </option> <option value="2019_02_01" class="yyyy_mm_dd"> 2019_02_01 </option> <option value="2019_01_01" class="yyyy_mm_dd"> 2019_01_01 </option> <option value="2018_12_15" class="yyyy_mm_dd"> 2018_12_15 </option> <option value="2018_12_01" class="yyyy_mm_dd"> 2018_12_01 </option> <option value="2018_11_15" class="yyyy_mm_dd"> 2018_11_15 </option> <option value="2018_11_01" class="yyyy_mm_dd"> 2018_11_01 </option> <option value="2018_10_15" class="yyyy_mm_dd"> 2018_10_15 </option> <option value="2018_10_01" class="yyyy_mm_dd"> 2018_10_01 </option> <option value="2018_09_15" class="yyyy_mm_dd"> 2018_09_15 </option> <option value="2018_09_01" class="yyyy_mm_dd"> 2018_09_01 </option> <option value="2018_08_15" class="yyyy_mm_dd"> 2018_08_15 </option> <option value="2018_08_01" class="yyyy_mm_dd"> 2018_08_01 </option> <option value="2018_07_15" class="yyyy_mm_dd"> 2018_07_15 </option> <option value="2018_07_01" class="yyyy_mm_dd"> 2018_07_01 </option> <option value="2018_06_15" class="yyyy_mm_dd"> 2018_06_15 </option> <option value="2018_06_01" class="yyyy_mm_dd"> 2018_06_01 </option> <option value="2018_05_15" class="yyyy_mm_dd"> 2018_05_15 </option> <option value="2018_05_01" class="yyyy_mm_dd"> 2018_05_01 </option> <option value="2018_04_15" class="yyyy_mm_dd"> 2018_04_15 </option> <option value="2018_04_01" class="yyyy_mm_dd"> 2018_04_01 </option> <option value="2018_03_15" class="yyyy_mm_dd"> 2018_03_15 </option> <option value="2018_03_01" class="yyyy_mm_dd"> 2018_03_01 </option> <option value="2018_02_15" class="yyyy_mm_dd"> 2018_02_15 </option> <option value="2018_02_01" class="yyyy_mm_dd"> 2018_02_01 </option> <option value="2018_01_15" class="yyyy_mm_dd"> 2018_01_15 </option> <option value="2018_01_01" class="yyyy_mm_dd"> 2018_01_01 </option> <option value="2017_12_15" class="yyyy_mm_dd"> 2017_12_15 </option> <option value="2017_12_01" class="yyyy_mm_dd"> 2017_12_01 </option> <option value="2017_11_15" class="yyyy_mm_dd"> 2017_11_15 </option> <option value="2017_11_01" class="yyyy_mm_dd"> 2017_11_01 </option> <option value="2017_10_15" class="yyyy_mm_dd"> 2017_10_15 </option> <option value="2017_10_01" class="yyyy_mm_dd"> 2017_10_01 </option> <option value="2017_09_15" class="yyyy_mm_dd"> 2017_09_15 </option> <option value="2017_09_01" class="yyyy_mm_dd"> 2017_09_01 </option> <option value="2017_08_15" class="yyyy_mm_dd"> 2017_08_15 </option> <option value="2017_08_01" class="yyyy_mm_dd"> 2017_08_01 </option> <option value="2017_07_15" class="yyyy_mm_dd"> 2017_07_15 </option> <option value="2017_07_01" class="yyyy_mm_dd"> 2017_07_01 </option> <option value="2017_06_15" class="yyyy_mm_dd"> 2017_06_15 </option> <option value="2017_06_01" class="yyyy_mm_dd"> 2017_06_01 </option> <option value="2017_05_15" class="yyyy_mm_dd"> 2017_05_15 </option> <option value="2017_05_01" class="yyyy_mm_dd"> 2017_05_01 </option> <option value="2017_04_15" class="yyyy_mm_dd"> 2017_04_15 </option> <option value="2017_04_01" class="yyyy_mm_dd"> 2017_04_01 </option> <option value="2017_03_15" class="yyyy_mm_dd"> 2017_03_15 </option> <option value="2017_03_01" class="yyyy_mm_dd"> 2017_03_01 </option> <option value="2017_02_15" class="yyyy_mm_dd"> 2017_02_15 </option> <option value="2017_02_01" class="yyyy_mm_dd"> 2017_02_01 </option> <option value="2017_01_15" class="yyyy_mm_dd"> 2017_01_15 </option> <option value="2017_01_01" class="yyyy_mm_dd"> 2017_01_01 </option> <option value="2016_12_15" class="yyyy_mm_dd"> 2016_12_15 </option> <option value="2016_12_01" class="yyyy_mm_dd"> 2016_12_01 </option> <option value="2016_11_15" class="yyyy_mm_dd"> 2016_11_15 </option> <option value="2016_11_01" class="yyyy_mm_dd"> 2016_11_01 </option> <option value="2016_10_15" class="yyyy_mm_dd"> 2016_10_15 </option> <option value="2016_10_01" class="yyyy_mm_dd"> 2016_10_01 </option> <option value="2016_09_15" class="yyyy_mm_dd"> 2016_09_15 </option> <option value="2016_09_01" class="yyyy_mm_dd"> 2016_09_01 </option> <option value="2016_08_15" class="yyyy_mm_dd"> 2016_08_15 </option> <option value="2016_08_01" class="yyyy_mm_dd"> 2016_08_01 </option> <option value="2016_07_15" class="yyyy_mm_dd"> 2016_07_15 </option> <option value="2016_07_01" class="yyyy_mm_dd"> 2016_07_01 </option> <option value="2016_06_15" class="yyyy_mm_dd"> 2016_06_15 </option> <option value="2016_06_01" class="yyyy_mm_dd"> 2016_06_01 </option> <option value="2016_05_15" class="yyyy_mm_dd"> 2016_05_15 </option> <option value="2016_05_01" class="yyyy_mm_dd"> 2016_05_01 </option> <option value="2016_04_15" class="yyyy_mm_dd"> 2016_04_15 </option> <option value="2016_04_01" class="yyyy_mm_dd"> 2016_04_01 </option> <option value="2016_03_15" class="yyyy_mm_dd"> 2016_03_15 </option> <option value="2016_03_01" class="yyyy_mm_dd"> 2016_03_01 </option> <option value="2016_02_15" class="yyyy_mm_dd"> 2016_02_15 </option> <option value="2016_02_01" class="yyyy_mm_dd"> 2016_02_01 </option> <option value="2016_01_15" class="yyyy_mm_dd"> 2016_01_15 </option> <option value="2016_01_01" class="yyyy_mm_dd"> 2016_01_01 </option> <option value="2015_12_15" class="yyyy_mm_dd"> 2015_12_15 </option> <option value="2015_12_01" class="yyyy_mm_dd"> 2015_12_01 </option> <option value="2015_11_15" class="yyyy_mm_dd"> 2015_11_15 </option> <option value="2015_11_01" class="yyyy_mm_dd"> 2015_11_01 </option> <option value="2015_10_15" class="yyyy_mm_dd"> 2015_10_15 </option> <option value="2015_10_01" class="yyyy_mm_dd"> 2015_10_01 </option> <option value="2015_09_15" class="yyyy_mm_dd"> 2015_09_15 </option> <option value="2015_09_01" class="yyyy_mm_dd"> 2015_09_01 </option> <option value="2015_08_15" class="yyyy_mm_dd"> 2015_08_15 </option> <option value="2015_08_01" class="yyyy_mm_dd"> 2015_08_01 </option> <option value="2015_07_15" class="yyyy_mm_dd"> 2015_07_15 </option> <option value="2015_07_01" class="yyyy_mm_dd"> 2015_07_01 </option> <option value="2015_06_15" class="yyyy_mm_dd"> 2015_06_15 </option> <option value="2015_06_01" class="yyyy_mm_dd"> 2015_06_01 </option> <option value="2015_05_15" class="yyyy_mm_dd"> 2015_05_15 </option> <option value="2015_05_01" class="yyyy_mm_dd"> 2015_05_01 </option> <option value="2015_04_15" class="yyyy_mm_dd"> 2015_04_15 </option> <option value="2015_04_01" class="yyyy_mm_dd"> 2015_04_01 </option> <option value="2015_03_15" class="yyyy_mm_dd"> 2015_03_15 </option> <option value="2015_03_01" class="yyyy_mm_dd"> 2015_03_01 </option> <option value="2015_02_15" class="yyyy_mm_dd"> 2015_02_15 </option> <option value="2015_02_01" class="yyyy_mm_dd"> 2015_02_01 </option> <option value="2015_01_15" class="yyyy_mm_dd"> 2015_01_15 </option> <option value="2015_01_01" class="yyyy_mm_dd"> 2015_01_01 </option> <option value="2014_12_15" class="yyyy_mm_dd"> 2014_12_15 </option> <option value="2014_12_01" class="yyyy_mm_dd"> 2014_12_01 </option> <option value="2014_11_15" class="yyyy_mm_dd"> 2014_11_15 </option> <option value="2014_11_01" class="yyyy_mm_dd"> 2014_11_01 </option> <option value="2014_10_15" class="yyyy_mm_dd"> 2014_10_15 </option> <option value="2014_10_01" class="yyyy_mm_dd"> 2014_10_01 </option> <option value="2014_09_15" class="yyyy_mm_dd"> 2014_09_15 </option> <option value="2014_09_01" class="yyyy_mm_dd"> 2014_09_01 </option> <option value="2014_08_15" class="yyyy_mm_dd"> 2014_08_15 </option> <option value="2014_08_01" class="yyyy_mm_dd"> 2014_08_01 </option> <option value="2014_07_15" class="yyyy_mm_dd"> 2014_07_15 </option> <option value="2014_07_01" class="yyyy_mm_dd"> 2014_07_01 </option> <option value="2014_06_15" class="yyyy_mm_dd"> 2014_06_15 </option> <option value="2014_06_01" class="yyyy_mm_dd"> 2014_06_01 </option> <option value="2014_05_15" class="yyyy_mm_dd"> 2014_05_15 </option> <option value="2014_05_01" class="yyyy_mm_dd"> 2014_05_01 </option> <option value="2014_04_15" class="yyyy_mm_dd"> 2014_04_15 </option> <option value="2014_04_01" class="yyyy_mm_dd"> 2014_04_01 </option> <option value="2014_03_15" class="yyyy_mm_dd"> 2014_03_15 </option> <option value="2014_03_01" class="yyyy_mm_dd"> 2014_03_01 </option> <option value="2014_02_15" class="yyyy_mm_dd"> 2014_02_15 </option> <option value="2014_02_01" class="yyyy_mm_dd"> 2014_02_01 </option> <option value="2014_01_15" class="yyyy_mm_dd"> 2014_01_15 </option> <option value="2014_01_01" class="yyyy_mm_dd"> 2014_01_01 </option> <option value="2013_12_15" class="yyyy_mm_dd"> 2013_12_15 </option> <option value="2013_11_15" class="yyyy_mm_dd"> 2013_11_15 </option> <option value="2013_11_01" class="yyyy_mm_dd"> 2013_11_01 </option> <option value="2013_10_15" class="yyyy_mm_dd"> 2013_10_15 </option> <option value="2013_10_01" class="yyyy_mm_dd"> 2013_10_01 </option> <option value="2013_09_15" class="yyyy_mm_dd"> 2013_09_15 </option> <option value="2013_09_01" class="yyyy_mm_dd"> 2013_09_01 </option> <option value="2013_08_15" class="yyyy_mm_dd"> 2013_08_15 </option> <option value="2013_08_01" class="yyyy_mm_dd"> 2013_08_01 </option> <option value="2013_07_01" class="yyyy_mm_dd"> 2013_07_01 </option> <option value="2013_06_15" class="yyyy_mm_dd"> 2013_06_15 </option> <option value="2013_06_01" class="yyyy_mm_dd"> 2013_06_01 </option> <option value="2013_05_15" class="yyyy_mm_dd"> 2013_05_15 </option> <option value="2013_05_01" class="yyyy_mm_dd"> 2013_05_01 </option> <option value="2013_04_15" class="yyyy_mm_dd"> 2013_04_15 </option> <option value="2013_04_01" class="yyyy_mm_dd"> 2013_04_01 </option> <option value="2013_03_15" class="yyyy_mm_dd"> 2013_03_15 </option> <option value="2013_03_01" class="yyyy_mm_dd"> 2013_03_01 </option> <option value="2013_02_15" class="yyyy_mm_dd"> 2013_02_15 </option> <option value="2013_02_01" class="yyyy_mm_dd"> 2013_02_01 </option> <option value="2013_01_15" class="yyyy_mm_dd"> 2013_01_15 </option> <option value="2013_01_01" class="yyyy_mm_dd"> 2013_01_01 </option> <option value="2012_12_15" class="yyyy_mm_dd"> 2012_12_15 </option> <option value="2012_12_01" class="yyyy_mm_dd"> 2012_12_01 </option> <option value="2012_11_15" class="yyyy_mm_dd"> 2012_11_15 </option> <option value="2012_11_01" class="yyyy_mm_dd"> 2012_11_01 </option> <option value="2012_10_15" class="yyyy_mm_dd"> 2012_10_15 </option> <option value="2012_10_01" class="yyyy_mm_dd"> 2012_10_01 </option> <option value="2012_09_15" class="yyyy_mm_dd"> 2012_09_15 </option> <option value="2012_09_01" class="yyyy_mm_dd"> 2012_09_01 </option> <option value="2012_08_15" class="yyyy_mm_dd"> 2012_08_15 </option> <option value="2012_08_01" class="yyyy_mm_dd"> 2012_08_01 </option> <option value="2012_07_15" class="yyyy_mm_dd"> 2012_07_15 </option> <option value="2012_07_01" class="yyyy_mm_dd"> 2012_07_01 </option> <option value="2012_06_15" class="yyyy_mm_dd"> 2012_06_15 </option> <option value="2012_06_01" class="yyyy_mm_dd"> 2012_06_01 </option> <option value="2012_05_15" class="yyyy_mm_dd"> 2012_05_15 </option> <option value="2012_05_01" class="yyyy_mm_dd"> 2012_05_01 </option> <option value="2012_04_15" class="yyyy_mm_dd"> 2012_04_15 </option> <option value="2012_04_01" class="yyyy_mm_dd"> 2012_04_01 </option> <option value="2012_03_15" class="yyyy_mm_dd"> 2012_03_15 </option> <option value="2012_03_01" class="yyyy_mm_dd"> 2012_03_01 </option> <option value="2012_02_15" class="yyyy_mm_dd"> 2012_02_15 </option> <option value="2012_02_01" class="yyyy_mm_dd"> 2012_02_01 </option> <option value="2012_01_15" class="yyyy_mm_dd"> 2012_01_15 </option> <option value="2012_01_01" class="yyyy_mm_dd"> 2012_01_01 </option> <option value="2011_12_15" class="yyyy_mm_dd"> 2011_12_15 </option> <option value="2011_12_01" class="yyyy_mm_dd"> 2011_12_01 </option> <option value="2011_11_15" class="yyyy_mm_dd"> 2011_11_15 </option> <option value="2011_11_01" class="yyyy_mm_dd"> 2011_11_01 </option> <option value="2011_10_15" class="yyyy_mm_dd"> 2011_10_15 </option> <option value="2011_10_01" class="yyyy_mm_dd"> 2011_10_01 </option> <option value="2011_09_15" class="yyyy_mm_dd"> 2011_09_15 </option> <option value="2011_09_01" class="yyyy_mm_dd"> 2011_09_01 </option> <option value="2011_08_15" class="yyyy_mm_dd"> 2011_08_15 </option> <option value="2011_08_01" class="yyyy_mm_dd"> 2011_08_01 </option> <option value="2011_07_15" class="yyyy_mm_dd"> 2011_07_15 </option> <option value="2011_07_01" class="yyyy_mm_dd"> 2011_07_01 </option> <option value="2011_06_15" class="yyyy_mm_dd"> 2011_06_15 </option> <option value="2011_06_01" class="yyyy_mm_dd"> 2011_06_01 </option> <option value="2011_05_16" class="yyyy_mm_dd"> 2011_05_16 </option> <option value="2011_04_30" class="yyyy_mm_dd"> 2011_04_30 </option> <option value="2011_04_15" class="yyyy_mm_dd"> 2011_04_15 </option> <option value="2011_03_29" class="yyyy_mm_dd"> 2011_03_29 </option> <option value="2011_03_15" class="yyyy_mm_dd"> 2011_03_15 </option> <option value="2011_02_26" class="yyyy_mm_dd"> 2011_02_26 </option> <option value="2011_02_11" class="yyyy_mm_dd"> 2011_02_11 </option> <option value="2011_01_31" class="yyyy_mm_dd"> 2011_01_31 </option> <option value="2011_01_20" class="yyyy_mm_dd"> 2011_01_20 </option> <option value="2010_12_28" class="yyyy_mm_dd"> 2010_12_28 </option> <option value="2010_12_16" class="yyyy_mm_dd"> 2010_12_16 </option> <option value="2010_11_29" class="yyyy_mm_dd"> 2010_11_29 </option> <option value="2010_11_15" class="yyyy_mm_dd"> 2010_11_15 </option> </select> </div> <div class="col-sm-8 col-sm-offset-2 col-xs-12"> <button id="update" class="btn alt" type="button">Update</button> </div> <div id="permalink-wrapper" class="col-lg-8 col-md-8 col-sm-8 col-sm-offset-2 col-xs-12"> <i id="permalink-icon"> <svg width="12" height="12" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <path d="M1520 1216q0-40-28-68l-208-208q-28-28-68-28-42 0-72 32 3 3 19 18.5t21.5 21.5 15 19 13 25.5 3.5 27.5q0 40-28 68t-68 28q-15 0-27.5-3.5t-25.5-13-19-15-21.5-21.5-18.5-19q-33 31-33 73 0 40 28 68l206 207q27 27 68 27 40 0 68-26l147-146q28-28 28-67zm-703-705q0-40-28-68l-206-207q-28-28-68-28-39 0-68 27l-147 146q-28 28-28 67 0 40 28 68l208 208q27 27 68 27 42 0 72-31-3-3-19-18.5t-21.5-21.5-15-19-13-25.5-3.5-27.5q0-40 28-68t68-28q15 0 27.5 3.5t25.5 13 19 15 21.5 21.5 18.5 19q33-31 33-73zm895 705q0 120-85 203l-147 146q-83 83-203 83-121 0-204-85l-206-207q-83-83-83-203 0-123 88-209l-88-88q-86 88-208 88-120 0-204-84l-208-208q-84-84-84-204t85-203l147-146q83-83 203-83 121 0 204 85l206 207q83 83 83 203 0 123-88 209l88 88q86-88 208-88 120 0 204 84l208 208q84 84 84 204z"/> </svg> </i> <input id="permalink" type="text" readonly="true" aria-label="Permalink"> </div> <div class="col-lg-8 col-md-8 col-sm-8 col-sm-offset-2 col-xs-12"> <div class="btn-group pull-right"> <button id="grid-view" class="btn " title="Grid view" type="button"> <svg class="svg-inline--fa fa-th fa-w-16" aria-hidden="true" data-prefix="fa" data-icon="th" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><path fill="currentColor" d="M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z"></path></svg> </button> <button id="list-view" class="btn alt" title="List view" type="button"> <svg class="svg-inline--fa fa-list fa-w-16" aria-hidden="true" data-prefix="fa" data-icon="list" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><path fill="currentColor" d="M128 116V76c0-8.837 7.163-16 16-16h352c8.837 0 16 7.163 16 16v40c0 8.837-7.163 16-16 16H144c-8.837 0-16-7.163-16-16zm16 176h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zM16 144h64c8.837 0 16-7.163 16-16V64c0-8.837-7.163-16-16-16H16C7.163 48 0 55.163 0 64v64c0 8.837 7.163 16 16 16zm0 160h64c8.837 0 16-7.163 16-16v-64c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v64c0 8.837 7.163 16 16 16zm0 160h64c8.837 0 16-7.163 16-16v-64c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v64c0 8.837 7.163 16 16 16z"></path></svg> </button> </div> </div> </form> </div> </div> </div> </div> </section> <section id="report-metrics" class=""> <div class="container"> <div class="report-metrics-inner-wrapper col-lg-12 col-md-12 col-sm-12 col-xs-12"> <section id="fcp" class="report-metric"> <h2 class="metric-header"> <a href="#fcp" data-metric="fcp">First Contentful Paint</a> <button class="grid-expansion" data-metric="fcp" type="button"> <i class="fas fa-expand" title="Expand metric"></i> <i class="fas fa-compress" title="Collapse metric"></i> </button> </h2> <p>The number of seconds from the time the navigation started until the page's primary content appears on the screen.</p> <div class="metric-summaries"> <div class="metric-summary desktop hidden"> <span class="client"> <span class="metric">Median</span> Desktop </span> <span class="primary"></span> <span class="change"></span> </div> <div class="metric-summary mobile hidden"> <span class="client"> <span class="metric">Median</span> Mobile </span> <span class="primary"></span> <span class="change"></span> </div> </div> <div id="fcp-chart" class="chart"></div> <button class="btn show-hide" data-metric="fcp">Show Table</button> <div class="table-wrapper"> <table id="fcp-table" class="table hidden"></table> </div> </section> <section id="ttci" class="report-metric"> <h2 class="metric-header"> <a href="#ttci" data-metric="ttci">Time to Interactive</a> <button class="grid-expansion" data-metric="ttci" type="button"> <i class="fas fa-expand" title="Expand metric"></i> <i class="fas fa-compress" title="Collapse metric"></i> </button> </h2> <p>The number of seconds from the time the navigation started until the CPU had at least 5 seconds of quiescence. This metric comes from <a href="https://web.dev/interactive/">Lighthouse</a>. <a href="https://docs.google.com/document/d/1GGiI9-7KeY3TPqS3YT271upUVimo-XiL5mwWorDUD4c/edit#heading=h.iqlwzaf6lqrh">Read more about First Interactive and First Consistently Interactive</a>.</p> <div class="metric-summaries"> <div class="metric-summary desktop hidden"> <span class="client"> <span class="metric">Median</span> Desktop </span> <span class="primary"></span> <span class="change"></span> </div> <div class="metric-summary mobile hidden"> <span class="client"> <span class="metric">Median</span> Mobile </span> <span class="primary"></span> <span class="change"></span> </div> </div> <div id="ttci-chart" class="chart"></div> <button class="btn show-hide" data-metric="ttci">Show Table</button> <div class="table-wrapper"> <table id="ttci-table" class="table hidden"></table> </div> </section> <section id="dcl" class="report-metric"> <h2 class="metric-header"> <a href="#dcl" data-metric="dcl">DOMContentLoaded</a> <button class="grid-expansion" data-metric="dcl" type="button"> <i class="fas fa-expand" title="Expand metric"></i> <i class="fas fa-compress" title="Collapse metric"></i> </button> </h2> <p>The number of seconds from the time the navigation started until the initial HTML document has been completely loaded and parsed. See the <a href="https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded">DOMContentLoaded event on MDN</a> for more info.</p> <div class="metric-summaries"> <div class="metric-summary desktop hidden"> <span class="client"> <span class="metric">Median</span> Desktop </span> <span class="primary"></span> <span class="change"></span> </div> <div class="metric-summary mobile hidden"> <span class="client"> <span class="metric">Median</span> Mobile </span> <span class="primary"></span> <span class="change"></span> </div> </div> <div id="dcl-chart" class="chart"></div> <button class="btn show-hide" data-metric="dcl">Show Table</button> <div class="table-wrapper"> <table id="dcl-table" class="table hidden"></table> </div> </section> <section id="ol" class="report-metric"> <h2 class="metric-header"> <a href="#ol" data-metric="ol">onLoad</a> <button class="grid-expansion" data-metric="ol" type="button"> <i class="fas fa-expand" title="Expand metric"></i> <i class="fas fa-compress" title="Collapse metric"></i> </button> </h2> <p>The number of seconds from the time the navigation started until the document and all of its dependent resources have finished loading. See the <a href="https://developer.mozilla.org/en-US/docs/Web/Events/load">load event on MDN</a> for more info.</p> <div class="metric-summaries"> <div class="metric-summary desktop hidden"> <span class="client"> <span class="metric">Median</span> Desktop </span> <span class="primary"></span> <span class="change"></span> </div> <div class="metric-summary mobile hidden"> <span class="client"> <span class="metric">Median</span> Mobile </span> <span class="primary"></span> <span class="change"></span> </div> </div> <div id="ol-chart" class="chart"></div> <button class="btn show-hide" data-metric="ol">Show Table</button> <div class="table-wrapper"> <table id="ol-table" class="table hidden"></table> </div> </section> <section id="bootupJs" class="report-metric"> <h2 class="metric-header"> <a href="#bootupJs" data-metric="bootupJs">JavaScript Boot-up Time</a> <button class="grid-expansion" data-metric="bootupJs" type="button"> <i class="fas fa-expand" title="Expand metric"></i> <i class="fas fa-compress" title="Collapse metric"></i> </button> </h2> <p>The amount of CPU time each script consumes per page. This metric comes from <a href="https://web.dev/bootup-time/">Lighthouse</a>.</p> <p> <em> See also: <a href="/reports/state-of-javascript"> State of JavaScript </a> </em> </p> <div class="metric-summaries"> <div class="metric-summary desktop hidden"> <span class="client"> <span class="metric">Median</span> Desktop </span> <span class="primary"></span> <span class="change"></span> </div> <div class="metric-summary mobile hidden"> <span class="client"> <span class="metric">Median</span> Mobile </span> <span class="primary"></span> <span class="change"></span> </div> </div> <div id="bootupJs-chart" class="chart"></div> <button class="btn show-hide" data-metric="bootupJs">Show Table</button> <div class="table-wrapper"> <table id="bootupJs-table" class="table hidden"></table> </div> </section> <section id="speedIndex" class="report-metric"> <h2 class="metric-header"> <a href="#speedIndex" data-metric="speedIndex">Speed Index</a> <button class="grid-expansion" data-metric="speedIndex" type="button"> <i class="fas fa-expand" title="Expand metric"></i> <i class="fas fa-compress" title="Collapse metric"></i> </button> </h2> <p>How quickly the contents of a page are visibly populated. This metric comes from <a href="https://github.com/WPO-Foundation/webpagetest-docs/blob/main/src/metrics/SpeedIndex.md">WebPageTest</a> and differs slightly from the <a href="https://web.dev/speed-index/">Lighthouse version</a> (which was based on this).</p> <div class="metric-summaries"> <div class="metric-summary desktop hidden"> <span class="client"> <span class="metric">Median</span> Desktop </span> <span class="primary"></span> <span class="change"></span> </div> <div class="metric-summary mobile hidden"> <span class="client"> <span class="metric">Median</span> Mobile </span> <span class="primary"></span> <span class="change"></span> </div> </div> <div id="speedIndex-chart" class="chart"></div> <button class="btn show-hide" data-metric="speedIndex">Show Table</button> <div class="table-wrapper"> <table id="speedIndex-table" class="table hidden"></table> </div> </section> </div> </div> </section> </main> <footer> <div class="container"> <div class="col-lg-5 col-md-6 col-sm-12 col-xs-12"> <a href="/"> <img class="logo" src="/static/img/ha.png" width="320" height="160" alt="HTTP Archive" loading="lazy" /></a> <a href="https://archive.org/"> <img src="/static/img/ia.png" width="110" height="107" alt="Internet Archive" loading="lazy" /> </a> </div> <div class="col-lg-7 col-md-6 col-sm-12 col-xs-12 clearfix"> <nav id="footer-links" aria-label="Footer links"> <a href="/reports">Reports</a> <a href="https://discuss.httparchive.org">Discuss</a> <a href="https://almanac.httparchive.org/">Web Almanac</a> <a href="/about">About</a> <a href="/about#mission">Mission</a> <a href="/about#contact">Contact</a> <a href="/faq">FAQ</a> </nav> </div> </div> </footer> <script defer src="/static/js/web-vitals.js?v=f6f30f40e7d014a2d38f1362c5eb6244" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"></script> <script defer src="/static/js/send-web-vitals.js?v=9147783165b4358e6faf3ff6c3310954" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"></script> <script type="speculationrules" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"> { "prefetch": [{ "where": { "href_matches": "/reports/*" }, "eagerness": "eager" }], "prerender": [{ "where": { "href_matches": "/*" }, "eagerness": "moderate" }] } </script> <script src="/static/js/main.js?v=182a05e82c6b845af6203a5428e745a2" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"></script> <script src="/static/js/highstock.js?v=76ffeccbe92601f700b569d7cc51b2da" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"></script> <script src="/static/js/exporting.js?v=2d92935c9a67ad644811dd0cb7c59dd8" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"></script> <script src="/static/js/report.js?v=c504589fb8eee81ce0ea1d49c365dc73" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"></script> <script nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"> var report = {"dates": ["2025_01_01", "2024_12_01", "2024_11_01", "2024_10_01", "2024_09_01", "2024_08_01", "2024_07_01", "2024_06_01", "2024_05_01", "2024_04_01", "2024_03_01", "2024_02_01", "2024_01_01", "2023_12_01", "2023_11_01", "2023_10_01", "2023_09_01", "2023_08_01", "2023_07_01", "2023_06_01", "2023_05_01", "2023_04_01", "2023_03_01", "2023_02_01", "2023_01_01", "2022_12_01", "2022_11_01", "2022_10_01", "2022_09_01", "2022_08_01", "2022_07_01", "2022_06_01", "2022_05_01", "2022_04_01", "2022_03_01", "2022_02_01", "2022_01_01", "2021_12_01", "2021_11_01", "2021_10_01", "2021_09_01", "2021_08_01", "2021_07_01", "2021_06_01", "2021_05_01", "2021_04_01", "2021_03_01", "2021_02_01", "2021_01_01", "2020_12_01", "2020_10_01", "2020_08_01", "2020_07_01", "2020_06_01", "2020_05_01", "2020_04_01", "2020_03_01", "2020_02_01", "2020_01_01", "2019_12_01", "2019_11_01", "2019_10_01", "2019_09_01", "2019_08_01", "2019_07_01", "2019_06_01", "2019_05_01", "2019_04_01", "2019_03_01", "2019_02_01", "2019_01_01", "2018_12_15", "2018_12_01", "2018_11_15", "2018_11_01", "2018_10_15", "2018_10_01", "2018_09_15", "2018_09_01", "2018_08_15", "2018_08_01", "2018_07_15", "2018_07_01", "2018_06_15", "2018_06_01", "2018_05_15", "2018_05_01", "2018_04_15", "2018_04_01", "2018_03_15", "2018_03_01", "2018_02_15", "2018_02_01", "2018_01_15", "2018_01_01", "2017_12_15", "2017_12_01", "2017_11_15", "2017_11_01", "2017_10_15", "2017_10_01", "2017_09_15", "2017_09_01", "2017_08_15", "2017_08_01", "2017_07_15", "2017_07_01", "2017_06_15", "2017_06_01", "2017_05_15", "2017_05_01", "2017_04_15", "2017_04_01", "2017_03_15", "2017_03_01", "2017_02_15", "2017_02_01", "2017_01_15", "2017_01_01", "2016_12_15", "2016_12_01", "2016_11_15", "2016_11_01", "2016_10_15", "2016_10_01", "2016_09_15", "2016_09_01", "2016_08_15", "2016_08_01", "2016_07_15", "2016_07_01", "2016_06_15", "2016_06_01", "2016_05_15", "2016_05_01", "2016_04_15", "2016_04_01", "2016_03_15", "2016_03_01", "2016_02_15", "2016_02_01", "2016_01_15", "2016_01_01", "2015_12_15", "2015_12_01", "2015_11_15", "2015_11_01", "2015_10_15", "2015_10_01", "2015_09_15", "2015_09_01", "2015_08_15", "2015_08_01", "2015_07_15", "2015_07_01", "2015_06_15", "2015_06_01", "2015_05_15", "2015_05_01", "2015_04_15", "2015_04_01", "2015_03_15", "2015_03_01", "2015_02_15", "2015_02_01", "2015_01_15", "2015_01_01", "2014_12_15", "2014_12_01", "2014_11_15", "2014_11_01", "2014_10_15", "2014_10_01", "2014_09_15", "2014_09_01", "2014_08_15", "2014_08_01", "2014_07_15", "2014_07_01", "2014_06_15", "2014_06_01", "2014_05_15", "2014_05_01", "2014_04_15", "2014_04_01", "2014_03_15", "2014_03_01", "2014_02_15", "2014_02_01", "2014_01_15", "2014_01_01", "2013_12_15", "2013_11_15", "2013_11_01", "2013_10_15", "2013_10_01", "2013_09_15", "2013_09_01", "2013_08_15", "2013_08_01", "2013_07_01", "2013_06_15", "2013_06_01", "2013_05_15", "2013_05_01", "2013_04_15", "2013_04_01", "2013_03_15", "2013_03_01", "2013_02_15", "2013_02_01", "2013_01_15", "2013_01_01", "2012_12_15", "2012_12_01", "2012_11_15", "2012_11_01", "2012_10_15", "2012_10_01", "2012_09_15", "2012_09_01", "2012_08_15", "2012_08_01", "2012_07_15", "2012_07_01", "2012_06_15", "2012_06_01", "2012_05_15", "2012_05_01", "2012_04_15", "2012_04_01", "2012_03_15", "2012_03_01", "2012_02_15", "2012_02_01", "2012_01_15", "2012_01_01", "2011_12_15", "2011_12_01", "2011_11_15", "2011_11_01", "2011_10_15", "2011_10_01", "2011_09_15", "2011_09_01", "2011_08_15", "2011_08_01", "2011_07_15", "2011_07_01", "2011_06_15", "2011_06_01", "2011_05_16", "2011_04_30", "2011_04_15", "2011_03_29", "2011_03_15", "2011_02_26", "2011_02_11", "2011_01_31", "2011_01_20", "2010_12_28", "2010_12_16", "2010_11_29", "2010_11_15"], "graphic": {"bgcolor": "#97b5b9", "primary": {"color": "#eee", "icon": "fa-stopwatch", "width": "fa-w-14"}}, "id": "loading-speed", "image": "/static/img/reports/loading-speed-report.png", "lenses": {"drupal": {"name": "Drupal"}, "magento": {"name": "Magento"}, "top100k": {"name": "Top 100,000"}, "top10k": {"name": "Top 10,000"}, "top1k": {"name": "Top 1,000"}, "top1m": {"name": "Top 1,000,000"}, "wordpress": {"name": "WordPress"}}, "metrics": [{"description": "The number of seconds from the time the navigation started until the page\u0027s primary content appears on the screen.", "histogram": {"minDate": "2016_12_15"}, "id": "fcp", "name": "First Contentful Paint", "similar_reports": {}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds", "wpt": {"path": "median$firstView$firstContentfulPaint", "scale": 0.001}}, {"description": "The number of seconds from the time the navigation started until the CPU had at least 5 seconds of quiescence. This metric comes from [Lighthouse](https://web.dev/interactive/). [Read more about First Interactive and First Consistently Interactive](https://docs.google.com/document/d/1GGiI9-7KeY3TPqS3YT271upUVimo-XiL5mwWorDUD4c/edit#heading=h.iqlwzaf6lqrh).", "histogram": {"minDate": "2017_06_01"}, "id": "ttci", "name": "Time to Interactive", "similar_reports": {}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds"}, {"description": "The number of seconds from the time the navigation started until the initial HTML document has been completely loaded and parsed. See the [DOMContentLoaded event on MDN](https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded) for more info.", "histogram": {"minDate": "2013_08_01"}, "id": "dcl", "name": "DOMContentLoaded", "similar_reports": {}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds", "wpt": {"path": "median$firstView$domContentLoadedEventStart", "scale": 0.001}}, {"description": "The number of seconds from the time the navigation started until the document and all of its dependent resources have finished loading. See the [load event on MDN](https://developer.mozilla.org/en-US/docs/Web/Events/load) for more info.", "id": "ol", "name": "onLoad", "similar_reports": {}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds", "wpt": {"path": "median$firstView$loadTime", "scale": 0.001}}, {"description": "The amount of CPU time each script consumes per page. This metric comes from [Lighthouse](https://web.dev/bootup-time/).", "id": "bootupJs", "name": "JavaScript Boot-up Time", "similar_reports": {"state-of-javascript": "State of JavaScript"}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds"}, {"description": "How quickly the contents of a page are visibly populated. This metric comes from [WebPageTest](https://github.com/WPO-Foundation/webpagetest-docs/blob/main/src/metrics/SpeedIndex.md) and differs slightly from the [Lighthouse version](https://web.dev/speed-index/) (which was based on this).", "id": "speedIndex", "name": "Speed Index", "similar_reports": {}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds"}], "name": "Loading Speed", "summary": "Web performance can directly impact business metrics like conversion and user happiness. This report analyzes various performance metrics in the lifecycle of a loading page including those used by many modern progressive web apps.", "view": "list"}; report.url = "https://httparchive.org/reports/loading-speed"; report.startDate = "2018_12_01"; report.endDate = "2025_01_01"; report = new Report(report, "timeseries"); </script> <script src="/static/js/highcharts-more.js?v=6aeff6fa017e791c3a2a81abe0163b12" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"></script> <script src="/static/js/timeseries.js?v=7d8ff0e2283e9313876d3bc4f77b9fa2" nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"></script> <script nonce="4V6vW-CkcdW8EA29thBnwgKLQSKx4P0Y"> timeseries("fcp", {"description": "The number of seconds from the time the navigation started until the page\u0027s primary content appears on the screen.", "histogram": {"minDate": "2016_12_15"}, "id": "fcp", "name": "First Contentful Paint", "similar_reports": {}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds", "wpt": {"path": "median$firstView$firstContentfulPaint", "scale": 0.001}}, "2018_12_01", "2025_01_01"); timeseries("ttci", {"description": "The number of seconds from the time the navigation started until the CPU had at least 5 seconds of quiescence. This metric comes from [Lighthouse](https://web.dev/interactive/). [Read more about First Interactive and First Consistently Interactive](https://docs.google.com/document/d/1GGiI9-7KeY3TPqS3YT271upUVimo-XiL5mwWorDUD4c/edit#heading=h.iqlwzaf6lqrh).", "histogram": {"minDate": "2017_06_01"}, "id": "ttci", "name": "Time to Interactive", "similar_reports": {}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds"}, "2018_12_01", "2025_01_01"); timeseries("dcl", {"description": "The number of seconds from the time the navigation started until the initial HTML document has been completely loaded and parsed. See the [DOMContentLoaded event on MDN](https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded) for more info.", "histogram": {"minDate": "2013_08_01"}, "id": "dcl", "name": "DOMContentLoaded", "similar_reports": {}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds", "wpt": {"path": "median$firstView$domContentLoadedEventStart", "scale": 0.001}}, "2018_12_01", "2025_01_01"); timeseries("ol", {"description": "The number of seconds from the time the navigation started until the document and all of its dependent resources have finished loading. See the [load event on MDN](https://developer.mozilla.org/en-US/docs/Web/Events/load) for more info.", "id": "ol", "name": "onLoad", "similar_reports": {}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds", "wpt": {"path": "median$firstView$loadTime", "scale": 0.001}}, "2018_12_01", "2025_01_01"); timeseries("bootupJs", {"description": "The amount of CPU time each script consumes per page. This metric comes from [Lighthouse](https://web.dev/bootup-time/).", "id": "bootupJs", "name": "JavaScript Boot-up Time", "similar_reports": {"state-of-javascript": "State of JavaScript"}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds"}, "2018_12_01", "2025_01_01"); timeseries("speedIndex", {"description": "How quickly the contents of a page are visibly populated. This metric comes from [WebPageTest](https://github.com/WPO-Foundation/webpagetest-docs/blob/main/src/metrics/SpeedIndex.md) and differs slightly from the [Lighthouse version](https://web.dev/speed-index/) (which was based on this).", "id": "speedIndex", "name": "Speed Index", "similar_reports": {}, "singular": "second", "timeseries": {"enabled": true}, "type": "seconds"}, "2018_12_01", "2025_01_01"); </script> </body> </html>