{
"data": {
"id": "240607_8R_9",
"url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"summary": "http:\/\/webpagetest.httparchive.org\/results.php?test=240607_8R_9",
"testUrl": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"location": "us-east4:Chrome",
"from": "Virginia - <b>Chrome<\/b> - <b>Cable<\/b>",
"connectivity": "Cable",
"bwDown": 5000,
"bwUp": 1000,
"latency": 28,
"plr": "0",
"shaperLimit": 0,
"mobile": 0,
"completed": 1717744435,
"testRuns": 1,
"fvonly": false,
"successfulFVRuns": 1,
"successfulRVRuns": 1,
"average": {
"firstView": {
"loadTime": 1581,
"docTime": 1581,
"fullyLoaded": 1628,
"bytesOut": 77210,
"bytesOutDoc": 77210,
"bytesIn": 386858,
"bytesInDoc": 386858,
"requests": 32,
"requestsFull": 32,
"requestsDoc": 32,
"responses_200": 31,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"loadEventStart": 1542,
"loadEventEnd": 1542,
"domContentLoadedEventStart": 759,
"domContentLoadedEventEnd": 759,
"connections": 3,
"final_base_page_request": 0,
"domInteractive": 530,
"firstPaint": 916.6999999955297,
"firstContentfulPaint": 956,
"firstImagePaint": 956,
"firstMeaningfulPaint": 1267,
"renderBlockingCSS": 3,
"renderBlockingJS": 0,
"TTFB": 283,
"basePageSSLTime": 69,
"score_cache": 57,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 236149,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 74770,
"image_savings": 0,
"cpu.ParseHTML": 29,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 58,
"cpu.ParseAuthorStyleSheet": 10,
"cpu.EvaluateScript": 112,
"cpu.v8.compile": 28,
"cpu.UpdateLayoutTree": 9,
"cpu.MarkLoad": 0,
"cpu.Layout": 187,
"cpu.PrePaint": 4,
"cpu.IntersectionObserverController::computeIntersections": 3,
"cpu.Paint": 5,
"cpu.Layerize": 1,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 82,
"cpu.HitTest": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.TimerFire": 1,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.Idle": 1096,
"start_epoch": 1717744398.0532773,
"date": 1717744400.7427423,
"fullyLoadedCPUms": 2400,
"fullyLoadedCPUpct": 26.258205689263583,
"domElements": 642,
"domComplete": 1542,
"PerformancePaintTiming.first-paint": 916.6999999955297,
"PerformancePaintTiming.first-contentful-paint": 916.6999999955297,
"test_run_time_ms": 15099,
"Colordepth": 24,
"_Colordepth": 24,
"_avg_dom_depth": 9,
"_document_height": 3028,
"_document_width": 1351,
"_inline_style_bytes": 0,
"_localstorage_size": 0,
"_num_iframes": 0,
"_num_scripts": 13,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_sessionstorage_size": 0,
"_test_result": 0,
"_usertiming": 0,
"avg_dom_depth": 9,
"document_height": 3028,
"document_width": 1351,
"inline_style_bytes": 0,
"localstorage_size": 0,
"num_iframes": 0,
"num_scripts": 13,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"sessionstorage_size": 0,
"usertiming": 0,
"lastVisualChange": 1200,
"render": 1100,
"visualComplete85": 1100,
"visualComplete90": 1100,
"visualComplete95": 1100,
"visualComplete99": 1200,
"visualComplete": 1200,
"SpeedIndex": 1105,
"chromeUserTiming.navigationStart": 90,
"chromeUserTiming.fetchStart": 54,
"chromeUserTiming.domLoading": 342,
"chromeUserTiming.responseEnd": 355,
"chromeUserTiming.domInteractive": 570,
"chromeUserTiming.domContentLoadedEventStart": 798,
"chromeUserTiming.domContentLoadedEventEnd": 798,
"chromeUserTiming.domComplete": 1581,
"chromeUserTiming.unloadEventStart": 340,
"chromeUserTiming.unloadEventEnd": 340,
"chromeUserTiming.markAsMainFrame": 340,
"chromeUserTiming.commitNavigationEnd": 341,
"chromeUserTiming.firstPaint": 955,
"chromeUserTiming.firstContentfulPaint": 955,
"chromeUserTiming.firstImagePaint": 955,
"chromeUserTiming.firstMeaningfulPaintCandidate": 1267,
"chromeUserTiming.firstMeaningfulPaint": 1267,
"chromeUserTiming.loadEventStart": 1581,
"chromeUserTiming.loadEventEnd": 1582,
"chromeUserTiming.LargestTextPaint": 956,
"chromeUserTiming.LargestImagePaint": 1061,
"chromeUserTiming.LargestContentfulPaint": 1061,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"maxFID": 26,
"TTIMeasurementEnd": 4691,
"LastInteractive": 1195,
"TotalBlockingTime": 26,
"run": 1,
"step": 1,
"effectiveBps": 287626,
"domTime": 0,
"aft": 0,
"titleTime": 91,
"domLoading": 0,
"server_rtt": 0,
"test_result": 0,
"effectiveBpsDoc": 298041,
"avgRun": 1
},
"repeatView": {
"loadTime": 662,
"docTime": 662,
"fullyLoaded": 719,
"bytesOut": 29388,
"bytesOutDoc": 29388,
"bytesIn": 246,
"bytesInDoc": 246,
"requests": 9,
"requestsFull": 9,
"requestsDoc": 9,
"responses_200": 8,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"loadEventStart": 579,
"loadEventEnd": 580,
"domContentLoadedEventStart": 470,
"domContentLoadedEventEnd": 470,
"connections": 1,
"final_base_page_request": 1,
"final_base_page_request_id": 41211.67,
"domInteractive": 464,
"firstPaint": 624.2000000029802,
"firstContentfulPaint": 707,
"firstImagePaint": 707,
"firstMeaningfulPaint": 793,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 663,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 245,
"image_savings": 0,
"cpu.ParseHTML": 18,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 45,
"cpu.ParseAuthorStyleSheet": 2,
"cpu.EvaluateScript": 40,
"cpu.v8.compile": 8,
"cpu.UpdateLayoutTree": 17,
"cpu.MarkLoad": 0,
"cpu.Layout": 162,
"cpu.PrePaint": 2,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.Paint": 1,
"cpu.Layerize": 1,
"cpu.v8.produceCache": 10,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 42,
"cpu.TimerFire": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.HitTest": 0,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.Idle": 368,
"start_epoch": 1717744416.049619,
"date": 1717744418.3950117,
"fullyLoadedCPUms": 1850,
"fullyLoadedCPUpct": 23.182957393471494,
"domElements": 642,
"domComplete": 578,
"PerformancePaintTiming.first-paint": 624.2000000029802,
"PerformancePaintTiming.first-contentful-paint": 624.2000000029802,
"test_run_time_ms": 16627,
"Colordepth": 24,
"_Colordepth": 24,
"_avg_dom_depth": 9,
"_document_height": 3028,
"_document_width": 1351,
"_inline_style_bytes": 0,
"_localstorage_size": 0,
"_num_iframes": 0,
"_num_scripts": 13,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_sessionstorage_size": 0,
"_test_result": 0,
"_usertiming": 0,
"avg_dom_depth": 9,
"document_height": 3028,
"document_width": 1351,
"inline_style_bytes": 0,
"localstorage_size": 0,
"num_iframes": 0,
"num_scripts": 13,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"sessionstorage_size": 0,
"usertiming": 0,
"lastVisualChange": 700,
"render": 700,
"visualComplete85": 700,
"visualComplete90": 700,
"visualComplete95": 700,
"visualComplete99": 700,
"visualComplete": 700,
"SpeedIndex": 700,
"chromeUserTiming.navigationStart": 154,
"chromeUserTiming.fetchStart": 97,
"chromeUserTiming.responseEnd": 155,
"chromeUserTiming.domLoading": 175,
"chromeUserTiming.domInteractive": 547,
"chromeUserTiming.domContentLoadedEventStart": 554,
"chromeUserTiming.domContentLoadedEventEnd": 554,
"chromeUserTiming.domComplete": 662,
"chromeUserTiming.unloadEventStart": 173,
"chromeUserTiming.unloadEventEnd": 173,
"chromeUserTiming.markAsMainFrame": 173,
"chromeUserTiming.commitNavigationEnd": 174,
"chromeUserTiming.loadEventStart": 662,
"chromeUserTiming.loadEventEnd": 663,
"chromeUserTiming.firstPaint": 707,
"chromeUserTiming.firstContentfulPaint": 707,
"chromeUserTiming.firstImagePaint": 707,
"chromeUserTiming.firstMeaningfulPaintCandidate": 792,
"chromeUserTiming.firstMeaningfulPaint": 792,
"chromeUserTiming.LargestTextPaint": 707,
"chromeUserTiming.LargestImagePaint": 707,
"chromeUserTiming.LargestContentfulPaint": 707,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"maxFID": 0,
"TTIMeasurementEnd": 3999,
"LastInteractive": 743,
"TotalBlockingTime": 0,
"run": 1,
"step": 1,
"effectiveBps": 4392,
"domTime": 0,
"aft": 0,
"titleTime": 156,
"domLoading": 0,
"server_rtt": 0,
"test_result": 0,
"avgRun": 1
}
},
"standardDeviation": {
"firstView": {
"loadTime": 0,
"docTime": 0,
"fullyLoaded": 0,
"bytesOut": 0,
"bytesOutDoc": 0,
"bytesIn": 0,
"bytesInDoc": 0,
"requests": 0,
"requestsFull": 0,
"requestsDoc": 0,
"responses_200": 0,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 0,
"loadEventStart": 0,
"loadEventEnd": 0,
"domContentLoadedEventStart": 0,
"domContentLoadedEventEnd": 0,
"connections": 0,
"final_base_page_request": 0,
"domInteractive": 0,
"firstPaint": 0,
"firstContentfulPaint": 0,
"firstImagePaint": 0,
"firstMeaningfulPaint": 0,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 0,
"basePageSSLTime": 0,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 0,
"score_cookies": 0,
"score_keep-alive": 0,
"score_minify": 0,
"score_combine": 0,
"score_compress": 0,
"score_etags": 0,
"score_progressive_jpeg": 0,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": 0,
"minify_savings": 0,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 0,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.MarkLoad": 0,
"cpu.Layout": 0,
"cpu.PrePaint": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 0,
"cpu.HitTest": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.TimerFire": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.Idle": 0,
"start_epoch": 0,
"date": 0,
"fullyLoadedCPUms": 0,
"fullyLoadedCPUpct": 0,
"domElements": 0,
"domComplete": 0,
"PerformancePaintTiming.first-paint": 0,
"PerformancePaintTiming.first-contentful-paint": 0,
"test_run_time_ms": 0,
"Colordepth": 0,
"_Colordepth": 0,
"_avg_dom_depth": 0,
"_document_height": 0,
"_document_width": 0,
"_inline_style_bytes": 0,
"_localstorage_size": 0,
"_num_iframes": 0,
"_num_scripts": 0,
"_num_scripts_async": 0,
"_num_scripts_sync": 0,
"_sessionstorage_size": 0,
"_test_result": 0,
"_usertiming": 0,
"avg_dom_depth": 0,
"document_height": 0,
"document_width": 0,
"inline_style_bytes": 0,
"localstorage_size": 0,
"num_iframes": 0,
"num_scripts": 0,
"num_scripts_async": 0,
"num_scripts_sync": 0,
"sessionstorage_size": 0,
"usertiming": 0,
"lastVisualChange": 0,
"render": 0,
"visualComplete85": 0,
"visualComplete90": 0,
"visualComplete95": 0,
"visualComplete99": 0,
"visualComplete": 0,
"SpeedIndex": 0,
"chromeUserTiming.navigationStart": 0,
"chromeUserTiming.fetchStart": 0,
"chromeUserTiming.domLoading": 0,
"chromeUserTiming.responseEnd": 0,
"chromeUserTiming.domInteractive": 0,
"chromeUserTiming.domContentLoadedEventStart": 0,
"chromeUserTiming.domContentLoadedEventEnd": 0,
"chromeUserTiming.domComplete": 0,
"chromeUserTiming.unloadEventStart": 0,
"chromeUserTiming.unloadEventEnd": 0,
"chromeUserTiming.markAsMainFrame": 0,
"chromeUserTiming.commitNavigationEnd": 0,
"chromeUserTiming.firstPaint": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.firstMeaningfulPaint": 0,
"chromeUserTiming.loadEventStart": 0,
"chromeUserTiming.loadEventEnd": 0,
"chromeUserTiming.LargestTextPaint": 0,
"chromeUserTiming.LargestImagePaint": 0,
"chromeUserTiming.LargestContentfulPaint": 0,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"maxFID": 0,
"TTIMeasurementEnd": 0,
"LastInteractive": 0,
"TotalBlockingTime": 0,
"run": 0,
"step": 0,
"effectiveBps": 0,
"domTime": 0,
"aft": 0,
"titleTime": 0,
"domLoading": 0,
"server_rtt": 0,
"test_result": 0,
"effectiveBpsDoc": 0,
"avgRun": null
},
"repeatView": {
"loadTime": 0,
"docTime": 0,
"fullyLoaded": 0,
"bytesOut": 0,
"bytesOutDoc": 0,
"bytesIn": 0,
"bytesInDoc": 0,
"requests": 0,
"requestsFull": 0,
"requestsDoc": 0,
"responses_200": 0,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 0,
"loadEventStart": 0,
"loadEventEnd": 0,
"domContentLoadedEventStart": 0,
"domContentLoadedEventEnd": 0,
"connections": 0,
"final_base_page_request": 0,
"final_base_page_request_id": 0,
"domInteractive": 0,
"firstPaint": 0,
"firstContentfulPaint": 0,
"firstImagePaint": 0,
"firstMeaningfulPaint": 0,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 0,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 0,
"score_cookies": 0,
"score_keep-alive": 0,
"score_minify": 0,
"score_combine": 0,
"score_compress": 0,
"score_etags": 0,
"score_progressive_jpeg": 0,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": 0,
"minify_savings": 0,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 0,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.MarkLoad": 0,
"cpu.Layout": 0,
"cpu.PrePaint": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.v8.produceCache": 0,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 0,
"cpu.TimerFire": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.HitTest": 0,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.Idle": 0,
"start_epoch": 0,
"date": 0,
"fullyLoadedCPUms": 0,
"fullyLoadedCPUpct": 0,
"domElements": 0,
"domComplete": 0,
"PerformancePaintTiming.first-paint": 0,
"PerformancePaintTiming.first-contentful-paint": 0,
"test_run_time_ms": 0,
"Colordepth": 0,
"_Colordepth": 0,
"_avg_dom_depth": 0,
"_document_height": 0,
"_document_width": 0,
"_inline_style_bytes": 0,
"_localstorage_size": 0,
"_num_iframes": 0,
"_num_scripts": 0,
"_num_scripts_async": 0,
"_num_scripts_sync": 0,
"_sessionstorage_size": 0,
"_test_result": 0,
"_usertiming": 0,
"avg_dom_depth": 0,
"document_height": 0,
"document_width": 0,
"inline_style_bytes": 0,
"localstorage_size": 0,
"num_iframes": 0,
"num_scripts": 0,
"num_scripts_async": 0,
"num_scripts_sync": 0,
"sessionstorage_size": 0,
"usertiming": 0,
"lastVisualChange": 0,
"render": 0,
"visualComplete85": 0,
"visualComplete90": 0,
"visualComplete95": 0,
"visualComplete99": 0,
"visualComplete": 0,
"SpeedIndex": 0,
"chromeUserTiming.navigationStart": 0,
"chromeUserTiming.fetchStart": 0,
"chromeUserTiming.responseEnd": 0,
"chromeUserTiming.domLoading": 0,
"chromeUserTiming.domInteractive": 0,
"chromeUserTiming.domContentLoadedEventStart": 0,
"chromeUserTiming.domContentLoadedEventEnd": 0,
"chromeUserTiming.domComplete": 0,
"chromeUserTiming.unloadEventStart": 0,
"chromeUserTiming.unloadEventEnd": 0,
"chromeUserTiming.markAsMainFrame": 0,
"chromeUserTiming.commitNavigationEnd": 0,
"chromeUserTiming.loadEventStart": 0,
"chromeUserTiming.loadEventEnd": 0,
"chromeUserTiming.firstPaint": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.firstMeaningfulPaint": 0,
"chromeUserTiming.LargestTextPaint": 0,
"chromeUserTiming.LargestImagePaint": 0,
"chromeUserTiming.LargestContentfulPaint": 0,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"maxFID": 0,
"TTIMeasurementEnd": 0,
"LastInteractive": 0,
"TotalBlockingTime": 0,
"run": 0,
"step": 0,
"effectiveBps": 0,
"domTime": 0,
"aft": 0,
"titleTime": 0,
"domLoading": 0,
"server_rtt": 0,
"test_result": 0,
"avgRun": null
}
},
"median": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-manual-221206-10.240.0.22",
"loadTime": 1581,
"docTime": 1581,
"fullyLoaded": 1628,
"bytesOut": 77210,
"bytesOutDoc": 77210,
"bytesIn": 386858,
"bytesInDoc": 386858,
"requests": [
{
"type": 3,
"id": "6D181C0D768D2AB26481ED49FAC64E3B",
"request_id": "6D181C0D768D2AB26481ED49FAC64E3B",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/en\/2022\/",
"raw_id": "6D181C0D768D2AB26481ED49FAC64E3B",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 100,
"ttfb_ms": 74,
"load_start": 209,
"load_start_float": 209.000095,
"bytesIn": 14764,
"objectSize": 14764,
"objectSizeUncompressed": 66708,
"chunks": [
{
"ts": 289,
"bytes": 2228
},
{
"ts": 293,
"bytes": 8352
},
{
"ts": 307,
"bytes": 4116
},
{
"ts": 309,
"bytes": 68
}
],
"expires": "",
"cacheControl": "public, max-age=600",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": 0,
"dns_end": 105,
"connect_start": 105,
"connect_end": 135,
"ssl_start": 135,
"ssl_end": 204,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "almanac.httparchive.org",
"sanList": [
"almanac.httparchive.org"
],
"issuer": "WR3",
"validFrom": 1717315872,
"validTo": 1725094985,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1717319473274,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210081366EA97AB8EE7BF5FED5BF3F0615479F313B36F2BF2C4B043C992AE290D6F10220079B369B309F31E8087A25D81CE547E5BB916243938A8E1617E28342B4E3D4AD"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1717319473292,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100CF2DBC06805F677B65B38D9E00ED67825B0CC2F2A4F5C3E4ED49C783792B4B5F022100D1591F55BB7091CF03BCD91B9729BB71C91CCFE07237EFB7908FEBB9533B8171"
}
],
"certificateTransparencyCompliance": "unknown",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/en\/2022\/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-arch: \"x86\"",
"sec-ch-ua-bitness: \"64\"",
"sec-ch-ua-full-version-list: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125.0.0.0\", \"Google Chrome\";v=\"125.0.0.0\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-model: \"Model\"",
"sec-ch-ua-platform: \"Unknown\"",
"sec-ch-ua-platform-version: \"0\"",
"sec-ch-ua-wow64: ?0",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=600",
"content-encoding: gzip",
"content-length: 14210",
"content-security-policy: default-src 'self'; style-src 'self' 'nonce-ltbJYVZJUivaazhBcdmhRilOCOGappUf'; script-src 'self' 'strict-dynamic' *.google-analytics.com www.googletagmanager.com 'unsafe-inline' 'nonce-ltbJYVZJUivaazhBcdmhRilOCOGappUf'; font-src 'self'; connect-src 'self' webmention.io discuss.httparchive.org *.google-analytics.com www.googletagmanager.com; img-src 'self' https: data:; frame-src 'self' docs.google.com www.youtube.com; object-src 'self'; base-uri 'none'",
"content-type: text\/html; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"feature-policy: accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'",
"permissions-policy: browsing-topics=()",
"referrer-policy: strict-origin-when-cross-origin",
"report-to: {\"group\":\"default\",\"max_age\":31536000,\"endpoints\":[{\"url\":\"https:\/\/httparchive.report-uri.com\/a\/d\/g\"}],\"include_subdomains\":true}",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: b3ec985dda2cbbdb02c35a3435ce438d",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
":status: 200"
]
},
"bytesOut": 2938,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 105,
"connect_ms": 30,
"ssl_ms": 69,
"gzip_total": 14210,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 208,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "A"
},
{
"dns_query_type": "HTTPS"
}
],
"results": {
"aliases": [
"almanac.httparchive.org",
"ghs.googlehosted.com"
],
"canonical_names": [
"ghs.googlehosted.com"
],
"endpoint_metadatas": [],
"expiration": "13362171010329237",
"host_ports": [],
"hostname_results": [],
"ip_endpoints": [
{
"endpoint_address": "172.253.122.121",
"endpoint_port": 0
}
],
"text_records": []
}
},
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
"SETTINGS_MAX_HEADER_LIST_SIZE": 137216
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 95,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFOjCCBCKgAwIBAgIQEHpKwB5FXNwStNcVE6zDPTANBgkqhkiG9w0BAQsFADA7\nMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQww\nCgYDVQQDEwNXUjMwHhcNMjQwNjAyMDgxMTEyWhcNMjQwODMxMDkwMzA1WjAiMSAw\nHgYDVQQDExdhbG1hbmFjLmh0dHBhcmNoaXZlLm9yZzCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAJtExJCGuV4+Wa1fGNITK0oA6xI7KvPEUOzITUpz7jZf\n+T+3uouxho\/AttUtzJoXH\/0LofU4\/Dw4i+kH8LXTIWL4o\/EOVrT3ZuKR4wHX01Bj\nkFfDdgvF8zuWrL1BciIGmGRNAlTx0PLu\/2CUEUVLlZM+ZJu41qlyUwz45IpZw8ks\ndsXuAxUoAM+LuHzdWriUDlpKYtGaCgzZzPalFcik1J+fcWvhZhF82A2RnVFrQPlP\nrEFKKoBnzS8Xoi\/BpK31YKN8zjmtQuzqxI4yyJ711ui9NXz8iFU37oN0AuB+aXZw\n5clhdHIOwsp0Dv\/M7ZR1EuGURuZAPMPwzytk9fZhdoMCAwEAAaOCAlEwggJNMA4G\nA1UdDwEB\/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBR6xFKxXEas4pe6+Bcg35j4r2aMjzAfBgNVHSMEGDAWgBTHgfX9\njojZADxNY6JQMSSgziP+IzBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vLnBraS5nb29nL3Mvd3IzL0VIbzAlBggrBgEFBQcwAoYZaHR0cDovL2ku\ncGtpLmdvb2cvd3IzLmNydDAiBgNVHREEGzAZghdhbG1hbmFjLmh0dHBhcmNoaXZl\nLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNVHR8ELzAtMCugKaAnhiVodHRw\nOi8vYy5wa2kuZ29vZy93cjMvZDc2dzhUYXY0MWsuY3JsMIIBBQYKKwYBBAHWeQIE\nAgSB9gSB8wDxAHYA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEftZsAAAGP\n2DeYegAABAMARzBFAiEAgTZuqXq47nv1\/tW\/PwYVR58xOzbyvyxLBDyZKuKQ1vEC\nIAebNpswnzHoCHol2BzlR+W7kWJDk4qOFhfig0K049StAHcAPxdLT9ciR1iUHWUc\nhL4NEu2QN38fhWrrwb8ohez4ZG4AAAGP2DeYjAAABAMASDBGAiEAzy28BoBfZ3tl\ns42eAO1nglsMwvKk9cPk7UnHg3krS18CIQDRWR9Vu3CRzwO82RuXKbtxyRzP4HI3\n77eQj+u5UzuBcTANBgkqhkiG9w0BAQsFAAOCAQEADIu4dadd5GKXJy\/Y\/W60JAIc\nKI2wbHOg8PtdO809mxwH2Vw7JM8LrTR+FbP2JhPjsEkjCtelpgwEt+7NVx4BXMKu\nH133d\/Ct6YtlWAkqkOmvSYyvvrUxd8Ytp0cG3ZSunUsHeAHieU4k\/az\/DhzZvpSi\neqalcbAkrxFWU0APWgHG+5xmnmYup7NRM9HFuX4OYSLbbAL5I9+TCYuzuqXmbj6s\n0lHZLeZ8e3J7h7MBbujMzALLiSla8C+RXG+AjfAwwqlTh+mu0BGN+kkLB9Jx5+lY\naptDQU+wopWYTJcZcnc8luWFavjW9Y9M32QYMNUWPtcR7AvK27DlpYLEEzoxHg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFCzCCAvOgAwIBAgIQf\/AFqRVo1jq8IoYWhKpLWjANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIw\nMTQwMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNl\ncnZpY2VzMQwwCgYDVQQDEwNXUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQCPNHWHr4RyFI0HEJFvA6zx1Ag1mhnymxiJNGyYj3rU3eoF6N4bfIxUErp5\nivsYDQ18nPO9OOSoXsYzy0aJb0ag6TdjjdzM1ZdOMq17HSMFufV7SUOY0LxXx1N4\nGLHtp1SyfIa+8FRFvIe6mVkd9LjbAPuBT0YrYl6xOqUqFyOsor7FjuVe\/XEefaS0\nI30EUrI00t+ZrIfGTFlf+OZPjnWSwrIwRpLQtg3H5Iln\/z9UlCdl4wHISiyEL2Vf\nza1c\/aatQVvcTD8XlpF9qdg8Uyoc0ObUd+ZDSsK3+Eiiza1jtSVrlnIdgUVvhmnE\n5OZ4TDHmoX+nAXMKh++HiXLM08WNAgMBAAGjgf4wgfswDgYDVR0PAQH\/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH\/\nAgEAMB0GA1UdDgQWBBTHgfX9jojZADxNY6JQMSSgziP+IzAfBgNVHSMEGDAWgBTk\nrysmcRorSCeFL1JmLO\/wiRNxPjA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAKG\nGGh0dHA6Ly9pLnBraS5nb29nL3IxLmNydDArBgNVHR8EJDAiMCCgHqAchhpodHRw\nOi8vYy5wa2kuZ29vZy9yL3IxLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATANBgkq\nhkiG9w0BAQsFAAOCAgEAnI1DlJQzSKcWbyXXrJSsgKMo6KG74TMqhsuTg67a0FX0\n2752+eiJb5YsOJc8DVOHalwpOvbuPdl5BuAEgIK4Va7l9j3J9M1\/EjeWjGTM3Ros\nzmBJGu82oz6EWi5q75xeF+onJmh2Hm98a\/yJAI\/mODXq5LofYcQ9AffKP9ZMZu+Y\nwW+\/qHqyX2JhaOntvl7i8S+l1Y8CcKEqM1NFK4s4EBYPRFjZDawOHX7fSchbSMVP\nn5Nu04lrU6xufuZqRosEQw2o0UAyzDoyA52NXzJTWr1G2FVg\/0A9hdrQ\/6fe9G31\n67zKxNqXErs6MpHttEouGbpm2ftzrmcvruYxTfxc4G2GwBi3LFLozNpy042gDfXB\nzDyn1staWsy7+QnzMlR59Fz6jBOk5R4LT+ma0+KjnfRhMh5T2ucm69HkvNQtDZlV\na1tLUlzs0zLEdQSehTCjZ6SYsGt2bMVK6dvtxzcyCP0QDUFnNXCwgw12+mGSkAuj\n4ORi8kMRpnL8UEjkNbdw9KL1eYbEC3D0GPue2Yk2AGhxkmcdm1BoOp05kYw\/Nnqg\nh7QV8DKyBTUHbjH0pXlLiOsSOY+CLh1eTM+Do6rSjqGnDQeUXylZmPCmuveaw38I\nVnBaa6Eiz6pngZ1u6OeO\/1UzfhmyTm0n0G+9JZ3KS2Mq08isNgXHLnhlHJaphpE=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 309,
"ttfb_start": 209,
"ttfb_end": 283,
"download_start": 283,
"download_end": 309,
"download_ms": 26,
"all_start": 0,
"all_end": 309,
"all_ms": 304,
"index": 0,
"number": 1,
"body_file": "001-6D181C0D768D2AB26481ED49FAC64E3B-body.txt",
"cpuTimes": {
"EvaluateScript": 6,
"v8.compile": 0
},
"cpu.EvaluateScript": 6,
"cpu.v8.compile": 0,
"cpuTime": 6,
"body_id": "6D181C0D768D2AB26481ED49FAC64E3B",
"js_timing": [
[
540.64,
541.132
],
[
549.035,
554.072
],
[
540.727,
540.976
],
[
549.097,
549.31
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=6D181C0D768D2AB26481ED49FAC64E3B"
},
{
"type": 3,
"id": "40865.2",
"request_id": "40865.2",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"raw_id": "40865.2",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 39,
"ttfb_ms": 34,
"load_start": 307,
"load_start_float": 307.000101,
"bytesIn": 2188,
"objectSize": 2188,
"objectSizeUncompressed": 6218,
"chunks": [
{
"ts": 343,
"bytes": 2013
},
{
"ts": 345,
"bytes": 175
}
],
"expires": "Fri, 07 Jun 2024 09:50:00 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 7,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 1401",
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-length: 1964",
"content-type: text\/css; charset=utf-8",
"date: Fri, 07 Jun 2024 06:50:00 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 09:50:00 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: d61f7563b414d05d5ecfb7d42bb1c4db",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2038,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 1964,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 9399,
"cdn_provider": "Google",
"server_count": null,
"created": 306,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 101,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 346,
"ttfb_start": 307,
"ttfb_end": 341,
"download_start": 341,
"download_end": 346,
"download_ms": 5,
"all_start": 307,
"all_end": 346,
"all_ms": 39,
"index": 1,
"number": 2,
"body_file": "002-40865.2-body.txt",
"body_id": "40865.2",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.2"
},
{
"type": 3,
"id": "40865.3",
"request_id": "40865.3",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"raw_id": "40865.3",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 58,
"ttfb_ms": 42,
"load_start": 332,
"load_start_float": 332.000107,
"bytesIn": 8383,
"objectSize": 8383,
"objectSizeUncompressed": 33409,
"chunks": [
{
"ts": 376,
"bytes": 4208
},
{
"ts": 388,
"bytes": 4015
},
{
"ts": 391,
"bytes": 160
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 10,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 0",
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-length: 7939",
"content-type: text\/css; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2032,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 7939,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 317,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 107,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 390,
"ttfb_start": 332,
"ttfb_end": 374,
"download_start": 374,
"download_end": 390,
"download_ms": 16,
"all_start": 332,
"all_end": 390,
"all_ms": 58,
"index": 2,
"number": 3,
"body_file": "003-40865.3-body.txt",
"body_id": "40865.3",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.3"
},
{
"type": 3,
"id": "40865.4",
"request_id": "40865.4",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"raw_id": "40865.4",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 159,
"ttfb_ms": 145,
"load_start": 335,
"load_start_float": 335.000113,
"bytesIn": 4476,
"objectSize": 4476,
"objectSizeUncompressed": 12964,
"chunks": [
{
"ts": 488,
"bytes": 3236
},
{
"ts": 492,
"bytes": 1060
},
{
"ts": 492,
"bytes": 180
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 12,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2026,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4012,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 318,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 113,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 494,
"ttfb_start": 335,
"ttfb_end": 480,
"download_start": 480,
"download_end": 494,
"download_ms": 14,
"all_start": 335,
"all_end": 494,
"all_ms": 159,
"index": 3,
"number": 4,
"body_file": "004-40865.4-body.txt",
"body_id": "40865.4",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.4"
},
{
"type": 3,
"id": "40865.5",
"request_id": "40865.5",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Light.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Poppins-Light.woff2",
"raw_id": "40865.5",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 178,
"ttfb_ms": 160,
"load_start": 335,
"load_start_float": 335.000119,
"bytesIn": 7988,
"objectSize": 7988,
"objectSizeUncompressed": 7988,
"chunks": [
{
"ts": 513,
"bytes": 7988
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 13,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Poppins-Light.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2029,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 319,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 119,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 32,
"GSUB": 48,
"OS\/2": 96,
"cmap": 212,
"gasp": 8,
"glyf": 10330,
"head": 54,
"hhea": 36,
"hmtx": 872,
"loca": 0,
"maxp": 32,
"name": 522,
"post": 523
},
"names": {
"0": "Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.",
"1": "Poppins Light",
"2": "Regular",
"3": "3.010;ITFO;Poppins-Light",
"4": "Poppins Light",
"5": "Version 3.010;PS 1.000;hotconv 16.6.54;makeotf.lib2.5.65590",
"6": "Poppins-Light",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 855,
"usWeightClass": 300,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 327,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "ITFO",
"fsSelection": 192,
"usFirstCharIndex": 0,
"usLastCharIndex": 8725,
"sTypoAscender": 1050,
"sTypoDescender": -350,
"sTypoLineGap": 100,
"usWinAscent": 1135,
"usWinDescent": 627,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 546,
"sCapHeight": 705,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 4,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 4,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
700,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722,
8725
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": []
},
"dev2": [],
"deva": []
},
"GPOS": {
"DFLT": {
"default": []
}
}
},
"counts": {
"num_cmap_codepoints": 217,
"num_glyphs": 218
}
},
"load_end": 513,
"ttfb_start": 335,
"ttfb_end": 495,
"download_start": 495,
"download_end": 513,
"download_ms": 18,
"all_start": 335,
"all_end": 513,
"all_ms": 178,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "40865.6",
"request_id": "40865.6",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Lato-Regular.woff2",
"raw_id": "40865.6",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 84,
"ttfb_ms": 57,
"load_start": 335,
"load_start_float": 335.000125,
"bytesIn": 14044,
"objectSize": 14044,
"objectSizeUncompressed": 14044,
"chunks": [
{
"ts": 411,
"bytes": 8720
},
{
"ts": 413,
"bytes": 2816
},
{
"ts": 419,
"bytes": 2508
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 15,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Lato-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2026,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 320,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 9,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 125,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 4730,
"GSUB": 112,
"OS\/2": 96,
"cmap": 196,
"gasp": 12,
"glyf": 16794,
"head": 54,
"hhea": 36,
"hmtx": 886,
"loca": 0,
"maxp": 32,
"name": 664,
"post": 581
},
"names": {
"0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
"1": "Lato",
"2": "Regular",
"3": "tyPolandLukaszDziedzic: Lato Regular: 2011",
"4": "Lato Regular",
"5": "Version 1.104; Western+Polish opensource",
"6": "Lato-Regular",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 1042,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1400,
"ySubscriptYSize": 1300,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 280,
"ySuperscriptXSize": 1400,
"ySuperscriptYSize": 1300,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 954,
"yStrikeoutSize": 120,
"yStrikeoutPosition": 500,
"sFamilyClass": 2051,
"ulUnicodeRange1": 2147483687,
"ulUnicodeRange2": 74,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "tyPL",
"fsSelection": 64,
"usFirstCharIndex": 0,
"usLastCharIndex": 8722,
"sTypoAscender": 1610,
"sTypoDescender": -390,
"sTypoLineGap": 400,
"usWinAscent": 1974,
"usWinDescent": 426,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 1013,
"sCapHeight": 1433,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 15,
"bWeight": 5,
"bProportion": 2,
"bContrast": 2,
"bStrokeVariation": 2,
"bArmStyle": 4,
"bLetterForm": 3,
"bMidline": 2,
"bXHeight": 3
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -140,
"underlineThickness": 120,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"liga"
]
},
"latn": {
"default": [
"liga"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
},
"latn": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 215,
"num_glyphs": 224
}
},
"load_end": 419,
"ttfb_start": 335,
"ttfb_end": 392,
"download_start": 392,
"download_end": 419,
"download_ms": 27,
"all_start": 335,
"all_end": 419,
"all_ms": 84,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "40865.7",
"request_id": "40865.7",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Bold.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Poppins-Bold.woff2",
"raw_id": "40865.7",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 100,
"ttfb_ms": 86,
"load_start": 336,
"load_start_float": 336.000131,
"bytesIn": 7924,
"objectSize": 7924,
"objectSizeUncompressed": 7924,
"chunks": [
{
"ts": 436,
"bytes": 7924
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 16,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Poppins-Bold.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2026,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 324,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 11,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 131,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 32,
"GSUB": 48,
"OS\/2": 96,
"cmap": 212,
"gasp": 8,
"glyf": 9857,
"head": 54,
"hhea": 36,
"hmtx": 872,
"loca": 0,
"maxp": 32,
"name": 524,
"post": 523
},
"names": {
"0": "Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.",
"1": "Poppins",
"2": "Bold",
"3": "3.010;ITFO;Poppins-Bold",
"4": "Poppins Bold",
"5": "Version 3.010;PS 1.000;hotconv 16.6.54;makeotf.lib2.5.65590",
"6": "Poppins-Bold",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 883,
"usWeightClass": 700,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 334,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "ITFO",
"fsSelection": 160,
"usFirstCharIndex": 0,
"usLastCharIndex": 8725,
"sTypoAscender": 1050,
"sTypoDescender": -350,
"sTypoLineGap": 100,
"usWinAscent": 1135,
"usWinDescent": 627,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 558,
"sCapHeight": 711,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 4,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 8,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
700,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722,
8725
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": []
},
"dev2": [],
"deva": []
},
"GPOS": {
"DFLT": {
"default": []
}
}
},
"counts": {
"num_cmap_codepoints": 217,
"num_glyphs": 218
}
},
"load_end": 436,
"ttfb_start": 336,
"ttfb_end": 422,
"download_start": 422,
"download_end": 436,
"download_ms": 14,
"all_start": 336,
"all_end": 436,
"all_ms": 100,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "40865.8",
"request_id": "40865.8",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Black.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Lato-Black.woff2",
"raw_id": "40865.8",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 144,
"ttfb_ms": 125,
"load_start": 336,
"load_start_float": 336.000137,
"bytesIn": 13732,
"objectSize": 13732,
"objectSizeUncompressed": 13732,
"chunks": [
{
"ts": 472,
"bytes": 10129
},
{
"ts": 478,
"bytes": 2816
},
{
"ts": 480,
"bytes": 787
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 17,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Lato-Black.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 3c76b830eb9feb85d9bd0abd268ed8ec",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2020,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 326,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 137,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 4730,
"GSUB": 112,
"OS\/2": 96,
"cmap": 196,
"gasp": 8,
"glyf": 16881,
"head": 54,
"hhea": 36,
"hmtx": 886,
"loca": 0,
"maxp": 32,
"name": 644,
"post": 581
},
"names": {
"0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
"1": "Lato Black",
"2": "Regular",
"3": "tyPolandLukaszDziedzic: Lato Black: 2011",
"4": "Lato Black",
"5": "Version 1.104; Western+Polish opensource",
"6": "Lato-Black",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 1076,
"usWeightClass": 900,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1400,
"ySubscriptYSize": 1300,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 280,
"ySuperscriptXSize": 1400,
"ySuperscriptYSize": 1300,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 954,
"yStrikeoutSize": 194,
"yStrikeoutPosition": 500,
"sFamilyClass": 2051,
"ulUnicodeRange1": 2147483687,
"ulUnicodeRange2": 74,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "tyPL",
"fsSelection": 64,
"usFirstCharIndex": 0,
"usLastCharIndex": 8722,
"sTypoAscender": 1610,
"sTypoDescender": -390,
"sTypoLineGap": 400,
"usWinAscent": 1974,
"usWinDescent": 426,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 1037,
"sCapHeight": 1457,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 15,
"bWeight": 10,
"bProportion": 2,
"bContrast": 2,
"bStrokeVariation": 2,
"bArmStyle": 4,
"bLetterForm": 3,
"bMidline": 2,
"bXHeight": 3
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -103,
"underlineThickness": 194,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"liga"
]
},
"latn": {
"default": [
"liga"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
},
"latn": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 215,
"num_glyphs": 224
}
},
"load_end": 480,
"ttfb_start": 336,
"ttfb_end": 461,
"download_start": 461,
"download_end": 480,
"download_ms": 19,
"all_start": 336,
"all_end": 480,
"all_ms": 144,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "40865.9",
"request_id": "40865.9",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Bold.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Lato-Bold.woff2",
"raw_id": "40865.9",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 117,
"ttfb_ms": 103,
"load_start": 338,
"load_start_float": 338.000143,
"bytesIn": 14176,
"objectSize": 14176,
"objectSizeUncompressed": 14176,
"chunks": [
{
"ts": 455,
"bytes": 14176
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 18,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Lato-Bold.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2017,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 329,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 143,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 4930,
"GSUB": 112,
"OS\/2": 96,
"cmap": 196,
"gasp": 12,
"glyf": 16775,
"head": 54,
"hhea": 36,
"hmtx": 886,
"loca": 0,
"maxp": 32,
"name": 640,
"post": 581
},
"names": {
"0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
"1": "Lato",
"2": "Bold",
"3": "tyPolandLukaszDziedzic: Lato Bold: 2011",
"4": "Lato Bold",
"5": "Version 1.104; Western+Polish opensource",
"6": "Lato-Bold",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 1060,
"usWeightClass": 700,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1400,
"ySubscriptYSize": 1300,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 280,
"ySuperscriptXSize": 1400,
"ySuperscriptYSize": 1300,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 954,
"yStrikeoutSize": 160,
"yStrikeoutPosition": 500,
"sFamilyClass": 2051,
"ulUnicodeRange1": 2147483687,
"ulUnicodeRange2": 74,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "tyPL",
"fsSelection": 32,
"usFirstCharIndex": 0,
"usLastCharIndex": 8722,
"sTypoAscender": 1610,
"sTypoDescender": -390,
"sTypoLineGap": 400,
"usWinAscent": 1974,
"usWinDescent": 426,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 1026,
"sCapHeight": 1446,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 15,
"bWeight": 8,
"bProportion": 2,
"bContrast": 2,
"bStrokeVariation": 2,
"bArmStyle": 4,
"bLetterForm": 3,
"bMidline": 2,
"bXHeight": 3
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -120,
"underlineThickness": 160,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"liga"
]
},
"latn": {
"default": [
"liga"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
},
"latn": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 215,
"num_glyphs": 224
}
},
"load_end": 455,
"ttfb_start": 338,
"ttfb_end": 441,
"download_start": 441,
"download_end": 455,
"download_ms": 14,
"all_start": 338,
"all_end": 455,
"all_ms": 117,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "40865.18",
"request_id": "40865.18",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/images\/home-hero.png",
"raw_id": "40865.18",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 204,
"ttfb_ms": 156,
"load_start": 358,
"load_start_float": 358.000149,
"bytesIn": 38042,
"objectSize": 38042,
"objectSizeUncompressed": 38042,
"chunks": [
{
"ts": 517,
"bytes": 10132
},
{
"ts": 523,
"bytes": 2816
},
{
"ts": 528,
"bytes": 2441
},
{
"ts": 530,
"bytes": 2807
},
{
"ts": 535,
"bytes": 2816
},
{
"ts": 539,
"bytes": 2816
},
{
"ts": 544,
"bytes": 2816
},
{
"ts": 550,
"bytes": 2816
},
{
"ts": 554,
"bytes": 2313
},
{
"ts": 558,
"bytes": 2807
},
{
"ts": 562,
"bytes": 3462
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 1379,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/images\/home-hero.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-type: image\/png",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 3c76b830eb9feb85d9bd0abd268ed8ec",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2089,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 38139,
"image_save": 0,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 357,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 17,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 149,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "38 kB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 820,
"ImageHeight": 562,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 576 bytes, use -b option to extract)",
"Transparency": "(Binary data 80 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "820x562",
"Megapixels": 0.461
}
},
"magick": {
"baseName": "40865.18",
"format": "PNG",
"formatDescription": "PNG",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 820,
"height": 562,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 1843360,
"imageStatistics": {
"Overall": {
"min": 0,
"max": 255,
"mean": 135.345,
"median": 182,
"standardDeviation": 120.996,
"kurtosis": -1.92595,
"skewness": -0.137409,
"entropy": 0.345551
}
},
"channelStatistics": {
"alpha": {
"min": 0,
"max": 255,
"mean": 151.089,
"median": 255,
"standardDeviation": 124.545,
"kurtosis": -1.85456,
"skewness": -0.373143,
"entropy": 0.21451
},
"red": {
"min": 0,
"max": 255,
"mean": 131.917,
"median": 164,
"standardDeviation": 120.449,
"kurtosis": -1.92765,
"skewness": -0.0927255,
"entropy": 0.380909
},
"green": {
"min": 0,
"max": 255,
"mean": 128.636,
"median": 157,
"standardDeviation": 119.097,
"kurtosis": -1.91692,
"skewness": -0.0362863,
"entropy": 0.39435
},
"blue": {
"min": 0,
"max": 255,
"mean": 129.738,
"median": 152,
"standardDeviation": 119.895,
"kurtosis": -1.92853,
"skewness": -0.0567479,
"entropy": 0.392434
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 820,
"height": 562,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:21+00:00",
"date:modify": "2024-06-07T07:13:21+00:00",
"date:timestamp": "2024-06-07T07:13:31+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "820, 562",
"png:PLTE.number_colors": "192",
"png:tRNS": "chunk was found",
"signature": "798fb0113f8c1fd0995df036f4a99e417c47e305991b82ee84aa9d63b518ffad"
},
"tainted": false,
"filesize": "38042B",
"numberPixels": "460840",
"pixelsPerSecond": "3.81893MB",
"userTime": "0.060u",
"elapsedTime": "0:01.120"
}
},
"load_end": 562,
"ttfb_start": 358,
"ttfb_end": 514,
"download_start": 514,
"download_end": 562,
"download_ms": 48,
"all_start": 358,
"all_end": 562,
"all_ms": 204,
"index": 9,
"number": 10
},
{
"type": 3,
"id": "40865.19",
"request_id": "40865.19",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5",
"raw_id": "40865.19",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 68,
"ttfb_ms": 48,
"load_start": 515,
"load_start_float": 515.000169,
"bytesIn": 9402,
"objectSize": 9402,
"objectSizeUncompressed": 29180,
"chunks": [
{
"ts": 565,
"bytes": 3213
},
{
"ts": 573,
"bytes": 4121
},
{
"ts": 578,
"bytes": 1918
},
{
"ts": 583,
"bytes": 150
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2616,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: cdd021b12333799f2ae3925106fe21c0",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1933,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 8984,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 499,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 21,
"http2_stream_dependency": 19,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 169,
"server_port": "443",
"renderBlocking": "potentially_blocking",
"load_end": 583,
"ttfb_start": 515,
"ttfb_end": 563,
"download_start": 563,
"download_end": 583,
"download_ms": 20,
"all_start": 515,
"all_end": 583,
"all_ms": 68,
"index": 10,
"number": 11,
"body_file": "006-40865.19-body.txt",
"cpuTimes": {
"EvaluateScript": 33,
"v8.compile": 1
},
"cpu.EvaluateScript": 33,
"cpu.v8.compile": 1,
"cpuTime": 34,
"body_id": "40865.19",
"js_timing": [
[
800.732,
834.149
],
[
800.752,
801.724
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.19"
},
{
"type": 3,
"id": "40865.21",
"request_id": "40865.21",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45",
"raw_id": "40865.21",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 78,
"ttfb_ms": 72,
"load_start": 516,
"load_start_float": 516.000188,
"bytesIn": 5254,
"objectSize": 5254,
"objectSizeUncompressed": 12576,
"chunks": [
{
"ts": 593,
"bytes": 3267
},
{
"ts": 594,
"bytes": 1818
},
{
"ts": 594,
"bytes": 74
},
{
"ts": 594,
"bytes": 95
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2624,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: cdd021b12333799f2ae3925106fe21c0",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1942,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4790,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 506,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 23,
"http2_stream_dependency": 21,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 188,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 594,
"ttfb_start": 516,
"ttfb_end": 588,
"download_start": 588,
"download_end": 594,
"download_ms": 6,
"all_start": 516,
"all_end": 594,
"all_ms": 78,
"index": 11,
"number": 12,
"body_file": "008-40865.21-body.txt",
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 0,
"FunctionCall": 23
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 23,
"cpuTime": 24,
"body_id": "40865.21",
"js_timing": [
[
794.494,
795.081
],
[
794.515,
794.93
],
[
834.919,
834.968
],
[
896.925,
896.977
],
[
946.641,
946.675
],
[
1059.531,
1059.998
],
[
1066.578,
1078.347
],
[
1078.685,
1078.702
],
[
1079.353,
1079.369
],
[
1197.435,
1197.448
],
[
1198.632,
1198.652
],
[
1581.178,
1581.497
],
[
1581.82,
1581.834
],
[
1581.839,
1581.861
],
[
1581.866,
1581.871
],
[
1581.874,
1581.879
],
[
1581.883,
1581.887
],
[
1581.891,
1581.896
],
[
1581.9,
1581.905
],
[
1582.453,
1592.983
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.21"
},
{
"type": 3,
"id": "40865.22",
"request_id": "40865.22",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09",
"raw_id": "40865.22",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 72,
"ttfb_ms": 68,
"load_start": 516,
"load_start_float": 516.000194,
"bytesIn": 2121,
"objectSize": 2121,
"objectSizeUncompressed": 6441,
"chunks": [
{
"ts": 584,
"bytes": 2053
},
{
"ts": 588,
"bytes": 68
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2625,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 0",
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-length: 1940",
"content-type: application\/javascript; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: cdd021b12333799f2ae3925106fe21c0",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1957,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 1940,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 507,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 25,
"http2_stream_dependency": 23,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 194,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 588,
"ttfb_start": 516,
"ttfb_end": 584,
"download_start": 584,
"download_end": 588,
"download_ms": 4,
"all_start": 516,
"all_end": 588,
"all_ms": 72,
"index": 12,
"number": 13,
"body_file": "007-40865.22-body.txt",
"cpuTimes": {
"EvaluateScript": 3,
"v8.compile": 0
},
"cpu.EvaluateScript": 3,
"cpu.v8.compile": 0,
"cpuTime": 3,
"body_id": "40865.22",
"js_timing": [
[
795.135,
798.258
],
[
795.149,
795.42
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.22"
},
{
"type": 3,
"id": "40865.32",
"request_id": "40865.32",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
"raw_id": "40865.32",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 82,
"ttfb_ms": 72,
"load_start": 523,
"load_start_float": 523.0002,
"bytesIn": 5029,
"objectSize": 5029,
"objectSizeUncompressed": 15569,
"chunks": [
{
"ts": 599,
"bytes": 3289
},
{
"ts": 605,
"bytes": 1438
},
{
"ts": 605,
"bytes": 254
},
{
"ts": 605,
"bytes": 48
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2630,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Lowest",
"initial_priority": "Lowest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=4, i",
"purpose: prefetch",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 6254a9afe30b7fb2e2be729a099ba058",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2446,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4615,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 519,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 27,
"http2_stream_dependency": 25,
"http2_stream_weight": 110,
"http2_stream_exclusive": 1,
"netlog_id": 200,
"server_port": "443",
"load_end": 605,
"ttfb_start": 523,
"ttfb_end": 595,
"download_start": 595,
"download_end": 605,
"download_ms": 10,
"all_start": 523,
"all_end": 605,
"all_ms": 82,
"index": 13,
"number": 14,
"body_file": "005-40865.32-body.txt",
"body_id": "40865.32",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.32"
},
{
"type": 3,
"id": "40865.20",
"request_id": "40865.20",
"ip_addr": "172.253.62.97",
"full_url": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"is_secure": 1,
"method": "GET",
"host": "www.googletagmanager.com",
"url": "\/gtag\/js?id=G-PQ5N2MZG5M",
"raw_id": "40865.20",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 358,
"ttfb_ms": 114,
"load_start": 671,
"load_start_float": 671.000175,
"bytesIn": 90441,
"objectSize": 90441,
"objectSizeUncompressed": 256522,
"chunks": [
{
"ts": 789,
"bytes": 1377,
"inflated": 2855
},
{
"ts": 791,
"bytes": 1386,
"inflated": 5332
},
{
"ts": 796,
"bytes": 2772,
"inflated": 12934
},
{
"ts": 798,
"bytes": 1438,
"inflated": 4066
},
{
"ts": 802,
"bytes": 1377,
"inflated": 3962
},
{
"ts": 806,
"bytes": 2772,
"inflated": 7683
},
{
"ts": 812,
"bytes": 2772,
"inflated": 6981
},
{
"ts": 819,
"bytes": 2648,
"inflated": 10125
},
{
"ts": 834,
"bytes": 2772,
"inflated": 8654
},
{
"ts": 875,
"bytes": 2772,
"inflated": 7239
},
{
"ts": 893,
"bytes": 2648,
"inflated": 8534
},
{
"ts": 899,
"bytes": 2772,
"inflated": 6830
},
{
"ts": 912,
"bytes": 5420,
"inflated": 13921
},
{
"ts": 926,
"bytes": 2772,
"inflated": 6858
},
{
"ts": 931,
"bytes": 2772,
"inflated": 7776
},
{
"ts": 935,
"bytes": 2648,
"inflated": 7611
},
{
"ts": 942,
"bytes": 2772,
"inflated": 8136
},
{
"ts": 947,
"bytes": 1386,
"inflated": 3246
},
{
"ts": 958,
"bytes": 2657,
"inflated": 6427
},
{
"ts": 964,
"bytes": 2763,
"inflated": 7630
},
{
"ts": 969,
"bytes": 2772,
"inflated": 7821
},
{
"ts": 972,
"bytes": 2657,
"inflated": 7284
},
{
"ts": 977,
"bytes": 2763,
"inflated": 7135
},
{
"ts": 982,
"bytes": 2772,
"inflated": 8247
},
{
"ts": 987,
"bytes": 2645,
"inflated": 7186
},
{
"ts": 991,
"bytes": 2763,
"inflated": 7396
},
{
"ts": 999,
"bytes": 2772,
"inflated": 7614
},
{
"ts": 1001,
"bytes": 2657,
"inflated": 7600
},
{
"ts": 1006,
"bytes": 2763,
"inflated": 7970
},
{
"ts": 1008,
"bytes": 1386,
"inflated": 3466
},
{
"ts": 1014,
"bytes": 2772,
"inflated": 7087
},
{
"ts": 1018,
"bytes": 2648,
"inflated": 7005
},
{
"ts": 1022,
"bytes": 2772,
"inflated": 7540
},
{
"ts": 1027,
"bytes": 2772,
"inflated": 8469
},
{
"ts": 1029,
"bytes": 2831,
"inflated": 7902
}
],
"expires": "Fri, 07 Jun 2024 07:13:21 GMT",
"cacheControl": "private, max-age=900",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 214,
"protocol": "HTTP\/2",
"dns_start": 503,
"dns_end": 564,
"connect_start": 565,
"connect_end": 611,
"ssl_start": 611,
"ssl_end": 670,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.google-analytics.com",
"sanList": [
"*.google-analytics.com",
"region1.app-measurement.com",
"app-measurement.com",
"region1.att.app-measurement.com",
"att.app-measurement.com",
"region1.analytics.app-measurement.com",
"analytics.app-measurement.com",
"region1.app-analytics-services-att.com",
"app-analytics-services-att.com",
"region1.app-analytics-services.com",
"app-analytics-services.com",
"google-analytics.com",
"region1.google-analytics.com",
"ssl.google-analytics.com",
"www.google-analytics.com",
"region1.analytics.google.com",
"googletagmanager.com",
"www.googletagmanager.com",
"urchin.com",
"service.urchin.com",
"fps.goog",
"*.fps.goog",
"googleoptimize.com",
"www.googleoptimize.com"
],
"issuer": "GTS CA 1C3",
"validFrom": 1716269523,
"validTo": 1723527122,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1716273125436,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402206467656981BB78C858EF864040F304FC46751384EBBFB16DE62E11A6999DFB8702201AC71185A4D0F0E1DA239B6BA4437B2D7D47A4E0BC5C132B9BF80611067DF2E8"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Sabre2024h2'",
"logId": "1998107109F0D6522E3080D29E3F64BB836E28CCF90F528EEEDFCE4A3F16B4CA",
"timestamp": 1716273125544,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100F43358CAD1AC94551DAA38C8A7460FA85D24861BD56AD1FB53B607C420D4AD67022100B3E1F8DBE5CBD5AF60CDCB8235668532FB1F95E9F335850C616B615BDC5EDBB0"
}
],
"certificateTransparencyCompliance": "unknown",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2622,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.googletagmanager.com",
":method: GET",
":path: \/gtag\/js?id=G-PQ5N2MZG5M",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-headers: Cache-Control",
"access-control-allow-origin: *",
"cache-control: private, max-age=900",
"content-encoding: br",
"content-length: 90441",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"expires: Fri, 07 Jun 2024 07:13:21 GMT",
"server: Google Tag Manager",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1813,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 61,
"connect_ms": 46,
"ssl_ms": 59,
"gzip_total": 90441,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 900,
"cdn_provider": "Google",
"server_count": null,
"created": 502,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "A"
},
{
"dns_query_type": "HTTPS"
}
],
"results": {
"aliases": [
"www.googletagmanager.com"
],
"canonical_names": [
"www.googletagmanager.com"
],
"endpoint_metadatas": [],
"expiration": "13362171010329237",
"host_ports": [],
"hostname_results": [],
"ip_endpoints": [
{
"endpoint_address": "172.253.62.97",
"endpoint_port": 0
}
],
"text_records": []
}
},
"socket_group": "https:\/\/www.googletagmanager.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
"SETTINGS_MAX_HEADER_LIST_SIZE": 65536
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 175,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIG7zCCBdegAwIBAgIQe8kri75yJ\/EQbO3PuRmsdjANBgkqhkiG9w0BAQsFADBG\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzETMBEGA1UEAxMKR1RTIENBIDFDMzAeFw0yNDA1MjEwNTMyMDNaFw0yNDA4MTMw\nNTMyMDJaMCExHzAdBgNVBAMMFiouZ29vZ2xlLWFuYWx5dGljcy5jb20wWTATBgcq\nhkjOPQIBBggqhkjOPQMBBwNCAATbXlT7HIV8nEOZANmIhHwFLRZnwE0fqJ4bf3L+\nbw\/XwbcTFwqrVVWPwnKs30XGjbR885oQgzphZrxwu9JHr5QQo4IExzCCBMMwDgYD\nVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\/wQCMAAw\nHQYDVR0OBBYEFDDPrwuFls+ZLpFpSweS3yGuECzZMB8GA1UdIwQYMBaAFIp0f6+F\nze6VzT2c0OJGFPNxNR0nMGoGCCsGAQUFBwEBBF4wXDAnBggrBgEFBQcwAYYbaHR0\ncDovL29jc3AucGtpLmdvb2cvZ3RzMWMzMDEGCCsGAQUFBzAChiVodHRwOi8vcGtp\nLmdvb2cvcmVwby9jZXJ0cy9ndHMxYzMuZGVyMIICdwYDVR0RBIICbjCCAmqCFiou\nZ29vZ2xlLWFuYWx5dGljcy5jb22CG3JlZ2lvbjEuYXBwLW1lYXN1cmVtZW50LmNv\nbYITYXBwLW1lYXN1cmVtZW50LmNvbYIfcmVnaW9uMS5hdHQuYXBwLW1lYXN1cmVt\nZW50LmNvbYIXYXR0LmFwcC1tZWFzdXJlbWVudC5jb22CJXJlZ2lvbjEuYW5hbHl0\naWNzLmFwcC1tZWFzdXJlbWVudC5jb22CHWFuYWx5dGljcy5hcHAtbWVhc3VyZW1l\nbnQuY29tgiZyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMtYXR0LmNvbYIe\nYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy1hdHQuY29tgiJyZWdpb24xLmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghphcHAtYW5hbHl0aWNzLXNlcnZpY2VzLmNvbYIU\nZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuZ29vZ2xlLWFuYWx5dGljcy5j\nb22CGHNzbC5nb29nbGUtYW5hbHl0aWNzLmNvbYIYd3d3Lmdvb2dsZS1hbmFseXRp\nY3MuY29tghxyZWdpb24xLmFuYWx5dGljcy5nb29nbGUuY29tghRnb29nbGV0YWdt\nYW5hZ2VyLmNvbYIYd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tggp1cmNoaW4uY29t\nghJzZXJ2aWNlLnVyY2hpbi5jb22CCGZwcy5nb29nggoqLmZwcy5nb29nghJnb29n\nbGVvcHRpbWl6ZS5jb22CFnd3dy5nb29nbGVvcHRpbWl6ZS5jb20wIQYDVR0gBBow\nGDAIBgZngQwBAgEwDAYKKwYBBAHWeQIFAzA8BgNVHR8ENTAzMDGgL6AthitodHRw\nOi8vY3Jscy5wa2kuZ29vZy9ndHMxYzMvemRBVHQwRXhfRmsuY3JsMIIBBAYKKwYB\nBAHWeQIEAgSB9QSB8gDwAHUA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEf\ntZsAAAGPmdmYPAAABAMARjBEAiBkZ2Vpgbt4yFjvhkBA8wT8RnUThOu\/sW3mLhGm\nmZ37hwIgGscRhaTQ8OHaI5trpEN7LX1HpOC8XBMrm\/gGEQZ98ugAdwAZmBBxCfDW\nUi4wgNKeP2S7g24ozPkPUo7u385KPxa0ygAAAY+Z2ZioAAAEAwBIMEYCIQD0M1jK\n0ayUVR2qOMinRg+oXSSGG9Vq0ftTtgfEINStZwIhALPh+Nvly9WvYM3LgjVmhTL7\nH5Xp8zWFDGFrYVvcXtuwMA0GCSqGSIb3DQEBCwUAA4IBAQCl3LO19dBe0wwsEZvk\nYxdSnyjGnid8wb+5DPRL\/gVKsibIVvPQS1M\/joSdQ5kNgiWRLhOKIHdkxGFAiJi7\naaMzT9zUAE+bEzfRYZpJi1A0+pbDQ00TE6iapbNLrr+QxNasJJnTGJWVA2U0aKhf\nc6johKtlFB+StpUwJFimc1oGqiZzLMvF05njJbxXDIlV3kv9vG9nF\/FiJAz0pAS4\nwBbUiJmN52LdyTSfeFTWUhfkmZeG6G6ZFT7n27GV+GTJSnOD2\/GhIQMtB\/5efsiR\n77NY5mdAZJhHg7RVtPPoR\/lG01eIGZ3yyO1jHeIiVGN44jgdPeX7d3+RQ3lkL5eI\nthGy\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "potentially_blocking",
"load_end": 1029,
"ttfb_start": 671,
"ttfb_end": 785,
"download_start": 785,
"download_end": 1029,
"download_ms": 244,
"all_start": 503,
"all_end": 1029,
"all_ms": 524,
"index": 14,
"number": 15,
"body_file": "009-40865.20-body.txt",
"cpuTimes": {
"EvaluateScript": 29,
"v8.compile": 15,
"FunctionCall": 78
},
"cpu.EvaluateScript": 29,
"cpu.v8.compile": 15,
"cpu.FunctionCall": 78,
"cpuTime": 122,
"body_id": "40865.20",
"js_timing": [
[
1089.938,
1118.75
],
[
1089.968,
1104.51
],
[
1119.139,
1194.443
],
[
1194.936,
1195.705
],
[
1195.756,
1195.82
],
[
1195.838,
1196.829
],
[
1196.874,
1196.891
],
[
1196.906,
1196.913
],
[
1196.926,
1196.933
],
[
1196.953,
1196.96
],
[
1196.972,
1196.979
],
[
1196.991,
1196.998
],
[
1197.013,
1197.019
],
[
1197.04,
1197.118
],
[
1197.135,
1197.169
],
[
1197.25,
1197.259
],
[
1197.283,
1197.29
],
[
1197.313,
1197.319
],
[
1197.348,
1197.353
],
[
1197.377,
1197.382
],
[
1197.406,
1197.411
],
[
1198.918,
1198.933
],
[
1198.953,
1198.963
],
[
1198.976,
1198.985
],
[
1581.508,
1581.638
],
[
1581.909,
1581.995
],
[
1595.456,
1596.283
],
[
1596.48,
1596.493
],
[
1596.538,
1596.544
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.20",
"blockingTime": 75.30400000000009
},
{
"type": 3,
"id": "40865.24",
"request_id": "40865.24",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/images\/character-markup.png",
"raw_id": "40865.24",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 209,
"ttfb_ms": 168,
"load_start": 743,
"load_start_float": 743.000218,
"bytesIn": 11971,
"objectSize": 11971,
"objectSizeUncompressed": 11971,
"chunks": [
{
"ts": 916,
"bytes": 1399
},
{
"ts": 921,
"bytes": 3100
},
{
"ts": 938,
"bytes": 1408
},
{
"ts": 945,
"bytes": 1289
},
{
"ts": 952,
"bytes": 4775
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/images\/character-markup.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-type: image\/png",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 50b3d2a89af2c57100ab2ef30765bb8d",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2095,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 12075,
"image_save": 0,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 739,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 31,
"http2_stream_dependency": 29,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 218,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "12 kB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 154,
"ImageHeight": 252,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 546 bytes, use -b option to extract)",
"Transparency": "(Binary data 158 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "154x252",
"Megapixels": 0.039
}
},
"magick": {
"baseName": "40865.24",
"format": "PNG",
"formatDescription": "PNG",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 154,
"height": 252,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 155232,
"imageStatistics": {
"Overall": {
"min": 0,
"max": 255,
"mean": 55.1339,
"median": 0,
"standardDeviation": 70.6796,
"kurtosis": 0.384518,
"skewness": 1.47109,
"entropy": 0.283178
}
},
"channelStatistics": {
"alpha": {
"min": 0,
"max": 255,
"mean": 109.816,
"median": 0,
"standardDeviation": 119.238,
"kurtosis": -1.86137,
"skewness": 0.244606,
"entropy": 0.421521
},
"red": {
"min": 0,
"max": 255,
"mean": 79.3106,
"median": 0,
"standardDeviation": 117.033,
"kurtosis": -1.31697,
"skewness": 0.817568,
"entropy": 0.209573
},
"green": {
"min": 0,
"max": 92,
"mean": 21.1676,
"median": 0,
"standardDeviation": 31.2871,
"kurtosis": -1.31122,
"skewness": 0.820158,
"entropy": 0.23623
},
"blue": {
"min": 0,
"max": 42,
"mean": 10.2409,
"median": 0,
"standardDeviation": 15.1605,
"kurtosis": -1.29306,
"skewness": 0.826162,
"entropy": 0.265389
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 154,
"height": 252,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:21+00:00",
"date:modify": "2024-06-07T07:13:21+00:00",
"date:timestamp": "2024-06-07T07:13:33+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "154, 252",
"png:PLTE.number_colors": "182",
"png:tRNS": "chunk was found",
"signature": "5ee4ba580a5108a3c7261e43c86a1ebc248b70eb76ece561a650379eebdd1cd1"
},
"tainted": false,
"filesize": "11971B",
"numberPixels": "38808",
"pixelsPerSecond": "2.58432MB",
"userTime": "0.000u",
"elapsedTime": "0:01.015"
}
},
"load_end": 952,
"ttfb_start": 743,
"ttfb_end": 911,
"download_start": 911,
"download_end": 952,
"download_ms": 41,
"all_start": 743,
"all_end": 952,
"all_ms": 209,
"index": 15,
"number": 16
},
{
"type": 3,
"id": "40865.25",
"request_id": "40865.25",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/images\/character-star.png",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/images\/character-star.png",
"raw_id": "40865.25",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 102,
"ttfb_ms": 66,
"load_start": 743,
"load_start_float": 743.000224,
"bytesIn": 14345,
"objectSize": 14345,
"objectSizeUncompressed": 14345,
"chunks": [
{
"ts": 814,
"bytes": 1399
},
{
"ts": 823,
"bytes": 2697
},
{
"ts": 827,
"bytes": 2807
},
{
"ts": 837,
"bytes": 2688
},
{
"ts": 842,
"bytes": 2697
},
{
"ts": 845,
"bytes": 2057
}
],
"expires": "Fri, 07 Jun 2024 09:50:01 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/images\/character-star.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 1400",
"cache-control: public, max-age=10800",
"content-length: 14345",
"content-type: image\/png",
"date: Fri, 07 Jun 2024 06:50:01 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 09:50:01 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: ecdf699bd2f9de86769054eb5173309a",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2089,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 14345,
"image_save": 0,
"cache_time": 9400,
"cdn_provider": "Google",
"server_count": null,
"created": 740,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 33,
"http2_stream_dependency": 31,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 224,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "14 kB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 245,
"ImageHeight": 254,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 507 bytes, use -b option to extract)",
"Transparency": "(Binary data 105 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "245x254",
"Megapixels": 0.062
}
},
"magick": {
"baseName": "40865.25",
"format": "PNG",
"formatDescription": "PNG",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 245,
"height": 254,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 248920,
"imageStatistics": {
"Overall": {
"min": 0,
"max": 255,
"mean": 68.1021,
"median": 0,
"standardDeviation": 96.3896,
"kurtosis": -0.897414,
"skewness": 0.989946,
"entropy": 0.256624
}
},
"channelStatistics": {
"alpha": {
"min": 0,
"max": 255,
"mean": 101.524,
"median": 0,
"standardDeviation": 118.583,
"kurtosis": -1.7806,
"skewness": 0.381773,
"entropy": 0.370693
},
"red": {
"min": 0,
"max": 255,
"mean": 89.4705,
"median": 0,
"standardDeviation": 119.66,
"kurtosis": -1.58147,
"skewness": 0.62343,
"entropy": 0.263584
},
"green": {
"min": 0,
"max": 255,
"mean": 67.1783,
"median": 0,
"standardDeviation": 91.7396,
"kurtosis": -1.31669,
"skewness": 0.725211,
"entropy": 0.279812
},
"blue": {
"min": 0,
"max": 255,
"mean": 14.235,
"median": 0,
"standardDeviation": 55.5757,
"kurtosis": 13.2238,
"skewness": 3.86738,
"entropy": 0.112407
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 245,
"height": 254,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:21+00:00",
"date:modify": "2024-06-07T07:13:21+00:00",
"date:timestamp": "2024-06-07T07:13:33+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "245, 254",
"png:PLTE.number_colors": "169",
"png:tRNS": "chunk was found",
"signature": "bc3bd1a4d235710ba30437f02087363658d4ada7337467dd7cb712852cf2be31"
},
"tainted": false,
"filesize": "14345B",
"numberPixels": "62230",
"pixelsPerSecond": "3.33259MB",
"userTime": "0.010u",
"elapsedTime": "0:01.018"
}
},
"load_end": 845,
"ttfb_start": 743,
"ttfb_end": 809,
"download_start": 809,
"download_end": 845,
"download_ms": 36,
"all_start": 743,
"all_end": 845,
"all_ms": 102,
"index": 16,
"number": 17
},
{
"type": 3,
"id": "40865.26",
"request_id": "40865.26",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/images\/character-hat.png",
"raw_id": "40865.26",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 102,
"ttfb_ms": 84,
"load_start": 762,
"load_start_float": 762.00023,
"bytesIn": 9966,
"objectSize": 9966,
"objectSizeUncompressed": 9966,
"chunks": [
{
"ts": 851,
"bytes": 2807
},
{
"ts": 856,
"bytes": 2688
},
{
"ts": 860,
"bytes": 2816
},
{
"ts": 864,
"bytes": 1655
}
],
"expires": "Fri, 07 Jun 2024 09:50:01 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/images\/character-hat.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 1400",
"cache-control: public, max-age=10800",
"content-length: 9966",
"content-type: image\/png",
"date: Fri, 07 Jun 2024 06:50:01 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 09:50:01 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: ecdf699bd2f9de86769054eb5173309a",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2086,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 9966,
"image_save": 0,
"cache_time": 9400,
"cdn_provider": "Google",
"server_count": null,
"created": 741,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 35,
"http2_stream_dependency": 33,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 230,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "10.0 kB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 186,
"ImageHeight": 207,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 648 bytes, use -b option to extract)",
"Transparency": "(Binary data 122 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "186x207",
"Megapixels": 0.039
}
},
"magick": {
"baseName": "40865.26",
"format": "PNG",
"formatDescription": "PNG",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 186,
"height": 207,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 154008,
"imageStatistics": {
"Overall": {
"min": 0,
"max": 255,
"mean": 71.4327,
"median": 56.5,
"standardDeviation": 78.1453,
"kurtosis": -0.710486,
"skewness": 1.05693,
"entropy": 0.281549
}
},
"channelStatistics": {
"alpha": {
"min": 0,
"max": 255,
"mean": 135.961,
"median": 226,
"standardDeviation": 123.743,
"kurtosis": -1.94001,
"skewness": -0.146097,
"entropy": 0.313906
},
"red": {
"min": 0,
"max": 255,
"mean": 102.914,
"median": 0,
"standardDeviation": 122.65,
"kurtosis": -1.81428,
"skewness": 0.394039,
"entropy": 0.262819
},
"green": {
"min": 0,
"max": 194,
"mean": 36.1666,
"median": 0,
"standardDeviation": 50.8749,
"kurtosis": 2.03303,
"skewness": 1.54059,
"entropy": 0.302057
},
"blue": {
"min": 0,
"max": 35,
"mean": 10.6898,
"median": 0,
"standardDeviation": 15.3134,
"kurtosis": -1.42552,
"skewness": 0.749896,
"entropy": 0.247413
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 186,
"height": 207,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:21+00:00",
"date:modify": "2024-06-07T07:13:21+00:00",
"date:timestamp": "2024-06-07T07:13:34+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "186, 207",
"png:PLTE.number_colors": "216",
"png:tRNS": "chunk was found",
"signature": "18971517e110a42389e3889377946b4f27913cea3415247fcbdff992fc28e87f"
},
"tainted": false,
"filesize": "9966B",
"numberPixels": "38502",
"pixelsPerSecond": "2.42116MB",
"userTime": "0.010u",
"elapsedTime": "0:01.015"
}
},
"load_end": 864,
"ttfb_start": 762,
"ttfb_end": 846,
"download_start": 846,
"download_end": 864,
"download_ms": 18,
"all_start": 762,
"all_end": 864,
"all_ms": 102,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "40865.34",
"request_id": "40865.34",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Italic.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Lato-Italic.woff2",
"raw_id": "40865.34",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 139,
"ttfb_ms": 103,
"load_start": 762,
"load_start_float": 762.000236,
"bytesIn": 14864,
"objectSize": 14864,
"objectSizeUncompressed": 14864,
"chunks": [
{
"ts": 867,
"bytes": 1399
},
{
"ts": 871,
"bytes": 1698
},
{
"ts": 880,
"bytes": 4096
},
{
"ts": 884,
"bytes": 1399
},
{
"ts": 895,
"bytes": 2816
},
{
"ts": 901,
"bytes": 3456
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Lato-Italic.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=0",
"referer: https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: c49e95ad658a4f730c1bfd2976201d26",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2170,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 742,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 29,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 236,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 4936,
"GSUB": 112,
"OS\/2": 96,
"cmap": 196,
"gasp": 12,
"glyf": 17400,
"head": 54,
"hhea": 36,
"hmtx": 886,
"loca": 0,
"maxp": 32,
"name": 656,
"post": 581
},
"names": {
"0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
"1": "Lato",
"2": "Italic",
"3": "tyPolandLukaszDziedzic: Lato Italic: 2011",
"4": "Lato Italic",
"5": "Version 1.104; Western+Polish opensource",
"6": "Lato-Italic",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 978,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1400,
"ySubscriptYSize": 1300,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 280,
"ySuperscriptXSize": 1400,
"ySuperscriptYSize": 1300,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 954,
"yStrikeoutSize": 116,
"yStrikeoutPosition": 500,
"sFamilyClass": 2051,
"ulUnicodeRange1": 2147483687,
"ulUnicodeRange2": 74,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "tyPL",
"fsSelection": 1,
"usFirstCharIndex": 0,
"usLastCharIndex": 8722,
"sTypoAscender": 1610,
"sTypoDescender": -390,
"sTypoLineGap": 400,
"usWinAscent": 1974,
"usWinDescent": 426,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 1013,
"sCapHeight": 1433,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 15,
"bWeight": 5,
"bProportion": 2,
"bContrast": 2,
"bStrokeVariation": 2,
"bArmStyle": 4,
"bLetterForm": 3,
"bMidline": 2,
"bXHeight": 3
}
},
"post": {
"formatType": 2,
"italicAngle": -7,
"underlinePosition": -142,
"underlineThickness": 116,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"liga"
]
},
"latn": {
"default": [
"liga"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
},
"latn": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 215,
"num_glyphs": 224
}
},
"load_end": 901,
"ttfb_start": 762,
"ttfb_end": 865,
"download_start": 865,
"download_end": 901,
"download_ms": 36,
"all_start": 762,
"all_end": 901,
"all_ms": 139,
"index": 18,
"number": 19
},
{
"type": 3,
"id": "40865.63",
"request_id": "40865.63",
"ip_addr": "172.253.62.97",
"full_url": "https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
"is_secure": 1,
"method": "GET",
"host": "www.googletagmanager.com",
"url": "\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
"raw_id": "40865.63",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 176,
"ttfb_ms": 47,
"load_start": 1105,
"load_start_float": 1105.000242,
"bytesIn": 74992,
"objectSize": 74992,
"objectSizeUncompressed": 207873,
"chunks": [
{
"ts": 1155,
"bytes": 1377,
"inflated": 2789
},
{
"ts": 1158,
"bytes": 1386,
"inflated": 4324
},
{
"ts": 1162,
"bytes": 2772,
"inflated": 7587
},
{
"ts": 1167,
"bytes": 1437,
"inflated": 3999
},
{
"ts": 1172,
"bytes": 2763,
"inflated": 7010
},
{
"ts": 1177,
"bytes": 2772,
"inflated": 10147
},
{
"ts": 1182,
"bytes": 4034,
"inflated": 12415
},
{
"ts": 1187,
"bytes": 2772,
"inflated": 8258
},
{
"ts": 1191,
"bytes": 2772,
"inflated": 6443
},
{
"ts": 1196,
"bytes": 2648,
"inflated": 6890
},
{
"ts": 1201,
"bytes": 2772,
"inflated": 7042
},
{
"ts": 1206,
"bytes": 2772,
"inflated": 7589
},
{
"ts": 1211,
"bytes": 2648,
"inflated": 7474
},
{
"ts": 1215,
"bytes": 2772,
"inflated": 7711
},
{
"ts": 1220,
"bytes": 2772,
"inflated": 7238
},
{
"ts": 1225,
"bytes": 2648,
"inflated": 6522
},
{
"ts": 1230,
"bytes": 2772,
"inflated": 7611
},
{
"ts": 1234,
"bytes": 2772,
"inflated": 8129
},
{
"ts": 1239,
"bytes": 2648,
"inflated": 6546
},
{
"ts": 1244,
"bytes": 2772,
"inflated": 8129
},
{
"ts": 1248,
"bytes": 2772,
"inflated": 7469
},
{
"ts": 1253,
"bytes": 2648,
"inflated": 7054
},
{
"ts": 1258,
"bytes": 2772,
"inflated": 7638
},
{
"ts": 1262,
"bytes": 2772,
"inflated": 8004
},
{
"ts": 1267,
"bytes": 2636,
"inflated": 7314
},
{
"ts": 1272,
"bytes": 2772,
"inflated": 7917
},
{
"ts": 1277,
"bytes": 2772,
"inflated": 8387
},
{
"ts": 1281,
"bytes": 3767,
"inflated": 10237
}
],
"expires": "Fri, 07 Jun 2024 07:13:21 GMT",
"cacheControl": "private, max-age=900",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 214,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"initiator_line": 151,
"initiator_column": 488,
"initiator_type": "script",
"initiator_function": "zc",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.googletagmanager.com",
":method: GET",
":path: \/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-headers: Cache-Control",
"access-control-allow-origin: *",
"cache-control: private, max-age=900",
"content-encoding: br",
"content-length: 74992",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"expires: Fri, 07 Jun 2024 07:13:21 GMT",
"server: Google Tag Manager",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1867,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 74992,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 900,
"cdn_provider": "Google",
"server_count": null,
"created": 1103,
"socket_group": "https:\/\/www.googletagmanager.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 242,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1281,
"ttfb_start": 1105,
"ttfb_end": 1152,
"download_start": 1152,
"download_end": 1281,
"download_ms": 129,
"all_start": 1105,
"all_end": 1281,
"all_ms": 176,
"index": 19,
"number": 20,
"body_file": "010-40865.63-body.txt",
"cpuTimes": {
"EvaluateScript": 47,
"v8.compile": 9,
"FunctionCall": 1
},
"cpu.EvaluateScript": 47,
"cpu.v8.compile": 9,
"cpu.FunctionCall": 1,
"cpuTime": 58,
"body_id": "40865.63",
"js_timing": [
[
1333.096,
1380.556
],
[
1333.116,
1342.366
],
[
1380.786,
1380.874
],
[
1380.898,
1380.951
],
[
1380.97,
1381.124
],
[
1381.157,
1381.173
],
[
1381.189,
1381.449
],
[
1381.482,
1381.507
],
[
1381.547,
1381.555
],
[
1381.567,
1381.573
],
[
1381.585,
1381.59
],
[
1381.603,
1381.608
],
[
1381.621,
1381.627
],
[
1381.639,
1381.644
],
[
1381.656,
1381.661
],
[
1381.672,
1381.679
],
[
1381.691,
1381.699
],
[
1467.562,
1467.646
],
[
1581.645,
1581.698
],
[
1596.327,
1596.389
],
[
1596.507,
1596.516
],
[
1596.557,
1596.563
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.63"
},
{
"type": 3,
"id": "40865.64",
"request_id": "40865.64",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744401333&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=403251066.1717744402&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744401&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1129",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744401333&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=403251066.1717744402&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744401&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1129",
"raw_id": "40865.64",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 204,
"request_type": "Ping",
"load_ms": 69,
"ttfb_ms": 69,
"load_start": 1126,
"load_start_float": 1126.00025,
"bytesIn": 0,
"objectSize": 0,
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": 360,
"dns_end": 450,
"connect_start": 467,
"connect_end": 548,
"ssl_start": 548,
"ssl_end": 620,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"initiator_line": 155,
"initiator_column": 223,
"initiator_type": "script",
"initiator_function": "Jc",
"priority": "Lowest",
"initial_priority": "Lowest",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: POST",
":path: \/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744401333&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=403251066.1717744402&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744401&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1129",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=4, i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/almanac.httparchive.org",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 0",
"content-type: text\/plain",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"pragma: no-cache",
"server: Golfe2"
]
},
"bytesOut": 3487,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 90,
"connect_ms": 81,
"ssl_ms": 72,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1124,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "A"
},
{
"dns_query_type": "HTTPS"
}
],
"results": {
"aliases": [
"www.google-analytics.com"
],
"canonical_names": [
"www.google-analytics.com"
],
"endpoint_metadatas": [],
"expiration": "13362171010329236",
"host_ports": [],
"hostname_results": [],
"ip_endpoints": [
{
"endpoint_address": "142.251.179.113",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.138",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.101",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.102",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.100",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.139",
"endpoint_port": 0
}
],
"text_records": []
}
},
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"chunks": [],
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
"SETTINGS_MAX_HEADER_LIST_SIZE": 65536
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 250,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIG7zCCBdegAwIBAgIQe8kri75yJ\/EQbO3PuRmsdjANBgkqhkiG9w0BAQsFADBG\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzETMBEGA1UEAxMKR1RTIENBIDFDMzAeFw0yNDA1MjEwNTMyMDNaFw0yNDA4MTMw\nNTMyMDJaMCExHzAdBgNVBAMMFiouZ29vZ2xlLWFuYWx5dGljcy5jb20wWTATBgcq\nhkjOPQIBBggqhkjOPQMBBwNCAATbXlT7HIV8nEOZANmIhHwFLRZnwE0fqJ4bf3L+\nbw\/XwbcTFwqrVVWPwnKs30XGjbR885oQgzphZrxwu9JHr5QQo4IExzCCBMMwDgYD\nVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\/wQCMAAw\nHQYDVR0OBBYEFDDPrwuFls+ZLpFpSweS3yGuECzZMB8GA1UdIwQYMBaAFIp0f6+F\nze6VzT2c0OJGFPNxNR0nMGoGCCsGAQUFBwEBBF4wXDAnBggrBgEFBQcwAYYbaHR0\ncDovL29jc3AucGtpLmdvb2cvZ3RzMWMzMDEGCCsGAQUFBzAChiVodHRwOi8vcGtp\nLmdvb2cvcmVwby9jZXJ0cy9ndHMxYzMuZGVyMIICdwYDVR0RBIICbjCCAmqCFiou\nZ29vZ2xlLWFuYWx5dGljcy5jb22CG3JlZ2lvbjEuYXBwLW1lYXN1cmVtZW50LmNv\nbYITYXBwLW1lYXN1cmVtZW50LmNvbYIfcmVnaW9uMS5hdHQuYXBwLW1lYXN1cmVt\nZW50LmNvbYIXYXR0LmFwcC1tZWFzdXJlbWVudC5jb22CJXJlZ2lvbjEuYW5hbHl0\naWNzLmFwcC1tZWFzdXJlbWVudC5jb22CHWFuYWx5dGljcy5hcHAtbWVhc3VyZW1l\nbnQuY29tgiZyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMtYXR0LmNvbYIe\nYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy1hdHQuY29tgiJyZWdpb24xLmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghphcHAtYW5hbHl0aWNzLXNlcnZpY2VzLmNvbYIU\nZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuZ29vZ2xlLWFuYWx5dGljcy5j\nb22CGHNzbC5nb29nbGUtYW5hbHl0aWNzLmNvbYIYd3d3Lmdvb2dsZS1hbmFseXRp\nY3MuY29tghxyZWdpb24xLmFuYWx5dGljcy5nb29nbGUuY29tghRnb29nbGV0YWdt\nYW5hZ2VyLmNvbYIYd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tggp1cmNoaW4uY29t\nghJzZXJ2aWNlLnVyY2hpbi5jb22CCGZwcy5nb29nggoqLmZwcy5nb29nghJnb29n\nbGVvcHRpbWl6ZS5jb22CFnd3dy5nb29nbGVvcHRpbWl6ZS5jb20wIQYDVR0gBBow\nGDAIBgZngQwBAgEwDAYKKwYBBAHWeQIFAzA8BgNVHR8ENTAzMDGgL6AthitodHRw\nOi8vY3Jscy5wa2kuZ29vZy9ndHMxYzMvemRBVHQwRXhfRmsuY3JsMIIBBAYKKwYB\nBAHWeQIEAgSB9QSB8gDwAHUA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEf\ntZsAAAGPmdmYPAAABAMARjBEAiBkZ2Vpgbt4yFjvhkBA8wT8RnUThOu\/sW3mLhGm\nmZ37hwIgGscRhaTQ8OHaI5trpEN7LX1HpOC8XBMrm\/gGEQZ98ugAdwAZmBBxCfDW\nUi4wgNKeP2S7g24ozPkPUo7u385KPxa0ygAAAY+Z2ZioAAAEAwBIMEYCIQD0M1jK\n0ayUVR2qOMinRg+oXSSGG9Vq0ftTtgfEINStZwIhALPh+Nvly9WvYM3LgjVmhTL7\nH5Xp8zWFDGFrYVvcXtuwMA0GCSqGSIb3DQEBCwUAA4IBAQCl3LO19dBe0wwsEZvk\nYxdSnyjGnid8wb+5DPRL\/gVKsibIVvPQS1M\/joSdQ5kNgiWRLhOKIHdkxGFAiJi7\naaMzT9zUAE+bEzfRYZpJi1A0+pbDQ00TE6iapbNLrr+QxNasJJnTGJWVA2U0aKhf\nc6johKtlFB+StpUwJFimc1oGqiZzLMvF05njJbxXDIlV3kv9vG9nF\/FiJAz0pAS4\nwBbUiJmN52LdyTSfeFTWUhfkmZeG6G6ZFT7n27GV+GTJSnOD2\/GhIQMtB\/5efsiR\n77NY5mdAZJhHg7RVtPPoR\/lG01eIGZ3yyO1jHeIiVGN44jgdPeX7d3+RQ3lkL5eI\nthGy\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 1195,
"ttfb_start": 1126,
"ttfb_end": 1195,
"download_start": 1195,
"download_end": 1195,
"download_ms": 0,
"all_start": 360,
"all_end": 1195,
"all_ms": 312,
"index": 20,
"number": 21
},
{
"type": 3,
"id": "40865.65",
"request_id": "40865.65",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/analytics.js",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/analytics.js",
"raw_id": "40865.65",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 75,
"ttfb_ms": 31,
"load_start": 1328,
"load_start_float": 1328.000257,
"bytesIn": 20994,
"objectSize": 20994,
"objectSizeUncompressed": 52916,
"chunks": [
{
"ts": 1363,
"bytes": 1377,
"inflated": 2553
},
{
"ts": 1366,
"bytes": 1386,
"inflated": 3171
},
{
"ts": 1371,
"bytes": 2772,
"inflated": 6740
},
{
"ts": 1377,
"bytes": 2657,
"inflated": 6882
},
{
"ts": 1383,
"bytes": 2763,
"inflated": 6979
},
{
"ts": 1389,
"bytes": 2772,
"inflated": 7185
},
{
"ts": 1395,
"bytes": 2657,
"inflated": 7091
},
{
"ts": 1400,
"bytes": 2763,
"inflated": 7407
},
{
"ts": 1403,
"bytes": 1847,
"inflated": 4908
}
],
"expires": "Fri, 07 Jun 2024 08:21:49 GMT",
"cacheControl": "public, max-age=7200",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
"initiator_line": 106,
"initiator_column": 488,
"initiator_type": "script",
"initiator_function": "zc",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/analytics.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 3093",
"cache-control: public, max-age=7200",
"content-encoding: gzip",
"content-length: 20994",
"content-type: text\/javascript",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 06:21:49 GMT",
"expires: Fri, 07 Jun 2024 08:21:49 GMT",
"last-modified: Tue, 12 Dec 2023 18:09:08 GMT",
"server: Golfe2",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1780,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 20994,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 4107,
"cdn_provider": "Google",
"server_count": null,
"created": 1327,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 257,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1403,
"ttfb_start": 1328,
"ttfb_end": 1359,
"download_start": 1359,
"download_end": 1403,
"download_ms": 44,
"all_start": 1328,
"all_end": 1403,
"all_ms": 75,
"index": 21,
"number": 22,
"body_file": "011-40865.65-body.txt",
"cpuTimes": {
"EvaluateScript": 16,
"v8.compile": 2,
"FunctionCall": 1
},
"cpu.EvaluateScript": 16,
"cpu.v8.compile": 2,
"cpu.FunctionCall": 1,
"cpuTime": 19,
"body_id": "40865.65",
"js_timing": [
[
1451.053,
1467.027
],
[
1451.085,
1452.848
],
[
1547.785,
1548.26
],
[
1548.308,
1548.32
],
[
1548.666,
1548.976
],
[
1559.494,
1559.61
],
[
1559.652,
1559.666
],
[
1565.916,
1565.97
],
[
1570.42,
1570.468
],
[
1580.841,
1580.888
],
[
1580.914,
1580.922
],
[
1632.139,
1632.196
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.65"
},
{
"type": 3,
"id": "40865.66",
"request_id": "40865.66",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/plugins\/ua\/linkid.js",
"raw_id": "40865.66",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 34,
"ttfb_ms": 32,
"load_start": 1414,
"load_start_float": 1414.000263,
"bytesIn": 697,
"objectSize": 697,
"objectSizeUncompressed": 1569,
"chunks": [
{
"ts": 1447,
"bytes": 697,
"inflated": 1569
}
],
"expires": "Fri, 07 Jun 2024 07:50:01 GMT",
"cacheControl": "public, max-age=3600",
"contentType": "text\/javascript",
"contentEncoding": "br",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/www.google-analytics.com\/analytics.js",
"initiator_line": 23,
"initiator_column": 54,
"initiator_type": "script",
"initiator_function": "Id",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/plugins\/ua\/linkid.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"accept-ranges: bytes",
"age: 1401",
"cache-control: public, max-age=3600",
"content-encoding: br",
"content-length: 697",
"content-type: text\/javascript",
"cross-origin-opener-policy-report-only: same-origin; report-to=\"static-on-bigtable\"",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 06:50:01 GMT",
"expires: Fri, 07 Jun 2024 07:50:01 GMT",
"last-modified: Fri, 30 Jun 2023 18:58:00 GMT",
"report-to: {\"group\":\"static-on-bigtable\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/static-on-bigtable\"}]}",
"server: sffe",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1804,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 697,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 2199,
"cdn_provider": "Google",
"server_count": null,
"created": 1413,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 263,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1448,
"ttfb_start": 1414,
"ttfb_end": 1446,
"download_start": 1446,
"download_end": 1448,
"download_ms": 2,
"all_start": 1414,
"all_end": 1448,
"all_ms": 34,
"index": 22,
"number": 23,
"body_file": "012-40865.66-body.txt",
"cpuTimes": {
"EvaluateScript": 19,
"v8.compile": 0
},
"cpu.EvaluateScript": 19,
"cpu.v8.compile": 0,
"cpuTime": 19,
"body_id": "40865.66",
"js_timing": [
[
1493.915,
1512.719
],
[
1493.934,
1494.079
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.66"
},
{
"type": 3,
"id": "40865.67",
"request_id": "40865.67",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1983249567&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2040028394&gjid=502686500&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1203058371",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/j\/collect?v=1&_v=j101&a=1983249567&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2040028394&gjid=502686500&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1203058371",
"raw_id": "40865.67",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 42,
"ttfb_ms": 41,
"load_start": 1459,
"load_start_float": 1459.000269,
"bytesIn": 1,
"objectSize": 1,
"objectSizeUncompressed": 1,
"chunks": [
{
"ts": 1501,
"bytes": 1
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/www.google-analytics.com\/analytics.js",
"initiator_line": 35,
"initiator_column": 31,
"initiator_type": "script",
"initiator_function": "wd",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: POST",
":path: \/j\/collect?v=1&_v=j101&a=1983249567&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2040028394&gjid=502686500&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1203058371",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"content-type: text\/plain",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1, i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/almanac.httparchive.org",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 1",
"content-type: text\/plain",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:22 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3283,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1458,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 269,
"server_port": "443",
"load_end": 1501,
"ttfb_start": 1459,
"ttfb_end": 1500,
"download_start": 1500,
"download_end": 1501,
"download_ms": 1,
"all_start": 1459,
"all_end": 1501,
"all_ms": 42,
"index": 23,
"number": 24,
"body_file": "013-40865.67-body.txt",
"body_id": "40865.67",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.67"
},
{
"type": 3,
"id": "40865.68",
"request_id": "40865.68",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1914223068",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1914223068",
"raw_id": "40865.68",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 36,
"ttfb_ms": 36,
"load_start": 1475,
"load_start_float": 1475.000274,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1511,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1914223068",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3202,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1465,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 274,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.68",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:34+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1342B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1511,
"ttfb_start": 1475,
"ttfb_end": 1511,
"download_start": 1511,
"download_end": 1511,
"download_ms": 0,
"all_start": 1475,
"all_end": 1511,
"all_ms": 36,
"index": 24,
"number": 25
},
{
"type": 3,
"id": "40865.69",
"request_id": "40865.69",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=533731147",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=533731147",
"raw_id": "40865.69",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 39,
"ttfb_ms": 38,
"load_start": 1475,
"load_start_float": 1475.00028,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1514,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=533731147",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3214,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1466,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 9,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 280,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.69",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:34+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1721B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1514,
"ttfb_start": 1475,
"ttfb_end": 1513,
"download_start": 1513,
"download_end": 1514,
"download_ms": 1,
"all_start": 1475,
"all_end": 1514,
"all_ms": 39,
"index": 25,
"number": 26
},
{
"type": 3,
"id": "40865.70",
"request_id": "40865.70",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=210509905",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=210509905",
"raw_id": "40865.70",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 43,
"ttfb_ms": 42,
"load_start": 1476,
"load_start_float": 1476.000286,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1519,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=210509905",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3217,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1467,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 11,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 286,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.70",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:34+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1373B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1519,
"ttfb_start": 1476,
"ttfb_end": 1518,
"download_start": 1518,
"download_end": 1519,
"download_ms": 1,
"all_start": 1476,
"all_end": 1519,
"all_ms": 43,
"index": 26,
"number": 27
},
{
"type": 3,
"id": "40865.71",
"request_id": "40865.71",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2115138003",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2115138003",
"raw_id": "40865.71",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 47,
"ttfb_ms": 46,
"load_start": 1476,
"load_start_float": 1476.000292,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1523,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2115138003",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3208,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1468,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 292,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.71",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:35+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1251B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1523,
"ttfb_start": 1476,
"ttfb_end": 1522,
"download_start": 1522,
"download_end": 1523,
"download_ms": 1,
"all_start": 1476,
"all_end": 1523,
"all_ms": 47,
"index": 27,
"number": 28
},
{
"type": 3,
"id": "40865.72",
"request_id": "40865.72",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1478214520",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1478214520",
"raw_id": "40865.72",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 48,
"ttfb_ms": 48,
"load_start": 1476,
"load_start_float": 1476.000298,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1524,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1478214520",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3223,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1473,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 298,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.72",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:35+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1858B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1524,
"ttfb_start": 1476,
"ttfb_end": 1524,
"download_start": 1524,
"download_end": 1524,
"download_ms": 0,
"all_start": 1476,
"all_end": 1524,
"all_ms": 48,
"index": 28,
"number": 29
},
{
"type": 3,
"id": "40865.73",
"request_id": "40865.73",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744401588-2985946208375&ev=917&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=110667465",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744401588-2985946208375&ev=917&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=110667465",
"raw_id": "40865.73",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 55,
"ttfb_ms": 53,
"load_start": 1476,
"load_start_float": 1476.000304,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1531,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744401588-2985946208375&ev=917&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=110667465",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3298,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1474,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 17,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 304,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.73",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:35+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1484B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1531,
"ttfb_start": 1476,
"ttfb_end": 1529,
"download_start": 1529,
"download_end": 1531,
"download_ms": 2,
"all_start": 1476,
"all_end": 1531,
"all_ms": 55,
"index": 29,
"number": 30
},
{
"type": 3,
"id": "40865.74",
"request_id": "40865.74",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744401589-2622862006092&ev=289&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=135128501",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744401589-2622862006092&ev=289&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=135128501",
"raw_id": "40865.74",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 34,
"ttfb_ms": 34,
"load_start": 1550,
"load_start_float": 1550.000311,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1584,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744401589-2622862006092&ev=289&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=135128501",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3301,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1549,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 21,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 311,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.74",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:35+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1912B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1584,
"ttfb_start": 1550,
"ttfb_end": 1584,
"download_start": 1584,
"download_end": 1584,
"download_ms": 0,
"all_start": 1550,
"all_end": 1584,
"all_ms": 34,
"index": 30,
"number": 31
},
{
"type": 3,
"id": "40865.75",
"request_id": "40865.75",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/images\/favicon.ico",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/images\/favicon.ico",
"raw_id": "40865.75",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 73,
"ttfb_ms": 70,
"load_start": 1555,
"load_start_float": 1555.000317,
"bytesIn": 819,
"objectSize": 819,
"objectSizeUncompressed": 1150,
"chunks": [
{
"ts": 1626,
"bytes": 480
},
{
"ts": 1627,
"bytes": 218
},
{
"ts": 1627,
"bytes": 121
}
],
"expires": "Fri, 07 Jun 2024 10:13:22 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/x-icon",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/images\/favicon.ico",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"cookie: _ga=GA1.2.403251066.1717744402; _gid=GA1.2.2049521745.1717744402; _gat_gtag_UA_22381566_3=1; _ga_PQ5N2MZG5M=GS1.1.1717744401.1.0.1717744402.0.0.0",
"priority: u=1, i",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: image\/x-icon",
"date: Fri, 07 Jun 2024 07:13:22 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:22 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 80aa6a63817cbfbcf4f0d7dc49bf5efa",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2554,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 571,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 1554,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 37,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 317,
"server_port": "443",
"load_end": 1628,
"ttfb_start": 1555,
"ttfb_end": 1625,
"download_start": 1625,
"download_end": 1628,
"download_ms": 3,
"all_start": 1555,
"all_end": 1628,
"all_ms": 73,
"index": 31,
"number": 32
}
],
"requestsFull": 32,
"requestsDoc": 32,
"responses_200": 31,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"main_frame": "EBE83352338A4CC83715A0259EBAFAE3",
"loadEventStart": 1542,
"loadEventEnd": 1542,
"domContentLoadedEventStart": 759,
"domContentLoadedEventEnd": 759,
"URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"connections": 3,
"final_base_page_request": 0,
"final_base_page_request_id": "6D181C0D768D2AB26481ED49FAC64E3B",
"final_url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"domInteractive": 530,
"firstPaint": 916.6999999955297,
"firstContentfulPaint": 956,
"firstImagePaint": 956,
"firstMeaningfulPaint": 1267,
"renderBlockingCSS": 3,
"renderBlockingJS": 0,
"TTFB": 283,
"basePageSSLTime": 69,
"score_cache": 57,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 236149,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 74770,
"image_savings": 0,
"base_page_cdn": "Google",
"cpuTimes": {
"ParseHTML": 29,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 58,
"ParseAuthorStyleSheet": 10,
"EvaluateScript": 112,
"v8.compile": 28,
"UpdateLayoutTree": 9,
"MarkLoad": 0,
"Layout": 187,
"PrePaint": 4,
"IntersectionObserverController::computeIntersections": 3,
"Paint": 5,
"Layerize": 1,
"MarkDOMContent": 0,
"FunctionCall": 82,
"HitTest": 0,
"largestContentfulPaint::Candidate": 0,
"TimerFire": 1,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"Idle": 1096
},
"cpuTimesDoc": {
"ParseHTML": 29,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 55,
"ParseAuthorStyleSheet": 10,
"EvaluateScript": 112,
"v8.compile": 28,
"UpdateLayoutTree": 9,
"MarkLoad": 0,
"Layout": 187,
"PrePaint": 4,
"IntersectionObserverController::computeIntersections": 3,
"Paint": 5,
"Layerize": 1,
"MarkDOMContent": 0,
"FunctionCall": 70,
"HitTest": 0,
"largestContentfulPaint::Candidate": 0,
"TimerFire": 1,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"Idle": 1064
},
"cpu.ParseHTML": 29,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 58,
"cpu.ParseAuthorStyleSheet": 10,
"cpu.EvaluateScript": 112,
"cpu.v8.compile": 28,
"cpu.UpdateLayoutTree": 9,
"cpu.MarkLoad": 0,
"cpu.Layout": 187,
"cpu.PrePaint": 4,
"cpu.IntersectionObserverController::computeIntersections": 3,
"cpu.Paint": 5,
"cpu.Layerize": 1,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 82,
"cpu.HitTest": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.TimerFire": 1,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.Idle": 1096,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1717744398.0532773,
"osVersion": "Linux 6.5.0-1022-gcp",
"os_version": "Linux 6.5.0-1022-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1717744400.7427423,
"browserVersion": "125.0.0.0",
"browser_version": "125.0.0.0",
"fullyLoadedCPUms": 2400,
"fullyLoadedCPUpct": 26.258205689263583,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "EBE83352338A4CC83715A0259EBAFAE3",
"loaderId": "1254309592C99B8385A32322A3CC5EBE"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/almanac.httparchive.org",
"name": ""
}
],
"document_URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"document_hostname": "almanac.httparchive.org",
"document_origin": "https:\/\/almanac.httparchive.org",
"viewport": {
"width": 1366,
"height": 681,
"dpr": 1
},
"domElements": 642,
"domComplete": 1542,
"PerformancePaintTiming.first-paint": 916.6999999955297,
"PerformancePaintTiming.first-contentful-paint": 916.6999999955297,
"origin_dns": {
"cname": [
"ghs.googlehosted.com."
],
"ns": [
"yevgen.ns.cloudflare.com.",
"rita.ns.cloudflare.com."
],
"mx": [
"1 aspmx.l.google.com.",
"10 alt3.aspmx.l.google.com.",
"10 alt4.aspmx.l.google.com.",
"5 alt1.aspmx.l.google.com.",
"5 alt2.aspmx.l.google.com."
],
"txt": [
"\"google-site-verification=q2s5iM0TfFmbboPuL9FBQwq5vlCkO2lrjSxqaRXCAL0\"",
"\"v=spf1 include:_spf.google.com ~all\""
],
"soa": [
"rita.ns.cloudflare.com. dns.cloudflare.com. 2343098615 10000 2400 604800 1800"
],
"https": [],
"svcb": []
},
"detected": {
"IaaS": "Google Cloud",
"JavaScript libraries": "web-vitals",
"RUM": "web-vitals",
"Performance": "Priority Hints,Google Cloud Trace",
"Security": "HSTS",
"Webmail": "Google Workspace",
"Email": "Google Workspace",
"Analytics": "Google Analytics",
"CDN": "Cloudflare",
"Miscellaneous": "RSS,Open Graph"
},
"detected_apps": {
"Google Cloud": "",
"web-vitals": "",
"Priority Hints": "",
"HSTS": "",
"Google Workspace": "",
"Google Cloud Trace": "",
"Google Analytics": "",
"Cloudflare": "",
"RSS": "",
"Open Graph": ""
},
"detected_technologies": {
"Google Cloud": {
"name": "Google Cloud",
"description": "Google Cloud is a suite of cloud computing services.",
"slug": "google-cloud",
"categories": [
{
"id": 63,
"slug": "iaas",
"groups": [
7
],
"name": "IaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Google Cloud.svg",
"website": "https:\/\/cloud.google.com",
"pricing": [],
"cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
},
"web-vitals": {
"name": "web-vitals",
"description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
"slug": "web-vitals",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "web-vitals.svg",
"website": "https:\/\/github.com\/GoogleChrome\/web-vitals",
"pricing": [],
"cpe": null
},
"Priority Hints": {
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https:\/\/wicg.github.io\/priority-hints\/",
"pricing": [],
"cpe": null
},
"HSTS": {
"name": "HSTS",
"description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
"slug": "hsts",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "default.svg",
"website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
"pricing": [],
"cpe": null
},
"Google Workspace": {
"name": "Google Workspace",
"description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
"slug": "google-workspace",
"categories": [
{
"id": 30,
"slug": "webmail",
"groups": [
4
],
"name": "Webmail",
"priority": 2
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https:\/\/workspace.google.com\/",
"pricing": [],
"cpe": null
},
"Google Cloud Trace": {
"name": "Google Cloud Trace",
"description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
"slug": "google-cloud-trace",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "google-cloud-trace.svg",
"website": "https:\/\/cloud.google.com\/trace",
"pricing": [],
"cpe": null
},
"Google Analytics": {
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https:\/\/google.com\/analytics",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https:\/\/www.rssboard.org\/rss-specification",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "Google Cloud",
"description": "Google Cloud is a suite of cloud computing services.",
"slug": "google-cloud",
"categories": [
{
"id": 63,
"slug": "iaas",
"groups": [
7
],
"name": "IaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Google Cloud.svg",
"website": "https:\/\/cloud.google.com",
"pricing": [],
"cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
},
{
"name": "web-vitals",
"description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
"slug": "web-vitals",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "web-vitals.svg",
"website": "https:\/\/github.com\/GoogleChrome\/web-vitals",
"pricing": [],
"cpe": null
},
{
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https:\/\/wicg.github.io\/priority-hints\/",
"pricing": [],
"cpe": null
},
{
"name": "HSTS",
"description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
"slug": "hsts",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "default.svg",
"website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
"pricing": [],
"cpe": null
},
{
"name": "Google Workspace",
"description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
"slug": "google-workspace",
"categories": [
{
"id": 30,
"slug": "webmail",
"groups": [
4
],
"name": "Webmail",
"priority": 2
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https:\/\/workspace.google.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Google Cloud Trace",
"description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
"slug": "google-cloud-trace",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "google-cloud-trace.svg",
"website": "https:\/\/cloud.google.com\/trace",
"pricing": [],
"cpe": null
},
{
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https:\/\/google.com\/analytics",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https:\/\/www.rssboard.org\/rss-specification",
"pricing": [],
"cpe": null
},
{
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body class=\"year-2022\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>",
"target": [
"#language-switcher-mobile > option[aria-hidden=\"true\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<div class=\"people\" aria-hidden=\"true\">",
"target": [
".people"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>",
"target": [
"#language-switcher-mobile-footer > option[aria-hidden=\"true\"]"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>",
"target": [
"h1"
]
},
{
"html": "<h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>",
"target": [
".intro > h2"
]
},
{
"html": "<h2 class=\"title title-center\">Featured Chapter<\/h2>",
"target": [
".featured-chapter-content > .title-center"
]
},
{
"html": "<h3>CSS<\/h3>",
"target": [
"h3"
]
},
{
"html": "<h2 class=\"title title-alt\">Contributors<\/h2>",
"target": [
".contributors > .title-alt"
]
},
{
"html": "<h2 class=\"title title-center\">Methodology<\/h2>",
"target": [
".methodology > .title-center"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main id=\"maincontent\">",
"target": [
"#maincontent"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile\">",
"target": [
"#year-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile\">",
"target": [
"#language-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#f7f779",
"contrastRatio": 12.47,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 12.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>",
"target": [
".btn[href$=\"table-of-contents\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">43%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(1) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use custom properties<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(1) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">0.3%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use the new <code>accent-color<\/code> property<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#f7f7f7",
"contrastRatio": 13.19,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 13.19"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<code>accent-color<\/code>",
"target": [
"code"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">12%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use grid layouts<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#1a2b49",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"css\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#1a2b49",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"featured-chapter-name\">CSS<\/span>",
"target": [
".featured-chapter-name"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "19.1pt (25.5px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"title title-center\">Methodology<\/h2>",
"target": [
".methodology > .title-center"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n Websites Tested\n <\/div>",
"target": [
".websites-tested > div:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n 8.36M\n <\/div>",
"target": [
".websites-tested > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n Data Processed\n <\/div>",
"target": [
".data-processed > div:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n 43.88 TB\n <\/div>",
"target": [
".data-processed > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"methodology-info\">",
"target": [
".methodology-info"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>",
"target": [
".alt.btn[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "15.6pt (20.8px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"wa\">Web Almanac<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .wa"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "9.6pt (12.8px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"ha\">HTTP Archive<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .ha"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile-footer\">",
"target": [
"#year-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile-footer\">",
"target": [
"#language-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>\u00a9 Web Almanac. Licensed under <a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>.<\/span>",
"target": [
".copyright > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>",
"target": [
"a[hreflang=\"en\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>",
"target": [
".accessibility-statement"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>",
"target": [
".rss-feed"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "header-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#header-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "header-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"header-search-icon\">Search<\/title>",
"target": [
"#header-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "menu-btn",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">",
"target": [
"#menu-btn"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#mobile-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"mobile-search-icon\">Search<\/title>",
"target": [
"#mobile-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "table-of-contents-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "year-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile\">",
"target": [
"#year-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "language-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile\">",
"target": [
"#language-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ha-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"ha-logo-mobile\">HTTP Archive home<\/title>",
"target": [
"#ha-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-mobile\">Twitter<\/title>",
"target": [
"#twitter-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-mobile\">GitHub<\/title>",
"target": [
"#github-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "footer-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#footer-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "footer-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"footer-search-icon\">Search<\/title>",
"target": [
"#footer-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-footer-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#mobile-footer-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-footer-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"mobile-footer-search-icon\">Search<\/title>",
"target": [
"#mobile-footer-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "table-of-contents-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "year-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile-footer\">",
"target": [
"#year-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "language-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile-footer\">",
"target": [
"#language-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "httparchive-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"httparchive-logo-footer-mobile\">HTTP Archive home<\/title>",
"target": [
"#httparchive-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-footer-mobile\">Twitter<\/title>",
"target": [
"#twitter-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-footer-mobile\">GitHub<\/title>",
"target": [
"#github-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ha-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"ha-logo-footer\">HTTP Archive home<\/title>",
"target": [
"#ha-logo-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-footer\">Twitter<\/title>",
"target": [
"#twitter-logo-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-footer\">GitHub<\/title>",
"target": [
"#github-logo-footer"
]
}
]
},
{
"id": "duplicate-id",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "ha-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">",
"target": [
"#ha-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "github-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">",
"target": [
"#github-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "twitter-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">",
"target": [
"#twitter-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "linkedin-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">",
"target": [
"#linkedin-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "globe-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">",
"target": [
"#globe-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "bar-chart-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"><\/path>\n <\/symbol>",
"target": [
"#bar-chart-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "comment-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>",
"target": [
"#comment-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "sql-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">",
"target": [
"#sql-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "search-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"search-logo\" viewBox=\"0 0 13 13\">",
"target": [
"#search-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "share-apple-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">",
"target": [
"#share-apple-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "share-android-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">",
"target": [
"#share-android-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "skiptocontent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation<\/a><\/div>",
"target": [
"#skiptocontent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header-page-navigation",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "menu",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"menu\" aria-labelledby=\"menu-btn\">",
"target": [
"#menu"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mobile-misc",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li id=\"mobile-misc\" class=\"misc\">",
"target": [
"#mobile-misc"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "maincontent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<main id=\"maincontent\">",
"target": [
"#maincontent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "intro",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"intro\" class=\"intro-container\">",
"target": [
"#intro"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "featured-chapter",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"featured-chapter\" class=\"featured-chapter\">",
"target": [
"#featured-chapter"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "contributors",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-markup",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
"target": [
"#character-markup"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-star",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
"target": [
"#character-star"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-hat",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
"target": [
"#character-hat"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "methodology",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"methodology\" class=\"methodology-container\">",
"target": [
"#methodology"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<footer id=\"footer\" class=\"alt-bg\">",
"target": [
"#footer"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer-nav-items",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mobile-footer-nav-items",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#mobile-footer-nav-items"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer-mobile-social-media",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">",
"target": [
"#footer-mobile-social-media"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"target": [
"img[src$=\"home-hero.png\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
"target": [
".methodology-characters"
]
}
]
},
{
"id": "link-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#maincontent\">Skip navigation<\/a>",
"target": [
"a[href$=\"#maincontent\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>",
"target": [
".btn[href$=\"table-of-contents\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"css\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>",
"target": [
".alt.btn[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>",
"target": [
".alt.btn[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>",
"target": [
"a[hreflang=\"en\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>",
"target": [
".accessibility-statement"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>",
"target": [
".rss-feed"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
"#header-page-navigation > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
"#footer-nav-items > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"social-media not-mobile\">",
"target": [
".not-mobile.social-media"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>",
"target": [
"#header-page-navigation > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>",
"target": [
"#header-page-navigation > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>",
"target": [
"#footer-nav-items > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>",
"target": [
"#footer-nav-items > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".not-mobile.social-media > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".not-mobile.social-media > li:nth-child(2)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<hr>",
"target": [
"hr:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "svg-img-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
"help": "<svg> elements with an img role must have an alternative text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/svg-img-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "15.6pt (20.8px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"wa\">Web Almanac<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .wa"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"pre\">By<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .pre"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "9.6pt (12.8px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"ha\">HTTP Archive<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .ha"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>",
"target": [
"h1"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "22.5pt (30px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>",
"target": [
".intro > h2"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<b>state of the web<\/b>",
"target": [
"b"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>",
"target": [
".intro > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "bold",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<svg viewBox=\"0 0 56 16\">\n <text x=\"9\" y=\"15\">2022<\/text>\n <\/svg>",
"target": [
"svg[viewBox=\"0 0 56 16\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<text x=\"9\" y=\"15\">2022<\/text>",
"target": [
"text"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "18.0pt (24px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2 class=\"title title-center\">Featured Chapter<\/h2>",
"target": [
".featured-chapter-content > .title-center"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "14.9pt (19.89px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h3>CSS<\/h3>",
"target": [
"h3"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "14.3pt (19px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<blockquote>",
"target": [
"blockquote"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "19.1pt (25.5px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2 class=\"title title-alt\">Contributors<\/h2>",
"target": [
".contributors > .title-alt"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n<\/p>",
"target": [
".contributors > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f7f779",
"contrastRatio": 0,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>",
"target": [
".alt.btn[href$=\"contributors\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "225.0pt (300px)",
"fontWeight": "bold",
"messageKey": "elmPartiallyObscured",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because it's partially obscured by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"people-number\">116<\/div>",
"target": [
".people-number"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"pre\">By<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .pre"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
}
]
}
]
},
"base_page_ip_ptr": "bh-in-f121.1e100.net",
"base_page_cname": "",
"base_page_dns_server": "rita.ns.cloudflare.com",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 15099,
"testUrl": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"custom": [
"00_reset",
"Colordepth",
"Dpi",
"Images",
"Resolution",
"_00_reset",
"_Colordepth",
"_Dpi",
"_Images",
"_Resolution",
"_a11y",
"_ads",
"_almanac",
"_aurora",
"_avg_dom_depth",
"_cms",
"_cookies",
"_crawl_links",
"_css",
"_css-variables",
"_doctype",
"_document_height",
"_document_width",
"_ecommerce",
"_element_count",
"_event-names",
"_fugu-apis",
"_generated-content",
"_has_shadow_root",
"_img-loading-attr",
"_initiators",
"_inline_style_bytes",
"_javascript",
"_lib-detector-version",
"_local_storage_api_calls",
"_localstorage_size",
"_markup",
"_media",
"_meta_viewport",
"_num_iframes",
"_num_scripts",
"_num_scripts_async",
"_num_scripts_sync",
"_observers",
"_origin-trials",
"_parsed_css",
"_performance",
"_privacy",
"_pwa",
"_quirks_mode",
"_responsive_images",
"_robots_meta",
"_robots_txt",
"_sass",
"_security",
"_sessionstorage_size",
"_structured-data",
"_test_result",
"_third-parties",
"_usertiming",
"_valid-head",
"_well-known",
"_wpt_bodies",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"cookies",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fugu-apis",
"generated-content",
"generated-html",
"has_shadow_root",
"img-loading-attr",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"localstorage_size",
"markup",
"media",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"privacy",
"pwa",
"quirks_mode",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"test_result",
"third-parties",
"usertiming",
"valid-head",
"well-known",
"wpt_bodies"
],
"00_reset": null,
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"_00_reset": null,
"_Colordepth": 24,
"_Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"_Images": "[{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
"_Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"_a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n at addControlToStats (<anonymous>:202:28)\\n at <anonymous>:246:1\\n at captureAndLogError (<anonymous>:30:8)\\n at wptCustomMetric (<anonymous>:195:25)\\n at <anonymous>:318:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
"_ads": "{\"ads\":{\"present\":false,\"status\":404},\"app_ads\":{\"present\":false,\"status\":404},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
"_almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":29,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"\/static\/images\/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"\/static\/images\/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application\/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"\/en\/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/es\/2022\/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/fr\/2022\/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/hi\/2022\/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/it\/2022\/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ja\/2022\/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/nl\/2022\/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/pt\/2022\/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ru\/2022\/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/tr\/2022\/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/uk\/2022\/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"x-default\"}],\"attribute_usage_count\":{\"rel\":29,\"href\":29,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"\/static\/images\/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org\/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org\/WebSite\",\"ListItem\",\"schema.org\/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":113,\"external\":14,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":382,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":127},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":15,\"content_lengths\":[8989,250,232,240,252,249,77,250,246,232,235,232,210,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":14,\"height\":14,\"display\":1,\"role\":13,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":158,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":197,\"xmlns\":1,\"width\":19,\"height\":19,\"display\":1,\"id\":52,\"viewBox\":12,\"d\":14,\"fill\":14,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":13,\"aria-labelledby\":14,\"xmlns:xlink\":13,\"xlink:href\":13,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":4,\"value\":94,\"aria-hidden\":3,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
"_aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": null,
"svelte_version": null,
"feature_flags": []
},
"_avg_dom_depth": 9,
"_cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"_cookies": {
"allCookies": [
{
"domain": "httparchive.org",
"expires": 1752304402257.584,
"name": "_ga",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.403251066.1717744402",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717830802000,
"name": "_gid",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.2049521745.1717744402",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717744462000,
"name": "_gat_gtag_UA_22381566_3",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "1",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1752304402380.686,
"name": "_ga_PQ5N2MZG5M",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GS1.1.1717744401.1.0.1717744402.0.0.0",
"httpOnly": false
}
]
},
"_crawl_links": [
"https:\/\/almanac.httparchive.org\/en\/2022\/table-of-contents",
"https:\/\/almanac.httparchive.org\/en\/2022\/methodology",
"https:\/\/almanac.httparchive.org\/en\/2022\/contributors",
"https:\/\/almanac.httparchive.org\/en\/2022\/css",
"https:\/\/almanac.httparchive.org\/en\/accessibility-statement",
"https:\/\/almanac.httparchive.org\/en\/rss.xml"
],
"_css": "{\"css_in_js\":[],\"prefersColorScheme\":true,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
"_css-variables": "{\"summary\":{}}",
"_doctype": "html",
"_document_height": 3028,
"_document_width": 1351,
"_ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"_element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":14,\"link\":31,\"script\":13,\"body\":1,\"svg\":15,\"symbol\":11,\"path\":14,\"circle\":1,\"ellipse\":1,\"div\":46,\"a\":127,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":137,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":13,\"em\":2,\"select\":6,\"option\":96,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"p\":4,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"code\":1,\"footer\":1,\"hr\":2}",
"_event-names": {
"https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5": [
"change",
"click",
"keydown",
"click",
"keydown",
"click",
"click",
"click",
"keydown",
"click",
"load",
"error",
"click",
"keyup",
"click",
"keydown"
],
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45": [
"pageshow",
"visibilitychange",
"visibilitychange",
"prerenderingchange",
"prerenderingchange",
"load",
"pointerup",
"pointercancel"
],
"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js": [
"click"
]
},
"_fugu-apis": {
"Device Memory": [
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09"
]
},
"_generated-content": {
"percent": "-0.0098",
"sizeInKB": "-0.63"
},
"_has_shadow_root": "false",
"_img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"_initiators": {
"": [
"https:\/\/almanac.httparchive.org\/en\/2022\/"
],
"https:\/\/almanac.httparchive.org\/en\/2022\/": [
"https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Light.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Regular.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Bold.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Black.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Bold.woff2",
"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5",
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45",
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09",
"https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png",
"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png",
"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1914223068",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=533731147",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=210509905",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2115138003",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1478214520",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744401588-2985946208375&ev=917&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=110667465"
],
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41": [
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Italic.woff2"
],
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": [
"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
"https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744401333&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=403251066.1717744402&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744401&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1129"
],
"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c": [
"https:\/\/www.google-analytics.com\/analytics.js"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js",
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1983249567&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2040028394&gjid=502686500&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1203058371"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744401589-2622862006092&ev=289&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=135128501",
"https:\/\/almanac.httparchive.org\/static\/images\/favicon.ico"
]
},
"_inline_style_bytes": 0,
"_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":3,\"beacon\":2,\"total\":6},\"beacon_ajax_usage\":2,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":3,\"resources_h2\":18,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":{\"length\":66467,\"elements\":649,\"links\":31,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":6}}",
"_lib-detector-version": "6.1.0",
"_local_storage_api_calls": {
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": {
"numLocalStorage": 0,
"numSessionStorage": 0
},
"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c": {
"numLocalStorage": 0,
"numSessionStorage": 0
}
},
"_localstorage_size": 0,
"_markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":76,\"references_total\":247},\"ids\":{\"ids_total\":52,\"duplicate_ids_total\":0,\"unique_ids_total\":52},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":15,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":15},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]}}",
"_media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"_meta_viewport": "width=device-width, initial-scale=1",
"_num_iframes": 0,
"_num_scripts": 13,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_observers": null,
"_origin-trials": [],
"_parsed_css": [
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"html"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.15"
},
{
"type": "declaration",
"property": "-webkit-text-size-adjust",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"main"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2em"
},
{
"type": "declaration",
"property": "margin",
"value": "0.67em 0"
}
]
},
{
"type": "rule",
"selectors": [
"hr"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "content-box"
},
{
"type": "declaration",
"property": "height",
"value": "0"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
}
]
},
{
"type": "rule",
"selectors": [
"pre"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace, monospace"
},
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"a"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
}
]
},
{
"type": "rule",
"selectors": [
"abbr[title]"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom",
"value": "none"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "underline"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "underline dotted"
}
]
},
{
"type": "rule",
"selectors": [
"b",
"strong"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bolder"
}
]
},
{
"type": "rule",
"selectors": [
"code",
"kbd",
"samp"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace, monospace"
},
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"small"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "80%"
}
]
},
{
"type": "rule",
"selectors": [
"sub",
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "75%"
},
{
"type": "declaration",
"property": "line-height",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
}
]
},
{
"type": "rule",
"selectors": [
"sub"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-0.25em"
}
]
},
{
"type": "rule",
"selectors": [
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-0.5em"
}
]
},
{
"type": "rule",
"selectors": [
"img"
],
"declarations": [
{
"type": "declaration",
"property": "border-style",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input",
"optgroup",
"select",
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-size",
"value": "100%"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.15"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "visible"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"select"
],
"declarations": [
{
"type": "declaration",
"property": "text-transform",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"[type=\"button\"]",
"[type=\"reset\"]",
"[type=\"submit\"]"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
}
]
},
{
"type": "rule",
"selectors": [
"button::-moz-focus-inner",
"[type=\"button\"]::-moz-focus-inner",
"[type=\"reset\"]::-moz-focus-inner",
"[type=\"submit\"]::-moz-focus-inner"
],
"declarations": [
{
"type": "declaration",
"property": "border-style",
"value": "none"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button:-moz-focusring",
"[type=\"button\"]:-moz-focusring",
"[type=\"reset\"]:-moz-focusring",
"[type=\"submit\"]:-moz-focusring"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "1px dotted ButtonText"
}
]
},
{
"type": "rule",
"selectors": [
"fieldset"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0.35em 0.75em 0.625em"
}
]
},
{
"type": "rule",
"selectors": [
"legend"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "display",
"value": "table"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "white-space",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"progress"
],
"declarations": [
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
}
]
},
{
"type": "rule",
"selectors": [
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"checkbox\"]",
"[type=\"radio\"]"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"number\"]::-webkit-inner-spin-button",
"[type=\"number\"]::-webkit-outer-spin-button"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"search\"]"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "textfield"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "-2px"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"search\"]::-webkit-search-decoration"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
},
{
"type": "declaration",
"property": "font",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"details"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"summary"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "list-item"
}
]
},
{
"type": "rule",
"selectors": [
"template"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[hidden]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Italic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Italic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-BoldItalic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-BoldItalic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Regular-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Regular.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Bold-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Bold.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Black-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Black.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato', sans-serif"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "font-weight",
"value": "inherit"
},
{
"type": "declaration",
"property": "-webkit-font-smoothing",
"value": "antialiased"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
"*"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
}
]
},
{
"type": "rule",
"selectors": [
"h1",
"h2",
"h3",
"h4",
"h5",
"h6",
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.2em"
}
]
},
{
"type": "rule",
"selectors": [
"h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2em"
}
]
},
{
"type": "rule",
"selectors": [
"h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"h3"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.17em"
}
]
},
{
"type": "rule",
"selectors": [
"h4"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.0625em"
}
]
},
{
"type": "rule",
"selectors": [
"h5"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"h6"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1em"
},
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"b"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
"a:focus",
"a:hover"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "underline"
}
]
},
{
"type": "rule",
"selectors": [
"img"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".container"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "1280px"
},
{
"type": "declaration",
"property": "max-width",
"value": "80em"
},
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "padding-right",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".title",
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "28px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "42px"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5em"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".title::before",
".subtitle::before"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "15px"
},
{
"type": "declaration",
"property": "border-bottom",
"value": "solid 1px #a8caba"
},
{
"type": "declaration",
"property": "width",
"value": "80px"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle + .title"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle + .title::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
".title .chapter-unedited"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
},
{
"type": "declaration",
"property": "color",
"value": "red"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "super"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.5em"
}
]
},
{
"type": "rule",
"selectors": [
".title-lg"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "48px"
},
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".title-alt::before"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".title-center"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".title-center::before"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
},
{
"type": "declaration",
"property": "margin-right",
"value": "auto"
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em)",
"rules": [
{
"type": "rule",
"selectors": [
".title-alt::before"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
},
{
"type": "declaration",
"property": "margin-right",
"value": "auto"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"h2.header"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "25px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.5625rem"
},
{
"type": "declaration",
"property": "margin",
"value": "14px"
},
{
"type": "declaration",
"property": "margin",
"value": "0.56em 0.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".btn"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "1px solid #1a2b49"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50px"
},
{
"type": "declaration",
"property": "padding",
"value": "15px 30px"
},
{
"type": "declaration",
"property": "background",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".btn:hover",
".btn:focus",
".alt.btn"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#fff"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".alt.btn:hover",
".alt.btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "margin-right",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo:hover",
".navigation-logo:focus"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .line-group"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .line-group::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "bottom",
"value": "calc(0.4em - 1px)"
},
{
"type": "declaration",
"property": "margin-inline-start",
"value": "0.5em"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .wa"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "letter-spacing",
"value": "5px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.3em"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(1.3em, 7vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "-5px"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .pre",
".navigation-logo .ha"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "0.8em"
},
{
"type": "declaration",
"property": "letter-spacing",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
"header.alt-bg a:hover",
"footer.alt-bg a:hover",
"header.alt-bg a:focus",
"footer.alt-bg a:focus"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .btn"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .btn:hover",
".alt-bg .btn:focus",
".alt-bg .alt.btn"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .alt.btn:hover",
".alt-bg .alt.btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "40px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer .nav"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"header nav ul",
"footer nav ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding-inline-start",
"value": "0"
},
{
"type": "declaration",
"property": "flex-wrap",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
"header nav li",
"footer nav li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"header nav li li",
"footer nav li li"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "left"
}
]
},
{
"type": "rule",
"selectors": [
"header nav .menu li .year-switcher",
"header nav .menu li .table-of-contents-switcher",
"header nav .menu li .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "4em"
}
]
},
{
"type": "rule",
"selectors": [
"header nav"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"nav a"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "min-width",
"value": "205px"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "row-reverse"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher",
".language-switcher",
".year-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "400px"
},
{
"type": "declaration",
"property": "text-indent",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".header-search",
".footer-search"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".search-input"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.65"
}
]
},
{
"type": "rule",
"selectors": [
".search-button"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#000"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 27px"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #666"
},
{
"type": "declaration",
"property": "border-radius",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".search-button svg"
],
"declarations": [
{
"type": "declaration",
"property": "fill",
"value": "#000"
},
{
"type": "declaration",
"property": "color",
"value": "#000"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher:hover",
".language-switcher:hover",
".year-switcher:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher::after",
".language-switcher::after",
".year-switcher::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "\"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "border-style",
"value": "solid"
},
{
"type": "declaration",
"property": "border-width",
"value": "2px 2px 0 0"
},
{
"type": "declaration",
"property": "border-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "height",
"value": "0.4em"
},
{
"type": "declaration",
"property": "width",
"value": "0.4em"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-0.4em"
},
{
"type": "declaration",
"property": "right",
"value": "22px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(135deg)"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select",
".language-switcher select",
".year-switcher select"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "1px solid currentColor"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50px"
},
{
"type": "declaration",
"property": "padding",
"value": "20px 38px 20px 20px"
},
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "none"
},
{
"type": "declaration",
"property": "-moz-appearance",
"value": "none"
},
{
"type": "declaration",
"property": "appearance",
"value": "none"
},
{
"type": "declaration",
"property": "min-width",
"value": "100px"
},
{
"type": "declaration",
"property": "min-width",
"value": "6.35rem"
},
{
"type": "declaration",
"property": "text-align-last",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select",
".language-switcher select"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "120px"
},
{
"type": "declaration",
"property": "min-width",
"value": "7.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select::-ms-expand",
".language-switcher select::-ms-expand",
".year-switcher select::-ms-expand"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher option",
".language-switcher option",
".year-switcher option"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "background-color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher:focus-within",
".language-switcher:focus-within",
".year-switcher:focus-within",
".table-of-contents-switcher select:focus",
".language-switcher select:focus",
".year-switcher select:focus"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".not-translated"
],
"declarations": [
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.9em"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn",
"#menu",
"#mobile-footer-nav-items",
".menu"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".main"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0 auto"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
}
]
},
{
"type": "rule",
"selectors": [
".main a",
".main a:visited"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0b1423"
}
]
},
{
"type": "rule",
"selectors": [
"h2",
"h3",
"h4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "2em"
}
]
},
{
"type": "rule",
"selectors": [
"h2 code",
"h3 code",
"h4 code"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"p",
"td",
"th",
"code",
"li"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.6em"
}
]
},
{
"type": "rule",
"selectors": [
"hr"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.2"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote",
"blockquote p"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-size",
"value": "19px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.1875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'\"'"
},
{
"type": "declaration",
"property": "content",
"value": "'\"' \/ \"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-4rem"
},
{
"type": "declaration",
"property": "left",
"value": "-7rem"
},
{
"type": "declaration",
"property": "opacity",
"value": "0.05"
},
{
"type": "declaration",
"property": "font-size",
"value": "20rem"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Courier New', 'Courier', monospace"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote em"
],
"declarations": [
{
"type": "declaration",
"property": "font-style",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo nav-items nav-items nav-items' 'hr hr hr hr' 'copyright copyright ha-logo social-media'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "280px 1fr 1fr 120px 0 0"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "17.5rem 1fr 1fr 7.5rem 0 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "home-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .mobile-ha-social-media"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "ha-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "color",
"value": "currentColor"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "2vw"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items > ul > li:last-child > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "language-switcher"
}
]
},
{
"type": "rule",
"selectors": [
"footer .copyright"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "copyright"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .social-media"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "social-media"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
}
]
},
{
"type": "rule",
"selectors": [
"footer ul"
],
"declarations": [
{
"type": "declaration",
"property": "margin-block-start",
"value": "0"
},
{
"type": "declaration",
"property": "margin-block-end",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "hr"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "margin",
"value": "40px 0 20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "hr-last"
},
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
".social-media div"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 20px"
}
]
},
{
"type": "rule",
"selectors": [
".social-media li:first-child a"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".social-media a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "currentColor"
}
]
},
{
"type": "media",
"media": "(max-width: 72em) and (min-width: 37.51em)",
"rules": [
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "padding-top",
"value": "30px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav:first-of-type",
"footer nav:first-of-type",
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > a",
"header nav > ul > li > .search-nav"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "50px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "3.125rem"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header .social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "inline"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo home-logo home-logo home-logo' 'language-switcher language-switcher language-switcher language-switcher' 'hr hr hr hr' 'nav-items nav-items nav-items nav-items' 'hr-last hr-last hr-last hr-last' 'copyright copyright ha-logo social-media'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "3fr 1fr 1fr 120px 0 0"
},
{
"type": "declaration",
"property": "grid-template-rows",
"value": "60px auto auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".visually-hidden"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute !important"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "1px"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px 1px 1px 1px)"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px, 1px, 1px, 1px)"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".hidden"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none !important"
}
]
},
{
"type": "rule",
"selectors": [
".novisibility-until-js"
],
"declarations": [
{
"type": "declaration",
"property": "visibility",
"value": "hidden"
}
]
},
{
"type": "media",
"media": "(scripting: none)",
"rules": [
{
"type": "rule",
"selectors": [
".novisibility-until-js"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.js-enable",
".nav-dropdown-btn.js-enable:hover"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.5"
},
{
"type": "declaration",
"property": "color",
"value": "unset"
},
{
"type": "declaration",
"property": "cursor",
"value": "unset"
}
]
},
{
"type": "rule",
"selectors": [
"#skiptocontent a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "6px"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-1000px"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "border-right",
"value": "1px solid white"
},
{
"type": "declaration",
"property": "border-bottom",
"value": "1px solid white"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "8px"
},
{
"type": "declaration",
"property": "background",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#333"
},
{
"type": "declaration",
"property": "-webkit-transition",
"value": "top 1s ease-out"
},
{
"type": "declaration",
"property": "transition",
"value": "top 1s ease-out"
},
{
"type": "declaration",
"property": "z-index",
"value": "100"
}
]
},
{
"type": "rule",
"selectors": [
"#skiptocontent a:focus"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "outline-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "-webkit-transition",
"value": "top 0.1s ease-in"
},
{
"type": "declaration",
"property": "transition",
"value": "top 0.1s ease-in"
}
]
},
{
"type": "media",
"media": "(max-width: 37.5em)",
"rules": [
{
"type": "rule",
"selectors": [
"body",
"p",
"td",
"th",
"code",
"li"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
".visually-hidden-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute !important"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "1px"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px 1px 1px 1px)"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px, 1px, 1px, 1px)"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".title-lg"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "40px"
},
{
"type": "declaration",
"property": "font-size",
"value": "2.5rem"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(2.5rem, 15vw)"
}
]
},
{
"type": "rule",
"selectors": [
"h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "min(1.5rem, 12vw)"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "padding-top",
"value": "30px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".top-header"
],
"declarations": [
{
"type": "declaration",
"property": "flex-wrap",
"value": "wrap"
}
]
},
{
"type": "rule",
"selectors": [
"header nav:first-of-type",
"footer nav:first-of-type",
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "auto"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"#menu"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
"#menu .menu"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > a",
"header nav > ul > li > .search-nav"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "50px"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "200px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "10px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header .social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "inline"
}
]
},
{
"type": "rule",
"selectors": [
".main"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo' 'hr' 'nav-items' 'ha-social-media' 'hr-last' 'copyright'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr"
},
{
"type": "declaration",
"property": "grid-template-rows",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "home-logo"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .mobile-ha-social-media"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-area",
"value": "ha-social-media"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'ha-logo social-media'"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "ha-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "language-switcher"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "12px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.75rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer .copyright"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "copyright"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .social-media"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "social-media"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".not-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none !important"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 72em)",
"rules": [
{
"type": "rule",
"selectors": [
"#menu",
"#mobile-footer-nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".menu"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "display",
"value": "none"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "top",
"value": "100%"
},
{
"type": "declaration",
"property": "left",
"value": "-20px"
},
{
"type": "declaration",
"property": "right",
"value": "-20px"
},
{
"type": "declaration",
"property": "border-top",
"value": "1px solid rgba(242, 242, 242, 0.2)"
},
{
"type": "declaration",
"property": "padding",
"value": "60px 30px 30px"
},
{
"type": "declaration",
"property": "background-color",
"value": "#677486"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 16px 0 rgba(78, 85, 100, 1)"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "border",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "padding",
"value": "5px"
},
{
"type": "declaration",
"property": "height",
"value": "40px"
},
{
"type": "declaration",
"property": "width",
"value": "37px"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "width",
"value": "27px"
},
{
"type": "declaration",
"property": "height",
"value": "2px"
},
{
"type": "declaration",
"property": "background-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "border-radius",
"value": "2px"
},
{
"type": "declaration",
"property": "transition",
"value": "0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar + .menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "7px"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(1)"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(3)"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(-45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-open .menu"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".menu-open header"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#667384"
}
]
},
{
"type": "rule",
"selectors": [
".menu .misc"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-evenly"
},
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "18px 45px 18px 20px"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px"
},
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "white"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid currentColor"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.dropdown-open"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 0"
},
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "border-bottom-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-btn.dropdown-open"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "0 0 29px 29px"
},
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "border-top-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn:focus",
".nav-dropdown-btn:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn:focus:not(:focus-visible)"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn::after",
".nav-dropdown-list-current::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "\"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "border-style",
"value": "solid"
},
{
"type": "declaration",
"property": "border-width",
"value": "2px 2px 0 0"
},
{
"type": "declaration",
"property": "border-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "height",
"value": "7px"
},
{
"type": "declaration",
"property": "width",
"value": "7px"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-7px"
},
{
"type": "declaration",
"property": "right",
"value": "23px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transition",
"value": "all 200ms linear"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.dropdown-open::after",
".nav-dropdown-list-current::after"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "17px"
},
{
"type": "declaration",
"property": "right",
"value": "16px"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-9px"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav .nav-dropdown-btn.dropdown-open::after",
".table-of-contents .nav-dropdown-btn.dropdown-open::after"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "7px"
},
{
"type": "declaration",
"property": "width",
"value": "7px"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-2px"
},
{
"type": "declaration",
"property": "right",
"value": "23px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(-45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-current"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #f7f779"
},
{
"type": "declaration",
"property": "border-radius",
"value": "0 29px 29px"
},
{
"type": "declaration",
"property": "align-items",
"value": "flex-start"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "user-select",
"value": "none"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-1px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "56px"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 29px 0"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column-reverse"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list.align-right"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px 0 29px 29px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list.align-right"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 29px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list.align-center"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "0 0 29px 29px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list.align-center"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 0"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list li"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "15px 45px 15px 20px"
},
{
"type": "declaration",
"property": "width",
"value": "max-content"
},
{
"type": "declaration",
"property": "min-width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
},
{
"type": "declaration",
"property": "padding",
"value": "16px 8px 8px 16px"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".header-search .nav-dropdown-list-part",
".footer .footer-search .nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-part a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".header-list li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".footer-list li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter a",
".nav-dropdown-list-chapter span"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "8px 8px 8px 24px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter small a",
".nav-dropdown-list-chapter a span"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter.ebook"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-todo",
".nav-dropdown-list-current"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.5"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list .help-translate"
],
"declarations": [
{
"type": "declaration",
"property": "border-top",
"value": "1px dashed #bdbdbd"
},
{
"type": "declaration",
"property": "min-width",
"value": "10rem"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list .help-translate"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom",
"value": "1px dashed #bdbdbd"
},
{
"type": "declaration",
"property": "border-top",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "8px 8px 16px 16px"
}
]
},
{
"type": "rule",
"selectors": [
".no-wrap"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "media",
"media": "(max-width: 20em)",
"rules": [
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
".no-wrap"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "initial"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
}
]
},
{
"type": "media",
"media": "(prefers-reduced-motion: reduce)",
"rules": [
{
"type": "rule",
"selectors": [
"*",
"::before",
"::after"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1ms !important"
},
{
"type": "declaration",
"property": "animation-duration",
"value": "1ms !important"
},
{
"type": "declaration",
"property": "animation-iteration-count",
"value": "1 !important"
},
{
"type": "declaration",
"property": "background-attachment",
"value": "initial !important"
},
{
"type": "declaration",
"property": "scroll-behavior",
"value": "auto !important"
},
{
"type": "declaration",
"property": "transition-duration",
"value": "0s !important"
},
{
"type": "declaration",
"property": "transition-delay",
"value": "0s !important"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"pre"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 10px"
},
{
"type": "declaration",
"property": "line-height",
"value": "19px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
"pre code",
"td code",
"th code"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "border-radius",
"value": "0"
},
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "background-color",
"value": "unset"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "unset"
}
]
},
{
"type": "rule",
"selectors": [
"kbd",
"code"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f7f7"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #dadce0"
},
{
"type": "declaration",
"property": "padding",
"value": "1px 2px"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
"pre .comment"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#006400"
}
]
},
{
"type": "rule",
"selectors": [
"pre .support"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#006080"
}
]
},
{
"type": "rule",
"selectors": [
"pre .tag",
"pre .tag-name"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#4a3244"
}
]
},
{
"type": "rule",
"selectors": [
"pre .keyword",
"pre .css-property",
"pre .vendor-fix",
"pre .sass",
"pre .class",
"pre .id",
"pre .css-value",
"pre .entity.function",
"pre .storage.function"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "color",
"value": "#4a3244"
}
]
},
{
"type": "rule",
"selectors": [
"pre .css-property",
"pre .css-value",
"pre .vendor-fix",
"pre .support.namespace"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#333"
}
]
},
{
"type": "rule",
"selectors": [
"pre .function.call"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "navy"
}
]
},
{
"type": "rule",
"selectors": [
"pre .constant.numeric",
"pre .keyword.unit",
"pre .hex-color"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
},
{
"type": "declaration",
"property": "color",
"value": "#00f"
}
]
},
{
"type": "rule",
"selectors": [
"pre .entity.class"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#458"
}
]
},
{
"type": "rule",
"selectors": [
"pre .entity.id",
"pre .entity.function"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#900"
}
]
},
{
"type": "rule",
"selectors": [
"pre .attribute",
"pre .variable"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#000"
}
]
},
{
"type": "rule",
"selectors": [
"pre .string",
"pre .support.value"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
},
{
"type": "declaration",
"property": "color",
"value": "#b31107"
}
]
},
{
"type": "rule",
"selectors": [
"pre .regexp"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#009926"
}
]
},
{
"type": "rule",
"selectors": [
"html:not([lang=\"en\"]) main a[href*=\"\/en-US\/\"]::after",
"html:not([lang=\"en\"]) main a[href*=\"\/en\/\"]::after",
"html:not([lang=\"en\"]) main a[href^=\"https:\/\/en.\"]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'(en)'"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.6em"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "-1em"
}
]
},
{
"type": "rule",
"selectors": [
"main a[hreflang]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'(' attr(hreflang) ')'"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.6em"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "-1em"
}
]
},
{
"type": "rule",
"selectors": [
"html[lang=\"en\"] main a[hreflang=\"en\"]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "initial"
}
]
},
{
"type": "media",
"media": "print",
"rules": [
{
"type": "rule",
"selectors": [
".top-header",
".index",
".discuss",
"#chapter-navigation",
"footer .navigation-logo",
"footer #mobile-footer-nav-items",
"footer .nav-items",
"footer .table-of-contents",
"footer .language-switcher",
"footer .social-media",
"footer .accessibility-statement",
"footer .footer-bullet",
"footer .rss-feed",
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
"a.btn"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"h1",
"h2",
"h3",
"p",
"p.copyright",
"p.copyright a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "black"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0 auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#62718b"
}
]
},
{
"type": "rule",
"selectors": [
"figure iframe"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"figure .fig-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"figure iframe.video-embed"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"figure .video-fallback-image"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".fig-description-button"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "background",
"value": "transparent linear-gradient(#5c687d 70%, transparent 30%)"
},
{
"type": "declaration",
"property": "background",
"value": "transparent url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEyNTAiIHZpZXdCb3g9IjAgMCAxOTIwIDEyNTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICBzdmd7YmFja2dyb3VuZDojZmZmfQ0KICAgICAgLmNscy0xe2ZpbGw6I2E4Y2FiYTtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5Oi4wNX0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS0yMzEgODloMjA4OHY2NTFsLTIwODggMzYwVjg5eiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwIDIzOWgyMDg4djY1MWwtMjA4OCAzNjBWMjM5eiIvPg0KICA8cGF0aCBkPSJNLTE0NC0xOWgyMDg4djY1MUwtMTQ0IDk5MlYtMTl6IiBmaWxsPSIjMWEyYjQ5IiBvcGFjaXR5PSIuNzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwLTgzaDIwODh2NjUxTC00NzAgOTI4Vi04M3oiLz4NCiAgPHBhdGggZD0iTS0yMzItNDhoMjA4OHY2NTFMLTIzMiA5NjNWLTQ4eiIgZmlsbD0iI2YyZjJmMiIgb3BhY2l0eT0iLjA1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg0K\")"
},
{
"type": "declaration",
"property": "background-position",
"value": "bottom left"
},
{
"type": "declaration",
"property": "background-repeat",
"value": "no-repeat"
},
{
"type": "declaration",
"property": "background-size",
"value": "100% 100%"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "900px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "52.94em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-900px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-52.94em"
}
]
},
{
"type": "rule",
"selectors": [
"#maincontent"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "-ms-grid"
},
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'. intro .' '. chapter .' 'contributors contributors contributors' '. methodology .'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr minmax(auto, 80em) 1fr"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".methodology-container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "margin-top",
"value": "58px"
}
]
},
{
"type": "rule",
"selectors": [
".intro h1"
],
"declarations": [
{
"type": "declaration",
"property": "letter-spacing",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".intro h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-size",
"value": "30px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".intro .coming-soon"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-size",
"value": "45px"
},
{
"type": "declaration",
"property": "font-size",
"value": "2.8125rem"
}
]
},
{
"type": "rule",
"selectors": [
"p"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "grid-area",
"value": "intro"
},
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "1"
},
{
"type": "declaration",
"property": "-ms-grid-columns",
"value": "2fr 1fr"
},
{
"type": "declaration",
"property": "display",
"value": "-ms-grid"
},
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'intro image'"
},
{
"type": "declaration",
"property": "grid-gap",
"value": "2rem"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-column",
"value": "1"
},
{
"type": "declaration",
"property": "grid-area",
"value": "intro"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "max-width",
"value": "550px"
},
{
"type": "declaration",
"property": "max-width",
"value": "34.375rem"
},
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-year"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "1"
},
{
"type": "declaration",
"property": "grid-area",
"value": "year"
},
{
"type": "declaration",
"property": "display",
"value": "none"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-column",
"value": "2"
},
{
"type": "declaration",
"property": "grid-area",
"value": "image"
},
{
"type": "declaration",
"property": "max-height",
"value": "485px"
},
{
"type": "declaration",
"property": "max-height",
"value": "30.3125rem"
},
{
"type": "declaration",
"property": "max-width",
"value": "485px"
},
{
"type": "declaration",
"property": "max-width",
"value": "30.3125rem"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "25.5px"
},
{
"type": "declaration",
"property": "fill",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper img"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "media",
"media": "all and (-ms-high-contrast: none)",
"rules": [
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "180px"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper text"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
}
]
},
{
"type": "rule",
"selectors": [
".intro .btn"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".intro .btn:hover",
".intro .btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "2"
},
{
"type": "declaration",
"property": "grid-area",
"value": "chapter"
},
{
"type": "declaration",
"property": "padding",
"value": "120px 0"
},
{
"type": "declaration",
"property": "padding",
"value": "7.5rem 0"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h2"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "24px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.5rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "550px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content code"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content > div",
".featured-chapter-content button"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr 1fr 1fr"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data div"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 3px"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data-item div:first-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "180px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(180px, 15vw)"
},
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "3"
},
{
"type": "declaration",
"property": "grid-area",
"value": "contributors"
},
{
"type": "declaration",
"property": "background-image",
"value": "url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDIiIGhlaWdodD0iMzMwIiB2aWV3Qm94PSIwIDAgMzAyIDMzMCI+CiAgPHBhdGggb3BhY2l0eT0iLjMiIGZpbGw9IiNmN2Y3NzkiIGQ9Ik0tMTcxMiAyNTdIMjI1djczaC0xOTM3eiIvPgogIDxwYXRoIG9wYWNpdHk9Ii45IiBmaWxsPSIjYThjYWJhIiBkPSJNLTE2NDAgMTM2SDI5N3Y3M2gtMTkzN3oiLz4KICA8cGF0aCBvcGFjaXR5PSIuOSIgZmlsbD0iI2Y3Zjc3OSIgZD0iTS0xNjc3IDE2NkgyNjB2NzNoLTE5Mzd6Ii8+CiAgPHBhdGggb3BhY2l0eT0iLjkiIGZpbGw9IiM0YTMyNDQiIGQ9Ik0tMTc3MiAzSDE2NXY3M2gtMTkzN3oiLz4KPC9zdmc+\")"
},
{
"type": "declaration",
"property": "background-position",
"value": "-150px center"
},
{
"type": "declaration",
"property": "background-repeat",
"value": "no-repeat"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "height",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "140px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-210px"
},
{
"type": "declaration",
"property": "right",
"value": "100px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "left",
"value": "200px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "font-size",
"value": "600px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(600px, 35vw)"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "height",
"value": "100%"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-container"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "4"
},
{
"type": "declaration",
"property": "grid-area",
"value": "methodology"
},
{
"type": "declaration",
"property": "padding",
"value": "0 min(60px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".methodology"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0 30px 0"
},
{
"type": "declaration",
"property": "margin",
"value": "min(20px, 5vw) 0 min(30px, 8vw) 0"
},
{
"type": "declaration",
"property": "padding",
"value": "20px 30px"
},
{
"type": "declaration",
"property": "padding",
"value": "min(20px, 5vw) min(30px, 8vw)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "5px"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 5px 5px #f6f7f9"
},
{
"type": "declaration",
"property": "flex-wrap",
"value": "wrap"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-right",
"value": "40px"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
}
]
},
{
"type": "rule",
"selectors": [
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-left",
"value": "40px"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div",
".data-processed div"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "margin",
"value": "10px 10px"
},
{
"type": "declaration",
"property": "margin",
"value": "0.714em 0.625rem"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div:last-of-type",
".data-processed div:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "700px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology button"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #1b2c4a"
},
{
"type": "declaration",
"property": "color",
"value": "#1b2c4a"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "-3px"
},
{
"type": "declaration",
"property": "width",
"value": "650px"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "z-index",
"value": "-1"
},
{
"type": "declaration",
"property": "background",
"value": "linear-gradient(180deg, rgba(0, 0, 0, 0) calc(70% - 1px), rgb(192, 192, 192) calc(50%), rgba(0, 0, 0, 0) calc(70% + 1px))"
}
]
},
{
"type": "media",
"media": "(max-width: 87.5em) and (min-width: 56.26em)",
"rules": [
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "300px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(300px, 25vw)"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
},
{
"type": "declaration",
"property": "top",
"value": "50px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "8vw"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "auto"
},
{
"type": "declaration",
"property": "right",
"value": "10%"
},
{
"type": "declaration",
"property": "bottom",
"value": "65%"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "left",
"value": "30%"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em) and (min-width: 37.51em)",
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "1800px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "105.88em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-1800px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-105.88em"
}
]
},
{
"type": "rule",
"selectors": [
"header::after"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "450px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'year' 'intro' 'image'"
},
{
"type": "declaration",
"property": "justify-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "padding",
"value": "40px 60px"
},
{
"type": "declaration",
"property": "padding",
"value": "min(40px, 3vw) min(60px, 4vw)"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "40px 60px"
}
]
},
{
"type": "rule",
"selectors": [
".rectangles"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".contributors"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "300px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(300px, 25vw)"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
},
{
"type": "declaration",
"property": "top",
"value": "50px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "top",
"value": "25px"
},
{
"type": "declaration",
"property": "right",
"value": "50px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "bottom",
"value": "60px"
},
{
"type": "declaration",
"property": "left",
"value": "150px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "bottom",
"value": "60px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "350px"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested",
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div:last-of-type",
".data-processed div:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "5rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "5rem"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em)",
"rules": [
{
"type": "rule",
"selectors": [
".intro-year"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "font-size",
"value": "190px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(190px, 30vw)"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "3rem 0"
},
{
"type": "declaration",
"property": "max-width",
"value": "100vw"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "background-image",
"value": "none"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container .container"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 37.5em)",
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-size",
"value": "cover"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "1650px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "103.125em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-1650px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-103.125em"
}
]
},
{
"type": "rule",
"selectors": [
"header::after"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "200px"
}
]
},
{
"type": "rule",
"selectors": [
"header .container",
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "padding-right",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#maincontent"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr minmax(auto, 100%) 1fr"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'year' 'intro' 'image'"
},
{
"type": "declaration",
"property": "justify-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "min-height",
"value": "1100px"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".intro p"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".intro button"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data-item"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "10px"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 60px 340px"
},
{
"type": "declaration",
"property": "padding",
"value": "0 min(60px, 5vw) 21.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".rectangles"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".contributors"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min (20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "220px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(220px, 59vw)"
},
{
"type": "declaration",
"property": "line-height",
"value": "220px"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "top",
"value": "40px"
},
{
"type": "declaration",
"property": "top",
"value": "min(40px, 40vw)"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "width",
"value": "min(80px, 30vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-55px"
},
{
"type": "declaration",
"property": "right",
"value": "60px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-20px"
},
{
"type": "declaration",
"property": "left",
"value": "130px"
},
{
"type": "declaration",
"property": "left",
"value": "min(130px, 35vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "bottom",
"value": "-15px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
},
{
"type": "declaration",
"property": "width",
"value": "350px"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested",
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
}
]
}
],
"parsingErrors": []
}
}
}
],
"_performance": {
"lcp_elem_stats": {
"startTime": 1022.2999999970198,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 745.6000000014901,
"renderTime": 1022.2999999970198,
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
],
"boundingClientRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"naturalWidth": 820,
"naturalHeight": 562,
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "relative",
"width": "485px",
"height": "332.391px"
},
"percentOfViewport": "0.173",
"cover90viewport": false
},
"raw_lcp_element": null,
"lcp_resource": {
"id": "40865.18",
"sequence": 10,
"body": "\/home\/pmeenan\/wptagent\/work\/wptagent-manual-221206-10.240.0.22\/240607_8R_9.1.0\/bodies\/40865.18",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"status": 200,
"connectionId": 86,
"protocol": "h2",
"connectionReused": true,
"fromServiceWorker": false,
"timing": {
"requestTime": 46990.864887,
"proxyStart": -1,
"proxyEnd": -1,
"dnsStart": -1,
"dnsEnd": -1,
"connectStart": -1,
"connectEnd": -1,
"sslStart": -1,
"sslEnd": -1,
"workerStart": -1,
"workerReady": -1,
"workerFetchStart": -1,
"workerRespondWithSettled": -1,
"sendStart": 0.936,
"sendEnd": 1.181,
"pushStart": 0,
"pushEnd": 0,
"receiveHeadersStart": 156.385,
"receiveHeadersEnd": 156.634
},
"fromDiskCache": false,
"remoteIPAddress": "172.253.122.121",
"remotePort": 443,
"securityState": "secure",
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "almanac.httparchive.org",
"sanList": [
"almanac.httparchive.org"
],
"issuer": "WR3",
"validFrom": 1717315872,
"validTo": 1725094985,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1717319473274,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210081366EA97AB8EE7BF5FED5BF3F0615479F313B36F2BF2C4B043C992AE290D6F10220079B369B309F31E8087A25D81CE547E5BB916243938A8E1617E28342B4E3D4AD"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1717319473292,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100CF2DBC06805F677B65B38D9E00ED67825B0CC2F2A4F5C3E4ED49C783792B4B5F022100D1591F55BB7091CF03BCD91B9729BB71C91CCFE07237EFB7908FEBB9533B8171"
}
],
"certificateTransparencyCompliance": "unknown",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"fromPrefetchCache": false,
"response_headers": {
"cache-control": "public, max-age=10800",
"content-type": "image\/png",
"date": "Fri, 07 Jun 2024 07:13:21 GMT",
"etag": "\"8PhiYA\"",
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"server": "Google Frontend",
"strict-transport-security": "max-age=31556926; includeSubDomains",
"vary": "Accept-Encoding",
"x-cloud-trace-context": "3c76b830eb9feb85d9bd0abd268ed8ec",
"x-content-type-options": "nosniff"
},
"request_headers": {
":authority": "almanac.httparchive.org",
":method": "GET",
":path": "\/static\/images\/home-hero.png",
":scheme": "https",
"accept": "image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding": "gzip, deflate, br, zstd",
"accept-language": "en-US,en;q=0.9",
"priority": "u=1, i",
"referer": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Unknown\"",
"sec-fetch-dest": "image",
"sec-fetch-mode": "no-cors",
"sec-fetch-site": "same-origin",
"user-agent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
},
"initiator": {
"type": "parser",
"url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"lineNumber": 1379,
"columnNumber": 99
},
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"timestamp": 46990.864238,
"frameId": "EBE83352338A4CC83715A0259EBAFAE3",
"hasUserGesture": false,
"type": "Image",
"wallTime": 1717744401.193522,
"initialPriority": "High",
"priority": "High",
"transfer_size": 38139
},
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45"
],
"gaming_metrics": [],
"speculation_rules": [
{
"prerender": [
{
"source": "document",
"where": {
"and": [
{
"href_matches": "\/*"
},
{
"not": {
"href_matches": "\/static\/*"
}
}
]
},
"eagerness": "moderate"
}
]
}
]
},
"_privacy": "{\"privacy_wording_links\":[{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"},{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"}],\"iab_tcf_v1\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_tcf_v2\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_usp\":{\"present\":false,\"privacy_string\":null},\"ads_transparency_spotlight\":{\"present\":false,\"ads_metadata\":null},\"document_interestCohort\":false,\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":true,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"media_devices\":{\"navigator_mediaDevices_enumerateDevices\":false,\"navigator_mediaDevices_getUserMedia\":false,\"navigator_mediaDevices_getDisplayMedia\":false},\"geolocation\":{\"navigator_geolocation_getCurrentPosition\":false,\"navigator_geolocation_watchPosition\":false}}",
"_pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"_quirks_mode": false,
"_responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":38042,\"bitsPerPixel\":0.6603940630153633,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":11971,\"bitsPerPixel\":2.4677386105957533,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":9966,\"bitsPerPixel\":2.070749571450834,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
"_robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"_robots_txt": "{\"redirected\":false,\"status\":200,\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"sitemap\":1,\"user_agent\":1,\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0},\"by_useragent\":{\"*\":{\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0}}}}",
"_sass": "{\"stylesheets\":{\"remote\":3,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"_security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"_sessionstorage_size": 0,
"_structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]},\"raw\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
"_test_result": 0,
"_third-parties": "[{\"name\":\"Workbox\",\"version\":null}]",
"_usertiming": 0,
"_valid-head": {
"invalidElements": [],
"invalidHead": false
},
"_well-known": "{\"\/.well-known\/assetlinks.json\":{\"found\":false},\"\/.well-known\/apple-app-site-association\":{\"found\":false},\"\/.well-known\/gpc.json\":{\"found\":false},\"\/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"\/.well-known\/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/security.txt\/\",\"signed\":false}},\"\/.well-known\/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/change-password\/\"}},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\"}}}",
"_wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":126,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":110,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":124,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":127}},\"raw\":{\"crawlable\":{\"follow\":132,\"nofollow\":0},\"hash_link\":14,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":4,\"jumpto\":{\"total\":2,\"early\":1,\"other\":1,\"using_id\":2,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":116,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":1,\"text_links\":133,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"about\":2,\"https\":132}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"raw\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"title_changed_on_render\":false},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]},\"raw\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}},\"raw\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":true,\"html\":true,\"head\":true,\"size\":66467,\"head_size\":6646,\"body_size\":59772,\"comment_count\":13},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"raw\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"],\"url\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}},\"raw\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":347,\"raw\":347},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}},\"raw\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n at addControlToStats (<anonymous>:227:36)\\n at <anonymous>:281:7\\n at captureAndLogError (<anonymous>:38:12)\\n at wptCustomMetric (<anonymous>:220:27)\\n at <anonymous>:367:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
"ads": "{\"ads\":{\"present\":false,\"status\":404},\"app_ads\":{\"present\":false,\"status\":404},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
"almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":29,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"\/static\/images\/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"\/static\/images\/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application\/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"\/en\/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/es\/2022\/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/fr\/2022\/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/hi\/2022\/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/it\/2022\/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ja\/2022\/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/nl\/2022\/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/pt\/2022\/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ru\/2022\/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/tr\/2022\/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/uk\/2022\/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"x-default\"}],\"attribute_usage_count\":{\"rel\":29,\"href\":29,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"\/static\/images\/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org\/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org\/WebSite\",\"ListItem\",\"schema.org\/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":113,\"external\":14,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":382,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":127},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":15,\"content_lengths\":[8989,250,232,240,252,249,77,250,246,232,235,232,210,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":14,\"height\":14,\"display\":1,\"role\":13,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":158,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":197,\"xmlns\":1,\"width\":19,\"height\":19,\"display\":1,\"id\":52,\"viewBox\":12,\"d\":14,\"fill\":14,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":13,\"aria-labelledby\":14,\"xmlns:xlink\":13,\"xlink:href\":13,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":4,\"value\":94,\"aria-hidden\":3,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
"aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": null,
"svelte_version": null,
"feature_flags": []
},
"avg_dom_depth": 9,
"cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"cookies": {
"allCookies": [
{
"domain": "httparchive.org",
"expires": 1752304402257.584,
"name": "_ga",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.403251066.1717744402",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717830802000,
"name": "_gid",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.2049521745.1717744402",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717744462000,
"name": "_gat_gtag_UA_22381566_3",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "1",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1752304402380.686,
"name": "_ga_PQ5N2MZG5M",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GS1.1.1717744401.1.0.1717744402.0.0.0",
"httpOnly": false
}
]
},
"crawl_links": [
"https:\/\/almanac.httparchive.org\/en\/2022\/table-of-contents",
"https:\/\/almanac.httparchive.org\/en\/2022\/methodology",
"https:\/\/almanac.httparchive.org\/en\/2022\/contributors",
"https:\/\/almanac.httparchive.org\/en\/2022\/css",
"https:\/\/almanac.httparchive.org\/en\/accessibility-statement",
"https:\/\/almanac.httparchive.org\/en\/rss.xml"
],
"css": "{\"css_in_js\":[],\"prefersColorScheme\":true,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
"css-variables": "{\"summary\":{}}",
"doctype": "html",
"document_height": 3028,
"document_width": 1351,
"ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":14,\"link\":31,\"script\":13,\"body\":1,\"svg\":15,\"symbol\":11,\"path\":14,\"circle\":1,\"ellipse\":1,\"div\":46,\"a\":127,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":137,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":13,\"em\":2,\"select\":6,\"option\":96,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"p\":4,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"code\":1,\"footer\":1,\"hr\":2}",
"event-names": {
"https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5": [
"change",
"click",
"keydown",
"click",
"keydown",
"click",
"click",
"click",
"keydown",
"click",
"load",
"error",
"click",
"keyup",
"click",
"keydown"
],
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45": [
"pageshow",
"visibilitychange",
"visibilitychange",
"prerenderingchange",
"prerenderingchange",
"load",
"pointerup",
"pointercancel"
],
"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js": [
"click"
]
},
"fugu-apis": {
"Device Memory": [
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09"
]
},
"generated-content": {
"percent": "-0.0098",
"sizeInKB": "-0.63"
},
"generated-html": "<!DOCTYPE html>\n<html lang=\"en\"><head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \n <title>The 2022 Web Almanac<\/title>\n <link rel=\"stylesheet\" href=\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\">\n \n \n <link rel=\"stylesheet\" href=\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\">\n\n <link rel=\"stylesheet\" href=\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Poppins-Light.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Regular.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Poppins-Bold.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Black.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Bold.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n\n <script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\" nonce=\"\"><\/script><script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.google-analytics.com\/analytics.js\" nonce=\"\"><\/script><script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\" nonce=\"\"><\/script><script nonce=\"\">\n window.dataLayer = window.dataLayer || [];\n function gtag() {\n dataLayer.push(arguments);\n }\n gtag('js', new Date());\n gtag('config', 'UA-22381566-3', {\n 'link_attribution': true\n });\n gtag('config', 'G-PQ5N2MZG5M');\n <\/script>\n \n <link rel=\"shortcut icon\" href=\"\/static\/images\/favicon.ico\">\n <link rel=\"apple-touch-icon\" href=\"\/static\/images\/apple-touch-icon.png\">\n \n<meta name=\"description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta property=\"og:title\" content=\"The 2022 Web Almanac\">\n<meta property=\"og:url\" content=\"https:\/\/almanac.httparchive.org\/en\/2022\/\">\n<meta property=\"og:image\" content=\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:site\" content=\"@HTTPArchive\">\n<meta name=\"twitter:title\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:image\" content=\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\">\n<meta name=\"twitter:image:alt\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<link rel=\"webmention\" href=\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\">\n<link rel=\"pingback\" href=\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\">\n<link rel=\"me\" href=\"mailto:team@httparchive.org\">\n\n\n\n<script type=\"application\/ld+json\">\n {\n \"@context\": \"http:\/\/schema.org\",\n \"@type\": \"Article\",\n \"mainEntityOfPage\": {\n \"@type\": \"WebPage\",\n \"@id\": \"https:\/\/almanac.httparchive.org\/en\/2022\/\"\n },\n \"headline\": \"The 2022 Web Almanac\",\n \"image\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\",\n \"height\": 600,\n \"width\": 1200\n },\n \"publisher\": {\n \"@type\": \"Organization\",\n \"name\": \"HTTP Archive\",\n \"logo\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\",\n \"height\": 160,\n \"width\": 320\n },\n \"sameAs\": [\n \"https:\/\/httparchive.org\",\n \"https:\/\/twitter.com\/HTTPArchive\",\n \"https:\/\/github.com\/HTTPArchive\"\n ]\n },\n \"author\":\n \n{\n \"@type\": \"Person\",\n \"sameAs\": [\n \"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\n \"https:\/\/twitter.com\/rick_viscomi\",\n \"https:\/\/github.com\/rviscomi\"\n ],\n \"name\": \"Rick Viscomi\"\n}\n,\n \"description\": \"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\n \"datePublished\": \"2022-07-02T00:00:00.000Z\",\n \"dateModified\": \"2022-07-02T00:00:00.000Z\"\n }\n <\/script>\n \n<script type=\"application\/ld+json\">\n {\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"WebSite\",\n \"url\": \"https:\/\/almanac.httparchive.org\/en\/\",\n \"potentialAction\": {\n \"@type\": \"SearchAction\",\n \"target\": {\n \"@type\": \"EntryPoint\",\n \"urlTemplate\": \"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\"\n },\n \"query-input\": \"required name=search_term_string\"\n }\n }\n<\/script>\n\n\n \n<script type=\"application\/ld+json\">\n {\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"BreadcrumbList\",\n \"itemListElement\": [{\n \"@type\": \"ListItem\",\n \"position\": 1,\n \"name\": \"en\",\n \"item\": \"https:\/\/almanac.httparchive.org\/en\/\"\n }]\n }\n<\/script>\n\n\n\n <link rel=\"canonical\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\">\n <link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Web Almanac by HTTP Archive RSS (en)\" href=\"\/en\/rss.xml\">\n \n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\" hreflang=\"en\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/es\/2022\/\" hreflang=\"es\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/fr\/2022\/\" hreflang=\"fr\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/hi\/2022\/\" hreflang=\"hi\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/it\/2022\/\" hreflang=\"it\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/ja\/2022\/\" hreflang=\"ja\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/nl\/2022\/\" hreflang=\"nl\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/pt\/2022\/\" hreflang=\"pt\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/ru\/2022\/\" hreflang=\"ru\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/tr\/2022\/\" hreflang=\"tr\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/uk\/2022\/\" hreflang=\"uk\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\" hreflang=\"zh-CN\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\" hreflang=\"zh-TW\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\" hreflang=\"x-default\">\n \n <\/head>\n\n <body class=\"year-2022\">\n \n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"0\" height=\"0\" display=\"none\">\n <!-- HTTPArchive -->\n <symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">\n <path d=\"M10.626 7.433h14.5v47.5c6-7.4 13.5-11 22.5-11 4.9 0 9.2 1.2 13.1 3.7 3.9 2.4 6.7 5.8 8.6 10.1 1.9 4.3 2.9 10.7 2.9 19.1v41.6h-14.6v-45.2c0-5.3-1.3-9.6-4-12.9-2.6-3.3-6-4.9-10.3-4.9-3.2 0-6.2.8-9 2.5-2.8 1.6-5.9 4.4-9.3 8.2v52.4h-14.4V7.433m66.4 49.5l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4m54.3 0l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4M212.8 30.1l-27.2 26.7v1.4h39c6.1.2 10.6 1.5 13.9 3.1 3.5 1.6 6.3 4.3 8.3 7.9 2.1 3.7 3.1 7.9 3.1 12.7 0 7.4-2.2 13.5-6.5 18.2-4.3 4.7-9.8 7.1-16.6 7.1-2.8 0-5.5-.4-8.2-1.1v12.3c3.4.9 6.7 1.3 9.7 1.3 10.5 0 19.2-3.5 26-10.6 6.8-7 10.2-16 10.3-27 0-11.6-3.6-20.6-10.9-27.1-7.1-6.4-17.1-9.6-29.8-9.7h-.4l-10.6-.1V30.1z\" fill=\"currentColor\"><\/path>\n <path d=\"M198 63.7c0 52.2-.1 108.8-.1 154.7h14.8v-52.5c3.4-3.8 6.1-6.4 8.9-8 2.8-1.6 5.8-2.4 9-2.4 4.3 0 7.7 1.6 10.3 4.9 2.6 3.2 4 7.5 4 12.9v45.2h14.5v-41.6c0-8.5-.9-14.9-2.8-19.2-1.9-4.3-4.7-7.7-8.6-10.1-3.9-2.4-8.3-3.7-13.1-3.7-8.8 0-16.1 3.5-22.1 10.6v-53.1c.1-12.5 0-25.1 0-37.7H198zM55.9 174.5v31.1c0 2.5.8 3.7 2.5 3.7s4.5-1.3 8.2-3.9v8.8c-3.3 2.1-5.9 3.5-7.9 4.3-2 .8-4 1.2-6.2 1.2-6.2 0-9.9-2.4-11-7.3-6.1 4.8-12.7 7.2-19.6 7.2-5.1 0-9.3-1.7-12.7-5-3.4-3.4-5.1-7.6-5.1-12.7 0-4.6 1.6-8.7 4.9-12.3 3.3-3.7 8.1-6.5 14.1-8.7l18.5-6.4v-3.9c0-8.8-4.4-13.2-13.2-13.2-7.9 0-15.6 4.1-23 12.2v-15.8c5.6-6.6 13.7-9.9 24.2-9.9 7.9 0 14.2 2.1 19 6.2 1.6 1.3 3 3.1 4.3 5.3 1.3 2.2 2.1 4.4 2.4 6.6.4 2.2.6 6.3.6 12.5m-14.2 29.4v-21.7L32 186c-4.9 2-8.4 3.9-10.5 6-2 2-3 4.4-3 7.4s1 5.5 2.9 7.4c2 1.9 4.5 2.9 7.5 2.9 4.6-.1 8.8-2 12.8-5.8M90 145.3v16.8l.8-1.3c7-11.3 14-16.9 21-16.9 5.5 0 11.1 2.8 17.1 8.3l-7.6 12.7c-5-4.8-9.7-7.2-14-7.2-4.7 0-8.7 2.2-12.2 6.7-3.4 4.4-5.1 9.7-5.1 15.8v38.2H75.5v-73.1H90m96.9 56v14.3c-7.3 2.7-14.4 4.1-21.3 4.1-11.4 0-20.6-3.4-27.4-10.2-6.8-6.8-10.2-15.9-10.2-27.3 0-11.5 3.3-20.8 9.9-27.8 6.6-7 15.3-10.6 26.1-10.6 3.8 0 7.1.4 10.1 1.1 3 .7 6.7 2 11.1 4v15.4c-7.3-4.7-14.1-7-20.3-7-6.5 0-11.9 2.3-16 6.9-4.2 4.6-6.3 10.4-6.3 17.5 0 7.5 2.3 13.4 6.8 17.8 4.6 4.4 10.7 6.6 18.4 6.6 5.5.1 11.9-1.5 19.1-4.8m93.2-86.7c2.4 0 4.4.8 6.1 2.5 1.7 1.6 2.5 3.7 2.5 6s-.8 4.3-2.5 6c-1.7 1.7-3.7 2.5-6.1 2.5-2.2 0-4.2-.8-5.9-2.5-1.7-1.7-2.5-3.8-2.5-6s.8-4.2 2.5-5.9c1.7-1.8 3.7-2.6 5.9-2.6m-7.2 30.7h14.5v73.1h-14.5v-73.1m75 0h15.7l-32.3 74.4h-4.8l-33.1-74.4h15.8l19.7 45 19-45m78.8 37.8h-51.4c.4 7 2.7 12.6 7 16.7s9.9 6.2 16.8 6.2c9.5 0 18.3-3 26.4-8.9v14.1c-4.4 3-8.9 5.1-13.3 6.4-4.3 1.3-9.5 1.9-15.3 1.9-8.1 0-14.6-1.7-19.5-5-5-3.3-9-7.8-12-13.4-3-5.7-4.4-12.2-4.4-19.6 0-11.1 3.2-20.2 9.5-27.1 6.3-7 14.5-10.5 24.6-10.5 9.7 0 17.4 3.4 23.2 10.2 5.8 6.8 8.7 15.9 8.7 27.3v1.7m-51.4-8.6h36.8c-.4-5.8-2.1-10.2-5.2-13.3-3.1-3.1-7.2-4.7-12.4-4.7s-9.5 1.6-12.8 4.7c-3.2 3-5.4 7.5-6.4 13.3\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- GitHub -->\n <symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">\n <path d=\"M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Twitter -->\n <symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">\n <path d=\"M78.6 203.1c94.3 0 145.9-78.2 145.9-145.9 0-2.2 0-4.4-.1-6.6 10-7.3 18.7-16.3 25.6-26.5-9.4 4.1-19.3 6.9-29.5 8.1 10.7-6.4 18.7-16.5 22.5-28.4-10.1 6-21.1 10.2-32.6 12.4C191-4.5 158.5-5.5 137.8 14c-13.3 12.5-19 31.2-14.8 49C81.9 60.9 43.4 41.4 17.4 9.4 3.8 32.8 10.7 62.8 33.3 77.8c-8.2-.2-16.1-2.4-23.3-6.4v.6c0 24.4 17.2 45.4 41.2 50.3-7.6 2.1-15.5 2.4-23.2.9 6.7 20.9 26 35.2 47.9 35.6-18.2 14.3-40.6 22-63.7 22-4.1 0-8.2-.3-12.2-.7 23.5 15.1 50.7 23 78.6 23\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- LinkedIn -->\n <symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">\n <path d=\"M185.2 0H14.8C6.6 0 0 6.4 0 14.3v171.3c0 7.9 6.6 14.3 14.8 14.3h170.4c8.1 0 14.8-6.4 14.8-14.3V14.3C199.9 6.4 193.3 0 185.2 0zM60.6 167.3H30.4V77.1h30.2v90.2zM45.5 64.8h-.2c-10.1 0-16.7-6.9-16.7-15.6 0-8.8 6.7-15.6 17.1-15.6 10.3 0 16.7 6.7 16.9 15.6 0 8.6-6.5 15.6-17.1 15.6zm124 102.5h-30.2V119c0-12.1-4.4-20.4-15.3-20.4-8.4 0-13.3 5.6-15.5 11-.8 1.9-1 4.6-1 7.3v50.4H77.3s.4-81.8 0-90.3h30.2v12.8c4-6.1 11.2-14.9 27.2-14.9 19.9 0 34.8 12.9 34.8 40.6v51.8zm-62.2-77.1c0-.1.1-.2.2-.3v.3h-.2z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Globe -->\n <symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">\n <circle cx=\"14.5\" cy=\"14.5\" r=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/circle>\n <ellipse cx=\"14.5\" cy=\"14.5\" rx=\"6.1\" ry=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/ellipse>\n <path d=\"M1.6 9.6h25.8M1.6 19.4h25.8\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Bar chart -->\n <symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Comment -->\n <symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- SQL -->\n <symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">\n <path d=\"M.1 12.4V9.6c.5.4 1.1.8 1.7 1 .6.2 1.2.3 1.8.3.4 0 .7 0 .9-.1s.5-.2.7-.3c.2-.1.3-.2.4-.4.1-.2.1-.3.1-.5s-.1-.5-.2-.7c-.2-.2-.4-.4-.6-.5-.3-.2-.5-.4-.9-.5-.3-.2-.7-.3-1.1-.5-1-.4-1.7-.9-2.2-1.5S0 4.6 0 3.8c0-.7.1-1.2.4-1.7S1 1.2 1.5.9s1-.5 1.6-.7S4.3 0 5 0s1.2 0 1.8.1 1 .2 1.4.4v2.6c-.3-.1-.5-.3-.8-.4s-.5-.2-.7-.2c-.3-.1-.6-.2-.8-.2-.3 0-.5-.1-.7-.1-.3 0-.6 0-.9.1s-.5.2-.7.3c-.2.1-.4.2-.5.4-.1.2-.1.3-.1.5s.1.4.2.6c.1.2.3.3.5.5.1.1.4.3.7.4.3.1.6.3 1 .4.5.2 1 .4 1.4.7.4.2.7.5 1 .8s.5.6.7 1c.2.4.2.8.2 1.3 0 .7-.1 1.3-.4 1.8-.3.6-.7 1-1.1 1.3-.5.3-1 .5-1.6.6s-1.3.2-1.9.2c-.7 0-1.4-.1-2-.2-.6-.1-1.2-.3-1.6-.5zm16 .7c-1.8 0-3.3-.6-4.4-1.8-1.2-1.2-1.7-2.7-1.7-4.6 0-2 .6-3.6 1.7-4.9C12.9.6 14.4 0 16.3 0c1.8 0 3.3.6 4.4 1.8 1.1 1.2 1.7 2.7 1.7 4.7s-.6 3.6-1.7 4.8l-.1.1-.1.1 3.2 3.1h-4L18 12.9c-.6.1-1.2.2-1.9.2zm.1-10.6c-1 0-1.8.4-2.4 1.1-.6.7-.9 1.7-.9 3s.3 2.2.9 3c.6.7 1.4 1.1 2.3 1.1 1 0 1.8-.4 2.3-1.1.6-.7.9-1.7.9-3s-.3-2.3-.8-3.1c-.5-.7-1.3-1-2.3-1zM32 12.9h-7.5V.2h2.8v10.3H32v2.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Search -->\n <symbol id=\"search-logo\" viewBox=\"0 0 13 13\">\n <path d=\"m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Share Apple -->\n <symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">\n <path d=\"M0 0h24v24H0V0z\" fill=\"none\"><\/path>\n <path d=\"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z\"><\/path>\n <\/symbol>\n <!-- Share Android -->\n <symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">\n <path d=\"M0 0h24v24H0z\" fill=\"none\"><\/path>\n <path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\"><\/path>\n <\/symbol>\n <\/svg>\n \n <div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation<\/a><\/div>\n \n <header id=\"header\" class=\"alt-bg\">\n <div class=\"container\">\n <div class=\"top-header\">\n <a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>\n <nav id=\"header-page-navigation\" aria-label=\"Page navigation\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n \n <div class=\"nav-dropdown header search-nav\">\n <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>\n <ul class=\"nav-dropdown-list align-right hidden header-search\">\n <li class=\"nav-dropdown-list-part\">\n <form action=\"\/en\/search\">\n <label for=\"header-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"header-search-icon\">\n <title id=\"header-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n <\/li>\n <\/ul>\n <\/div>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"nav-dropdown header table-of-contents\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n\n \n <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n <span>Home<\/span>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents\">Table of Contents<\/a>\n <\/li>\n \n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-1\">Part I. Page Content<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-2\">Part II. User Experience<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-3\">Part III. Content Publishing<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-4\">Part IV. Content Distribution<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/a>\n \n \n <\/li>\n \n \n \n\n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#appendices\">Appendices<\/a>\n <\/li>\n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/methodology\">Methodology<\/a>\n \n <\/li>\n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/contributors\">Contributors<\/a>\n \n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/search\">Search<\/a>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#ebook\">Ebook<\/a>\n <\/li>\n <li class=\"nav-dropdown-list-chapter ebook\">\n <a href=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)<\/a>\n <\/li>\n \n <\/ul>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"nav-dropdown header\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n \n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2021\/\">2021<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2020\/\">2020<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2019\/\">2019<\/a>\n <\/li>\n \n \n \n \n <\/ul>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"nav-dropdown header\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n \n \n \n \n <li>\n <a lang=\"es\" href=\"\/es\/2022\/\">Espa\u00f1ol<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"fr\" href=\"\/fr\/2022\/\">Fran\u00e7ais<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"it\" href=\"\/it\/2022\/\">Italiano<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"nl\" href=\"\/nl\/2022\/\">Nederlands<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"pt\" href=\"\/pt\/2022\/\">Portugu\u00eas<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"tr\" href=\"\/tr\/2022\/\">T\u00fcrk\u00e7e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ru\" href=\"\/ru\/2022\/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"uk\" href=\"\/uk\/2022\/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"hi\" href=\"\/hi\/2022\/\">\u0939\u093f\u0928\u094d\u0926\u0940<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ja\" href=\"\/ja\/2022\/\">\u65e5\u672c\u8a9e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-CN\" href=\"\/zh-CN\/2022\/\">\u7b80\u4f53\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-TW\" href=\"\/zh-TW\/2022\/\">\u7e41\u9ad4\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a class=\"help-translate\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\"><em>Help translate<\/em><\/a>\n <\/li>\n \n <\/ul>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <nav id=\"menu\" aria-labelledby=\"menu-btn\">\n \n <button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">\n <span class=\"menu-btn-bar\"><\/span>\n <span class=\"menu-btn-bar\"><\/span>\n <span class=\"menu-btn-bar\"><\/span>\n <\/button>\n <ul class=\"menu\">\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n <form class=\"search-nav\" action=\"\/en\/search\">\n <label for=\"mobile-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-search-icon\">\n <title id=\"mobile-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"table-of-contents-switcher\">\n <label for=\"table-of-contents-switcher-mobile\" class=\"visually-hidden\">\n Table of Contents Switcher\n <\/label>\n <select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">\n \n <option selected=\"\" disabled=\"\" value=\"\/en\/2022\/\">Home<\/option>\n \n \n <option value=\"\/en\/2022\/table-of-contents\">Table of Contents<\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/option>\n \n \n \n \n \n\n \n <option value=\"\/en\/2022\/methodology\">\n Methodology\n <\/option>\n \n \n <option value=\"\/en\/2022\/contributors\">\n Contributors\n <\/option>\n \n\n \n <option value=\"\/en\/search\">\n Search\n <\/option>\n \n\n \n <option value=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n Ebook PDF (32MB)\n <\/option>\n \n <\/select>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"year-switcher js-show\">\n <label for=\"year-switcher-mobile\" class=\"visually-hidden\">Year Switcher<\/label>\n <select id=\"year-switcher-mobile\">\n \n \n \n <option selected=\"selected\" value=\"\/en\/2022\/\">\n 2022\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2021\/\">\n 2021\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2020\/\">\n 2020\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2019\/\">\n 2019\n <\/option>\n \n \n \n <\/select>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"language-switcher js-show\">\n <label for=\"language-switcher-mobile\" class=\"visually-hidden\">Language Switcher<\/label>\n <select id=\"language-switcher-mobile\">\n \n \n <option selected=\"selected\" lang=\"en\" value=\"\/en\/2022\/\">\n English\n <\/option>\n \n \n \n <option lang=\"es\" value=\"\/es\/2022\/\">\n Espa\u00f1ol\n <\/option>\n \n \n \n <option lang=\"fr\" value=\"\/fr\/2022\/\">\n Fran\u00e7ais\n <\/option>\n \n \n \n <option lang=\"it\" value=\"\/it\/2022\/\">\n Italiano\n <\/option>\n \n \n \n <option lang=\"nl\" value=\"\/nl\/2022\/\">\n Nederlands\n <\/option>\n \n \n \n <option lang=\"pt\" value=\"\/pt\/2022\/\">\n Portugu\u00eas\n <\/option>\n \n \n \n <option lang=\"tr\" value=\"\/tr\/2022\/\">\n T\u00fcrk\u00e7e\n <\/option>\n \n \n \n <option lang=\"ru\" value=\"\/ru\/2022\/\">\n \u0420\u0443\u0441\u0441\u043a\u0438\u0439\n <\/option>\n \n \n \n <option lang=\"uk\" value=\"\/uk\/2022\/\">\n \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430\n <\/option>\n \n \n \n <option lang=\"hi\" value=\"\/hi\/2022\/\">\n \u0939\u093f\u0928\u094d\u0926\u0940\n <\/option>\n \n \n \n <option lang=\"ja\" value=\"\/ja\/2022\/\">\n \u65e5\u672c\u8a9e\n <\/option>\n \n \n \n <option lang=\"zh-CN\" value=\"\/zh-CN\/2022\/\">\n \u7b80\u4f53\u4e2d\u6587\n <\/option>\n \n \n \n <option lang=\"zh-TW\" value=\"\/zh-TW\/2022\/\">\n \u7e41\u9ad4\u4e2d\u6587\n <\/option>\n \n \n <option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>\n <option value=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\">\n Help translate\n <\/option>\n <\/select>\n <\/div>\n\n \n\n <\/li>\n <li id=\"mobile-misc\" class=\"misc\">\n <ul class=\"misc\">\n <li>\n <a href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-mobile\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-mobile\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <ul class=\"social-media\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-mobile\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" aria-labelledby=\"github-logo-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-mobile\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <\/nav>\n <\/div>\n <\/div>\n <\/header>\n <script nonce=\"\">\n \/\/ If JS is enabled then enable menus ASAP to avoid CLS as menu items change from links to buttons\n (function() {\n document.querySelectorAll('.js-hide').forEach(element => {\n \/\/ Don't just hide it - delete it completely to avoid any specifity issues\n element.parentNode.removeChild(element);\n });\n document.querySelectorAll('.js-enable').forEach(element => {\n element.classList.remove('js-enable');\n element.classList.remove('hidden');\n element.disabled = false;\n element.hidden = false;\n });\n })();\n <\/script>\n \n\n \n<main id=\"maincontent\">\n <section id=\"intro\" class=\"intro-container\">\n <div class=\"intro\">\n <div class=\"intro-year\">2022<\/div>\n <h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>\n <h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>\n \n \n<p>\nOur mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2022 edition is comprised of 23 chapters spanning aspects of page content, user experience, publishing, and distribution.\n<\/p>\n\n \n \n <a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>\n \n <\/div>\n <div class=\"intro-image-wrapper\">\n \n <svg viewBox=\"0 0 56 16\">\n <text x=\"9\" y=\"15\">2022<\/text>\n <\/svg>\n \n <img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">\n <\/div>\n <\/section>\n \n \n \n \n \n\n\n <section id=\"featured-chapter\" class=\"featured-chapter\">\n <div class=\"featured-chapter-content\">\n \n <h2 class=\"title title-center\">Featured Chapter<\/h2>\n \n <h3>CSS<\/h3>\n \n <blockquote>\n The past few years have seen a flurry of new CSS features. Many of these have taken inspiration from things developers were already doing with JavaScript or in preprocessors, while others provide methods of doing things that were impossible a few years ago. Having new features available is one thing, but are developers actually using them in their production web pages and applications?\n <\/blockquote>\n <div class=\"featured-chapter-content-data\">\n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">43%<\/div>\n <div>Percent of pages that use custom properties<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">0.3%<\/div>\n <div>Percent of pages that use the new <code>accent-color<\/code> property<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">12%<\/div>\n <div>Percent of pages that use grid layouts<\/div>\n <\/div>\n \n <\/div>\n \n \n <a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>\n \n <\/div>\n <\/section>\n \n \n \n \n \n <section id=\"contributors\" class=\"contributors-container alt-bg\">\n <div class=\"container\">\n <div class=\"contributors\">\n <h2 class=\"title title-alt\">Contributors<\/h2>\n <p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n<\/p>\n <a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>\n <\/div>\n <div class=\"people\" aria-hidden=\"true\">\n <div class=\"people-number\">116<\/div>\n <img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">\n <img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">\n <img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">\n <\/div>\n <\/div>\n <\/section>\n <section id=\"methodology\" class=\"methodology-container\">\n <div class=\"methodology\">\n <h2 class=\"title title-center\">Methodology<\/h2>\n <div class=\"methodology-data\">\n <div class=\"websites-tested\">\n <div>\n Websites Tested\n <\/div>\n <div>\n 8.36M\n <\/div>\n <\/div>\n <div class=\"data-processed\">\n <div>\n Data Processed\n <\/div>\n <div>\n 43.88 TB\n <\/div>\n <\/div>\n <\/div>\n <p class=\"methodology-info\">\n \nUnless otherwise noted, the metrics in all of the 23 chapters of the 2022 Web Almanac are sourced from the HTTP Archive dataset. HTTP Archive is a community-run project that has been tracking how the web is built since 2010. Using WebPageTest and Lighthouse under the hood, metadata about nearly 8.4 million websites are tested monthly and included in a public BigQuery database for analysis. The June 2022 dataset was used as the basis for the 2022 Web Almanac\u2019s metrics. For more information, see the Methodology page.\n\n <\/p>\n \n <a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>\n \n <img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">\n <\/div>\n <\/section>\n \n<\/main>\n\n\n \n <footer id=\"footer\" class=\"alt-bg\">\n <div class=\"container\">\n <div class=\"home-logo\">\n <a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>\n <\/div>\n <hr>\n <nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n \n <div class=\"nav-dropdown footer search-nav\">\n <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>\n <ul class=\"nav-dropdown-list align-right hidden footer-search\">\n <li class=\"nav-dropdown-list-part\">\n <form action=\"\/en\/search\">\n <label for=\"footer-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"footer-search-icon\">\n <title id=\"footer-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n <\/li>\n <\/ul>\n <\/div>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"nav-dropdown footer table-of-contents\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n\n \n <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n <span>Home<\/span>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents\">Table of Contents<\/a>\n <\/li>\n \n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-1\">Part I. Page Content<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-2\">Part II. User Experience<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-3\">Part III. Content Publishing<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-4\">Part IV. Content Distribution<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/a>\n \n \n <\/li>\n \n \n \n\n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#appendices\">Appendices<\/a>\n <\/li>\n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/methodology\">Methodology<\/a>\n \n <\/li>\n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/contributors\">Contributors<\/a>\n \n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/search\">Search<\/a>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#ebook\">Ebook<\/a>\n <\/li>\n <li class=\"nav-dropdown-list-chapter ebook\">\n <a href=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)<\/a>\n <\/li>\n \n <\/ul>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"nav-dropdown footer\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n \n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2021\/\">2021<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2020\/\">2020<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2019\/\">2019<\/a>\n <\/li>\n \n \n \n \n <\/ul>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"nav-dropdown footer\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n \n \n \n \n <li>\n <a lang=\"es\" href=\"\/es\/2022\/\">Espa\u00f1ol<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"fr\" href=\"\/fr\/2022\/\">Fran\u00e7ais<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"it\" href=\"\/it\/2022\/\">Italiano<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"nl\" href=\"\/nl\/2022\/\">Nederlands<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"pt\" href=\"\/pt\/2022\/\">Portugu\u00eas<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"tr\" href=\"\/tr\/2022\/\">T\u00fcrk\u00e7e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ru\" href=\"\/ru\/2022\/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"uk\" href=\"\/uk\/2022\/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"hi\" href=\"\/hi\/2022\/\">\u0939\u093f\u0928\u094d\u0926\u0940<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ja\" href=\"\/ja\/2022\/\">\u65e5\u672c\u8a9e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-CN\" href=\"\/zh-CN\/2022\/\">\u7b80\u4f53\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-TW\" href=\"\/zh-TW\/2022\/\">\u7e41\u9ad4\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a class=\"help-translate\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\"><em>Help translate<\/em><\/a>\n <\/li>\n \n <\/ul>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n <form class=\"search-nav\" action=\"\/en\/search\">\n <label for=\"mobile-footer-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-footer-search-icon\">\n <title id=\"mobile-footer-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"table-of-contents-switcher\">\n <label for=\"table-of-contents-switcher-mobile-footer\" class=\"visually-hidden\">\n Table of Contents Switcher\n <\/label>\n <select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">\n \n <option selected=\"\" disabled=\"\" value=\"\/en\/2022\/\">Home<\/option>\n \n \n <option value=\"\/en\/2022\/table-of-contents\">Table of Contents<\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/option>\n \n \n \n \n \n\n \n <option value=\"\/en\/2022\/methodology\">\n Methodology\n <\/option>\n \n \n <option value=\"\/en\/2022\/contributors\">\n Contributors\n <\/option>\n \n\n \n <option value=\"\/en\/search\">\n Search\n <\/option>\n \n\n \n <option value=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n Ebook PDF (32MB)\n <\/option>\n \n <\/select>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"year-switcher js-show\">\n <label for=\"year-switcher-mobile-footer\" class=\"visually-hidden\">Year Switcher<\/label>\n <select id=\"year-switcher-mobile-footer\">\n \n \n \n <option selected=\"selected\" value=\"\/en\/2022\/\">\n 2022\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2021\/\">\n 2021\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2020\/\">\n 2020\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2019\/\">\n 2019\n <\/option>\n \n \n \n <\/select>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"language-switcher js-show\">\n <label for=\"language-switcher-mobile-footer\" class=\"visually-hidden\">Language Switcher<\/label>\n <select id=\"language-switcher-mobile-footer\">\n \n \n <option selected=\"selected\" lang=\"en\" value=\"\/en\/2022\/\">\n English\n <\/option>\n \n \n \n <option lang=\"es\" value=\"\/es\/2022\/\">\n Espa\u00f1ol\n <\/option>\n \n \n \n <option lang=\"fr\" value=\"\/fr\/2022\/\">\n Fran\u00e7ais\n <\/option>\n \n \n \n <option lang=\"it\" value=\"\/it\/2022\/\">\n Italiano\n <\/option>\n \n \n \n <option lang=\"nl\" value=\"\/nl\/2022\/\">\n Nederlands\n <\/option>\n \n \n \n <option lang=\"pt\" value=\"\/pt\/2022\/\">\n Portugu\u00eas\n <\/option>\n \n \n \n <option lang=\"tr\" value=\"\/tr\/2022\/\">\n T\u00fcrk\u00e7e\n <\/option>\n \n \n \n <option lang=\"ru\" value=\"\/ru\/2022\/\">\n \u0420\u0443\u0441\u0441\u043a\u0438\u0439\n <\/option>\n \n \n \n <option lang=\"uk\" value=\"\/uk\/2022\/\">\n \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430\n <\/option>\n \n \n \n <option lang=\"hi\" value=\"\/hi\/2022\/\">\n \u0939\u093f\u0928\u094d\u0926\u0940\n <\/option>\n \n \n \n <option lang=\"ja\" value=\"\/ja\/2022\/\">\n \u65e5\u672c\u8a9e\n <\/option>\n \n \n \n <option lang=\"zh-CN\" value=\"\/zh-CN\/2022\/\">\n \u7b80\u4f53\u4e2d\u6587\n <\/option>\n \n \n \n <option lang=\"zh-TW\" value=\"\/zh-TW\/2022\/\">\n \u7e41\u9ad4\u4e2d\u6587\n <\/option>\n \n \n <option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>\n <option value=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\">\n Help translate\n <\/option>\n <\/select>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">\n <a class=\"ha-logo\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"httparchive-logo-footer-mobile\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"httparchive-logo-footer-mobile\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <ul class=\"social-media\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer-mobile\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer-mobile\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <hr>\n <p class=\"copyright\">\n <span>\u00a9 Web Almanac. Licensed under <a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>.<\/span>\n <br>\n <a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>\n <span class=\"footer-bullet\">\u2022<\/span>\n <a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>\n <\/p>\n <a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <ul class=\"social-media not-mobile\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <\/footer>\n \n \n <script async=\"\" src=\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\" nonce=\"\"><\/script>\n \n\n\n \n\n <script async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\" nonce=\"\"><\/script>\n <link rel=\"preconnect\" href=\"https:\/\/www.google-analytics.com\">\n <script defer=\"\" src=\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\" nonce=\"\"><\/script>\n <script defer=\"\" src=\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\" nonce=\"\"><\/script>\n \n\n<!-- Let's assume you're going to visit one of the chapters and prefetch the page.css stylesheet -->\n<!-- A small optimisation but hey, every little helps! -->\n<link rel=\"prefetch\" href=\"\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa\">\n\n\n<script type=\"speculationrules\" nonce=\"\">\n{\n \"prerender\": [\n {\n \"source\": \"document\",\n \"where\": {\n \"and\": [\n {\"href_matches\": \"\/*\"},\n {\"not\": {\"href_matches\": \"\/static\/*\"}}\n ]\n },\n \"eagerness\": \"moderate\"\n }\n ]\n}\n<\/script>\n\n \n \n\n<\/body><\/html>",
"has_shadow_root": "false",
"img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"initiators": {
"": [
"https:\/\/almanac.httparchive.org\/en\/2022\/"
],
"https:\/\/almanac.httparchive.org\/en\/2022\/": [
"https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Light.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Regular.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Bold.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Black.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Bold.woff2",
"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5",
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45",
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09",
"https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png",
"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png",
"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1914223068",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=533731147",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=210509905",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2115138003",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1478214520",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744401588-2985946208375&ev=917&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=110667465"
],
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41": [
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Italic.woff2"
],
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": [
"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
"https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744401333&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=403251066.1717744402&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744401&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1129"
],
"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c": [
"https:\/\/www.google-analytics.com\/analytics.js"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js",
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1983249567&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2040028394&gjid=502686500&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1203058371"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744401589-2622862006092&ev=289&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=135128501",
"https:\/\/almanac.httparchive.org\/static\/images\/favicon.ico"
]
},
"inline_style_bytes": 0,
"javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":9,\"beacon\":2,\"total\":12},\"beacon_ajax_usage\":2,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":9,\"resources_h2\":21,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":{\"length\":66467,\"elements\":649,\"links\":31,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":6}}",
"lib-detector-version": "6.1.0",
"localstorage_size": 0,
"markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":76,\"references_total\":247},\"ids\":{\"ids_total\":52,\"duplicate_ids_total\":0,\"unique_ids_total\":52},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":15,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":15},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]}}",
"media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"meta_viewport": "width=device-width, initial-scale=1",
"num_iframes": 0,
"num_scripts": 13,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"observers": null,
"origin-trials": [],
"parsed_css": [
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"html"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.15"
},
{
"type": "declaration",
"property": "-webkit-text-size-adjust",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"main"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2em"
},
{
"type": "declaration",
"property": "margin",
"value": "0.67em 0"
}
]
},
{
"type": "rule",
"selectors": [
"hr"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "content-box"
},
{
"type": "declaration",
"property": "height",
"value": "0"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
}
]
},
{
"type": "rule",
"selectors": [
"pre"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace, monospace"
},
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"a"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
}
]
},
{
"type": "rule",
"selectors": [
"abbr[title]"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom",
"value": "none"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "underline"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "underline dotted"
}
]
},
{
"type": "rule",
"selectors": [
"b",
"strong"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bolder"
}
]
},
{
"type": "rule",
"selectors": [
"code",
"kbd",
"samp"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace, monospace"
},
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"small"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "80%"
}
]
},
{
"type": "rule",
"selectors": [
"sub",
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "75%"
},
{
"type": "declaration",
"property": "line-height",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
}
]
},
{
"type": "rule",
"selectors": [
"sub"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-0.25em"
}
]
},
{
"type": "rule",
"selectors": [
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-0.5em"
}
]
},
{
"type": "rule",
"selectors": [
"img"
],
"declarations": [
{
"type": "declaration",
"property": "border-style",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input",
"optgroup",
"select",
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-size",
"value": "100%"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.15"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "visible"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"select"
],
"declarations": [
{
"type": "declaration",
"property": "text-transform",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"[type=\"button\"]",
"[type=\"reset\"]",
"[type=\"submit\"]"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
}
]
},
{
"type": "rule",
"selectors": [
"button::-moz-focus-inner",
"[type=\"button\"]::-moz-focus-inner",
"[type=\"reset\"]::-moz-focus-inner",
"[type=\"submit\"]::-moz-focus-inner"
],
"declarations": [
{
"type": "declaration",
"property": "border-style",
"value": "none"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button:-moz-focusring",
"[type=\"button\"]:-moz-focusring",
"[type=\"reset\"]:-moz-focusring",
"[type=\"submit\"]:-moz-focusring"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "1px dotted ButtonText"
}
]
},
{
"type": "rule",
"selectors": [
"fieldset"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0.35em 0.75em 0.625em"
}
]
},
{
"type": "rule",
"selectors": [
"legend"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "display",
"value": "table"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "white-space",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"progress"
],
"declarations": [
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
}
]
},
{
"type": "rule",
"selectors": [
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"checkbox\"]",
"[type=\"radio\"]"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"number\"]::-webkit-inner-spin-button",
"[type=\"number\"]::-webkit-outer-spin-button"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"search\"]"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "textfield"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "-2px"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"search\"]::-webkit-search-decoration"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
},
{
"type": "declaration",
"property": "font",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"details"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"summary"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "list-item"
}
]
},
{
"type": "rule",
"selectors": [
"template"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[hidden]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Italic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Italic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-BoldItalic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-BoldItalic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Regular-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Regular.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Bold-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Bold.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Black-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Black.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato', sans-serif"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "font-weight",
"value": "inherit"
},
{
"type": "declaration",
"property": "-webkit-font-smoothing",
"value": "antialiased"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
"*"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
}
]
},
{
"type": "rule",
"selectors": [
"h1",
"h2",
"h3",
"h4",
"h5",
"h6",
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.2em"
}
]
},
{
"type": "rule",
"selectors": [
"h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2em"
}
]
},
{
"type": "rule",
"selectors": [
"h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"h3"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.17em"
}
]
},
{
"type": "rule",
"selectors": [
"h4"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.0625em"
}
]
},
{
"type": "rule",
"selectors": [
"h5"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"h6"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1em"
},
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"b"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
"a:focus",
"a:hover"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "underline"
}
]
},
{
"type": "rule",
"selectors": [
"img"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".container"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "1280px"
},
{
"type": "declaration",
"property": "max-width",
"value": "80em"
},
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "padding-right",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".title",
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "28px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "42px"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5em"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".title::before",
".subtitle::before"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "15px"
},
{
"type": "declaration",
"property": "border-bottom",
"value": "solid 1px #a8caba"
},
{
"type": "declaration",
"property": "width",
"value": "80px"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle + .title"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle + .title::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
".title .chapter-unedited"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
},
{
"type": "declaration",
"property": "color",
"value": "red"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "super"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.5em"
}
]
},
{
"type": "rule",
"selectors": [
".title-lg"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "48px"
},
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".title-alt::before"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".title-center"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".title-center::before"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
},
{
"type": "declaration",
"property": "margin-right",
"value": "auto"
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em)",
"rules": [
{
"type": "rule",
"selectors": [
".title-alt::before"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
},
{
"type": "declaration",
"property": "margin-right",
"value": "auto"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"h2.header"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "25px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.5625rem"
},
{
"type": "declaration",
"property": "margin",
"value": "14px"
},
{
"type": "declaration",
"property": "margin",
"value": "0.56em 0.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".btn"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "1px solid #1a2b49"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50px"
},
{
"type": "declaration",
"property": "padding",
"value": "15px 30px"
},
{
"type": "declaration",
"property": "background",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".btn:hover",
".btn:focus",
".alt.btn"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#fff"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".alt.btn:hover",
".alt.btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "margin-right",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo:hover",
".navigation-logo:focus"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .line-group"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .line-group::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "bottom",
"value": "calc(0.4em - 1px)"
},
{
"type": "declaration",
"property": "margin-inline-start",
"value": "0.5em"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .wa"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "letter-spacing",
"value": "5px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.3em"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(1.3em, 7vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "-5px"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .pre",
".navigation-logo .ha"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "0.8em"
},
{
"type": "declaration",
"property": "letter-spacing",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
"header.alt-bg a:hover",
"footer.alt-bg a:hover",
"header.alt-bg a:focus",
"footer.alt-bg a:focus"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .btn"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .btn:hover",
".alt-bg .btn:focus",
".alt-bg .alt.btn"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .alt.btn:hover",
".alt-bg .alt.btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "40px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer .nav"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"header nav ul",
"footer nav ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding-inline-start",
"value": "0"
},
{
"type": "declaration",
"property": "flex-wrap",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
"header nav li",
"footer nav li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"header nav li li",
"footer nav li li"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "left"
}
]
},
{
"type": "rule",
"selectors": [
"header nav .menu li .year-switcher",
"header nav .menu li .table-of-contents-switcher",
"header nav .menu li .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "4em"
}
]
},
{
"type": "rule",
"selectors": [
"header nav"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"nav a"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "min-width",
"value": "205px"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "row-reverse"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher",
".language-switcher",
".year-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "400px"
},
{
"type": "declaration",
"property": "text-indent",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".header-search",
".footer-search"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".search-input"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.65"
}
]
},
{
"type": "rule",
"selectors": [
".search-button"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#000"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 27px"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #666"
},
{
"type": "declaration",
"property": "border-radius",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".search-button svg"
],
"declarations": [
{
"type": "declaration",
"property": "fill",
"value": "#000"
},
{
"type": "declaration",
"property": "color",
"value": "#000"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher:hover",
".language-switcher:hover",
".year-switcher:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher::after",
".language-switcher::after",
".year-switcher::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "\"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "border-style",
"value": "solid"
},
{
"type": "declaration",
"property": "border-width",
"value": "2px 2px 0 0"
},
{
"type": "declaration",
"property": "border-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "height",
"value": "0.4em"
},
{
"type": "declaration",
"property": "width",
"value": "0.4em"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-0.4em"
},
{
"type": "declaration",
"property": "right",
"value": "22px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(135deg)"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select",
".language-switcher select",
".year-switcher select"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "1px solid currentColor"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50px"
},
{
"type": "declaration",
"property": "padding",
"value": "20px 38px 20px 20px"
},
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "none"
},
{
"type": "declaration",
"property": "-moz-appearance",
"value": "none"
},
{
"type": "declaration",
"property": "appearance",
"value": "none"
},
{
"type": "declaration",
"property": "min-width",
"value": "100px"
},
{
"type": "declaration",
"property": "min-width",
"value": "6.35rem"
},
{
"type": "declaration",
"property": "text-align-last",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select",
".language-switcher select"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "120px"
},
{
"type": "declaration",
"property": "min-width",
"value": "7.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select::-ms-expand",
".language-switcher select::-ms-expand",
".year-switcher select::-ms-expand"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher option",
".language-switcher option",
".year-switcher option"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "background-color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher:focus-within",
".language-switcher:focus-within",
".year-switcher:focus-within",
".table-of-contents-switcher select:focus",
".language-switcher select:focus",
".year-switcher select:focus"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".not-translated"
],
"declarations": [
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.9em"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn",
"#menu",
"#mobile-footer-nav-items",
".menu"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".main"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0 auto"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
}
]
},
{
"type": "rule",
"selectors": [
".main a",
".main a:visited"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0b1423"
}
]
},
{
"type": "rule",
"selectors": [
"h2",
"h3",
"h4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "2em"
}
]
},
{
"type": "rule",
"selectors": [
"h2 code",
"h3 code",
"h4 code"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"p",
"td",
"th",
"code",
"li"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.6em"
}
]
},
{
"type": "rule",
"selectors": [
"hr"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.2"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote",
"blockquote p"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-size",
"value": "19px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.1875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'\"'"
},
{
"type": "declaration",
"property": "content",
"value": "'\"' \/ \"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-4rem"
},
{
"type": "declaration",
"property": "left",
"value": "-7rem"
},
{
"type": "declaration",
"property": "opacity",
"value": "0.05"
},
{
"type": "declaration",
"property": "font-size",
"value": "20rem"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Courier New', 'Courier', monospace"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote em"
],
"declarations": [
{
"type": "declaration",
"property": "font-style",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo nav-items nav-items nav-items' 'hr hr hr hr' 'copyright copyright ha-logo social-media'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "280px 1fr 1fr 120px 0 0"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "17.5rem 1fr 1fr 7.5rem 0 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "home-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .mobile-ha-social-media"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "ha-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "color",
"value": "currentColor"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "2vw"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items > ul > li:last-child > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "language-switcher"
}
]
},
{
"type": "rule",
"selectors": [
"footer .copyright"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "copyright"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .social-media"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "social-media"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
}
]
},
{
"type": "rule",
"selectors": [
"footer ul"
],
"declarations": [
{
"type": "declaration",
"property": "margin-block-start",
"value": "0"
},
{
"type": "declaration",
"property": "margin-block-end",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "hr"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "margin",
"value": "40px 0 20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "hr-last"
},
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
".social-media div"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 20px"
}
]
},
{
"type": "rule",
"selectors": [
".social-media li:first-child a"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".social-media a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "currentColor"
}
]
},
{
"type": "media",
"media": "(max-width: 72em) and (min-width: 37.51em)",
"rules": [
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "padding-top",
"value": "30px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav:first-of-type",
"footer nav:first-of-type",
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > a",
"header nav > ul > li > .search-nav"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "50px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "3.125rem"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header .social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "inline"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo home-logo home-logo home-logo' 'language-switcher language-switcher language-switcher language-switcher' 'hr hr hr hr' 'nav-items nav-items nav-items nav-items' 'hr-last hr-last hr-last hr-last' 'copyright copyright ha-logo social-media'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "3fr 1fr 1fr 120px 0 0"
},
{
"type": "declaration",
"property": "grid-template-rows",
"value": "60px auto auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".visually-hidden"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute !important"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "1px"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px 1px 1px 1px)"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px, 1px, 1px, 1px)"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".hidden"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none !important"
}
]
},
{
"type": "rule",
"selectors": [
".novisibility-until-js"
],
"declarations": [
{
"type": "declaration",
"property": "visibility",
"value": "hidden"
}
]
},
{
"type": "media",
"media": "(scripting: none)",
"rules": [
{
"type": "rule",
"selectors": [
".novisibility-until-js"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.js-enable",
".nav-dropdown-btn.js-enable:hover"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.5"
},
{
"type": "declaration",
"property": "color",
"value": "unset"
},
{
"type": "declaration",
"property": "cursor",
"value": "unset"
}
]
},
{
"type": "rule",
"selectors": [
"#skiptocontent a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "6px"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-1000px"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "border-right",
"value": "1px solid white"
},
{
"type": "declaration",
"property": "border-bottom",
"value": "1px solid white"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "8px"
},
{
"type": "declaration",
"property": "background",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#333"
},
{
"type": "declaration",
"property": "-webkit-transition",
"value": "top 1s ease-out"
},
{
"type": "declaration",
"property": "transition",
"value": "top 1s ease-out"
},
{
"type": "declaration",
"property": "z-index",
"value": "100"
}
]
},
{
"type": "rule",
"selectors": [
"#skiptocontent a:focus"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "outline-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "-webkit-transition",
"value": "top 0.1s ease-in"
},
{
"type": "declaration",
"property": "transition",
"value": "top 0.1s ease-in"
}
]
},
{
"type": "media",
"media": "(max-width: 37.5em)",
"rules": [
{
"type": "rule",
"selectors": [
"body",
"p",
"td",
"th",
"code",
"li"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
".visually-hidden-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute !important"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "1px"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px 1px 1px 1px)"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px, 1px, 1px, 1px)"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".title-lg"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "40px"
},
{
"type": "declaration",
"property": "font-size",
"value": "2.5rem"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(2.5rem, 15vw)"
}
]
},
{
"type": "rule",
"selectors": [
"h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "min(1.5rem, 12vw)"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "padding-top",
"value": "30px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".top-header"
],
"declarations": [
{
"type": "declaration",
"property": "flex-wrap",
"value": "wrap"
}
]
},
{
"type": "rule",
"selectors": [
"header nav:first-of-type",
"footer nav:first-of-type",
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "auto"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"#menu"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
"#menu .menu"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > a",
"header nav > ul > li > .search-nav"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "50px"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "200px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "10px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header .social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "inline"
}
]
},
{
"type": "rule",
"selectors": [
".main"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo' 'hr' 'nav-items' 'ha-social-media' 'hr-last' 'copyright'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr"
},
{
"type": "declaration",
"property": "grid-template-rows",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "home-logo"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .mobile-ha-social-media"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-area",
"value": "ha-social-media"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'ha-logo social-media'"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "ha-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "language-switcher"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "12px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.75rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer .copyright"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "copyright"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .social-media"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "social-media"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".not-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none !important"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 72em)",
"rules": [
{
"type": "rule",
"selectors": [
"#menu",
"#mobile-footer-nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".menu"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "display",
"value": "none"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "top",
"value": "100%"
},
{
"type": "declaration",
"property": "left",
"value": "-20px"
},
{
"type": "declaration",
"property": "right",
"value": "-20px"
},
{
"type": "declaration",
"property": "border-top",
"value": "1px solid rgba(242, 242, 242, 0.2)"
},
{
"type": "declaration",
"property": "padding",
"value": "60px 30px 30px"
},
{
"type": "declaration",
"property": "background-color",
"value": "#677486"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 16px 0 rgba(78, 85, 100, 1)"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "border",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "padding",
"value": "5px"
},
{
"type": "declaration",
"property": "height",
"value": "40px"
},
{
"type": "declaration",
"property": "width",
"value": "37px"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "width",
"value": "27px"
},
{
"type": "declaration",
"property": "height",
"value": "2px"
},
{
"type": "declaration",
"property": "background-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "border-radius",
"value": "2px"
},
{
"type": "declaration",
"property": "transition",
"value": "0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar + .menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "7px"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(1)"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(3)"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(-45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-open .menu"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".menu-open header"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#667384"
}
]
},
{
"type": "rule",
"selectors": [
".menu .misc"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-evenly"
},
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "18px 45px 18px 20px"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px"
},
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "white"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid currentColor"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.dropdown-open"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 0"
},
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "border-bottom-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-btn.dropdown-open"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "0 0 29px 29px"
},
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "border-top-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn:focus",
".nav-dropdown-btn:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn:focus:not(:focus-visible)"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn::after",
".nav-dropdown-list-current::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "\"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "border-style",
"value": "solid"
},
{
"type": "declaration",
"property": "border-width",
"value": "2px 2px 0 0"
},
{
"type": "declaration",
"property": "border-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "height",
"value": "7px"
},
{
"type": "declaration",
"property": "width",
"value": "7px"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-7px"
},
{
"type": "declaration",
"property": "right",
"value": "23px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transition",
"value": "all 200ms linear"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.dropdown-open::after",
".nav-dropdown-list-current::after"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "17px"
},
{
"type": "declaration",
"property": "right",
"value": "16px"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-9px"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav .nav-dropdown-btn.dropdown-open::after",
".table-of-contents .nav-dropdown-btn.dropdown-open::after"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "7px"
},
{
"type": "declaration",
"property": "width",
"value": "7px"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-2px"
},
{
"type": "declaration",
"property": "right",
"value": "23px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(-45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-current"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #f7f779"
},
{
"type": "declaration",
"property": "border-radius",
"value": "0 29px 29px"
},
{
"type": "declaration",
"property": "align-items",
"value": "flex-start"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "user-select",
"value": "none"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-1px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "56px"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 29px 0"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column-reverse"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list.align-right"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px 0 29px 29px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list.align-right"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 29px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list.align-center"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "0 0 29px 29px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list.align-center"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 0"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list li"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "15px 45px 15px 20px"
},
{
"type": "declaration",
"property": "width",
"value": "max-content"
},
{
"type": "declaration",
"property": "min-width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
},
{
"type": "declaration",
"property": "padding",
"value": "16px 8px 8px 16px"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".header-search .nav-dropdown-list-part",
".footer .footer-search .nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-part a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".header-list li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".footer-list li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter a",
".nav-dropdown-list-chapter span"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "8px 8px 8px 24px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter small a",
".nav-dropdown-list-chapter a span"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter.ebook"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-todo",
".nav-dropdown-list-current"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.5"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list .help-translate"
],
"declarations": [
{
"type": "declaration",
"property": "border-top",
"value": "1px dashed #bdbdbd"
},
{
"type": "declaration",
"property": "min-width",
"value": "10rem"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list .help-translate"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom",
"value": "1px dashed #bdbdbd"
},
{
"type": "declaration",
"property": "border-top",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "8px 8px 16px 16px"
}
]
},
{
"type": "rule",
"selectors": [
".no-wrap"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "media",
"media": "(max-width: 20em)",
"rules": [
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
".no-wrap"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "initial"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
}
]
},
{
"type": "media",
"media": "(prefers-reduced-motion: reduce)",
"rules": [
{
"type": "rule",
"selectors": [
"*",
"::before",
"::after"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1ms !important"
},
{
"type": "declaration",
"property": "animation-duration",
"value": "1ms !important"
},
{
"type": "declaration",
"property": "animation-iteration-count",
"value": "1 !important"
},
{
"type": "declaration",
"property": "background-attachment",
"value": "initial !important"
},
{
"type": "declaration",
"property": "scroll-behavior",
"value": "auto !important"
},
{
"type": "declaration",
"property": "transition-duration",
"value": "0s !important"
},
{
"type": "declaration",
"property": "transition-delay",
"value": "0s !important"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"pre"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 10px"
},
{
"type": "declaration",
"property": "line-height",
"value": "19px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
"pre code",
"td code",
"th code"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "border-radius",
"value": "0"
},
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "background-color",
"value": "unset"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "unset"
}
]
},
{
"type": "rule",
"selectors": [
"kbd",
"code"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f7f7"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #dadce0"
},
{
"type": "declaration",
"property": "padding",
"value": "1px 2px"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
"pre .comment"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#006400"
}
]
},
{
"type": "rule",
"selectors": [
"pre .support"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#006080"
}
]
},
{
"type": "rule",
"selectors": [
"pre .tag",
"pre .tag-name"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#4a3244"
}
]
},
{
"type": "rule",
"selectors": [
"pre .keyword",
"pre .css-property",
"pre .vendor-fix",
"pre .sass",
"pre .class",
"pre .id",
"pre .css-value",
"pre .entity.function",
"pre .storage.function"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "color",
"value": "#4a3244"
}
]
},
{
"type": "rule",
"selectors": [
"pre .css-property",
"pre .css-value",
"pre .vendor-fix",
"pre .support.namespace"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#333"
}
]
},
{
"type": "rule",
"selectors": [
"pre .function.call"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "navy"
}
]
},
{
"type": "rule",
"selectors": [
"pre .constant.numeric",
"pre .keyword.unit",
"pre .hex-color"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
},
{
"type": "declaration",
"property": "color",
"value": "#00f"
}
]
},
{
"type": "rule",
"selectors": [
"pre .entity.class"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#458"
}
]
},
{
"type": "rule",
"selectors": [
"pre .entity.id",
"pre .entity.function"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#900"
}
]
},
{
"type": "rule",
"selectors": [
"pre .attribute",
"pre .variable"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#000"
}
]
},
{
"type": "rule",
"selectors": [
"pre .string",
"pre .support.value"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
},
{
"type": "declaration",
"property": "color",
"value": "#b31107"
}
]
},
{
"type": "rule",
"selectors": [
"pre .regexp"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#009926"
}
]
},
{
"type": "rule",
"selectors": [
"html:not([lang=\"en\"]) main a[href*=\"\/en-US\/\"]::after",
"html:not([lang=\"en\"]) main a[href*=\"\/en\/\"]::after",
"html:not([lang=\"en\"]) main a[href^=\"https:\/\/en.\"]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'(en)'"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.6em"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "-1em"
}
]
},
{
"type": "rule",
"selectors": [
"main a[hreflang]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'(' attr(hreflang) ')'"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.6em"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "-1em"
}
]
},
{
"type": "rule",
"selectors": [
"html[lang=\"en\"] main a[hreflang=\"en\"]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "initial"
}
]
},
{
"type": "media",
"media": "print",
"rules": [
{
"type": "rule",
"selectors": [
".top-header",
".index",
".discuss",
"#chapter-navigation",
"footer .navigation-logo",
"footer #mobile-footer-nav-items",
"footer .nav-items",
"footer .table-of-contents",
"footer .language-switcher",
"footer .social-media",
"footer .accessibility-statement",
"footer .footer-bullet",
"footer .rss-feed",
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
"a.btn"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"h1",
"h2",
"h3",
"p",
"p.copyright",
"p.copyright a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "black"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0 auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#62718b"
}
]
},
{
"type": "rule",
"selectors": [
"figure iframe"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"figure .fig-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"figure iframe.video-embed"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"figure .video-fallback-image"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".fig-description-button"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "background",
"value": "transparent linear-gradient(#5c687d 70%, transparent 30%)"
},
{
"type": "declaration",
"property": "background",
"value": "transparent url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEyNTAiIHZpZXdCb3g9IjAgMCAxOTIwIDEyNTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICBzdmd7YmFja2dyb3VuZDojZmZmfQ0KICAgICAgLmNscy0xe2ZpbGw6I2E4Y2FiYTtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5Oi4wNX0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS0yMzEgODloMjA4OHY2NTFsLTIwODggMzYwVjg5eiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwIDIzOWgyMDg4djY1MWwtMjA4OCAzNjBWMjM5eiIvPg0KICA8cGF0aCBkPSJNLTE0NC0xOWgyMDg4djY1MUwtMTQ0IDk5MlYtMTl6IiBmaWxsPSIjMWEyYjQ5IiBvcGFjaXR5PSIuNzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwLTgzaDIwODh2NjUxTC00NzAgOTI4Vi04M3oiLz4NCiAgPHBhdGggZD0iTS0yMzItNDhoMjA4OHY2NTFMLTIzMiA5NjNWLTQ4eiIgZmlsbD0iI2YyZjJmMiIgb3BhY2l0eT0iLjA1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg0K\")"
},
{
"type": "declaration",
"property": "background-position",
"value": "bottom left"
},
{
"type": "declaration",
"property": "background-repeat",
"value": "no-repeat"
},
{
"type": "declaration",
"property": "background-size",
"value": "100% 100%"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "900px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "52.94em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-900px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-52.94em"
}
]
},
{
"type": "rule",
"selectors": [
"#maincontent"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "-ms-grid"
},
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'. intro .' '. chapter .' 'contributors contributors contributors' '. methodology .'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr minmax(auto, 80em) 1fr"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".methodology-container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "margin-top",
"value": "58px"
}
]
},
{
"type": "rule",
"selectors": [
".intro h1"
],
"declarations": [
{
"type": "declaration",
"property": "letter-spacing",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".intro h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-size",
"value": "30px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".intro .coming-soon"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-size",
"value": "45px"
},
{
"type": "declaration",
"property": "font-size",
"value": "2.8125rem"
}
]
},
{
"type": "rule",
"selectors": [
"p"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "grid-area",
"value": "intro"
},
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "1"
},
{
"type": "declaration",
"property": "-ms-grid-columns",
"value": "2fr 1fr"
},
{
"type": "declaration",
"property": "display",
"value": "-ms-grid"
},
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'intro image'"
},
{
"type": "declaration",
"property": "grid-gap",
"value": "2rem"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-column",
"value": "1"
},
{
"type": "declaration",
"property": "grid-area",
"value": "intro"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "max-width",
"value": "550px"
},
{
"type": "declaration",
"property": "max-width",
"value": "34.375rem"
},
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-year"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "1"
},
{
"type": "declaration",
"property": "grid-area",
"value": "year"
},
{
"type": "declaration",
"property": "display",
"value": "none"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-column",
"value": "2"
},
{
"type": "declaration",
"property": "grid-area",
"value": "image"
},
{
"type": "declaration",
"property": "max-height",
"value": "485px"
},
{
"type": "declaration",
"property": "max-height",
"value": "30.3125rem"
},
{
"type": "declaration",
"property": "max-width",
"value": "485px"
},
{
"type": "declaration",
"property": "max-width",
"value": "30.3125rem"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "25.5px"
},
{
"type": "declaration",
"property": "fill",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper img"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "media",
"media": "all and (-ms-high-contrast: none)",
"rules": [
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "180px"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper text"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
}
]
},
{
"type": "rule",
"selectors": [
".intro .btn"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".intro .btn:hover",
".intro .btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "2"
},
{
"type": "declaration",
"property": "grid-area",
"value": "chapter"
},
{
"type": "declaration",
"property": "padding",
"value": "120px 0"
},
{
"type": "declaration",
"property": "padding",
"value": "7.5rem 0"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h2"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "24px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.5rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "550px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content code"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content > div",
".featured-chapter-content button"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr 1fr 1fr"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data div"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 3px"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data-item div:first-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "180px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(180px, 15vw)"
},
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "3"
},
{
"type": "declaration",
"property": "grid-area",
"value": "contributors"
},
{
"type": "declaration",
"property": "background-image",
"value": "url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDIiIGhlaWdodD0iMzMwIiB2aWV3Qm94PSIwIDAgMzAyIDMzMCI+CiAgPHBhdGggb3BhY2l0eT0iLjMiIGZpbGw9IiNmN2Y3NzkiIGQ9Ik0tMTcxMiAyNTdIMjI1djczaC0xOTM3eiIvPgogIDxwYXRoIG9wYWNpdHk9Ii45IiBmaWxsPSIjYThjYWJhIiBkPSJNLTE2NDAgMTM2SDI5N3Y3M2gtMTkzN3oiLz4KICA8cGF0aCBvcGFjaXR5PSIuOSIgZmlsbD0iI2Y3Zjc3OSIgZD0iTS0xNjc3IDE2NkgyNjB2NzNoLTE5Mzd6Ii8+CiAgPHBhdGggb3BhY2l0eT0iLjkiIGZpbGw9IiM0YTMyNDQiIGQ9Ik0tMTc3MiAzSDE2NXY3M2gtMTkzN3oiLz4KPC9zdmc+\")"
},
{
"type": "declaration",
"property": "background-position",
"value": "-150px center"
},
{
"type": "declaration",
"property": "background-repeat",
"value": "no-repeat"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "height",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "140px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-210px"
},
{
"type": "declaration",
"property": "right",
"value": "100px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "left",
"value": "200px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "font-size",
"value": "600px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(600px, 35vw)"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "height",
"value": "100%"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-container"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "4"
},
{
"type": "declaration",
"property": "grid-area",
"value": "methodology"
},
{
"type": "declaration",
"property": "padding",
"value": "0 min(60px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".methodology"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0 30px 0"
},
{
"type": "declaration",
"property": "margin",
"value": "min(20px, 5vw) 0 min(30px, 8vw) 0"
},
{
"type": "declaration",
"property": "padding",
"value": "20px 30px"
},
{
"type": "declaration",
"property": "padding",
"value": "min(20px, 5vw) min(30px, 8vw)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "5px"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 5px 5px #f6f7f9"
},
{
"type": "declaration",
"property": "flex-wrap",
"value": "wrap"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-right",
"value": "40px"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
}
]
},
{
"type": "rule",
"selectors": [
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-left",
"value": "40px"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div",
".data-processed div"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "margin",
"value": "10px 10px"
},
{
"type": "declaration",
"property": "margin",
"value": "0.714em 0.625rem"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div:last-of-type",
".data-processed div:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "700px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology button"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #1b2c4a"
},
{
"type": "declaration",
"property": "color",
"value": "#1b2c4a"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "-3px"
},
{
"type": "declaration",
"property": "width",
"value": "650px"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "z-index",
"value": "-1"
},
{
"type": "declaration",
"property": "background",
"value": "linear-gradient(180deg, rgba(0, 0, 0, 0) calc(70% - 1px), rgb(192, 192, 192) calc(50%), rgba(0, 0, 0, 0) calc(70% + 1px))"
}
]
},
{
"type": "media",
"media": "(max-width: 87.5em) and (min-width: 56.26em)",
"rules": [
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "300px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(300px, 25vw)"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
},
{
"type": "declaration",
"property": "top",
"value": "50px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "8vw"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "auto"
},
{
"type": "declaration",
"property": "right",
"value": "10%"
},
{
"type": "declaration",
"property": "bottom",
"value": "65%"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "left",
"value": "30%"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em) and (min-width: 37.51em)",
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "1800px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "105.88em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-1800px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-105.88em"
}
]
},
{
"type": "rule",
"selectors": [
"header::after"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "450px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'year' 'intro' 'image'"
},
{
"type": "declaration",
"property": "justify-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "padding",
"value": "40px 60px"
},
{
"type": "declaration",
"property": "padding",
"value": "min(40px, 3vw) min(60px, 4vw)"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "40px 60px"
}
]
},
{
"type": "rule",
"selectors": [
".rectangles"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".contributors"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "300px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(300px, 25vw)"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
},
{
"type": "declaration",
"property": "top",
"value": "50px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "top",
"value": "25px"
},
{
"type": "declaration",
"property": "right",
"value": "50px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "bottom",
"value": "60px"
},
{
"type": "declaration",
"property": "left",
"value": "150px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "bottom",
"value": "60px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "350px"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested",
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div:last-of-type",
".data-processed div:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "5rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "5rem"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em)",
"rules": [
{
"type": "rule",
"selectors": [
".intro-year"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "font-size",
"value": "190px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(190px, 30vw)"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "3rem 0"
},
{
"type": "declaration",
"property": "max-width",
"value": "100vw"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "background-image",
"value": "none"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container .container"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 37.5em)",
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-size",
"value": "cover"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "1650px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "103.125em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-1650px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-103.125em"
}
]
},
{
"type": "rule",
"selectors": [
"header::after"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "200px"
}
]
},
{
"type": "rule",
"selectors": [
"header .container",
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "padding-right",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#maincontent"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr minmax(auto, 100%) 1fr"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'year' 'intro' 'image'"
},
{
"type": "declaration",
"property": "justify-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "min-height",
"value": "1100px"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".intro p"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".intro button"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data-item"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "10px"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 60px 340px"
},
{
"type": "declaration",
"property": "padding",
"value": "0 min(60px, 5vw) 21.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".rectangles"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".contributors"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min (20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "220px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(220px, 59vw)"
},
{
"type": "declaration",
"property": "line-height",
"value": "220px"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "top",
"value": "40px"
},
{
"type": "declaration",
"property": "top",
"value": "min(40px, 40vw)"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "width",
"value": "min(80px, 30vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-55px"
},
{
"type": "declaration",
"property": "right",
"value": "60px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-20px"
},
{
"type": "declaration",
"property": "left",
"value": "130px"
},
{
"type": "declaration",
"property": "left",
"value": "min(130px, 35vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "bottom",
"value": "-15px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
},
{
"type": "declaration",
"property": "width",
"value": "350px"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested",
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
}
]
}
],
"parsingErrors": []
}
}
}
],
"performance": {
"lcp_elem_stats": {
"startTime": 1022.2999999970198,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 745.6000000014901,
"renderTime": 1022.2999999970198,
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
],
"boundingClientRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"naturalWidth": 820,
"naturalHeight": 562,
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "relative",
"width": "485px",
"height": "332.391px"
},
"percentOfViewport": "0.173",
"cover90viewport": false
},
"raw_lcp_element": null,
"lcp_resource": {
"id": "40865.18",
"sequence": 10,
"body": "\/home\/pmeenan\/wptagent\/work\/wptagent-manual-221206-10.240.0.22\/240607_8R_9.1.0\/bodies\/40865.18",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"status": 200,
"connectionId": 86,
"protocol": "h2",
"connectionReused": true,
"fromServiceWorker": false,
"timing": {
"requestTime": 46990.864887,
"proxyStart": -1,
"proxyEnd": -1,
"dnsStart": -1,
"dnsEnd": -1,
"connectStart": -1,
"connectEnd": -1,
"sslStart": -1,
"sslEnd": -1,
"workerStart": -1,
"workerReady": -1,
"workerFetchStart": -1,
"workerRespondWithSettled": -1,
"sendStart": 0.936,
"sendEnd": 1.181,
"pushStart": 0,
"pushEnd": 0,
"receiveHeadersStart": 156.385,
"receiveHeadersEnd": 156.634
},
"fromDiskCache": false,
"remoteIPAddress": "172.253.122.121",
"remotePort": 443,
"securityState": "secure",
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "almanac.httparchive.org",
"sanList": [
"almanac.httparchive.org"
],
"issuer": "WR3",
"validFrom": 1717315872,
"validTo": 1725094985,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1717319473274,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210081366EA97AB8EE7BF5FED5BF3F0615479F313B36F2BF2C4B043C992AE290D6F10220079B369B309F31E8087A25D81CE547E5BB916243938A8E1617E28342B4E3D4AD"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1717319473292,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100CF2DBC06805F677B65B38D9E00ED67825B0CC2F2A4F5C3E4ED49C783792B4B5F022100D1591F55BB7091CF03BCD91B9729BB71C91CCFE07237EFB7908FEBB9533B8171"
}
],
"certificateTransparencyCompliance": "unknown",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"fromPrefetchCache": false,
"response_headers": {
"cache-control": "public, max-age=10800",
"content-type": "image\/png",
"date": "Fri, 07 Jun 2024 07:13:21 GMT",
"etag": "\"8PhiYA\"",
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"server": "Google Frontend",
"strict-transport-security": "max-age=31556926; includeSubDomains",
"vary": "Accept-Encoding",
"x-cloud-trace-context": "3c76b830eb9feb85d9bd0abd268ed8ec",
"x-content-type-options": "nosniff"
},
"request_headers": {
":authority": "almanac.httparchive.org",
":method": "GET",
":path": "\/static\/images\/home-hero.png",
":scheme": "https",
"accept": "image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding": "gzip, deflate, br, zstd",
"accept-language": "en-US,en;q=0.9",
"priority": "u=1, i",
"referer": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Unknown\"",
"sec-fetch-dest": "image",
"sec-fetch-mode": "no-cors",
"sec-fetch-site": "same-origin",
"user-agent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
},
"initiator": {
"type": "parser",
"url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"lineNumber": 1379,
"columnNumber": 99
},
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"timestamp": 46990.864238,
"frameId": "EBE83352338A4CC83715A0259EBAFAE3",
"hasUserGesture": false,
"type": "Image",
"wallTime": 1717744401.193522,
"initialPriority": "High",
"priority": "High",
"transfer_size": 38139
},
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45"
],
"gaming_metrics": [],
"speculation_rules": [
{
"prerender": [
{
"source": "document",
"where": {
"and": [
{
"href_matches": "\/*"
},
{
"not": {
"href_matches": "\/static\/*"
}
}
]
},
"eagerness": "moderate"
}
]
}
]
},
"privacy": "{\"privacy_wording_links\":[{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"},{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"}],\"iab_tcf_v1\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_tcf_v2\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_usp\":{\"present\":false,\"privacy_string\":null},\"ads_transparency_spotlight\":{\"present\":false,\"ads_metadata\":null},\"document_interestCohort\":false,\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":true,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"media_devices\":{\"navigator_mediaDevices_enumerateDevices\":false,\"navigator_mediaDevices_getUserMedia\":false,\"navigator_mediaDevices_getDisplayMedia\":false},\"geolocation\":{\"navigator_geolocation_getCurrentPosition\":false,\"navigator_geolocation_watchPosition\":false}}",
"pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"quirks_mode": false,
"responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":38042,\"bitsPerPixel\":0.6603940630153633,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":11971,\"bitsPerPixel\":2.4677386105957533,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":9966,\"bitsPerPixel\":2.070749571450834,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
"robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"robots_txt": "{\"redirected\":false,\"status\":200,\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"sitemap\":1,\"user_agent\":1,\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0},\"by_useragent\":{\"*\":{\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0}}}}",
"sass": "{\"stylesheets\":{\"remote\":3,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"sessionstorage_size": 0,
"structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]},\"raw\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
"third-parties": "[{\"name\":\"Workbox\",\"version\":null}]",
"usertiming": 0,
"valid-head": {
"invalidElements": [],
"invalidHead": false
},
"well-known": "{\"\/.well-known\/assetlinks.json\":{\"found\":false},\"\/.well-known\/apple-app-site-association\":{\"found\":false},\"\/.well-known\/gpc.json\":{\"found\":false},\"\/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"\/.well-known\/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/security.txt\/\",\"signed\":false}},\"\/.well-known\/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/change-password\/\"}},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\"}}}",
"wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":126,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":110,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":124,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":127}},\"raw\":{\"crawlable\":{\"follow\":132,\"nofollow\":0},\"hash_link\":14,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":4,\"jumpto\":{\"total\":2,\"early\":1,\"other\":1,\"using_id\":2,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":116,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":1,\"text_links\":133,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"about\":2,\"https\":132}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"raw\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"title_changed_on_render\":false},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]},\"raw\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}},\"raw\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":true,\"html\":true,\"head\":true,\"size\":66467,\"head_size\":6646,\"body_size\":59772,\"comment_count\":13},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"raw\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"],\"url\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}},\"raw\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":347,\"raw\":347},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}},\"raw\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"interactivePeriods": [
[
0,
600
],
[
779,
1119
],
[
1195,
4691
]
],
"longTasks": [
[
600,
779
],
[
1119,
1195
]
],
"lastVisualChange": 1200,
"render": 1100,
"visualComplete85": 1100,
"visualComplete90": 1100,
"visualComplete95": 1100,
"visualComplete99": 1200,
"visualComplete": 1200,
"SpeedIndex": 1105,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 956,
"size": 82582,
"DOMNodeId": 11,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1061,
"size": 161020,
"DOMNodeId": 42,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "\/static\/images\/home-hero.png",
"alt": "",
"width": "820",
"height": "562",
"fetchpriority": "high"
},
"sourceURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"bounds": [
866,
281.90625,
485,
332.390625
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png"
},
{
"event": "LargestContentfulPaint",
"time": 1061,
"size": 161020,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"outerHTML": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"src": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"content": "normal"
},
"type": "image",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png"
},
{
"event": "LargestTextPaint",
"time": 955,
"size": 82582,
"DOMNodeId": 11,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1061,
"size": 161020,
"DOMNodeId": 42,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "\/static\/images\/home-hero.png",
"alt": "",
"width": "820",
"height": "562",
"fetchpriority": "high"
},
"sourceURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"bounds": [
866,
281.90625,
485,
332.390625
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1061,
"size": 161020,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"outerHTML": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"src": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"content": "normal"
},
"type": "image"
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "IMG",
"LargestContentfulPaintImageURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 39
},
{
"name": "fetchStart",
"time": 53
},
{
"name": "navigationStart",
"time": 89
},
{
"name": "domLoading",
"time": 90
},
{
"name": "responseEnd",
"time": 90
},
{
"name": "domInteractive",
"time": 90
},
{
"name": "domContentLoadedEventStart",
"time": 90
},
{
"name": "domContentLoadedEventEnd",
"time": 90
},
{
"name": "domComplete",
"time": 91
},
{
"name": "unloadEventStart",
"time": 339
},
{
"name": "unloadEventEnd",
"time": 339
},
{
"name": "markAsMainFrame",
"time": 340
},
{
"name": "commitNavigationEnd",
"time": 341
},
{
"name": "domLoading",
"time": 341
},
{
"name": "responseEnd",
"time": 355
},
{
"name": "domInteractive",
"time": 569
},
{
"name": "domContentLoadedEventStart",
"time": 798
},
{
"name": "domContentLoadedEventEnd",
"time": 798
},
{
"name": "firstPaint",
"time": 955
},
{
"name": "firstContentfulPaint",
"time": 955
},
{
"name": "firstImagePaint",
"time": 955
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1267
},
{
"name": "firstMeaningfulPaint",
"time": 1267
},
{
"name": "firstMeaningfulPaint",
"time": 1267
},
{
"name": "domComplete",
"time": 1580
},
{
"name": "loadEventStart",
"time": 1581
},
{
"name": "loadEventEnd",
"time": 1581
},
{
"name": "LargestTextPaint",
"time": 955
},
{
"name": "LargestImagePaint",
"time": 1061
},
{
"name": "LargestContentfulPaint",
"time": 1061
},
{
"name": "TotalLayoutShift",
"value": 0
},
{
"name": "CumulativeLayoutShift",
"value": 0
}
],
"chromeUserTiming.navigationStart": 90,
"chromeUserTiming.fetchStart": 54,
"chromeUserTiming.domLoading": 342,
"chromeUserTiming.responseEnd": 355,
"chromeUserTiming.domInteractive": 570,
"chromeUserTiming.domContentLoadedEventStart": 798,
"chromeUserTiming.domContentLoadedEventEnd": 798,
"chromeUserTiming.domComplete": 1581,
"chromeUserTiming.unloadEventStart": 340,
"chromeUserTiming.unloadEventEnd": 340,
"chromeUserTiming.markAsMainFrame": 340,
"chromeUserTiming.commitNavigationEnd": 341,
"chromeUserTiming.firstPaint": 955,
"chromeUserTiming.firstContentfulPaint": 955,
"chromeUserTiming.firstImagePaint": 955,
"chromeUserTiming.firstMeaningfulPaintCandidate": 1267,
"chromeUserTiming.firstMeaningfulPaint": 1267,
"chromeUserTiming.loadEventStart": 1581,
"chromeUserTiming.loadEventEnd": 1582,
"chromeUserTiming.LargestTextPaint": 956,
"chromeUserTiming.LargestImagePaint": 1061,
"chromeUserTiming.LargestContentfulPaint": 1061,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 373.733
},
"15": {
"name": "ContentSecurityPolicy",
"firstUsed": 347.672
},
"593": {
"name": "SetReferrerPolicy",
"firstUsed": 347.689
},
"1277": {
"name": "CSPWithStrictDynamic",
"firstUsed": 347.693
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 347.697
},
"1753": {
"name": "ReferrerPolicyHeader",
"firstUsed": 347.702
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 347.706
},
"2027": {
"name": "FeaturePolicyHeader",
"firstUsed": 347.71
},
"2923": {
"name": "FeaturePolicySemicolonSeparatedDeclarations",
"firstUsed": 347.714
},
"3130": {
"name": "CSPWithReasonableBaseRestrictions",
"firstUsed": 347.718
},
"3131": {
"name": "CSPWithReasonableScriptRestrictions",
"firstUsed": 347.723
},
"3359": {
"name": "MainFrameCSPViaHTTP",
"firstUsed": 347.727
},
"3850": {
"name": "PermissionsPolicyHeader",
"firstUsed": 347.731
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 349.743
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 354.195
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 374.295
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 374.337
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 374.342
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 374.361
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 399.995
},
"1540": {
"name": "CleanScriptElementWithNonce",
"firstUsed": 400.373
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 400.399
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 415.717
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 415.864
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 415.872
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 415.888
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 446.027
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 453.149
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 453.176
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 453.203
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 454.112
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 525.15
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 541.511
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 542.459
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 542.514
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 544.644
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 544.726
},
"84": {
"name": "FormElement",
"firstUsed": 544.753
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 544.819
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 545.505
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 545.69
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 545.702
},
"2738": {
"name": "PriorityHints",
"firstUsed": 555.496
},
"2935": {
"name": "LazyLoadImageLoadingAttributeLazy",
"firstUsed": 561.877
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 562.395
},
"900": {
"name": "LinkRelPreconnect",
"firstUsed": 562.527
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 562.648
},
"917": {
"name": "LinkRelPrefetch",
"firstUsed": 562.746
},
"3932": {
"name": "SpeculationRules",
"firstUsed": 563.218
},
"4499": {
"name": "SpeculationRulesExplicitEagerness",
"firstUsed": 565.328
},
"4395": {
"name": "SpeculationRulesDocumentRules",
"firstUsed": 565.371
},
"4830": {
"name": "SpeculationRulesAuthorPrerenderRule",
"firstUsed": 566.05
},
"587": {
"name": "LangAttribute",
"firstUsed": 581.982
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 581.991
},
"2355": {
"name": "CSSGradient",
"firstUsed": 583.135
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 587.61
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 588.221
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 589.64
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 596.214
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 596.339
},
"4501": {
"name": "SpeculationRulesEagernessModerate",
"firstUsed": 600.193
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 794.216
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 794.571
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 795.713
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 795.905
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 796.133
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 796.142
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 796.482
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 797.567
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 797.577
},
"4578": {
"name": "LongAnimationFrameRequested",
"firstUsed": 797.647
},
"4577": {
"name": "LongAnimationFrameObserver",
"firstUsed": 797.654
},
"2956": {
"name": "LinkPrefetchLoadEvent",
"firstUsed": 800.518
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 803.356
},
"744": {
"name": "NetInfo",
"firstUsed": 804.499
},
"2217": {
"name": "NetInfoSaveData",
"firstUsed": 804.559
},
"2013": {
"name": "NetInfoEffectiveType",
"firstUsed": 804.634
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 804.743
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 804.812
},
"4025": {
"name": "HTMLCanvasElement_2D",
"firstUsed": 804.855
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 805.037
},
"2190": {
"name": "PaintTimingObserved",
"firstUsed": 1041.947
},
"2121": {
"name": "NavigatorDeviceMemory",
"firstUsed": 1065.798
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 1065.868
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 1089.757
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 1107.283
},
"2195": {
"name": "CookieGet",
"firstUsed": 1108.796
},
"4520": {
"name": "NavigatorUAData_GetHighEntropyValues",
"firstUsed": 1111.063
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 1136.584
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 1136.601
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 1155.402
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 1157.798
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 1157.958
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 1157.971
},
"2511": {
"name": "FeaturePolicyJSAPI",
"firstUsed": 1161.133
},
"3835": {
"name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
"firstUsed": 1161.143
},
"2194": {
"name": "CookieSet",
"firstUsed": 1163.736
},
"494": {
"name": "SendBeacon",
"firstUsed": 1168.107
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 1197.948
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 1450.953
},
"2701": {
"name": "V8Screen_ColorDepth_AttributeGetter",
"firstUsed": 1461.18
},
"2662": {
"name": "NavigatorPlugins",
"firstUsed": 1461.364
},
"3443": {
"name": "PluginName",
"firstUsed": 1462.099
},
"3481": {
"name": "V8Navigator_JavaEnabled_Method",
"firstUsed": 1462.299
},
"2719": {
"name": "HistoryLength",
"firstUsed": 1464.338
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 1500.986
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 1501.548
},
"2229": {
"name": "DocumentPageShowFired",
"firstUsed": 1581.748
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 446.045
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 446.067
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 446.073
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 446.088
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 446.108
},
"156": {
"name": "CSSPropertyUnicodeRange",
"firstUsed": 446.141
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 582.013
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 582.039
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 582.051
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 582.173
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 582.187
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 582.195
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 582.209
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 582.896
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 582.913
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 582.918
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 582.924
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 582.929
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 582.938
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 582.946
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 582.952
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 582.961
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 582.987
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 582.994
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 582.999
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 583.168
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 583.175
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 583.181
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 583.186
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 583.192
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 587.591
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 587.599
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 587.616
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 587.649
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 587.657
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 587.663
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 587.669
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 587.707
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 587.715
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 587.722
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 587.766
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 587.81
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 587.819
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 587.825
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 587.829
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 587.843
},
"596": {
"name": "CSSPropertyMarginInlineStart",
"firstUsed": 587.873
},
"600": {
"name": "CSSPropertyPaddingInlineStart",
"firstUsed": 587.975
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 587.983
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 588.001
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 588.117
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 588.132
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 588.138
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 588.148
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 588.153
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 588.16
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 588.166
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 588.174
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 588.179
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 588.186
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 588.193
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 588.225
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 588.241
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 588.408
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 588.417
},
"423": {
"name": "CSSPropertyGridTemplateAreas",
"firstUsed": 589.16
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 589.174
},
"422": {
"name": "CSSPropertyGridArea",
"firstUsed": 589.253
},
"513": {
"name": "CSSPropertyGridGap",
"firstUsed": 589.269
},
"36": {
"name": "CSSPropertyBorderBottomColor",
"firstUsed": 589.353
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 589.538
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 589.569
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 589.682
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 589.759
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 589.867
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 589.956
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 595.181
},
"594": {
"name": "CSSPropertyMarginBlockStart",
"firstUsed": 595.533
},
"595": {
"name": "CSSPropertyMarginBlockEnd",
"firstUsed": 595.541
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 26,
"TTIMeasurementEnd": 4691,
"LastInteractive": 1195,
"TotalBlockingTime": 26,
"testID": "240607_8R_9",
"step": 1,
"effectiveBps": 287626,
"domTime": 0,
"aft": 0,
"titleTime": 91,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"test_result": 0,
"utilization": {
"cpu": {
"data": {
"0": 0,
"112": 65,
"213": 38.9,
"313": 28.6,
"416": 40.9,
"518": 100,
"619": 100,
"719": 100,
"820": 77.3,
"922": 94.7,
"1022": 100,
"1123": 70,
"1224": 90.5,
"1325": 85,
"1426": 75,
"1527": 57.1,
"1629": 81,
"1730": 44.4,
"1830": 14.3,
"1931": 10,
"2032": 10.5,
"2134": 5,
"2235": 10,
"2336": 5,
"2437": 5.3,
"2538": 5.3,
"2638": 5.3,
"2739": 10,
"2840": 5,
"2941": 5.3,
"3043": 14.3,
"3144": 15.8,
"3245": 9.5,
"3346": 10,
"3447": 5.3,
"3548": 5,
"3649": 14.3,
"3750": 5,
"3851": 14.3,
"3952": 5,
"4053": 14.3,
"4154": 10,
"4255": 5,
"4357": 10,
"4458": 10,
"4559": 10,
"4660": 14.3,
"4769": 19,
"4922": 90
},
"max": 100,
"count": 49
},
"bw": {
"data": {
"0": 0,
"112": 0,
"213": 37847,
"313": 786139,
"416": 1320461,
"518": 4649588,
"619": 4736178,
"719": 2330281,
"820": 455955,
"922": 7577100,
"1022": 1925386,
"1123": 2335459,
"1224": 10446,
"1325": 6262591,
"1426": 5221,
"1527": 1883638,
"1629": 181037,
"1730": 156862,
"1830": 5238,
"1931": 0,
"2032": 0,
"2134": 0,
"2235": 0,
"2336": 0,
"2437": 0,
"2538": 0,
"2638": 0,
"2739": 0,
"2840": 0,
"2941": 0,
"3043": 636296,
"3144": 269158,
"3245": 0,
"3346": 0,
"3447": 0,
"3548": 0,
"3649": 0,
"3750": 0,
"3851": 0,
"3952": 0,
"4053": 0,
"4154": 0,
"4255": 0,
"4357": 0,
"4458": 0,
"4559": 0,
"4660": 0,
"4769": 0,
"4922": 0
},
"max": 7577100,
"count": 49
}
},
"effectiveBpsDoc": 298041,
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/details\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/performance_optimization\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/breakdown\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/domains\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/screen_shot\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=240607_8R_9&file=1_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=240607_8R_9&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 1100,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&video=video_1&file=ms_001100.jpg",
"VisuallyComplete": 95
},
{
"time": 1200,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&video=video_1&file=ms_001200.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"almanac.httparchive.org": {
"bytes": 198669,
"requests": 18,
"cdn_provider": "Google",
"connections": 1
},
"www.googletagmanager.com": {
"bytes": 165433,
"requests": 2,
"cdn_provider": "Google",
"connections": 1
},
"www.google-analytics.com": {
"bytes": 21937,
"requests": 11,
"cdn_provider": "Google",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 14764,
"bytesUncompressed": 66708,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 203901,
"bytesUncompressed": 567077,
"requests": 7
},
"css": {
"color": [
178,
234,
148
],
"bytes": 20076,
"bytesUncompressed": 68160,
"requests": 4
},
"image": {
"color": [
196,
154,
232
],
"bytes": 74569,
"bytesUncompressed": 74569,
"requests": 11
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 72728,
"bytesUncompressed": 72728,
"requests": 6
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 1,
"bytesUncompressed": 1,
"requests": 2
}
},
"consoleLog": []
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-manual-221206-10.240.0.22",
"loadTime": 662,
"docTime": 662,
"fullyLoaded": 719,
"bytesOut": 29388,
"bytesOutDoc": 29388,
"bytesIn": 246,
"bytesInDoc": 246,
"requests": [
{
"type": 3,
"id": "41211.64",
"request_id": "41211.64",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744418719&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=51621889.1717744419&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744419&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=632",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744418719&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=51621889.1717744419&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744419&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=632",
"raw_id": "41211.64",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 204,
"request_type": "Ping",
"load_ms": 47,
"ttfb_ms": 47,
"load_start": 464,
"load_start_float": 464.000131,
"bytesIn": 0,
"objectSize": 0,
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": 4,
"dns_end": 50,
"connect_start": 50,
"connect_end": 80,
"ssl_start": 80,
"ssl_end": 140,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"initiator_line": 155,
"initiator_column": 223,
"initiator_type": "script",
"initiator_function": "Jc",
"priority": "Lowest",
"initial_priority": "Lowest",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: POST",
":path: \/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744418719&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=51621889.1717744419&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744419&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=632",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=4, i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/almanac.httparchive.org",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 0",
"content-type: text\/plain",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:39 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"pragma: no-cache",
"server: Golfe2"
]
},
"bytesOut": 3481,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 46,
"connect_ms": 30,
"ssl_ms": 60,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 463,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "A"
},
{
"dns_query_type": "HTTPS"
}
],
"results": {
"aliases": [
"www.google-analytics.com"
],
"canonical_names": [
"www.google-analytics.com"
],
"endpoint_metadatas": [],
"expiration": "13362171010329237",
"host_ports": [],
"hostname_results": [],
"ip_endpoints": [
{
"endpoint_address": "142.251.179.113",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.138",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.101",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.102",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.100",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.139",
"endpoint_port": 0
}
],
"text_records": []
}
},
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"chunks": [],
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
"SETTINGS_MAX_HEADER_LIST_SIZE": 65536
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 131,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIG7zCCBdegAwIBAgIQe8kri75yJ\/EQbO3PuRmsdjANBgkqhkiG9w0BAQsFADBG\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzETMBEGA1UEAxMKR1RTIENBIDFDMzAeFw0yNDA1MjEwNTMyMDNaFw0yNDA4MTMw\nNTMyMDJaMCExHzAdBgNVBAMMFiouZ29vZ2xlLWFuYWx5dGljcy5jb20wWTATBgcq\nhkjOPQIBBggqhkjOPQMBBwNCAATbXlT7HIV8nEOZANmIhHwFLRZnwE0fqJ4bf3L+\nbw\/XwbcTFwqrVVWPwnKs30XGjbR885oQgzphZrxwu9JHr5QQo4IExzCCBMMwDgYD\nVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\/wQCMAAw\nHQYDVR0OBBYEFDDPrwuFls+ZLpFpSweS3yGuECzZMB8GA1UdIwQYMBaAFIp0f6+F\nze6VzT2c0OJGFPNxNR0nMGoGCCsGAQUFBwEBBF4wXDAnBggrBgEFBQcwAYYbaHR0\ncDovL29jc3AucGtpLmdvb2cvZ3RzMWMzMDEGCCsGAQUFBzAChiVodHRwOi8vcGtp\nLmdvb2cvcmVwby9jZXJ0cy9ndHMxYzMuZGVyMIICdwYDVR0RBIICbjCCAmqCFiou\nZ29vZ2xlLWFuYWx5dGljcy5jb22CG3JlZ2lvbjEuYXBwLW1lYXN1cmVtZW50LmNv\nbYITYXBwLW1lYXN1cmVtZW50LmNvbYIfcmVnaW9uMS5hdHQuYXBwLW1lYXN1cmVt\nZW50LmNvbYIXYXR0LmFwcC1tZWFzdXJlbWVudC5jb22CJXJlZ2lvbjEuYW5hbHl0\naWNzLmFwcC1tZWFzdXJlbWVudC5jb22CHWFuYWx5dGljcy5hcHAtbWVhc3VyZW1l\nbnQuY29tgiZyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMtYXR0LmNvbYIe\nYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy1hdHQuY29tgiJyZWdpb24xLmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghphcHAtYW5hbHl0aWNzLXNlcnZpY2VzLmNvbYIU\nZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuZ29vZ2xlLWFuYWx5dGljcy5j\nb22CGHNzbC5nb29nbGUtYW5hbHl0aWNzLmNvbYIYd3d3Lmdvb2dsZS1hbmFseXRp\nY3MuY29tghxyZWdpb24xLmFuYWx5dGljcy5nb29nbGUuY29tghRnb29nbGV0YWdt\nYW5hZ2VyLmNvbYIYd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tggp1cmNoaW4uY29t\nghJzZXJ2aWNlLnVyY2hpbi5jb22CCGZwcy5nb29nggoqLmZwcy5nb29nghJnb29n\nbGVvcHRpbWl6ZS5jb22CFnd3dy5nb29nbGVvcHRpbWl6ZS5jb20wIQYDVR0gBBow\nGDAIBgZngQwBAgEwDAYKKwYBBAHWeQIFAzA8BgNVHR8ENTAzMDGgL6AthitodHRw\nOi8vY3Jscy5wa2kuZ29vZy9ndHMxYzMvemRBVHQwRXhfRmsuY3JsMIIBBAYKKwYB\nBAHWeQIEAgSB9QSB8gDwAHUA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEf\ntZsAAAGPmdmYPAAABAMARjBEAiBkZ2Vpgbt4yFjvhkBA8wT8RnUThOu\/sW3mLhGm\nmZ37hwIgGscRhaTQ8OHaI5trpEN7LX1HpOC8XBMrm\/gGEQZ98ugAdwAZmBBxCfDW\nUi4wgNKeP2S7g24ozPkPUo7u385KPxa0ygAAAY+Z2ZioAAAEAwBIMEYCIQD0M1jK\n0ayUVR2qOMinRg+oXSSGG9Vq0ftTtgfEINStZwIhALPh+Nvly9WvYM3LgjVmhTL7\nH5Xp8zWFDGFrYVvcXtuwMA0GCSqGSIb3DQEBCwUAA4IBAQCl3LO19dBe0wwsEZvk\nYxdSnyjGnid8wb+5DPRL\/gVKsibIVvPQS1M\/joSdQ5kNgiWRLhOKIHdkxGFAiJi7\naaMzT9zUAE+bEzfRYZpJi1A0+pbDQ00TE6iapbNLrr+QxNasJJnTGJWVA2U0aKhf\nc6johKtlFB+StpUwJFimc1oGqiZzLMvF05njJbxXDIlV3kv9vG9nF\/FiJAz0pAS4\nwBbUiJmN52LdyTSfeFTWUhfkmZeG6G6ZFT7n27GV+GTJSnOD2\/GhIQMtB\/5efsiR\n77NY5mdAZJhHg7RVtPPoR\/lG01eIGZ3yyO1jHeIiVGN44jgdPeX7d3+RQ3lkL5eI\nthGy\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 511,
"ttfb_start": 464,
"ttfb_end": 511,
"download_start": 511,
"download_end": 511,
"download_ms": 0,
"all_start": 4,
"all_end": 511,
"all_ms": 183,
"index": 0,
"number": 1
},
{
"type": 3,
"id": "41211.67",
"request_id": "41211.67",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500",
"raw_id": "41211.67",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 43,
"ttfb_ms": 41,
"load_start": 622,
"load_start_float": 622.000142,
"bytesIn": 1,
"objectSize": 1,
"objectSizeUncompressed": 1,
"chunks": [
{
"ts": 665,
"bytes": 1
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/www.google-analytics.com\/analytics.js",
"initiator_line": 35,
"initiator_column": 31,
"initiator_type": "script",
"initiator_function": "wd",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: POST",
":path: \/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"content-type: text\/plain",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1, i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/almanac.httparchive.org",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 1",
"content-type: text\/plain",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:39 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3280,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 621,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 142,
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 665,
"ttfb_start": 622,
"ttfb_end": 663,
"download_start": 663,
"download_end": 665,
"download_ms": 2,
"all_start": 622,
"all_end": 665,
"all_ms": 43,
"index": 1,
"number": 2,
"body_file": "001-41211.67-body.txt",
"body_id": "41211.67",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&cached=1&bodyid=41211.67"
},
{
"type": 3,
"id": "41211.68",
"request_id": "41211.68",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1445288014",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1445288014",
"raw_id": "41211.68",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 38,
"ttfb_ms": 37,
"load_start": 649,
"load_start_float": 649.000147,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 687,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1445288014",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3196,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 628,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 147,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.68",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:46+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1338B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 687,
"ttfb_start": 649,
"ttfb_end": 686,
"download_start": 686,
"download_end": 687,
"download_ms": 1,
"all_start": 649,
"all_end": 687,
"all_ms": 38,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "41211.69",
"request_id": "41211.69",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1947561138",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1947561138",
"raw_id": "41211.69",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 47,
"ttfb_ms": 45,
"load_start": 650,
"load_start_float": 650.000153,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 697,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1947561138",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3211,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 633,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 153,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.69",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:47+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1401B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 697,
"ttfb_start": 650,
"ttfb_end": 695,
"download_start": 695,
"download_end": 697,
"download_ms": 2,
"all_start": 650,
"all_end": 697,
"all_ms": 47,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "41211.70",
"request_id": "41211.70",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=812379586",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=812379586",
"raw_id": "41211.70",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 51,
"ttfb_ms": 48,
"load_start": 650,
"load_start_float": 650.000159,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 701,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=812379586",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3211,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 638,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 159,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.70",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:48+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "322B",
"userTime": "0.010u",
"elapsedTime": "0:01.003"
}
},
"load_end": 701,
"ttfb_start": 650,
"ttfb_end": 698,
"download_start": 698,
"download_end": 701,
"download_ms": 3,
"all_start": 650,
"all_end": 701,
"all_ms": 51,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "41211.71",
"request_id": "41211.71",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1363458741",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1363458741",
"raw_id": "41211.71",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 54,
"ttfb_ms": 53,
"load_start": 651,
"load_start_float": 651.000165,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 705,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1363458741",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3202,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 644,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 9,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 165,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.71",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:50+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "212B",
"userTime": "0.010u",
"elapsedTime": "0:01.004"
}
},
"load_end": 705,
"ttfb_start": 651,
"ttfb_end": 704,
"download_start": 704,
"download_end": 705,
"download_ms": 1,
"all_start": 651,
"all_end": 705,
"all_ms": 54,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "41211.72",
"request_id": "41211.72",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1795107338",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1795107338",
"raw_id": "41211.72",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 59,
"ttfb_ms": 58,
"load_start": 651,
"load_start_float": 651.000171,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 710,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1795107338",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3217,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 645,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 11,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 171,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.72",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:52+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "88B",
"userTime": "0.000u",
"elapsedTime": "0:01.011"
}
},
"load_end": 710,
"ttfb_start": 651,
"ttfb_end": 709,
"download_start": 709,
"download_end": 710,
"download_ms": 1,
"all_start": 651,
"all_end": 710,
"all_ms": 59,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "41211.73",
"request_id": "41211.73",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744419000-7565129203227&ev=19&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1694559447",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744419000-7565129203227&ev=19&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1694559447",
"raw_id": "41211.73",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 63,
"ttfb_ms": 62,
"load_start": 652,
"load_start_float": 652.000177,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 715,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744419000-7565129203227&ev=19&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1694559447",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3295,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 647,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 177,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.73",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:54+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "201B",
"userTime": "0.000u",
"elapsedTime": "0:01.004"
}
},
"load_end": 715,
"ttfb_start": 652,
"ttfb_end": 714,
"download_start": 714,
"download_end": 715,
"download_ms": 1,
"all_start": 652,
"all_end": 715,
"all_ms": 63,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "41211.74",
"request_id": "41211.74",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744418999-3949876457533&ev=624&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2008258682",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744418999-3949876457533&ev=624&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2008258682",
"raw_id": "41211.74",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 67,
"ttfb_ms": 66,
"load_start": 652,
"load_start_float": 652.000183,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 719,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744418999-3949876457533&ev=624&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2008258682",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3295,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 648,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 183,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.74",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:54+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "527B",
"userTime": "0.000u",
"elapsedTime": "0:01.001"
}
},
"load_end": 719,
"ttfb_start": 652,
"ttfb_end": 718,
"download_start": 718,
"download_end": 719,
"download_ms": 1,
"all_start": 652,
"all_end": 719,
"all_ms": 67,
"index": 8,
"number": 9
}
],
"requestsFull": 9,
"requestsDoc": 9,
"responses_200": 8,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"main_frame": "34B12F71C30E606D4040E15B8188E7D6",
"loadEventStart": 579,
"loadEventEnd": 580,
"domContentLoadedEventStart": 470,
"domContentLoadedEventEnd": 470,
"URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"connections": 1,
"final_base_page_request": 1,
"final_base_page_request_id": "41211.67",
"final_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500",
"domInteractive": 464,
"firstPaint": 624.2000000029802,
"firstContentfulPaint": 707,
"firstImagePaint": 707,
"firstMeaningfulPaint": 793,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 663,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 245,
"image_savings": 0,
"base_page_cdn": "Google",
"cpuTimes": {
"ParseHTML": 18,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 45,
"ParseAuthorStyleSheet": 2,
"EvaluateScript": 40,
"v8.compile": 8,
"UpdateLayoutTree": 17,
"MarkLoad": 0,
"Layout": 162,
"PrePaint": 2,
"IntersectionObserverController::computeIntersections": 0,
"Paint": 1,
"Layerize": 1,
"v8.produceCache": 10,
"MarkDOMContent": 0,
"FunctionCall": 42,
"TimerFire": 0,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"HitTest": 0,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"Idle": 368
},
"cpuTimesDoc": {
"ParseHTML": 18,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 39,
"ParseAuthorStyleSheet": 2,
"EvaluateScript": 40,
"v8.compile": 8,
"UpdateLayoutTree": 17,
"MarkLoad": 0,
"Layout": 162,
"PrePaint": 2,
"IntersectionObserverController::computeIntersections": 0,
"Paint": 1,
"Layerize": 1,
"v8.produceCache": 10,
"MarkDOMContent": 0,
"FunctionCall": 0,
"TimerFire": 0,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"HitTest": 0,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"Idle": 361
},
"cpu.ParseHTML": 18,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 45,
"cpu.ParseAuthorStyleSheet": 2,
"cpu.EvaluateScript": 40,
"cpu.v8.compile": 8,
"cpu.UpdateLayoutTree": 17,
"cpu.MarkLoad": 0,
"cpu.Layout": 162,
"cpu.PrePaint": 2,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.Paint": 1,
"cpu.Layerize": 1,
"cpu.v8.produceCache": 10,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 42,
"cpu.TimerFire": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.HitTest": 0,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.Idle": 368,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1717744416.049619,
"osVersion": "Linux 6.5.0-1022-gcp",
"os_version": "Linux 6.5.0-1022-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1717744418.3950117,
"browserVersion": "125.0.0.0",
"browser_version": "125.0.0.0",
"fullyLoadedCPUms": 1850,
"fullyLoadedCPUpct": 23.182957393471494,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "34B12F71C30E606D4040E15B8188E7D6",
"loaderId": "8CA63E794BD6419BC12F8C69CBE19E45"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/almanac.httparchive.org",
"name": ""
}
],
"document_URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"document_hostname": "almanac.httparchive.org",
"document_origin": "https:\/\/almanac.httparchive.org",
"viewport": {
"width": 1366,
"height": 681,
"dpr": 1
},
"domElements": 642,
"domComplete": 578,
"PerformancePaintTiming.first-paint": 624.2000000029802,
"PerformancePaintTiming.first-contentful-paint": 624.2000000029802,
"origin_dns": {
"cname": [
"ghs.googlehosted.com."
],
"ns": [
"rita.ns.cloudflare.com.",
"yevgen.ns.cloudflare.com."
],
"mx": [
"1 aspmx.l.google.com.",
"10 alt3.aspmx.l.google.com.",
"10 alt4.aspmx.l.google.com.",
"5 alt1.aspmx.l.google.com.",
"5 alt2.aspmx.l.google.com."
],
"txt": [
"\"google-site-verification=q2s5iM0TfFmbboPuL9FBQwq5vlCkO2lrjSxqaRXCAL0\"",
"\"v=spf1 include:_spf.google.com ~all\""
],
"soa": [
"rita.ns.cloudflare.com. dns.cloudflare.com. 2343098615 10000 2400 604800 1800"
],
"https": [],
"svcb": []
},
"detected": {
"IaaS": "Google Cloud",
"JavaScript libraries": "web-vitals",
"RUM": "web-vitals",
"Performance": "Priority Hints,Google Cloud Trace",
"Webmail": "Google Workspace",
"Email": "Google Workspace",
"Analytics": "Google Analytics",
"CDN": "Cloudflare",
"Miscellaneous": "RSS,Open Graph"
},
"detected_apps": {
"Google Cloud": "",
"web-vitals": "",
"Priority Hints": "",
"Google Workspace": "",
"Google Cloud Trace": "",
"Google Analytics": "",
"Cloudflare": "",
"RSS": "",
"Open Graph": ""
},
"detected_technologies": {
"Google Cloud": {
"name": "Google Cloud",
"description": "Google Cloud is a suite of cloud computing services.",
"slug": "google-cloud",
"categories": [
{
"id": 63,
"slug": "iaas",
"groups": [
7
],
"name": "IaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Google Cloud.svg",
"website": "https:\/\/cloud.google.com",
"pricing": [],
"cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
},
"web-vitals": {
"name": "web-vitals",
"description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
"slug": "web-vitals",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "web-vitals.svg",
"website": "https:\/\/github.com\/GoogleChrome\/web-vitals",
"pricing": [],
"cpe": null
},
"Priority Hints": {
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https:\/\/wicg.github.io\/priority-hints\/",
"pricing": [],
"cpe": null
},
"Google Workspace": {
"name": "Google Workspace",
"description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
"slug": "google-workspace",
"categories": [
{
"id": 30,
"slug": "webmail",
"groups": [
4
],
"name": "Webmail",
"priority": 2
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https:\/\/workspace.google.com\/",
"pricing": [],
"cpe": null
},
"Google Cloud Trace": {
"name": "Google Cloud Trace",
"description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
"slug": "google-cloud-trace",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "google-cloud-trace.svg",
"website": "https:\/\/cloud.google.com\/trace",
"pricing": [],
"cpe": null
},
"Google Analytics": {
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https:\/\/google.com\/analytics",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https:\/\/www.rssboard.org\/rss-specification",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "Google Cloud",
"description": "Google Cloud is a suite of cloud computing services.",
"slug": "google-cloud",
"categories": [
{
"id": 63,
"slug": "iaas",
"groups": [
7
],
"name": "IaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Google Cloud.svg",
"website": "https:\/\/cloud.google.com",
"pricing": [],
"cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
},
{
"name": "web-vitals",
"description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
"slug": "web-vitals",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "web-vitals.svg",
"website": "https:\/\/github.com\/GoogleChrome\/web-vitals",
"pricing": [],
"cpe": null
},
{
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https:\/\/wicg.github.io\/priority-hints\/",
"pricing": [],
"cpe": null
},
{
"name": "Google Workspace",
"description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
"slug": "google-workspace",
"categories": [
{
"id": 30,
"slug": "webmail",
"groups": [
4
],
"name": "Webmail",
"priority": 2
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https:\/\/workspace.google.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Google Cloud Trace",
"description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
"slug": "google-cloud-trace",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "google-cloud-trace.svg",
"website": "https:\/\/cloud.google.com\/trace",
"pricing": [],
"cpe": null
},
{
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https:\/\/google.com\/analytics",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https:\/\/www.rssboard.org\/rss-specification",
"pricing": [],
"cpe": null
},
{
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body class=\"year-2022\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>",
"target": [
"#language-switcher-mobile > option[aria-hidden=\"true\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<div class=\"people\" aria-hidden=\"true\">",
"target": [
".people"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>",
"target": [
"#language-switcher-mobile-footer > option[aria-hidden=\"true\"]"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>",
"target": [
"h1"
]
},
{
"html": "<h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>",
"target": [
".intro > h2"
]
},
{
"html": "<h2 class=\"title title-center\">Featured Chapter<\/h2>",
"target": [
".featured-chapter-content > .title-center"
]
},
{
"html": "<h3>CSS<\/h3>",
"target": [
"h3"
]
},
{
"html": "<h2 class=\"title title-alt\">Contributors<\/h2>",
"target": [
".contributors > .title-alt"
]
},
{
"html": "<h2 class=\"title title-center\">Methodology<\/h2>",
"target": [
".methodology > .title-center"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main id=\"maincontent\">",
"target": [
"#maincontent"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile\">",
"target": [
"#year-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile\">",
"target": [
"#language-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#f7f779",
"contrastRatio": 12.47,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 12.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>",
"target": [
".btn[href$=\"table-of-contents\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">43%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(1) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use custom properties<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(1) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">0.3%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use the new <code>accent-color<\/code> property<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#f7f7f7",
"contrastRatio": 13.19,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 13.19"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<code>accent-color<\/code>",
"target": [
"code"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">12%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use grid layouts<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#1a2b49",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"css\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#1a2b49",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"featured-chapter-name\">CSS<\/span>",
"target": [
".featured-chapter-name"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "19.1pt (25.5px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"title title-center\">Methodology<\/h2>",
"target": [
".methodology > .title-center"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n Websites Tested\n <\/div>",
"target": [
".websites-tested > div:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n 8.36M\n <\/div>",
"target": [
".websites-tested > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n Data Processed\n <\/div>",
"target": [
".data-processed > div:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n 43.88 TB\n <\/div>",
"target": [
".data-processed > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"methodology-info\">",
"target": [
".methodology-info"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>",
"target": [
".alt.btn[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "15.6pt (20.8px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"wa\">Web Almanac<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .wa"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "9.6pt (12.8px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"ha\">HTTP Archive<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .ha"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile-footer\">",
"target": [
"#year-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile-footer\">",
"target": [
"#language-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>\u00a9 Web Almanac. Licensed under <a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>.<\/span>",
"target": [
".copyright > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>",
"target": [
"a[hreflang=\"en\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>",
"target": [
".accessibility-statement"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>",
"target": [
".rss-feed"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "header-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#header-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "header-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"header-search-icon\">Search<\/title>",
"target": [
"#header-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "menu-btn",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">",
"target": [
"#menu-btn"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#mobile-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"mobile-search-icon\">Search<\/title>",
"target": [
"#mobile-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "table-of-contents-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "year-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile\">",
"target": [
"#year-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "language-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile\">",
"target": [
"#language-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ha-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"ha-logo-mobile\">HTTP Archive home<\/title>",
"target": [
"#ha-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-mobile\">Twitter<\/title>",
"target": [
"#twitter-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-mobile\">GitHub<\/title>",
"target": [
"#github-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "footer-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#footer-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "footer-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"footer-search-icon\">Search<\/title>",
"target": [
"#footer-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-footer-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#mobile-footer-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-footer-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"mobile-footer-search-icon\">Search<\/title>",
"target": [
"#mobile-footer-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "table-of-contents-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "year-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile-footer\">",
"target": [
"#year-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "language-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile-footer\">",
"target": [
"#language-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "httparchive-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"httparchive-logo-footer-mobile\">HTTP Archive home<\/title>",
"target": [
"#httparchive-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-footer-mobile\">Twitter<\/title>",
"target": [
"#twitter-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-footer-mobile\">GitHub<\/title>",
"target": [
"#github-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ha-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"ha-logo-footer\">HTTP Archive home<\/title>",
"target": [
"#ha-logo-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-footer\">Twitter<\/title>",
"target": [
"#twitter-logo-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-footer\">GitHub<\/title>",
"target": [
"#github-logo-footer"
]
}
]
},
{
"id": "duplicate-id",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "ha-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">",
"target": [
"#ha-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "github-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">",
"target": [
"#github-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "twitter-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">",
"target": [
"#twitter-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "linkedin-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">",
"target": [
"#linkedin-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "globe-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">",
"target": [
"#globe-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "bar-chart-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"><\/path>\n <\/symbol>",
"target": [
"#bar-chart-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "comment-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>",
"target": [
"#comment-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "sql-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">",
"target": [
"#sql-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "search-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"search-logo\" viewBox=\"0 0 13 13\">",
"target": [
"#search-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "share-apple-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">",
"target": [
"#share-apple-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "share-android-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">",
"target": [
"#share-android-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "skiptocontent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation<\/a><\/div>",
"target": [
"#skiptocontent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header-page-navigation",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "menu",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"menu\" aria-labelledby=\"menu-btn\">",
"target": [
"#menu"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mobile-misc",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li id=\"mobile-misc\" class=\"misc\">",
"target": [
"#mobile-misc"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "maincontent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<main id=\"maincontent\">",
"target": [
"#maincontent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "intro",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"intro\" class=\"intro-container\">",
"target": [
"#intro"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "featured-chapter",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"featured-chapter\" class=\"featured-chapter\">",
"target": [
"#featured-chapter"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "contributors",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-markup",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
"target": [
"#character-markup"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-star",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
"target": [
"#character-star"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-hat",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
"target": [
"#character-hat"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "methodology",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"methodology\" class=\"methodology-container\">",
"target": [
"#methodology"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<footer id=\"footer\" class=\"alt-bg\">",
"target": [
"#footer"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer-nav-items",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mobile-footer-nav-items",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#mobile-footer-nav-items"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer-mobile-social-media",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">",
"target": [
"#footer-mobile-social-media"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"target": [
"img[src$=\"home-hero.png\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
"target": [
".methodology-characters"
]
}
]
},
{
"id": "link-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#maincontent\">Skip navigation<\/a>",
"target": [
"a[href$=\"#maincontent\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>",
"target": [
".btn[href$=\"table-of-contents\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"css\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>",
"target": [
".alt.btn[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>",
"target": [
".alt.btn[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>",
"target": [
"a[hreflang=\"en\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>",
"target": [
".accessibility-statement"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>",
"target": [
".rss-feed"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
"#header-page-navigation > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
"#footer-nav-items > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"social-media not-mobile\">",
"target": [
".not-mobile.social-media"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>",
"target": [
"#header-page-navigation > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>",
"target": [
"#header-page-navigation > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>",
"target": [
"#footer-nav-items > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>",
"target": [
"#footer-nav-items > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".not-mobile.social-media > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".not-mobile.social-media > li:nth-child(2)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<hr>",
"target": [
"hr:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "svg-img-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
"help": "<svg> elements with an img role must have an alternative text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/svg-img-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "15.6pt (20.8px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"wa\">Web Almanac<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .wa"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"pre\">By<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .pre"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "9.6pt (12.8px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"ha\">HTTP Archive<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .ha"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>",
"target": [
"h1"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "22.5pt (30px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>",
"target": [
".intro > h2"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<b>state of the web<\/b>",
"target": [
"b"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>",
"target": [
".intro > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "bold",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<svg viewBox=\"0 0 56 16\">\n <text x=\"9\" y=\"15\">2022<\/text>\n <\/svg>",
"target": [
"svg[viewBox=\"0 0 56 16\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<text x=\"9\" y=\"15\">2022<\/text>",
"target": [
"text"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "18.0pt (24px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2 class=\"title title-center\">Featured Chapter<\/h2>",
"target": [
".featured-chapter-content > .title-center"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "14.9pt (19.89px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h3>CSS<\/h3>",
"target": [
"h3"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "14.3pt (19px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<blockquote>",
"target": [
"blockquote"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "19.1pt (25.5px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2 class=\"title title-alt\">Contributors<\/h2>",
"target": [
".contributors > .title-alt"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n<\/p>",
"target": [
".contributors > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f7f779",
"contrastRatio": 0,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>",
"target": [
".alt.btn[href$=\"contributors\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "225.0pt (300px)",
"fontWeight": "bold",
"messageKey": "elmPartiallyObscured",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because it's partially obscured by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"people-number\">116<\/div>",
"target": [
".people-number"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"pre\">By<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .pre"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
}
]
}
]
},
"base_page_ip_ptr": "bh-in-f121.1e100.net",
"base_page_cname": "",
"base_page_dns_server": "rita.ns.cloudflare.com",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 16627,
"testUrl": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"custom": [
"00_reset",
"Colordepth",
"Dpi",
"Images",
"Resolution",
"_00_reset",
"_Colordepth",
"_Dpi",
"_Images",
"_Resolution",
"_a11y",
"_ads",
"_almanac",
"_aurora",
"_avg_dom_depth",
"_cms",
"_cookies",
"_crawl_links",
"_css",
"_css-variables",
"_doctype",
"_document_height",
"_document_width",
"_ecommerce",
"_element_count",
"_event-names",
"_fugu-apis",
"_generated-content",
"_has_shadow_root",
"_img-loading-attr",
"_initiators",
"_inline_style_bytes",
"_javascript",
"_lib-detector-version",
"_local_storage_api_calls",
"_localstorage_size",
"_markup",
"_media",
"_meta_viewport",
"_num_iframes",
"_num_scripts",
"_num_scripts_async",
"_num_scripts_sync",
"_observers",
"_origin-trials",
"_parsed_css",
"_performance",
"_privacy",
"_pwa",
"_quirks_mode",
"_responsive_images",
"_robots_meta",
"_robots_txt",
"_sass",
"_security",
"_sessionstorage_size",
"_structured-data",
"_test_result",
"_third-parties",
"_usertiming",
"_valid-head",
"_well-known",
"_wpt_bodies",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"cookies",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fugu-apis",
"generated-content",
"generated-html",
"has_shadow_root",
"img-loading-attr",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"localstorage_size",
"markup",
"media",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"privacy",
"pwa",
"quirks_mode",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"test_result",
"third-parties",
"usertiming",
"valid-head",
"well-known",
"wpt_bodies"
],
"00_reset": null,
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"_00_reset": null,
"_Colordepth": 24,
"_Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"_Images": "[{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
"_Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"_a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n at addControlToStats (<anonymous>:202:28)\\n at <anonymous>:246:1\\n at captureAndLogError (<anonymous>:30:8)\\n at wptCustomMetric (<anonymous>:195:25)\\n at <anonymous>:318:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
"_ads": "{\"ads\":{\"present\":false,\"status\":404},\"app_ads\":{\"present\":false,\"status\":404},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
"_almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":29,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"\/static\/images\/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"\/static\/images\/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application\/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"\/en\/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/es\/2022\/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/fr\/2022\/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/hi\/2022\/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/it\/2022\/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ja\/2022\/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/nl\/2022\/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/pt\/2022\/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ru\/2022\/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/tr\/2022\/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/uk\/2022\/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"x-default\"}],\"attribute_usage_count\":{\"rel\":29,\"href\":29,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"\/static\/images\/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org\/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org\/WebSite\",\"ListItem\",\"schema.org\/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":113,\"external\":14,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":382,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":127},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":15,\"content_lengths\":[8989,250,232,240,252,249,77,250,246,232,235,232,210,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":14,\"height\":14,\"display\":1,\"role\":13,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":158,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":197,\"xmlns\":1,\"width\":19,\"height\":19,\"display\":1,\"id\":52,\"viewBox\":12,\"d\":14,\"fill\":14,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":13,\"aria-labelledby\":14,\"xmlns:xlink\":13,\"xlink:href\":13,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":4,\"value\":94,\"aria-hidden\":3,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
"_aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": null,
"svelte_version": null,
"feature_flags": []
},
"_avg_dom_depth": 9,
"_cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"_cookies": {
"allCookies": [
{
"domain": "httparchive.org",
"expires": 1752304419281.53,
"name": "_ga_PQ5N2MZG5M",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GS1.1.1717744419.1.0.1717744419.0.0.0",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1752304419307.026,
"name": "_ga",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.51621889.1717744419",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717830819000,
"name": "_gid",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.1993604924.1717744419",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717744479000,
"name": "_gat_gtag_UA_22381566_3",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "1",
"httpOnly": false
}
]
},
"_crawl_links": [
"https:\/\/almanac.httparchive.org\/en\/2022\/table-of-contents",
"https:\/\/almanac.httparchive.org\/en\/2022\/methodology",
"https:\/\/almanac.httparchive.org\/en\/2022\/contributors",
"https:\/\/almanac.httparchive.org\/en\/2022\/css",
"https:\/\/almanac.httparchive.org\/en\/accessibility-statement",
"https:\/\/almanac.httparchive.org\/en\/rss.xml"
],
"_css": "{\"css_in_js\":[],\"prefersColorScheme\":false,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
"_css-variables": "{\"summary\":{}}",
"_doctype": "html",
"_document_height": 3028,
"_document_width": 1351,
"_ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"_element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":14,\"link\":31,\"script\":13,\"body\":1,\"svg\":15,\"symbol\":11,\"path\":14,\"circle\":1,\"ellipse\":1,\"div\":46,\"a\":127,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":137,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":13,\"em\":2,\"select\":6,\"option\":96,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"p\":4,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"code\":1,\"footer\":1,\"hr\":2}",
"_event-names": [],
"_fugu-apis": [],
"_generated-content": {
"percent": "0.0000",
"sizeInKB": "0.00"
},
"_has_shadow_root": "false",
"_img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"_initiators": {
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": [
"https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744418719&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=51621889.1717744419&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744419&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=632"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1445288014",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1947561138",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=812379586",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1363458741",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1795107338",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744419000-7565129203227&ev=19&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1694559447",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744418999-3949876457533&ev=624&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2008258682"
]
},
"_inline_style_bytes": 0,
"_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":3,\"beacon\":2,\"total\":6},\"beacon_ajax_usage\":2,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":3,\"resources_h2\":17,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":null}",
"_lib-detector-version": "6.1.0",
"_local_storage_api_calls": [],
"_localstorage_size": 0,
"_markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":76,\"references_total\":247},\"ids\":{\"ids_total\":52,\"duplicate_ids_total\":0,\"unique_ids_total\":52},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":15,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":15},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]}}",
"_media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"_meta_viewport": "width=device-width, initial-scale=1",
"_num_iframes": 0,
"_num_scripts": 13,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_observers": null,
"_origin-trials": [],
"_parsed_css": [],
"_performance": {
"lcp_elem_stats": {
"startTime": 624.2000000029802,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 252.10000000149012,
"renderTime": 624.2000000029802,
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
],
"boundingClientRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"naturalWidth": 820,
"naturalHeight": 562,
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "relative",
"width": "485px",
"height": "332.391px"
},
"percentOfViewport": "0.173",
"cover90viewport": false
},
"raw_lcp_element": null,
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [],
"gaming_metrics": [],
"speculation_rules": [
{
"prerender": [
{
"source": "document",
"where": {
"and": [
{
"href_matches": "\/*"
},
{
"not": {
"href_matches": "\/static\/*"
}
}
]
},
"eagerness": "moderate"
}
]
}
]
},
"_privacy": "{\"privacy_wording_links\":[{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"},{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"}],\"iab_tcf_v1\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_tcf_v2\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_usp\":{\"present\":false,\"privacy_string\":null},\"ads_transparency_spotlight\":{\"present\":false,\"ads_metadata\":null},\"document_interestCohort\":false,\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"media_devices\":{\"navigator_mediaDevices_enumerateDevices\":false,\"navigator_mediaDevices_getUserMedia\":false,\"navigator_mediaDevices_getDisplayMedia\":false},\"geolocation\":{\"navigator_geolocation_getCurrentPosition\":false,\"navigator_geolocation_watchPosition\":false}}",
"_pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"_quirks_mode": false,
"_responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":38042,\"bitsPerPixel\":0.6603940630153633,\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":11971,\"bitsPerPixel\":2.4677386105957533,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":9966,\"bitsPerPixel\":2.070749571450834,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
"_robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"_robots_txt": "{\"redirected\":false,\"status\":200,\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"sitemap\":1,\"user_agent\":1,\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0},\"by_useragent\":{\"*\":{\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0}}}}",
"_sass": "{\"stylesheets\":{\"remote\":0,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"_security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"_sessionstorage_size": 0,
"_structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
"_test_result": 0,
"_third-parties": "[{\"name\":\"Workbox\",\"version\":null}]",
"_usertiming": 0,
"_valid-head": {
"error": "TypeError: Cannot read properties of undefined (reading 'replace')"
},
"_well-known": "{\"\/.well-known\/assetlinks.json\":{\"found\":false},\"\/.well-known\/apple-app-site-association\":{\"found\":false},\"\/.well-known\/gpc.json\":{\"found\":false},\"\/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"\/.well-known\/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/security.txt\/\",\"signed\":false}},\"\/.well-known\/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/change-password\/\"}},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\"}}}",
"_wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":126,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":110,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":124,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":127}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1}},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"raw\":{},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"],\"url\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":347},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n at addControlToStats (<anonymous>:227:36)\\n at <anonymous>:281:7\\n at captureAndLogError (<anonymous>:38:12)\\n at wptCustomMetric (<anonymous>:220:27)\\n at <anonymous>:367:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
"ads": "{\"ads\":{\"present\":false,\"status\":404},\"app_ads\":{\"present\":false,\"status\":404},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
"almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":29,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"\/static\/images\/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"\/static\/images\/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application\/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"\/en\/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/es\/2022\/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/fr\/2022\/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/hi\/2022\/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/it\/2022\/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ja\/2022\/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/nl\/2022\/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/pt\/2022\/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ru\/2022\/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/tr\/2022\/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/uk\/2022\/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"x-default\"}],\"attribute_usage_count\":{\"rel\":29,\"href\":29,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"\/static\/images\/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org\/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org\/WebSite\",\"ListItem\",\"schema.org\/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":113,\"external\":14,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":382,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":127},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":15,\"content_lengths\":[8989,250,232,240,252,249,77,250,246,232,235,232,210,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":14,\"height\":14,\"display\":1,\"role\":13,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":158,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":197,\"xmlns\":1,\"width\":19,\"height\":19,\"display\":1,\"id\":52,\"viewBox\":12,\"d\":14,\"fill\":14,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":13,\"aria-labelledby\":14,\"xmlns:xlink\":13,\"xlink:href\":13,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":4,\"value\":94,\"aria-hidden\":3,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
"aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": null,
"svelte_version": null,
"feature_flags": []
},
"avg_dom_depth": 9,
"cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"cookies": {
"allCookies": [
{
"domain": "httparchive.org",
"expires": 1752304419281.53,
"name": "_ga_PQ5N2MZG5M",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GS1.1.1717744419.1.0.1717744419.0.0.0",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1752304419307.026,
"name": "_ga",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.51621889.1717744419",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717830819000,
"name": "_gid",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.1993604924.1717744419",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717744479000,
"name": "_gat_gtag_UA_22381566_3",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "1",
"httpOnly": false
}
]
},
"crawl_links": [
"https:\/\/almanac.httparchive.org\/en\/2022\/table-of-contents",
"https:\/\/almanac.httparchive.org\/en\/2022\/methodology",
"https:\/\/almanac.httparchive.org\/en\/2022\/contributors",
"https:\/\/almanac.httparchive.org\/en\/2022\/css",
"https:\/\/almanac.httparchive.org\/en\/accessibility-statement",
"https:\/\/almanac.httparchive.org\/en\/rss.xml"
],
"css": "{\"css_in_js\":[],\"prefersColorScheme\":false,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
"css-variables": "{\"summary\":{}}",
"doctype": "html",
"document_height": 3028,
"document_width": 1351,
"ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":14,\"link\":31,\"script\":13,\"body\":1,\"svg\":15,\"symbol\":11,\"path\":14,\"circle\":1,\"ellipse\":1,\"div\":46,\"a\":127,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":137,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":13,\"em\":2,\"select\":6,\"option\":96,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"p\":4,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"code\":1,\"footer\":1,\"hr\":2}",
"event-names": [],
"fugu-apis": [],
"generated-content": {
"percent": "0.0000",
"sizeInKB": "0.00"
},
"generated-html": "<!DOCTYPE html>\n<html lang=\"en\"><head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \n <title>The 2022 Web Almanac<\/title>\n <link rel=\"stylesheet\" href=\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\">\n \n \n <link rel=\"stylesheet\" href=\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\">\n\n <link rel=\"stylesheet\" href=\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Poppins-Light.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Regular.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Poppins-Bold.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Black.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Bold.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n\n <script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\" nonce=\"\"><\/script><script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.google-analytics.com\/analytics.js\" nonce=\"\"><\/script><script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\" nonce=\"\"><\/script><script nonce=\"\">\n window.dataLayer = window.dataLayer || [];\n function gtag() {\n dataLayer.push(arguments);\n }\n gtag('js', new Date());\n gtag('config', 'UA-22381566-3', {\n 'link_attribution': true\n });\n gtag('config', 'G-PQ5N2MZG5M');\n <\/script>\n \n <link rel=\"shortcut icon\" href=\"\/static\/images\/favicon.ico\">\n <link rel=\"apple-touch-icon\" href=\"\/static\/images\/apple-touch-icon.png\">\n \n<meta name=\"description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta property=\"og:title\" content=\"The 2022 Web Almanac\">\n<meta property=\"og:url\" content=\"https:\/\/almanac.httparchive.org\/en\/2022\/\">\n<meta property=\"og:image\" content=\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:site\" content=\"@HTTPArchive\">\n<meta name=\"twitter:title\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:image\" content=\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\">\n<meta name=\"twitter:image:alt\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<link rel=\"webmention\" href=\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\">\n<link rel=\"pingback\" href=\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\">\n<link rel=\"me\" href=\"mailto:team@httparchive.org\">\n\n\n\n<script type=\"application\/ld+json\">\n {\n \"@context\": \"http:\/\/schema.org\",\n \"@type\": \"Article\",\n \"mainEntityOfPage\": {\n \"@type\": \"WebPage\",\n \"@id\": \"https:\/\/almanac.httparchive.org\/en\/2022\/\"\n },\n \"headline\": \"The 2022 Web Almanac\",\n \"image\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\",\n \"height\": 600,\n \"width\": 1200\n },\n \"publisher\": {\n \"@type\": \"Organization\",\n \"name\": \"HTTP Archive\",\n \"logo\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\",\n \"height\": 160,\n \"width\": 320\n },\n \"sameAs\": [\n \"https:\/\/httparchive.org\",\n \"https:\/\/twitter.com\/HTTPArchive\",\n \"https:\/\/github.com\/HTTPArchive\"\n ]\n },\n \"author\":\n \n{\n \"@type\": \"Person\",\n \"sameAs\": [\n \"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\n \"https:\/\/twitter.com\/rick_viscomi\",\n \"https:\/\/github.com\/rviscomi\"\n ],\n \"name\": \"Rick Viscomi\"\n}\n,\n \"description\": \"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\n \"datePublished\": \"2022-07-02T00:00:00.000Z\",\n \"dateModified\": \"2022-07-02T00:00:00.000Z\"\n }\n <\/script>\n \n<script type=\"application\/ld+json\">\n {\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"WebSite\",\n \"url\": \"https:\/\/almanac.httparchive.org\/en\/\",\n \"potentialAction\": {\n \"@type\": \"SearchAction\",\n \"target\": {\n \"@type\": \"EntryPoint\",\n \"urlTemplate\": \"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\"\n },\n \"query-input\": \"required name=search_term_string\"\n }\n }\n<\/script>\n\n\n \n<script type=\"application\/ld+json\">\n {\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"BreadcrumbList\",\n \"itemListElement\": [{\n \"@type\": \"ListItem\",\n \"position\": 1,\n \"name\": \"en\",\n \"item\": \"https:\/\/almanac.httparchive.org\/en\/\"\n }]\n }\n<\/script>\n\n\n\n <link rel=\"canonical\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\">\n <link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Web Almanac by HTTP Archive RSS (en)\" href=\"\/en\/rss.xml\">\n \n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\" hreflang=\"en\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/es\/2022\/\" hreflang=\"es\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/fr\/2022\/\" hreflang=\"fr\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/hi\/2022\/\" hreflang=\"hi\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/it\/2022\/\" hreflang=\"it\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/ja\/2022\/\" hreflang=\"ja\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/nl\/2022\/\" hreflang=\"nl\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/pt\/2022\/\" hreflang=\"pt\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/ru\/2022\/\" hreflang=\"ru\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/tr\/2022\/\" hreflang=\"tr\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/uk\/2022\/\" hreflang=\"uk\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\" hreflang=\"zh-CN\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\" hreflang=\"zh-TW\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\" hreflang=\"x-default\">\n \n <\/head>\n\n <body class=\"year-2022\">\n \n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"0\" height=\"0\" display=\"none\">\n <!-- HTTPArchive -->\n <symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">\n <path d=\"M10.626 7.433h14.5v47.5c6-7.4 13.5-11 22.5-11 4.9 0 9.2 1.2 13.1 3.7 3.9 2.4 6.7 5.8 8.6 10.1 1.9 4.3 2.9 10.7 2.9 19.1v41.6h-14.6v-45.2c0-5.3-1.3-9.6-4-12.9-2.6-3.3-6-4.9-10.3-4.9-3.2 0-6.2.8-9 2.5-2.8 1.6-5.9 4.4-9.3 8.2v52.4h-14.4V7.433m66.4 49.5l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4m54.3 0l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4M212.8 30.1l-27.2 26.7v1.4h39c6.1.2 10.6 1.5 13.9 3.1 3.5 1.6 6.3 4.3 8.3 7.9 2.1 3.7 3.1 7.9 3.1 12.7 0 7.4-2.2 13.5-6.5 18.2-4.3 4.7-9.8 7.1-16.6 7.1-2.8 0-5.5-.4-8.2-1.1v12.3c3.4.9 6.7 1.3 9.7 1.3 10.5 0 19.2-3.5 26-10.6 6.8-7 10.2-16 10.3-27 0-11.6-3.6-20.6-10.9-27.1-7.1-6.4-17.1-9.6-29.8-9.7h-.4l-10.6-.1V30.1z\" fill=\"currentColor\"><\/path>\n <path d=\"M198 63.7c0 52.2-.1 108.8-.1 154.7h14.8v-52.5c3.4-3.8 6.1-6.4 8.9-8 2.8-1.6 5.8-2.4 9-2.4 4.3 0 7.7 1.6 10.3 4.9 2.6 3.2 4 7.5 4 12.9v45.2h14.5v-41.6c0-8.5-.9-14.9-2.8-19.2-1.9-4.3-4.7-7.7-8.6-10.1-3.9-2.4-8.3-3.7-13.1-3.7-8.8 0-16.1 3.5-22.1 10.6v-53.1c.1-12.5 0-25.1 0-37.7H198zM55.9 174.5v31.1c0 2.5.8 3.7 2.5 3.7s4.5-1.3 8.2-3.9v8.8c-3.3 2.1-5.9 3.5-7.9 4.3-2 .8-4 1.2-6.2 1.2-6.2 0-9.9-2.4-11-7.3-6.1 4.8-12.7 7.2-19.6 7.2-5.1 0-9.3-1.7-12.7-5-3.4-3.4-5.1-7.6-5.1-12.7 0-4.6 1.6-8.7 4.9-12.3 3.3-3.7 8.1-6.5 14.1-8.7l18.5-6.4v-3.9c0-8.8-4.4-13.2-13.2-13.2-7.9 0-15.6 4.1-23 12.2v-15.8c5.6-6.6 13.7-9.9 24.2-9.9 7.9 0 14.2 2.1 19 6.2 1.6 1.3 3 3.1 4.3 5.3 1.3 2.2 2.1 4.4 2.4 6.6.4 2.2.6 6.3.6 12.5m-14.2 29.4v-21.7L32 186c-4.9 2-8.4 3.9-10.5 6-2 2-3 4.4-3 7.4s1 5.5 2.9 7.4c2 1.9 4.5 2.9 7.5 2.9 4.6-.1 8.8-2 12.8-5.8M90 145.3v16.8l.8-1.3c7-11.3 14-16.9 21-16.9 5.5 0 11.1 2.8 17.1 8.3l-7.6 12.7c-5-4.8-9.7-7.2-14-7.2-4.7 0-8.7 2.2-12.2 6.7-3.4 4.4-5.1 9.7-5.1 15.8v38.2H75.5v-73.1H90m96.9 56v14.3c-7.3 2.7-14.4 4.1-21.3 4.1-11.4 0-20.6-3.4-27.4-10.2-6.8-6.8-10.2-15.9-10.2-27.3 0-11.5 3.3-20.8 9.9-27.8 6.6-7 15.3-10.6 26.1-10.6 3.8 0 7.1.4 10.1 1.1 3 .7 6.7 2 11.1 4v15.4c-7.3-4.7-14.1-7-20.3-7-6.5 0-11.9 2.3-16 6.9-4.2 4.6-6.3 10.4-6.3 17.5 0 7.5 2.3 13.4 6.8 17.8 4.6 4.4 10.7 6.6 18.4 6.6 5.5.1 11.9-1.5 19.1-4.8m93.2-86.7c2.4 0 4.4.8 6.1 2.5 1.7 1.6 2.5 3.7 2.5 6s-.8 4.3-2.5 6c-1.7 1.7-3.7 2.5-6.1 2.5-2.2 0-4.2-.8-5.9-2.5-1.7-1.7-2.5-3.8-2.5-6s.8-4.2 2.5-5.9c1.7-1.8 3.7-2.6 5.9-2.6m-7.2 30.7h14.5v73.1h-14.5v-73.1m75 0h15.7l-32.3 74.4h-4.8l-33.1-74.4h15.8l19.7 45 19-45m78.8 37.8h-51.4c.4 7 2.7 12.6 7 16.7s9.9 6.2 16.8 6.2c9.5 0 18.3-3 26.4-8.9v14.1c-4.4 3-8.9 5.1-13.3 6.4-4.3 1.3-9.5 1.9-15.3 1.9-8.1 0-14.6-1.7-19.5-5-5-3.3-9-7.8-12-13.4-3-5.7-4.4-12.2-4.4-19.6 0-11.1 3.2-20.2 9.5-27.1 6.3-7 14.5-10.5 24.6-10.5 9.7 0 17.4 3.4 23.2 10.2 5.8 6.8 8.7 15.9 8.7 27.3v1.7m-51.4-8.6h36.8c-.4-5.8-2.1-10.2-5.2-13.3-3.1-3.1-7.2-4.7-12.4-4.7s-9.5 1.6-12.8 4.7c-3.2 3-5.4 7.5-6.4 13.3\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- GitHub -->\n <symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">\n <path d=\"M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Twitter -->\n <symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">\n <path d=\"M78.6 203.1c94.3 0 145.9-78.2 145.9-145.9 0-2.2 0-4.4-.1-6.6 10-7.3 18.7-16.3 25.6-26.5-9.4 4.1-19.3 6.9-29.5 8.1 10.7-6.4 18.7-16.5 22.5-28.4-10.1 6-21.1 10.2-32.6 12.4C191-4.5 158.5-5.5 137.8 14c-13.3 12.5-19 31.2-14.8 49C81.9 60.9 43.4 41.4 17.4 9.4 3.8 32.8 10.7 62.8 33.3 77.8c-8.2-.2-16.1-2.4-23.3-6.4v.6c0 24.4 17.2 45.4 41.2 50.3-7.6 2.1-15.5 2.4-23.2.9 6.7 20.9 26 35.2 47.9 35.6-18.2 14.3-40.6 22-63.7 22-4.1 0-8.2-.3-12.2-.7 23.5 15.1 50.7 23 78.6 23\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- LinkedIn -->\n <symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">\n <path d=\"M185.2 0H14.8C6.6 0 0 6.4 0 14.3v171.3c0 7.9 6.6 14.3 14.8 14.3h170.4c8.1 0 14.8-6.4 14.8-14.3V14.3C199.9 6.4 193.3 0 185.2 0zM60.6 167.3H30.4V77.1h30.2v90.2zM45.5 64.8h-.2c-10.1 0-16.7-6.9-16.7-15.6 0-8.8 6.7-15.6 17.1-15.6 10.3 0 16.7 6.7 16.9 15.6 0 8.6-6.5 15.6-17.1 15.6zm124 102.5h-30.2V119c0-12.1-4.4-20.4-15.3-20.4-8.4 0-13.3 5.6-15.5 11-.8 1.9-1 4.6-1 7.3v50.4H77.3s.4-81.8 0-90.3h30.2v12.8c4-6.1 11.2-14.9 27.2-14.9 19.9 0 34.8 12.9 34.8 40.6v51.8zm-62.2-77.1c0-.1.1-.2.2-.3v.3h-.2z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Globe -->\n <symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">\n <circle cx=\"14.5\" cy=\"14.5\" r=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/circle>\n <ellipse cx=\"14.5\" cy=\"14.5\" rx=\"6.1\" ry=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/ellipse>\n <path d=\"M1.6 9.6h25.8M1.6 19.4h25.8\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Bar chart -->\n <symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Comment -->\n <symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- SQL -->\n <symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">\n <path d=\"M.1 12.4V9.6c.5.4 1.1.8 1.7 1 .6.2 1.2.3 1.8.3.4 0 .7 0 .9-.1s.5-.2.7-.3c.2-.1.3-.2.4-.4.1-.2.1-.3.1-.5s-.1-.5-.2-.7c-.2-.2-.4-.4-.6-.5-.3-.2-.5-.4-.9-.5-.3-.2-.7-.3-1.1-.5-1-.4-1.7-.9-2.2-1.5S0 4.6 0 3.8c0-.7.1-1.2.4-1.7S1 1.2 1.5.9s1-.5 1.6-.7S4.3 0 5 0s1.2 0 1.8.1 1 .2 1.4.4v2.6c-.3-.1-.5-.3-.8-.4s-.5-.2-.7-.2c-.3-.1-.6-.2-.8-.2-.3 0-.5-.1-.7-.1-.3 0-.6 0-.9.1s-.5.2-.7.3c-.2.1-.4.2-.5.4-.1.2-.1.3-.1.5s.1.4.2.6c.1.2.3.3.5.5.1.1.4.3.7.4.3.1.6.3 1 .4.5.2 1 .4 1.4.7.4.2.7.5 1 .8s.5.6.7 1c.2.4.2.8.2 1.3 0 .7-.1 1.3-.4 1.8-.3.6-.7 1-1.1 1.3-.5.3-1 .5-1.6.6s-1.3.2-1.9.2c-.7 0-1.4-.1-2-.2-.6-.1-1.2-.3-1.6-.5zm16 .7c-1.8 0-3.3-.6-4.4-1.8-1.2-1.2-1.7-2.7-1.7-4.6 0-2 .6-3.6 1.7-4.9C12.9.6 14.4 0 16.3 0c1.8 0 3.3.6 4.4 1.8 1.1 1.2 1.7 2.7 1.7 4.7s-.6 3.6-1.7 4.8l-.1.1-.1.1 3.2 3.1h-4L18 12.9c-.6.1-1.2.2-1.9.2zm.1-10.6c-1 0-1.8.4-2.4 1.1-.6.7-.9 1.7-.9 3s.3 2.2.9 3c.6.7 1.4 1.1 2.3 1.1 1 0 1.8-.4 2.3-1.1.6-.7.9-1.7.9-3s-.3-2.3-.8-3.1c-.5-.7-1.3-1-2.3-1zM32 12.9h-7.5V.2h2.8v10.3H32v2.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Search -->\n <symbol id=\"search-logo\" viewBox=\"0 0 13 13\">\n <path d=\"m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Share Apple -->\n <symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">\n <path d=\"M0 0h24v24H0V0z\" fill=\"none\"><\/path>\n <path d=\"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z\"><\/path>\n <\/symbol>\n <!-- Share Android -->\n <symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">\n <path d=\"M0 0h24v24H0z\" fill=\"none\"><\/path>\n <path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\"><\/path>\n <\/symbol>\n <\/svg>\n \n <div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation<\/a><\/div>\n \n <header id=\"header\" class=\"alt-bg\">\n <div class=\"container\">\n <div class=\"top-header\">\n <a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>\n <nav id=\"header-page-navigation\" aria-label=\"Page navigation\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n \n <div class=\"nav-dropdown header search-nav\">\n <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>\n <ul class=\"nav-dropdown-list align-right hidden header-search\">\n <li class=\"nav-dropdown-list-part\">\n <form action=\"\/en\/search\">\n <label for=\"header-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"header-search-icon\">\n <title id=\"header-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n <\/li>\n <\/ul>\n <\/div>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"nav-dropdown header table-of-contents\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n\n \n <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n <span>Home<\/span>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents\">Table of Contents<\/a>\n <\/li>\n \n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-1\">Part I. Page Content<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-2\">Part II. User Experience<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-3\">Part III. Content Publishing<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-4\">Part IV. Content Distribution<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/a>\n \n \n <\/li>\n \n \n \n\n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#appendices\">Appendices<\/a>\n <\/li>\n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/methodology\">Methodology<\/a>\n \n <\/li>\n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/contributors\">Contributors<\/a>\n \n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/search\">Search<\/a>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#ebook\">Ebook<\/a>\n <\/li>\n <li class=\"nav-dropdown-list-chapter ebook\">\n <a href=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)<\/a>\n <\/li>\n \n <\/ul>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"nav-dropdown header\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n \n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2021\/\">2021<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2020\/\">2020<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2019\/\">2019<\/a>\n <\/li>\n \n \n \n \n <\/ul>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"nav-dropdown header\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n \n \n \n \n <li>\n <a lang=\"es\" href=\"\/es\/2022\/\">Espa\u00f1ol<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"fr\" href=\"\/fr\/2022\/\">Fran\u00e7ais<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"it\" href=\"\/it\/2022\/\">Italiano<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"nl\" href=\"\/nl\/2022\/\">Nederlands<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"pt\" href=\"\/pt\/2022\/\">Portugu\u00eas<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"tr\" href=\"\/tr\/2022\/\">T\u00fcrk\u00e7e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ru\" href=\"\/ru\/2022\/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"uk\" href=\"\/uk\/2022\/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"hi\" href=\"\/hi\/2022\/\">\u0939\u093f\u0928\u094d\u0926\u0940<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ja\" href=\"\/ja\/2022\/\">\u65e5\u672c\u8a9e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-CN\" href=\"\/zh-CN\/2022\/\">\u7b80\u4f53\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-TW\" href=\"\/zh-TW\/2022\/\">\u7e41\u9ad4\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a class=\"help-translate\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\"><em>Help translate<\/em><\/a>\n <\/li>\n \n <\/ul>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <nav id=\"menu\" aria-labelledby=\"menu-btn\">\n \n <button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">\n <span class=\"menu-btn-bar\"><\/span>\n <span class=\"menu-btn-bar\"><\/span>\n <span class=\"menu-btn-bar\"><\/span>\n <\/button>\n <ul class=\"menu\">\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n <form class=\"search-nav\" action=\"\/en\/search\">\n <label for=\"mobile-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-search-icon\">\n <title id=\"mobile-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"table-of-contents-switcher\">\n <label for=\"table-of-contents-switcher-mobile\" class=\"visually-hidden\">\n Table of Contents Switcher\n <\/label>\n <select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">\n \n <option selected=\"\" disabled=\"\" value=\"\/en\/2022\/\">Home<\/option>\n \n \n <option value=\"\/en\/2022\/table-of-contents\">Table of Contents<\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/option>\n \n \n \n \n \n\n \n <option value=\"\/en\/2022\/methodology\">\n Methodology\n <\/option>\n \n \n <option value=\"\/en\/2022\/contributors\">\n Contributors\n <\/option>\n \n\n \n <option value=\"\/en\/search\">\n Search\n <\/option>\n \n\n \n <option value=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n Ebook PDF (32MB)\n <\/option>\n \n <\/select>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"year-switcher js-show\">\n <label for=\"year-switcher-mobile\" class=\"visually-hidden\">Year Switcher<\/label>\n <select id=\"year-switcher-mobile\">\n \n \n \n <option selected=\"selected\" value=\"\/en\/2022\/\">\n 2022\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2021\/\">\n 2021\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2020\/\">\n 2020\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2019\/\">\n 2019\n <\/option>\n \n \n \n <\/select>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"language-switcher js-show\">\n <label for=\"language-switcher-mobile\" class=\"visually-hidden\">Language Switcher<\/label>\n <select id=\"language-switcher-mobile\">\n \n \n <option selected=\"selected\" lang=\"en\" value=\"\/en\/2022\/\">\n English\n <\/option>\n \n \n \n <option lang=\"es\" value=\"\/es\/2022\/\">\n Espa\u00f1ol\n <\/option>\n \n \n \n <option lang=\"fr\" value=\"\/fr\/2022\/\">\n Fran\u00e7ais\n <\/option>\n \n \n \n <option lang=\"it\" value=\"\/it\/2022\/\">\n Italiano\n <\/option>\n \n \n \n <option lang=\"nl\" value=\"\/nl\/2022\/\">\n Nederlands\n <\/option>\n \n \n \n <option lang=\"pt\" value=\"\/pt\/2022\/\">\n Portugu\u00eas\n <\/option>\n \n \n \n <option lang=\"tr\" value=\"\/tr\/2022\/\">\n T\u00fcrk\u00e7e\n <\/option>\n \n \n \n <option lang=\"ru\" value=\"\/ru\/2022\/\">\n \u0420\u0443\u0441\u0441\u043a\u0438\u0439\n <\/option>\n \n \n \n <option lang=\"uk\" value=\"\/uk\/2022\/\">\n \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430\n <\/option>\n \n \n \n <option lang=\"hi\" value=\"\/hi\/2022\/\">\n \u0939\u093f\u0928\u094d\u0926\u0940\n <\/option>\n \n \n \n <option lang=\"ja\" value=\"\/ja\/2022\/\">\n \u65e5\u672c\u8a9e\n <\/option>\n \n \n \n <option lang=\"zh-CN\" value=\"\/zh-CN\/2022\/\">\n \u7b80\u4f53\u4e2d\u6587\n <\/option>\n \n \n \n <option lang=\"zh-TW\" value=\"\/zh-TW\/2022\/\">\n \u7e41\u9ad4\u4e2d\u6587\n <\/option>\n \n \n <option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>\n <option value=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\">\n Help translate\n <\/option>\n <\/select>\n <\/div>\n\n \n\n <\/li>\n <li id=\"mobile-misc\" class=\"misc\">\n <ul class=\"misc\">\n <li>\n <a href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-mobile\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-mobile\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <ul class=\"social-media\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-mobile\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" aria-labelledby=\"github-logo-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-mobile\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <\/nav>\n <\/div>\n <\/div>\n <\/header>\n <script nonce=\"\">\n \/\/ If JS is enabled then enable menus ASAP to avoid CLS as menu items change from links to buttons\n (function() {\n document.querySelectorAll('.js-hide').forEach(element => {\n \/\/ Don't just hide it - delete it completely to avoid any specifity issues\n element.parentNode.removeChild(element);\n });\n document.querySelectorAll('.js-enable').forEach(element => {\n element.classList.remove('js-enable');\n element.classList.remove('hidden');\n element.disabled = false;\n element.hidden = false;\n });\n })();\n <\/script>\n \n\n \n<main id=\"maincontent\">\n <section id=\"intro\" class=\"intro-container\">\n <div class=\"intro\">\n <div class=\"intro-year\">2022<\/div>\n <h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>\n <h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>\n \n \n<p>\nOur mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2022 edition is comprised of 23 chapters spanning aspects of page content, user experience, publishing, and distribution.\n<\/p>\n\n \n \n <a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>\n \n <\/div>\n <div class=\"intro-image-wrapper\">\n \n <svg viewBox=\"0 0 56 16\">\n <text x=\"9\" y=\"15\">2022<\/text>\n <\/svg>\n \n <img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">\n <\/div>\n <\/section>\n \n \n \n \n \n\n\n <section id=\"featured-chapter\" class=\"featured-chapter\">\n <div class=\"featured-chapter-content\">\n \n <h2 class=\"title title-center\">Featured Chapter<\/h2>\n \n <h3>CSS<\/h3>\n \n <blockquote>\n The past few years have seen a flurry of new CSS features. Many of these have taken inspiration from things developers were already doing with JavaScript or in preprocessors, while others provide methods of doing things that were impossible a few years ago. Having new features available is one thing, but are developers actually using them in their production web pages and applications?\n <\/blockquote>\n <div class=\"featured-chapter-content-data\">\n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">43%<\/div>\n <div>Percent of pages that use custom properties<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">0.3%<\/div>\n <div>Percent of pages that use the new <code>accent-color<\/code> property<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">12%<\/div>\n <div>Percent of pages that use grid layouts<\/div>\n <\/div>\n \n <\/div>\n \n \n <a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>\n \n <\/div>\n <\/section>\n \n \n \n \n \n <section id=\"contributors\" class=\"contributors-container alt-bg\">\n <div class=\"container\">\n <div class=\"contributors\">\n <h2 class=\"title title-alt\">Contributors<\/h2>\n <p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n<\/p>\n <a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>\n <\/div>\n <div class=\"people\" aria-hidden=\"true\">\n <div class=\"people-number\">116<\/div>\n <img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">\n <img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">\n <img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">\n <\/div>\n <\/div>\n <\/section>\n <section id=\"methodology\" class=\"methodology-container\">\n <div class=\"methodology\">\n <h2 class=\"title title-center\">Methodology<\/h2>\n <div class=\"methodology-data\">\n <div class=\"websites-tested\">\n <div>\n Websites Tested\n <\/div>\n <div>\n 8.36M\n <\/div>\n <\/div>\n <div class=\"data-processed\">\n <div>\n Data Processed\n <\/div>\n <div>\n 43.88 TB\n <\/div>\n <\/div>\n <\/div>\n <p class=\"methodology-info\">\n \nUnless otherwise noted, the metrics in all of the 23 chapters of the 2022 Web Almanac are sourced from the HTTP Archive dataset. HTTP Archive is a community-run project that has been tracking how the web is built since 2010. Using WebPageTest and Lighthouse under the hood, metadata about nearly 8.4 million websites are tested monthly and included in a public BigQuery database for analysis. The June 2022 dataset was used as the basis for the 2022 Web Almanac\u2019s metrics. For more information, see the Methodology page.\n\n <\/p>\n \n <a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>\n \n <img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">\n <\/div>\n <\/section>\n \n<\/main>\n\n\n \n <footer id=\"footer\" class=\"alt-bg\">\n <div class=\"container\">\n <div class=\"home-logo\">\n <a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>\n <\/div>\n <hr>\n <nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n \n <div class=\"nav-dropdown footer search-nav\">\n <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>\n <ul class=\"nav-dropdown-list align-right hidden footer-search\">\n <li class=\"nav-dropdown-list-part\">\n <form action=\"\/en\/search\">\n <label for=\"footer-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"footer-search-icon\">\n <title id=\"footer-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n <\/li>\n <\/ul>\n <\/div>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"nav-dropdown footer table-of-contents\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n\n \n <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n <span>Home<\/span>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents\">Table of Contents<\/a>\n <\/li>\n \n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-1\">Part I. Page Content<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-2\">Part II. User Experience<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-3\">Part III. Content Publishing<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-4\">Part IV. Content Distribution<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/a>\n \n \n <\/li>\n \n \n \n\n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#appendices\">Appendices<\/a>\n <\/li>\n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/methodology\">Methodology<\/a>\n \n <\/li>\n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/contributors\">Contributors<\/a>\n \n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/search\">Search<\/a>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#ebook\">Ebook<\/a>\n <\/li>\n <li class=\"nav-dropdown-list-chapter ebook\">\n <a href=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)<\/a>\n <\/li>\n \n <\/ul>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"nav-dropdown footer\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n \n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2021\/\">2021<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2020\/\">2020<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2019\/\">2019<\/a>\n <\/li>\n \n \n \n \n <\/ul>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"nav-dropdown footer\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n \n \n \n \n <li>\n <a lang=\"es\" href=\"\/es\/2022\/\">Espa\u00f1ol<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"fr\" href=\"\/fr\/2022\/\">Fran\u00e7ais<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"it\" href=\"\/it\/2022\/\">Italiano<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"nl\" href=\"\/nl\/2022\/\">Nederlands<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"pt\" href=\"\/pt\/2022\/\">Portugu\u00eas<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"tr\" href=\"\/tr\/2022\/\">T\u00fcrk\u00e7e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ru\" href=\"\/ru\/2022\/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"uk\" href=\"\/uk\/2022\/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"hi\" href=\"\/hi\/2022\/\">\u0939\u093f\u0928\u094d\u0926\u0940<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ja\" href=\"\/ja\/2022\/\">\u65e5\u672c\u8a9e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-CN\" href=\"\/zh-CN\/2022\/\">\u7b80\u4f53\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-TW\" href=\"\/zh-TW\/2022\/\">\u7e41\u9ad4\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a class=\"help-translate\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\"><em>Help translate<\/em><\/a>\n <\/li>\n \n <\/ul>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n <form class=\"search-nav\" action=\"\/en\/search\">\n <label for=\"mobile-footer-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-footer-search-icon\">\n <title id=\"mobile-footer-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"table-of-contents-switcher\">\n <label for=\"table-of-contents-switcher-mobile-footer\" class=\"visually-hidden\">\n Table of Contents Switcher\n <\/label>\n <select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">\n \n <option selected=\"\" disabled=\"\" value=\"\/en\/2022\/\">Home<\/option>\n \n \n <option value=\"\/en\/2022\/table-of-contents\">Table of Contents<\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/option>\n \n \n \n \n \n\n \n <option value=\"\/en\/2022\/methodology\">\n Methodology\n <\/option>\n \n \n <option value=\"\/en\/2022\/contributors\">\n Contributors\n <\/option>\n \n\n \n <option value=\"\/en\/search\">\n Search\n <\/option>\n \n\n \n <option value=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n Ebook PDF (32MB)\n <\/option>\n \n <\/select>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"year-switcher js-show\">\n <label for=\"year-switcher-mobile-footer\" class=\"visually-hidden\">Year Switcher<\/label>\n <select id=\"year-switcher-mobile-footer\">\n \n \n \n <option selected=\"selected\" value=\"\/en\/2022\/\">\n 2022\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2021\/\">\n 2021\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2020\/\">\n 2020\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2019\/\">\n 2019\n <\/option>\n \n \n \n <\/select>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"language-switcher js-show\">\n <label for=\"language-switcher-mobile-footer\" class=\"visually-hidden\">Language Switcher<\/label>\n <select id=\"language-switcher-mobile-footer\">\n \n \n <option selected=\"selected\" lang=\"en\" value=\"\/en\/2022\/\">\n English\n <\/option>\n \n \n \n <option lang=\"es\" value=\"\/es\/2022\/\">\n Espa\u00f1ol\n <\/option>\n \n \n \n <option lang=\"fr\" value=\"\/fr\/2022\/\">\n Fran\u00e7ais\n <\/option>\n \n \n \n <option lang=\"it\" value=\"\/it\/2022\/\">\n Italiano\n <\/option>\n \n \n \n <option lang=\"nl\" value=\"\/nl\/2022\/\">\n Nederlands\n <\/option>\n \n \n \n <option lang=\"pt\" value=\"\/pt\/2022\/\">\n Portugu\u00eas\n <\/option>\n \n \n \n <option lang=\"tr\" value=\"\/tr\/2022\/\">\n T\u00fcrk\u00e7e\n <\/option>\n \n \n \n <option lang=\"ru\" value=\"\/ru\/2022\/\">\n \u0420\u0443\u0441\u0441\u043a\u0438\u0439\n <\/option>\n \n \n \n <option lang=\"uk\" value=\"\/uk\/2022\/\">\n \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430\n <\/option>\n \n \n \n <option lang=\"hi\" value=\"\/hi\/2022\/\">\n \u0939\u093f\u0928\u094d\u0926\u0940\n <\/option>\n \n \n \n <option lang=\"ja\" value=\"\/ja\/2022\/\">\n \u65e5\u672c\u8a9e\n <\/option>\n \n \n \n <option lang=\"zh-CN\" value=\"\/zh-CN\/2022\/\">\n \u7b80\u4f53\u4e2d\u6587\n <\/option>\n \n \n \n <option lang=\"zh-TW\" value=\"\/zh-TW\/2022\/\">\n \u7e41\u9ad4\u4e2d\u6587\n <\/option>\n \n \n <option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>\n <option value=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\">\n Help translate\n <\/option>\n <\/select>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">\n <a class=\"ha-logo\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"httparchive-logo-footer-mobile\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"httparchive-logo-footer-mobile\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <ul class=\"social-media\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer-mobile\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer-mobile\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <hr>\n <p class=\"copyright\">\n <span>\u00a9 Web Almanac. Licensed under <a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>.<\/span>\n <br>\n <a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>\n <span class=\"footer-bullet\">\u2022<\/span>\n <a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>\n <\/p>\n <a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <ul class=\"social-media not-mobile\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <\/footer>\n \n \n <script async=\"\" src=\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\" nonce=\"\"><\/script>\n \n\n\n \n\n <script async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\" nonce=\"\"><\/script>\n <link rel=\"preconnect\" href=\"https:\/\/www.google-analytics.com\">\n <script defer=\"\" src=\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\" nonce=\"\"><\/script>\n <script defer=\"\" src=\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\" nonce=\"\"><\/script>\n \n\n<!-- Let's assume you're going to visit one of the chapters and prefetch the page.css stylesheet -->\n<!-- A small optimisation but hey, every little helps! -->\n<link rel=\"prefetch\" href=\"\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa\">\n\n\n<script type=\"speculationrules\" nonce=\"\">\n{\n \"prerender\": [\n {\n \"source\": \"document\",\n \"where\": {\n \"and\": [\n {\"href_matches\": \"\/*\"},\n {\"not\": {\"href_matches\": \"\/static\/*\"}}\n ]\n },\n \"eagerness\": \"moderate\"\n }\n ]\n}\n<\/script>\n\n \n \n\n<\/body><\/html>",
"has_shadow_root": "false",
"img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"initiators": {
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": [
"https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744418719&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=51621889.1717744419&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744419&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=632"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1445288014",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1947561138",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=812379586",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1363458741",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1795107338",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744419000-7565129203227&ev=19&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1694559447",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744418999-3949876457533&ev=624&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2008258682"
]
},
"inline_style_bytes": 0,
"javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":9,\"beacon\":2,\"total\":12},\"beacon_ajax_usage\":2,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":9,\"resources_h2\":17,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":null}",
"lib-detector-version": "6.1.0",
"localstorage_size": 0,
"markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":76,\"references_total\":247},\"ids\":{\"ids_total\":52,\"duplicate_ids_total\":0,\"unique_ids_total\":52},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":15,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":15},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]}}",
"media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"meta_viewport": "width=device-width, initial-scale=1",
"num_iframes": 0,
"num_scripts": 13,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"observers": null,
"origin-trials": [],
"parsed_css": [],
"performance": {
"lcp_elem_stats": {
"startTime": 624.2000000029802,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 252.10000000149012,
"renderTime": 624.2000000029802,
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
],
"boundingClientRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"naturalWidth": 820,
"naturalHeight": 562,
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "relative",
"width": "485px",
"height": "332.391px"
},
"percentOfViewport": "0.173",
"cover90viewport": false
},
"raw_lcp_element": null,
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [],
"gaming_metrics": [],
"speculation_rules": [
{
"prerender": [
{
"source": "document",
"where": {
"and": [
{
"href_matches": "\/*"
},
{
"not": {
"href_matches": "\/static\/*"
}
}
]
},
"eagerness": "moderate"
}
]
}
]
},
"privacy": "{\"privacy_wording_links\":[{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"},{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"}],\"iab_tcf_v1\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_tcf_v2\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_usp\":{\"present\":false,\"privacy_string\":null},\"ads_transparency_spotlight\":{\"present\":false,\"ads_metadata\":null},\"document_interestCohort\":false,\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"media_devices\":{\"navigator_mediaDevices_enumerateDevices\":false,\"navigator_mediaDevices_getUserMedia\":false,\"navigator_mediaDevices_getDisplayMedia\":false},\"geolocation\":{\"navigator_geolocation_getCurrentPosition\":false,\"navigator_geolocation_watchPosition\":false}}",
"pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"quirks_mode": false,
"responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":38042,\"bitsPerPixel\":0.6603940630153633,\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":11971,\"bitsPerPixel\":2.4677386105957533,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":9966,\"bitsPerPixel\":2.070749571450834,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
"robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"robots_txt": "{\"redirected\":false,\"status\":200,\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"sitemap\":1,\"user_agent\":1,\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0},\"by_useragent\":{\"*\":{\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0}}}}",
"sass": "{\"stylesheets\":{\"remote\":0,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"sessionstorage_size": 0,
"structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
"third-parties": "[{\"name\":\"Workbox\",\"version\":null}]",
"usertiming": 0,
"valid-head": {
"error": "TypeError: Cannot read properties of undefined (reading 'replace')"
},
"well-known": "{\"\/.well-known\/assetlinks.json\":{\"found\":false},\"\/.well-known\/apple-app-site-association\":{\"found\":false},\"\/.well-known\/gpc.json\":{\"found\":false},\"\/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"\/.well-known\/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/security.txt\/\",\"signed\":false}},\"\/.well-known\/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/change-password\/\"}},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\"}}}",
"wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":126,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":110,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":124,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":127}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1}},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"raw\":{},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"],\"url\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":347},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"interactivePeriods": [
[
0,
291
],
[
491,
664
],
[
743,
3999
]
],
"longTasks": [
[
291,
491
],
[
664,
743
]
],
"lastVisualChange": 700,
"render": 700,
"visualComplete85": 700,
"visualComplete90": 700,
"visualComplete95": 700,
"visualComplete99": 700,
"visualComplete": 700,
"SpeedIndex": 700,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 707,
"size": 82582,
"DOMNodeId": 10,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 707,
"size": 161020,
"DOMNodeId": 40,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "\/static\/images\/home-hero.png",
"alt": "",
"width": "820",
"height": "562",
"fetchpriority": "high"
},
"sourceURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"bounds": [
866,
281.90625,
485,
332.390625
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png"
},
{
"event": "LargestContentfulPaint",
"time": 707,
"size": 161020,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"outerHTML": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"src": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"content": "normal"
},
"type": "image",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png"
},
{
"event": "LargestTextPaint",
"time": 707,
"size": 82582,
"DOMNodeId": 10,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 707,
"size": 161020,
"DOMNodeId": 40,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "\/static\/images\/home-hero.png",
"alt": "",
"width": "820",
"height": "562",
"fetchpriority": "high"
},
"sourceURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"bounds": [
866,
281.90625,
485,
332.390625
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 707,
"size": 161020,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"outerHTML": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"src": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"content": "normal"
},
"type": "image"
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "IMG",
"LargestContentfulPaintImageURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 83
},
{
"name": "fetchStart",
"time": 96
},
{
"name": "responseEnd",
"time": 106
},
{
"name": "navigationStart",
"time": 153
},
{
"name": "domLoading",
"time": 154
},
{
"name": "responseEnd",
"time": 155
},
{
"name": "domInteractive",
"time": 155
},
{
"name": "domContentLoadedEventStart",
"time": 155
},
{
"name": "domContentLoadedEventEnd",
"time": 155
},
{
"name": "domComplete",
"time": 160
},
{
"name": "unloadEventStart",
"time": 172
},
{
"name": "unloadEventEnd",
"time": 172
},
{
"name": "markAsMainFrame",
"time": 172
},
{
"name": "commitNavigationEnd",
"time": 173
},
{
"name": "domLoading",
"time": 174
},
{
"name": "domInteractive",
"time": 547
},
{
"name": "domContentLoadedEventStart",
"time": 553
},
{
"name": "domContentLoadedEventEnd",
"time": 553
},
{
"name": "domComplete",
"time": 661
},
{
"name": "loadEventStart",
"time": 662
},
{
"name": "loadEventEnd",
"time": 663
},
{
"name": "firstPaint",
"time": 707
},
{
"name": "firstContentfulPaint",
"time": 707
},
{
"name": "firstImagePaint",
"time": 707
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 792
},
{
"name": "firstMeaningfulPaint",
"time": 792
},
{
"name": "firstMeaningfulPaint",
"time": 792
},
{
"name": "LargestTextPaint",
"time": 707
},
{
"name": "LargestImagePaint",
"time": 707
},
{
"name": "LargestContentfulPaint",
"time": 707
},
{
"name": "TotalLayoutShift",
"value": 0
},
{
"name": "CumulativeLayoutShift",
"value": 0
}
],
"chromeUserTiming.navigationStart": 154,
"chromeUserTiming.fetchStart": 97,
"chromeUserTiming.responseEnd": 155,
"chromeUserTiming.domLoading": 175,
"chromeUserTiming.domInteractive": 547,
"chromeUserTiming.domContentLoadedEventStart": 554,
"chromeUserTiming.domContentLoadedEventEnd": 554,
"chromeUserTiming.domComplete": 662,
"chromeUserTiming.unloadEventStart": 173,
"chromeUserTiming.unloadEventEnd": 173,
"chromeUserTiming.markAsMainFrame": 173,
"chromeUserTiming.commitNavigationEnd": 174,
"chromeUserTiming.loadEventStart": 662,
"chromeUserTiming.loadEventEnd": 663,
"chromeUserTiming.firstPaint": 707,
"chromeUserTiming.firstContentfulPaint": 707,
"chromeUserTiming.firstImagePaint": 707,
"chromeUserTiming.firstMeaningfulPaintCandidate": 792,
"chromeUserTiming.firstMeaningfulPaint": 792,
"chromeUserTiming.LargestTextPaint": 707,
"chromeUserTiming.LargestImagePaint": 707,
"chromeUserTiming.LargestContentfulPaint": 707,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 205.053
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 181.951
},
"15": {
"name": "ContentSecurityPolicy",
"firstUsed": 183.257
},
"593": {
"name": "SetReferrerPolicy",
"firstUsed": 183.364
},
"1277": {
"name": "CSPWithStrictDynamic",
"firstUsed": 183.37
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 183.374
},
"1753": {
"name": "ReferrerPolicyHeader",
"firstUsed": 183.378
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 183.383
},
"2027": {
"name": "FeaturePolicyHeader",
"firstUsed": 183.386
},
"2923": {
"name": "FeaturePolicySemicolonSeparatedDeclarations",
"firstUsed": 183.39
},
"3130": {
"name": "CSPWithReasonableBaseRestrictions",
"firstUsed": 183.394
},
"3131": {
"name": "CSPWithReasonableScriptRestrictions",
"firstUsed": 183.399
},
"3359": {
"name": "MainFrameCSPViaHTTP",
"firstUsed": 183.403
},
"3850": {
"name": "PermissionsPolicyHeader",
"firstUsed": 183.407
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 195.439
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 205.832
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 205.884
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 205.891
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 205.916
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 245.157
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 247.213
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 247.342
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 247.35
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 247.367
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 247.85
},
"1540": {
"name": "CleanScriptElementWithNonce",
"firstUsed": 248.318
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 248.373
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 255.596
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 256.244
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 256.267
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 256.3
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 256.739
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 272.746
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 275.364
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 275.447
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 276.254
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 276.325
},
"84": {
"name": "FormElement",
"firstUsed": 276.357
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 276.432
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 277.12
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 277.412
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 277.428
},
"2738": {
"name": "PriorityHints",
"firstUsed": 280.524
},
"2935": {
"name": "LazyLoadImageLoadingAttributeLazy",
"firstUsed": 290.512
},
"587": {
"name": "LangAttribute",
"firstUsed": 309.453
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 309.468
},
"2355": {
"name": "CSSGradient",
"firstUsed": 310.684
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 323.838
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 324.675
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 325.672
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 334.931
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 335.116
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 511.443
},
"900": {
"name": "LinkRelPreconnect",
"firstUsed": 511.623
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 511.742
},
"917": {
"name": "LinkRelPrefetch",
"firstUsed": 511.852
},
"3932": {
"name": "SpeculationRules",
"firstUsed": 512.459
},
"4499": {
"name": "SpeculationRulesExplicitEagerness",
"firstUsed": 513.55
},
"4395": {
"name": "SpeculationRulesDocumentRules",
"firstUsed": 513.606
},
"4830": {
"name": "SpeculationRulesAuthorPrerenderRule",
"firstUsed": 513.749
},
"4501": {
"name": "SpeculationRulesEagernessModerate",
"firstUsed": 522.953
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 547.075
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 547.592
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 547.97
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 550.708
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 550.984
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 551.244
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 551.254
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 551.6
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 552.628
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 552.638
},
"4578": {
"name": "LongAnimationFrameRequested",
"firstUsed": 552.713
},
"4577": {
"name": "LongAnimationFrameObserver",
"firstUsed": 552.719
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 607.952
},
"744": {
"name": "NetInfo",
"firstUsed": 608.927
},
"2217": {
"name": "NetInfoSaveData",
"firstUsed": 608.983
},
"2013": {
"name": "NetInfoEffectiveType",
"firstUsed": 609.16
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 609.33
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 609.405
},
"4025": {
"name": "HTMLCanvasElement_2D",
"firstUsed": 609.448
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 609.638
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 630.43
},
"2195": {
"name": "CookieGet",
"firstUsed": 634.982
},
"4520": {
"name": "NavigatorUAData_GetHighEntropyValues",
"firstUsed": 637.548
},
"2229": {
"name": "DocumentPageShowFired",
"firstUsed": 663.236
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 680.621
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 680.636
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 695.405
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 702.811
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 703.004
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 703.02
},
"2511": {
"name": "FeaturePolicyJSAPI",
"firstUsed": 707.927
},
"3835": {
"name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
"firstUsed": 707.938
},
"2194": {
"name": "CookieSet",
"firstUsed": 710.545
},
"494": {
"name": "SendBeacon",
"firstUsed": 714.73
},
"2956": {
"name": "LinkPrefetchLoadEvent",
"firstUsed": 749.417
},
"2121": {
"name": "NavigatorDeviceMemory",
"firstUsed": 749.976
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 750.031
},
"2190": {
"name": "PaintTimingObserved",
"firstUsed": 819.378
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 836.621
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 840.31
},
"2701": {
"name": "V8Screen_ColorDepth_AttributeGetter",
"firstUsed": 855.672
},
"2662": {
"name": "NavigatorPlugins",
"firstUsed": 855.848
},
"3443": {
"name": "PluginName",
"firstUsed": 856.556
},
"3481": {
"name": "V8Navigator_JavaEnabled_Method",
"firstUsed": 856.742
},
"2719": {
"name": "HistoryLength",
"firstUsed": 858.271
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 871.989
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 872.507
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 255.618
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 255.631
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 255.638
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 255.653
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 255.676
},
"156": {
"name": "CSSPropertyUnicodeRange",
"firstUsed": 255.716
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 309.499
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 309.515
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 309.528
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 309.712
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 309.731
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 309.74
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 309.747
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 310.445
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 310.469
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 310.476
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 310.483
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 310.489
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 310.5
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 310.509
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 310.515
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 310.528
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 310.558
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 310.565
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 310.572
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 310.719
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 310.727
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 310.733
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 310.739
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 310.746
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 323.815
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 323.825
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 323.843
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 323.894
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 323.903
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 323.917
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 323.924
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 323.986
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 323.995
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 324.004
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 324.076
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 324.123
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 324.134
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 324.141
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 324.147
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 324.163
},
"596": {
"name": "CSSPropertyMarginInlineStart",
"firstUsed": 324.169
},
"600": {
"name": "CSSPropertyPaddingInlineStart",
"firstUsed": 324.367
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 324.378
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 324.399
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 324.555
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 324.58
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 324.586
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 324.596
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 324.605
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 324.613
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 324.619
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 324.628
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 324.633
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 324.641
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 324.648
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 324.68
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 324.698
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 324.827
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 324.834
},
"423": {
"name": "CSSPropertyGridTemplateAreas",
"firstUsed": 325.116
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 325.131
},
"422": {
"name": "CSSPropertyGridArea",
"firstUsed": 325.215
},
"513": {
"name": "CSSPropertyGridGap",
"firstUsed": 325.232
},
"36": {
"name": "CSSPropertyBorderBottomColor",
"firstUsed": 325.368
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 325.546
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 325.583
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 325.721
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 325.803
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 325.919
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 326.032
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 332.296
},
"594": {
"name": "CSSPropertyMarginBlockStart",
"firstUsed": 334.16
},
"595": {
"name": "CSSPropertyMarginBlockEnd",
"firstUsed": 334.18
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 0,
"TTIMeasurementEnd": 3999,
"LastInteractive": 743,
"TotalBlockingTime": 0,
"testID": "240607_8R_9",
"step": 1,
"effectiveBps": 4392,
"domTime": 0,
"aft": 0,
"titleTime": 156,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"test_result": 0,
"utilization": {
"cpu": {
"data": {
"0": 0,
"119": 38.9,
"220": 85,
"321": 100,
"422": 100,
"523": 77.3,
"630": 86.4,
"731": 100,
"832": 86.4,
"933": 90,
"1036": 86.4,
"1137": 10.5,
"1238": 18.2,
"1339": 5.3,
"1440": 9.5,
"1541": 5.3,
"1641": 5,
"1742": 5.3,
"1843": 9.5,
"1944": 5.3,
"2045": 5,
"2146": 5,
"2247": 10,
"2348": 5,
"2449": 10,
"2550": 5,
"2651": 9.5,
"2752": 5.3,
"2853": 5,
"2953": 5.3,
"3054": 5.3,
"3155": 9.5,
"3256": 10.5,
"3357": 56.5,
"3458": 5,
"3559": 5.3,
"3660": 9.5,
"3761": 5.3,
"3862": 5.3,
"3963": 9.5,
"4079": 18.2,
"4222": 92.6
},
"max": 100,
"count": 42
},
"bw": {
"data": {
"0": 0,
"119": 0,
"220": 854312,
"321": 895202,
"422": 485339,
"523": 10129,
"630": 0,
"731": 0,
"832": 42783,
"933": 5192,
"1036": 195393,
"1137": 0,
"1238": 0,
"1339": 0,
"1440": 0,
"1541": 0,
"1641": 0,
"1742": 0,
"1843": 0,
"1944": 0,
"2045": 0,
"2146": 0,
"2247": 0,
"2348": 0,
"2449": 0,
"2550": 0,
"2651": 0,
"2752": 0,
"2853": 0,
"2953": 0,
"3054": 0,
"3155": 0,
"3256": 23069,
"3357": 776203,
"3458": 5229,
"3559": 0,
"3660": 0,
"3761": 0,
"3862": 0,
"3963": 0,
"4079": 0,
"4222": 0
},
"max": 895202,
"count": 42
}
},
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/details\/cached\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/performance_optimization\/cached\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/breakdown\/cached\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/domains\/cached\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/screen_shot\/cached\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_Cached_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_Cached_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=240607_8R_9&file=1_Cached_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=240607_8R_9&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 700,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&video=video_1_cached&file=ms_000700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"www.google-analytics.com": {
"bytes": 246,
"requests": 9,
"cdn_provider": "Google",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"js": {
"color": [
254,
197,
132
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"css": {
"color": [
178,
234,
148
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"image": {
"color": [
196,
154,
232
],
"bytes": 245,
"bytesUncompressed": 245,
"requests": 7
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 1,
"bytesUncompressed": 1,
"requests": 2
}
},
"consoleLog": []
}
},
"runs": {
"1": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-manual-221206-10.240.0.22",
"loadTime": 1581,
"docTime": 1581,
"fullyLoaded": 1628,
"bytesOut": 77210,
"bytesOutDoc": 77210,
"bytesIn": 386858,
"bytesInDoc": 386858,
"requests": [
{
"type": 3,
"id": "6D181C0D768D2AB26481ED49FAC64E3B",
"request_id": "6D181C0D768D2AB26481ED49FAC64E3B",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/en\/2022\/",
"raw_id": "6D181C0D768D2AB26481ED49FAC64E3B",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 100,
"ttfb_ms": 74,
"load_start": 209,
"load_start_float": 209.000095,
"bytesIn": 14764,
"objectSize": 14764,
"objectSizeUncompressed": 66708,
"chunks": [
{
"ts": 289,
"bytes": 2228
},
{
"ts": 293,
"bytes": 8352
},
{
"ts": 307,
"bytes": 4116
},
{
"ts": 309,
"bytes": 68
}
],
"expires": "",
"cacheControl": "public, max-age=600",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": 0,
"dns_end": 105,
"connect_start": 105,
"connect_end": 135,
"ssl_start": 135,
"ssl_end": 204,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "almanac.httparchive.org",
"sanList": [
"almanac.httparchive.org"
],
"issuer": "WR3",
"validFrom": 1717315872,
"validTo": 1725094985,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1717319473274,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210081366EA97AB8EE7BF5FED5BF3F0615479F313B36F2BF2C4B043C992AE290D6F10220079B369B309F31E8087A25D81CE547E5BB916243938A8E1617E28342B4E3D4AD"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1717319473292,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100CF2DBC06805F677B65B38D9E00ED67825B0CC2F2A4F5C3E4ED49C783792B4B5F022100D1591F55BB7091CF03BCD91B9729BB71C91CCFE07237EFB7908FEBB9533B8171"
}
],
"certificateTransparencyCompliance": "unknown",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/en\/2022\/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-arch: \"x86\"",
"sec-ch-ua-bitness: \"64\"",
"sec-ch-ua-full-version-list: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125.0.0.0\", \"Google Chrome\";v=\"125.0.0.0\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-model: \"Model\"",
"sec-ch-ua-platform: \"Unknown\"",
"sec-ch-ua-platform-version: \"0\"",
"sec-ch-ua-wow64: ?0",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=600",
"content-encoding: gzip",
"content-length: 14210",
"content-security-policy: default-src 'self'; style-src 'self' 'nonce-ltbJYVZJUivaazhBcdmhRilOCOGappUf'; script-src 'self' 'strict-dynamic' *.google-analytics.com www.googletagmanager.com 'unsafe-inline' 'nonce-ltbJYVZJUivaazhBcdmhRilOCOGappUf'; font-src 'self'; connect-src 'self' webmention.io discuss.httparchive.org *.google-analytics.com www.googletagmanager.com; img-src 'self' https: data:; frame-src 'self' docs.google.com www.youtube.com; object-src 'self'; base-uri 'none'",
"content-type: text\/html; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"feature-policy: accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'",
"permissions-policy: browsing-topics=()",
"referrer-policy: strict-origin-when-cross-origin",
"report-to: {\"group\":\"default\",\"max_age\":31536000,\"endpoints\":[{\"url\":\"https:\/\/httparchive.report-uri.com\/a\/d\/g\"}],\"include_subdomains\":true}",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: b3ec985dda2cbbdb02c35a3435ce438d",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
":status: 200"
]
},
"bytesOut": 2938,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 105,
"connect_ms": 30,
"ssl_ms": 69,
"gzip_total": 14210,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 208,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "A"
},
{
"dns_query_type": "HTTPS"
}
],
"results": {
"aliases": [
"almanac.httparchive.org",
"ghs.googlehosted.com"
],
"canonical_names": [
"ghs.googlehosted.com"
],
"endpoint_metadatas": [],
"expiration": "13362171010329237",
"host_ports": [],
"hostname_results": [],
"ip_endpoints": [
{
"endpoint_address": "172.253.122.121",
"endpoint_port": 0
}
],
"text_records": []
}
},
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
"SETTINGS_MAX_HEADER_LIST_SIZE": 137216
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 95,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFOjCCBCKgAwIBAgIQEHpKwB5FXNwStNcVE6zDPTANBgkqhkiG9w0BAQsFADA7\nMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQww\nCgYDVQQDEwNXUjMwHhcNMjQwNjAyMDgxMTEyWhcNMjQwODMxMDkwMzA1WjAiMSAw\nHgYDVQQDExdhbG1hbmFjLmh0dHBhcmNoaXZlLm9yZzCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAJtExJCGuV4+Wa1fGNITK0oA6xI7KvPEUOzITUpz7jZf\n+T+3uouxho\/AttUtzJoXH\/0LofU4\/Dw4i+kH8LXTIWL4o\/EOVrT3ZuKR4wHX01Bj\nkFfDdgvF8zuWrL1BciIGmGRNAlTx0PLu\/2CUEUVLlZM+ZJu41qlyUwz45IpZw8ks\ndsXuAxUoAM+LuHzdWriUDlpKYtGaCgzZzPalFcik1J+fcWvhZhF82A2RnVFrQPlP\nrEFKKoBnzS8Xoi\/BpK31YKN8zjmtQuzqxI4yyJ711ui9NXz8iFU37oN0AuB+aXZw\n5clhdHIOwsp0Dv\/M7ZR1EuGURuZAPMPwzytk9fZhdoMCAwEAAaOCAlEwggJNMA4G\nA1UdDwEB\/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBR6xFKxXEas4pe6+Bcg35j4r2aMjzAfBgNVHSMEGDAWgBTHgfX9\njojZADxNY6JQMSSgziP+IzBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vLnBraS5nb29nL3Mvd3IzL0VIbzAlBggrBgEFBQcwAoYZaHR0cDovL2ku\ncGtpLmdvb2cvd3IzLmNydDAiBgNVHREEGzAZghdhbG1hbmFjLmh0dHBhcmNoaXZl\nLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNVHR8ELzAtMCugKaAnhiVodHRw\nOi8vYy5wa2kuZ29vZy93cjMvZDc2dzhUYXY0MWsuY3JsMIIBBQYKKwYBBAHWeQIE\nAgSB9gSB8wDxAHYA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEftZsAAAGP\n2DeYegAABAMARzBFAiEAgTZuqXq47nv1\/tW\/PwYVR58xOzbyvyxLBDyZKuKQ1vEC\nIAebNpswnzHoCHol2BzlR+W7kWJDk4qOFhfig0K049StAHcAPxdLT9ciR1iUHWUc\nhL4NEu2QN38fhWrrwb8ohez4ZG4AAAGP2DeYjAAABAMASDBGAiEAzy28BoBfZ3tl\ns42eAO1nglsMwvKk9cPk7UnHg3krS18CIQDRWR9Vu3CRzwO82RuXKbtxyRzP4HI3\n77eQj+u5UzuBcTANBgkqhkiG9w0BAQsFAAOCAQEADIu4dadd5GKXJy\/Y\/W60JAIc\nKI2wbHOg8PtdO809mxwH2Vw7JM8LrTR+FbP2JhPjsEkjCtelpgwEt+7NVx4BXMKu\nH133d\/Ct6YtlWAkqkOmvSYyvvrUxd8Ytp0cG3ZSunUsHeAHieU4k\/az\/DhzZvpSi\neqalcbAkrxFWU0APWgHG+5xmnmYup7NRM9HFuX4OYSLbbAL5I9+TCYuzuqXmbj6s\n0lHZLeZ8e3J7h7MBbujMzALLiSla8C+RXG+AjfAwwqlTh+mu0BGN+kkLB9Jx5+lY\naptDQU+wopWYTJcZcnc8luWFavjW9Y9M32QYMNUWPtcR7AvK27DlpYLEEzoxHg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFCzCCAvOgAwIBAgIQf\/AFqRVo1jq8IoYWhKpLWjANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIw\nMTQwMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNl\ncnZpY2VzMQwwCgYDVQQDEwNXUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQCPNHWHr4RyFI0HEJFvA6zx1Ag1mhnymxiJNGyYj3rU3eoF6N4bfIxUErp5\nivsYDQ18nPO9OOSoXsYzy0aJb0ag6TdjjdzM1ZdOMq17HSMFufV7SUOY0LxXx1N4\nGLHtp1SyfIa+8FRFvIe6mVkd9LjbAPuBT0YrYl6xOqUqFyOsor7FjuVe\/XEefaS0\nI30EUrI00t+ZrIfGTFlf+OZPjnWSwrIwRpLQtg3H5Iln\/z9UlCdl4wHISiyEL2Vf\nza1c\/aatQVvcTD8XlpF9qdg8Uyoc0ObUd+ZDSsK3+Eiiza1jtSVrlnIdgUVvhmnE\n5OZ4TDHmoX+nAXMKh++HiXLM08WNAgMBAAGjgf4wgfswDgYDVR0PAQH\/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH\/\nAgEAMB0GA1UdDgQWBBTHgfX9jojZADxNY6JQMSSgziP+IzAfBgNVHSMEGDAWgBTk\nrysmcRorSCeFL1JmLO\/wiRNxPjA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAKG\nGGh0dHA6Ly9pLnBraS5nb29nL3IxLmNydDArBgNVHR8EJDAiMCCgHqAchhpodHRw\nOi8vYy5wa2kuZ29vZy9yL3IxLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATANBgkq\nhkiG9w0BAQsFAAOCAgEAnI1DlJQzSKcWbyXXrJSsgKMo6KG74TMqhsuTg67a0FX0\n2752+eiJb5YsOJc8DVOHalwpOvbuPdl5BuAEgIK4Va7l9j3J9M1\/EjeWjGTM3Ros\nzmBJGu82oz6EWi5q75xeF+onJmh2Hm98a\/yJAI\/mODXq5LofYcQ9AffKP9ZMZu+Y\nwW+\/qHqyX2JhaOntvl7i8S+l1Y8CcKEqM1NFK4s4EBYPRFjZDawOHX7fSchbSMVP\nn5Nu04lrU6xufuZqRosEQw2o0UAyzDoyA52NXzJTWr1G2FVg\/0A9hdrQ\/6fe9G31\n67zKxNqXErs6MpHttEouGbpm2ftzrmcvruYxTfxc4G2GwBi3LFLozNpy042gDfXB\nzDyn1staWsy7+QnzMlR59Fz6jBOk5R4LT+ma0+KjnfRhMh5T2ucm69HkvNQtDZlV\na1tLUlzs0zLEdQSehTCjZ6SYsGt2bMVK6dvtxzcyCP0QDUFnNXCwgw12+mGSkAuj\n4ORi8kMRpnL8UEjkNbdw9KL1eYbEC3D0GPue2Yk2AGhxkmcdm1BoOp05kYw\/Nnqg\nh7QV8DKyBTUHbjH0pXlLiOsSOY+CLh1eTM+Do6rSjqGnDQeUXylZmPCmuveaw38I\nVnBaa6Eiz6pngZ1u6OeO\/1UzfhmyTm0n0G+9JZ3KS2Mq08isNgXHLnhlHJaphpE=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 309,
"ttfb_start": 209,
"ttfb_end": 283,
"download_start": 283,
"download_end": 309,
"download_ms": 26,
"all_start": 0,
"all_end": 309,
"all_ms": 304,
"index": 0,
"number": 1,
"body_file": "001-6D181C0D768D2AB26481ED49FAC64E3B-body.txt",
"cpuTimes": {
"EvaluateScript": 6,
"v8.compile": 0
},
"cpu.EvaluateScript": 6,
"cpu.v8.compile": 0,
"cpuTime": 6,
"body_id": "6D181C0D768D2AB26481ED49FAC64E3B",
"js_timing": [
[
540.64,
541.132
],
[
549.035,
554.072
],
[
540.727,
540.976
],
[
549.097,
549.31
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=6D181C0D768D2AB26481ED49FAC64E3B"
},
{
"type": 3,
"id": "40865.2",
"request_id": "40865.2",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"raw_id": "40865.2",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 39,
"ttfb_ms": 34,
"load_start": 307,
"load_start_float": 307.000101,
"bytesIn": 2188,
"objectSize": 2188,
"objectSizeUncompressed": 6218,
"chunks": [
{
"ts": 343,
"bytes": 2013
},
{
"ts": 345,
"bytes": 175
}
],
"expires": "Fri, 07 Jun 2024 09:50:00 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 7,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 1401",
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-length: 1964",
"content-type: text\/css; charset=utf-8",
"date: Fri, 07 Jun 2024 06:50:00 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 09:50:00 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: d61f7563b414d05d5ecfb7d42bb1c4db",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2038,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 1964,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 9399,
"cdn_provider": "Google",
"server_count": null,
"created": 306,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 101,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 346,
"ttfb_start": 307,
"ttfb_end": 341,
"download_start": 341,
"download_end": 346,
"download_ms": 5,
"all_start": 307,
"all_end": 346,
"all_ms": 39,
"index": 1,
"number": 2,
"body_file": "002-40865.2-body.txt",
"body_id": "40865.2",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.2"
},
{
"type": 3,
"id": "40865.3",
"request_id": "40865.3",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"raw_id": "40865.3",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 58,
"ttfb_ms": 42,
"load_start": 332,
"load_start_float": 332.000107,
"bytesIn": 8383,
"objectSize": 8383,
"objectSizeUncompressed": 33409,
"chunks": [
{
"ts": 376,
"bytes": 4208
},
{
"ts": 388,
"bytes": 4015
},
{
"ts": 391,
"bytes": 160
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 10,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 0",
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-length: 7939",
"content-type: text\/css; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2032,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 7939,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 317,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 107,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 390,
"ttfb_start": 332,
"ttfb_end": 374,
"download_start": 374,
"download_end": 390,
"download_ms": 16,
"all_start": 332,
"all_end": 390,
"all_ms": 58,
"index": 2,
"number": 3,
"body_file": "003-40865.3-body.txt",
"body_id": "40865.3",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.3"
},
{
"type": 3,
"id": "40865.4",
"request_id": "40865.4",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"raw_id": "40865.4",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 159,
"ttfb_ms": 145,
"load_start": 335,
"load_start_float": 335.000113,
"bytesIn": 4476,
"objectSize": 4476,
"objectSizeUncompressed": 12964,
"chunks": [
{
"ts": 488,
"bytes": 3236
},
{
"ts": 492,
"bytes": 1060
},
{
"ts": 492,
"bytes": 180
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 12,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2026,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4012,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 318,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 113,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 494,
"ttfb_start": 335,
"ttfb_end": 480,
"download_start": 480,
"download_end": 494,
"download_ms": 14,
"all_start": 335,
"all_end": 494,
"all_ms": 159,
"index": 3,
"number": 4,
"body_file": "004-40865.4-body.txt",
"body_id": "40865.4",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.4"
},
{
"type": 3,
"id": "40865.5",
"request_id": "40865.5",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Light.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Poppins-Light.woff2",
"raw_id": "40865.5",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 178,
"ttfb_ms": 160,
"load_start": 335,
"load_start_float": 335.000119,
"bytesIn": 7988,
"objectSize": 7988,
"objectSizeUncompressed": 7988,
"chunks": [
{
"ts": 513,
"bytes": 7988
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 13,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Poppins-Light.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2029,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 319,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 119,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 32,
"GSUB": 48,
"OS\/2": 96,
"cmap": 212,
"gasp": 8,
"glyf": 10330,
"head": 54,
"hhea": 36,
"hmtx": 872,
"loca": 0,
"maxp": 32,
"name": 522,
"post": 523
},
"names": {
"0": "Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.",
"1": "Poppins Light",
"2": "Regular",
"3": "3.010;ITFO;Poppins-Light",
"4": "Poppins Light",
"5": "Version 3.010;PS 1.000;hotconv 16.6.54;makeotf.lib2.5.65590",
"6": "Poppins-Light",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 855,
"usWeightClass": 300,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 327,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "ITFO",
"fsSelection": 192,
"usFirstCharIndex": 0,
"usLastCharIndex": 8725,
"sTypoAscender": 1050,
"sTypoDescender": -350,
"sTypoLineGap": 100,
"usWinAscent": 1135,
"usWinDescent": 627,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 546,
"sCapHeight": 705,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 4,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 4,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
700,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722,
8725
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": []
},
"dev2": [],
"deva": []
},
"GPOS": {
"DFLT": {
"default": []
}
}
},
"counts": {
"num_cmap_codepoints": 217,
"num_glyphs": 218
}
},
"load_end": 513,
"ttfb_start": 335,
"ttfb_end": 495,
"download_start": 495,
"download_end": 513,
"download_ms": 18,
"all_start": 335,
"all_end": 513,
"all_ms": 178,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "40865.6",
"request_id": "40865.6",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Lato-Regular.woff2",
"raw_id": "40865.6",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 84,
"ttfb_ms": 57,
"load_start": 335,
"load_start_float": 335.000125,
"bytesIn": 14044,
"objectSize": 14044,
"objectSizeUncompressed": 14044,
"chunks": [
{
"ts": 411,
"bytes": 8720
},
{
"ts": 413,
"bytes": 2816
},
{
"ts": 419,
"bytes": 2508
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 15,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Lato-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2026,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 320,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 9,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 125,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 4730,
"GSUB": 112,
"OS\/2": 96,
"cmap": 196,
"gasp": 12,
"glyf": 16794,
"head": 54,
"hhea": 36,
"hmtx": 886,
"loca": 0,
"maxp": 32,
"name": 664,
"post": 581
},
"names": {
"0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
"1": "Lato",
"2": "Regular",
"3": "tyPolandLukaszDziedzic: Lato Regular: 2011",
"4": "Lato Regular",
"5": "Version 1.104; Western+Polish opensource",
"6": "Lato-Regular",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 1042,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1400,
"ySubscriptYSize": 1300,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 280,
"ySuperscriptXSize": 1400,
"ySuperscriptYSize": 1300,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 954,
"yStrikeoutSize": 120,
"yStrikeoutPosition": 500,
"sFamilyClass": 2051,
"ulUnicodeRange1": 2147483687,
"ulUnicodeRange2": 74,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "tyPL",
"fsSelection": 64,
"usFirstCharIndex": 0,
"usLastCharIndex": 8722,
"sTypoAscender": 1610,
"sTypoDescender": -390,
"sTypoLineGap": 400,
"usWinAscent": 1974,
"usWinDescent": 426,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 1013,
"sCapHeight": 1433,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 15,
"bWeight": 5,
"bProportion": 2,
"bContrast": 2,
"bStrokeVariation": 2,
"bArmStyle": 4,
"bLetterForm": 3,
"bMidline": 2,
"bXHeight": 3
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -140,
"underlineThickness": 120,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"liga"
]
},
"latn": {
"default": [
"liga"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
},
"latn": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 215,
"num_glyphs": 224
}
},
"load_end": 419,
"ttfb_start": 335,
"ttfb_end": 392,
"download_start": 392,
"download_end": 419,
"download_ms": 27,
"all_start": 335,
"all_end": 419,
"all_ms": 84,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "40865.7",
"request_id": "40865.7",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Bold.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Poppins-Bold.woff2",
"raw_id": "40865.7",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 100,
"ttfb_ms": 86,
"load_start": 336,
"load_start_float": 336.000131,
"bytesIn": 7924,
"objectSize": 7924,
"objectSizeUncompressed": 7924,
"chunks": [
{
"ts": 436,
"bytes": 7924
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 16,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Poppins-Bold.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2026,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 324,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 11,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 131,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 32,
"GSUB": 48,
"OS\/2": 96,
"cmap": 212,
"gasp": 8,
"glyf": 9857,
"head": 54,
"hhea": 36,
"hmtx": 872,
"loca": 0,
"maxp": 32,
"name": 524,
"post": 523
},
"names": {
"0": "Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.",
"1": "Poppins",
"2": "Bold",
"3": "3.010;ITFO;Poppins-Bold",
"4": "Poppins Bold",
"5": "Version 3.010;PS 1.000;hotconv 16.6.54;makeotf.lib2.5.65590",
"6": "Poppins-Bold",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 883,
"usWeightClass": 700,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 334,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "ITFO",
"fsSelection": 160,
"usFirstCharIndex": 0,
"usLastCharIndex": 8725,
"sTypoAscender": 1050,
"sTypoDescender": -350,
"sTypoLineGap": 100,
"usWinAscent": 1135,
"usWinDescent": 627,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 558,
"sCapHeight": 711,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 4,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 8,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
700,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722,
8725
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": []
},
"dev2": [],
"deva": []
},
"GPOS": {
"DFLT": {
"default": []
}
}
},
"counts": {
"num_cmap_codepoints": 217,
"num_glyphs": 218
}
},
"load_end": 436,
"ttfb_start": 336,
"ttfb_end": 422,
"download_start": 422,
"download_end": 436,
"download_ms": 14,
"all_start": 336,
"all_end": 436,
"all_ms": 100,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "40865.8",
"request_id": "40865.8",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Black.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Lato-Black.woff2",
"raw_id": "40865.8",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 144,
"ttfb_ms": 125,
"load_start": 336,
"load_start_float": 336.000137,
"bytesIn": 13732,
"objectSize": 13732,
"objectSizeUncompressed": 13732,
"chunks": [
{
"ts": 472,
"bytes": 10129
},
{
"ts": 478,
"bytes": 2816
},
{
"ts": 480,
"bytes": 787
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 17,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Lato-Black.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 3c76b830eb9feb85d9bd0abd268ed8ec",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2020,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 326,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 137,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 4730,
"GSUB": 112,
"OS\/2": 96,
"cmap": 196,
"gasp": 8,
"glyf": 16881,
"head": 54,
"hhea": 36,
"hmtx": 886,
"loca": 0,
"maxp": 32,
"name": 644,
"post": 581
},
"names": {
"0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
"1": "Lato Black",
"2": "Regular",
"3": "tyPolandLukaszDziedzic: Lato Black: 2011",
"4": "Lato Black",
"5": "Version 1.104; Western+Polish opensource",
"6": "Lato-Black",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 1076,
"usWeightClass": 900,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1400,
"ySubscriptYSize": 1300,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 280,
"ySuperscriptXSize": 1400,
"ySuperscriptYSize": 1300,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 954,
"yStrikeoutSize": 194,
"yStrikeoutPosition": 500,
"sFamilyClass": 2051,
"ulUnicodeRange1": 2147483687,
"ulUnicodeRange2": 74,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "tyPL",
"fsSelection": 64,
"usFirstCharIndex": 0,
"usLastCharIndex": 8722,
"sTypoAscender": 1610,
"sTypoDescender": -390,
"sTypoLineGap": 400,
"usWinAscent": 1974,
"usWinDescent": 426,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 1037,
"sCapHeight": 1457,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 15,
"bWeight": 10,
"bProportion": 2,
"bContrast": 2,
"bStrokeVariation": 2,
"bArmStyle": 4,
"bLetterForm": 3,
"bMidline": 2,
"bXHeight": 3
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -103,
"underlineThickness": 194,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"liga"
]
},
"latn": {
"default": [
"liga"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
},
"latn": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 215,
"num_glyphs": 224
}
},
"load_end": 480,
"ttfb_start": 336,
"ttfb_end": 461,
"download_start": 461,
"download_end": 480,
"download_ms": 19,
"all_start": 336,
"all_end": 480,
"all_ms": 144,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "40865.9",
"request_id": "40865.9",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Bold.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Lato-Bold.woff2",
"raw_id": "40865.9",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 117,
"ttfb_ms": 103,
"load_start": 338,
"load_start_float": 338.000143,
"bytesIn": 14176,
"objectSize": 14176,
"objectSizeUncompressed": 14176,
"chunks": [
{
"ts": 455,
"bytes": 14176
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 18,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Lato-Bold.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 647476aa8bd6e252474a591b253b86ca",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2017,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 329,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 143,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 4930,
"GSUB": 112,
"OS\/2": 96,
"cmap": 196,
"gasp": 12,
"glyf": 16775,
"head": 54,
"hhea": 36,
"hmtx": 886,
"loca": 0,
"maxp": 32,
"name": 640,
"post": 581
},
"names": {
"0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
"1": "Lato",
"2": "Bold",
"3": "tyPolandLukaszDziedzic: Lato Bold: 2011",
"4": "Lato Bold",
"5": "Version 1.104; Western+Polish opensource",
"6": "Lato-Bold",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 1060,
"usWeightClass": 700,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1400,
"ySubscriptYSize": 1300,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 280,
"ySuperscriptXSize": 1400,
"ySuperscriptYSize": 1300,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 954,
"yStrikeoutSize": 160,
"yStrikeoutPosition": 500,
"sFamilyClass": 2051,
"ulUnicodeRange1": 2147483687,
"ulUnicodeRange2": 74,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "tyPL",
"fsSelection": 32,
"usFirstCharIndex": 0,
"usLastCharIndex": 8722,
"sTypoAscender": 1610,
"sTypoDescender": -390,
"sTypoLineGap": 400,
"usWinAscent": 1974,
"usWinDescent": 426,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 1026,
"sCapHeight": 1446,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 15,
"bWeight": 8,
"bProportion": 2,
"bContrast": 2,
"bStrokeVariation": 2,
"bArmStyle": 4,
"bLetterForm": 3,
"bMidline": 2,
"bXHeight": 3
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -120,
"underlineThickness": 160,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"liga"
]
},
"latn": {
"default": [
"liga"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
},
"latn": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 215,
"num_glyphs": 224
}
},
"load_end": 455,
"ttfb_start": 338,
"ttfb_end": 441,
"download_start": 441,
"download_end": 455,
"download_ms": 14,
"all_start": 338,
"all_end": 455,
"all_ms": 117,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "40865.18",
"request_id": "40865.18",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/images\/home-hero.png",
"raw_id": "40865.18",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 204,
"ttfb_ms": 156,
"load_start": 358,
"load_start_float": 358.000149,
"bytesIn": 38042,
"objectSize": 38042,
"objectSizeUncompressed": 38042,
"chunks": [
{
"ts": 517,
"bytes": 10132
},
{
"ts": 523,
"bytes": 2816
},
{
"ts": 528,
"bytes": 2441
},
{
"ts": 530,
"bytes": 2807
},
{
"ts": 535,
"bytes": 2816
},
{
"ts": 539,
"bytes": 2816
},
{
"ts": 544,
"bytes": 2816
},
{
"ts": 550,
"bytes": 2816
},
{
"ts": 554,
"bytes": 2313
},
{
"ts": 558,
"bytes": 2807
},
{
"ts": 562,
"bytes": 3462
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 1379,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/images\/home-hero.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-type: image\/png",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 3c76b830eb9feb85d9bd0abd268ed8ec",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2089,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 38139,
"image_save": 0,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 357,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 17,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 149,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "38 kB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 820,
"ImageHeight": 562,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 576 bytes, use -b option to extract)",
"Transparency": "(Binary data 80 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "820x562",
"Megapixels": 0.461
}
},
"magick": {
"baseName": "40865.18",
"format": "PNG",
"formatDescription": "PNG",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 820,
"height": 562,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 1843360,
"imageStatistics": {
"Overall": {
"min": 0,
"max": 255,
"mean": 135.345,
"median": 182,
"standardDeviation": 120.996,
"kurtosis": -1.92595,
"skewness": -0.137409,
"entropy": 0.345551
}
},
"channelStatistics": {
"alpha": {
"min": 0,
"max": 255,
"mean": 151.089,
"median": 255,
"standardDeviation": 124.545,
"kurtosis": -1.85456,
"skewness": -0.373143,
"entropy": 0.21451
},
"red": {
"min": 0,
"max": 255,
"mean": 131.917,
"median": 164,
"standardDeviation": 120.449,
"kurtosis": -1.92765,
"skewness": -0.0927255,
"entropy": 0.380909
},
"green": {
"min": 0,
"max": 255,
"mean": 128.636,
"median": 157,
"standardDeviation": 119.097,
"kurtosis": -1.91692,
"skewness": -0.0362863,
"entropy": 0.39435
},
"blue": {
"min": 0,
"max": 255,
"mean": 129.738,
"median": 152,
"standardDeviation": 119.895,
"kurtosis": -1.92853,
"skewness": -0.0567479,
"entropy": 0.392434
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 820,
"height": 562,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:21+00:00",
"date:modify": "2024-06-07T07:13:21+00:00",
"date:timestamp": "2024-06-07T07:13:31+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "820, 562",
"png:PLTE.number_colors": "192",
"png:tRNS": "chunk was found",
"signature": "798fb0113f8c1fd0995df036f4a99e417c47e305991b82ee84aa9d63b518ffad"
},
"tainted": false,
"filesize": "38042B",
"numberPixels": "460840",
"pixelsPerSecond": "3.81893MB",
"userTime": "0.060u",
"elapsedTime": "0:01.120"
}
},
"load_end": 562,
"ttfb_start": 358,
"ttfb_end": 514,
"download_start": 514,
"download_end": 562,
"download_ms": 48,
"all_start": 358,
"all_end": 562,
"all_ms": 204,
"index": 9,
"number": 10
},
{
"type": 3,
"id": "40865.19",
"request_id": "40865.19",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5",
"raw_id": "40865.19",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 68,
"ttfb_ms": 48,
"load_start": 515,
"load_start_float": 515.000169,
"bytesIn": 9402,
"objectSize": 9402,
"objectSizeUncompressed": 29180,
"chunks": [
{
"ts": 565,
"bytes": 3213
},
{
"ts": 573,
"bytes": 4121
},
{
"ts": 578,
"bytes": 1918
},
{
"ts": 583,
"bytes": 150
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2616,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: cdd021b12333799f2ae3925106fe21c0",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1933,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 8984,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 499,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 21,
"http2_stream_dependency": 19,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 169,
"server_port": "443",
"renderBlocking": "potentially_blocking",
"load_end": 583,
"ttfb_start": 515,
"ttfb_end": 563,
"download_start": 563,
"download_end": 583,
"download_ms": 20,
"all_start": 515,
"all_end": 583,
"all_ms": 68,
"index": 10,
"number": 11,
"body_file": "006-40865.19-body.txt",
"cpuTimes": {
"EvaluateScript": 33,
"v8.compile": 1
},
"cpu.EvaluateScript": 33,
"cpu.v8.compile": 1,
"cpuTime": 34,
"body_id": "40865.19",
"js_timing": [
[
800.732,
834.149
],
[
800.752,
801.724
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.19"
},
{
"type": 3,
"id": "40865.21",
"request_id": "40865.21",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45",
"raw_id": "40865.21",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 78,
"ttfb_ms": 72,
"load_start": 516,
"load_start_float": 516.000188,
"bytesIn": 5254,
"objectSize": 5254,
"objectSizeUncompressed": 12576,
"chunks": [
{
"ts": 593,
"bytes": 3267
},
{
"ts": 594,
"bytes": 1818
},
{
"ts": 594,
"bytes": 74
},
{
"ts": 594,
"bytes": 95
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2624,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: cdd021b12333799f2ae3925106fe21c0",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1942,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4790,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 506,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 23,
"http2_stream_dependency": 21,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 188,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 594,
"ttfb_start": 516,
"ttfb_end": 588,
"download_start": 588,
"download_end": 594,
"download_ms": 6,
"all_start": 516,
"all_end": 594,
"all_ms": 78,
"index": 11,
"number": 12,
"body_file": "008-40865.21-body.txt",
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 0,
"FunctionCall": 23
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 23,
"cpuTime": 24,
"body_id": "40865.21",
"js_timing": [
[
794.494,
795.081
],
[
794.515,
794.93
],
[
834.919,
834.968
],
[
896.925,
896.977
],
[
946.641,
946.675
],
[
1059.531,
1059.998
],
[
1066.578,
1078.347
],
[
1078.685,
1078.702
],
[
1079.353,
1079.369
],
[
1197.435,
1197.448
],
[
1198.632,
1198.652
],
[
1581.178,
1581.497
],
[
1581.82,
1581.834
],
[
1581.839,
1581.861
],
[
1581.866,
1581.871
],
[
1581.874,
1581.879
],
[
1581.883,
1581.887
],
[
1581.891,
1581.896
],
[
1581.9,
1581.905
],
[
1582.453,
1592.983
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.21"
},
{
"type": 3,
"id": "40865.22",
"request_id": "40865.22",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09",
"raw_id": "40865.22",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 72,
"ttfb_ms": 68,
"load_start": 516,
"load_start_float": 516.000194,
"bytesIn": 2121,
"objectSize": 2121,
"objectSizeUncompressed": 6441,
"chunks": [
{
"ts": 584,
"bytes": 2053
},
{
"ts": 588,
"bytes": 68
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2625,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 0",
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-length: 1940",
"content-type: application\/javascript; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: cdd021b12333799f2ae3925106fe21c0",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1957,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 1940,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 507,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 25,
"http2_stream_dependency": 23,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 194,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 588,
"ttfb_start": 516,
"ttfb_end": 584,
"download_start": 584,
"download_end": 588,
"download_ms": 4,
"all_start": 516,
"all_end": 588,
"all_ms": 72,
"index": 12,
"number": 13,
"body_file": "007-40865.22-body.txt",
"cpuTimes": {
"EvaluateScript": 3,
"v8.compile": 0
},
"cpu.EvaluateScript": 3,
"cpu.v8.compile": 0,
"cpuTime": 3,
"body_id": "40865.22",
"js_timing": [
[
795.135,
798.258
],
[
795.149,
795.42
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.22"
},
{
"type": 3,
"id": "40865.32",
"request_id": "40865.32",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
"raw_id": "40865.32",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 82,
"ttfb_ms": 72,
"load_start": 523,
"load_start_float": 523.0002,
"bytesIn": 5029,
"objectSize": 5029,
"objectSizeUncompressed": 15569,
"chunks": [
{
"ts": 599,
"bytes": 3289
},
{
"ts": 605,
"bytes": 1438
},
{
"ts": 605,
"bytes": 254
},
{
"ts": 605,
"bytes": 48
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2630,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Lowest",
"initial_priority": "Lowest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=4, i",
"purpose: prefetch",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 6254a9afe30b7fb2e2be729a099ba058",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2446,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4615,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 519,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 27,
"http2_stream_dependency": 25,
"http2_stream_weight": 110,
"http2_stream_exclusive": 1,
"netlog_id": 200,
"server_port": "443",
"load_end": 605,
"ttfb_start": 523,
"ttfb_end": 595,
"download_start": 595,
"download_end": 605,
"download_ms": 10,
"all_start": 523,
"all_end": 605,
"all_ms": 82,
"index": 13,
"number": 14,
"body_file": "005-40865.32-body.txt",
"body_id": "40865.32",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.32"
},
{
"type": 3,
"id": "40865.20",
"request_id": "40865.20",
"ip_addr": "172.253.62.97",
"full_url": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"is_secure": 1,
"method": "GET",
"host": "www.googletagmanager.com",
"url": "\/gtag\/js?id=G-PQ5N2MZG5M",
"raw_id": "40865.20",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 358,
"ttfb_ms": 114,
"load_start": 671,
"load_start_float": 671.000175,
"bytesIn": 90441,
"objectSize": 90441,
"objectSizeUncompressed": 256522,
"chunks": [
{
"ts": 789,
"bytes": 1377,
"inflated": 2855
},
{
"ts": 791,
"bytes": 1386,
"inflated": 5332
},
{
"ts": 796,
"bytes": 2772,
"inflated": 12934
},
{
"ts": 798,
"bytes": 1438,
"inflated": 4066
},
{
"ts": 802,
"bytes": 1377,
"inflated": 3962
},
{
"ts": 806,
"bytes": 2772,
"inflated": 7683
},
{
"ts": 812,
"bytes": 2772,
"inflated": 6981
},
{
"ts": 819,
"bytes": 2648,
"inflated": 10125
},
{
"ts": 834,
"bytes": 2772,
"inflated": 8654
},
{
"ts": 875,
"bytes": 2772,
"inflated": 7239
},
{
"ts": 893,
"bytes": 2648,
"inflated": 8534
},
{
"ts": 899,
"bytes": 2772,
"inflated": 6830
},
{
"ts": 912,
"bytes": 5420,
"inflated": 13921
},
{
"ts": 926,
"bytes": 2772,
"inflated": 6858
},
{
"ts": 931,
"bytes": 2772,
"inflated": 7776
},
{
"ts": 935,
"bytes": 2648,
"inflated": 7611
},
{
"ts": 942,
"bytes": 2772,
"inflated": 8136
},
{
"ts": 947,
"bytes": 1386,
"inflated": 3246
},
{
"ts": 958,
"bytes": 2657,
"inflated": 6427
},
{
"ts": 964,
"bytes": 2763,
"inflated": 7630
},
{
"ts": 969,
"bytes": 2772,
"inflated": 7821
},
{
"ts": 972,
"bytes": 2657,
"inflated": 7284
},
{
"ts": 977,
"bytes": 2763,
"inflated": 7135
},
{
"ts": 982,
"bytes": 2772,
"inflated": 8247
},
{
"ts": 987,
"bytes": 2645,
"inflated": 7186
},
{
"ts": 991,
"bytes": 2763,
"inflated": 7396
},
{
"ts": 999,
"bytes": 2772,
"inflated": 7614
},
{
"ts": 1001,
"bytes": 2657,
"inflated": 7600
},
{
"ts": 1006,
"bytes": 2763,
"inflated": 7970
},
{
"ts": 1008,
"bytes": 1386,
"inflated": 3466
},
{
"ts": 1014,
"bytes": 2772,
"inflated": 7087
},
{
"ts": 1018,
"bytes": 2648,
"inflated": 7005
},
{
"ts": 1022,
"bytes": 2772,
"inflated": 7540
},
{
"ts": 1027,
"bytes": 2772,
"inflated": 8469
},
{
"ts": 1029,
"bytes": 2831,
"inflated": 7902
}
],
"expires": "Fri, 07 Jun 2024 07:13:21 GMT",
"cacheControl": "private, max-age=900",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 214,
"protocol": "HTTP\/2",
"dns_start": 503,
"dns_end": 564,
"connect_start": 565,
"connect_end": 611,
"ssl_start": 611,
"ssl_end": 670,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.google-analytics.com",
"sanList": [
"*.google-analytics.com",
"region1.app-measurement.com",
"app-measurement.com",
"region1.att.app-measurement.com",
"att.app-measurement.com",
"region1.analytics.app-measurement.com",
"analytics.app-measurement.com",
"region1.app-analytics-services-att.com",
"app-analytics-services-att.com",
"region1.app-analytics-services.com",
"app-analytics-services.com",
"google-analytics.com",
"region1.google-analytics.com",
"ssl.google-analytics.com",
"www.google-analytics.com",
"region1.analytics.google.com",
"googletagmanager.com",
"www.googletagmanager.com",
"urchin.com",
"service.urchin.com",
"fps.goog",
"*.fps.goog",
"googleoptimize.com",
"www.googleoptimize.com"
],
"issuer": "GTS CA 1C3",
"validFrom": 1716269523,
"validTo": 1723527122,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1716273125436,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402206467656981BB78C858EF864040F304FC46751384EBBFB16DE62E11A6999DFB8702201AC71185A4D0F0E1DA239B6BA4437B2D7D47A4E0BC5C132B9BF80611067DF2E8"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Sabre2024h2'",
"logId": "1998107109F0D6522E3080D29E3F64BB836E28CCF90F528EEEDFCE4A3F16B4CA",
"timestamp": 1716273125544,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100F43358CAD1AC94551DAA38C8A7460FA85D24861BD56AD1FB53B607C420D4AD67022100B3E1F8DBE5CBD5AF60CDCB8235668532FB1F95E9F335850C616B615BDC5EDBB0"
}
],
"certificateTransparencyCompliance": "unknown",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2622,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.googletagmanager.com",
":method: GET",
":path: \/gtag\/js?id=G-PQ5N2MZG5M",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-headers: Cache-Control",
"access-control-allow-origin: *",
"cache-control: private, max-age=900",
"content-encoding: br",
"content-length: 90441",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"expires: Fri, 07 Jun 2024 07:13:21 GMT",
"server: Google Tag Manager",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1813,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 61,
"connect_ms": 46,
"ssl_ms": 59,
"gzip_total": 90441,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 900,
"cdn_provider": "Google",
"server_count": null,
"created": 502,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "A"
},
{
"dns_query_type": "HTTPS"
}
],
"results": {
"aliases": [
"www.googletagmanager.com"
],
"canonical_names": [
"www.googletagmanager.com"
],
"endpoint_metadatas": [],
"expiration": "13362171010329237",
"host_ports": [],
"hostname_results": [],
"ip_endpoints": [
{
"endpoint_address": "172.253.62.97",
"endpoint_port": 0
}
],
"text_records": []
}
},
"socket_group": "https:\/\/www.googletagmanager.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
"SETTINGS_MAX_HEADER_LIST_SIZE": 65536
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 175,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIG7zCCBdegAwIBAgIQe8kri75yJ\/EQbO3PuRmsdjANBgkqhkiG9w0BAQsFADBG\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzETMBEGA1UEAxMKR1RTIENBIDFDMzAeFw0yNDA1MjEwNTMyMDNaFw0yNDA4MTMw\nNTMyMDJaMCExHzAdBgNVBAMMFiouZ29vZ2xlLWFuYWx5dGljcy5jb20wWTATBgcq\nhkjOPQIBBggqhkjOPQMBBwNCAATbXlT7HIV8nEOZANmIhHwFLRZnwE0fqJ4bf3L+\nbw\/XwbcTFwqrVVWPwnKs30XGjbR885oQgzphZrxwu9JHr5QQo4IExzCCBMMwDgYD\nVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\/wQCMAAw\nHQYDVR0OBBYEFDDPrwuFls+ZLpFpSweS3yGuECzZMB8GA1UdIwQYMBaAFIp0f6+F\nze6VzT2c0OJGFPNxNR0nMGoGCCsGAQUFBwEBBF4wXDAnBggrBgEFBQcwAYYbaHR0\ncDovL29jc3AucGtpLmdvb2cvZ3RzMWMzMDEGCCsGAQUFBzAChiVodHRwOi8vcGtp\nLmdvb2cvcmVwby9jZXJ0cy9ndHMxYzMuZGVyMIICdwYDVR0RBIICbjCCAmqCFiou\nZ29vZ2xlLWFuYWx5dGljcy5jb22CG3JlZ2lvbjEuYXBwLW1lYXN1cmVtZW50LmNv\nbYITYXBwLW1lYXN1cmVtZW50LmNvbYIfcmVnaW9uMS5hdHQuYXBwLW1lYXN1cmVt\nZW50LmNvbYIXYXR0LmFwcC1tZWFzdXJlbWVudC5jb22CJXJlZ2lvbjEuYW5hbHl0\naWNzLmFwcC1tZWFzdXJlbWVudC5jb22CHWFuYWx5dGljcy5hcHAtbWVhc3VyZW1l\nbnQuY29tgiZyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMtYXR0LmNvbYIe\nYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy1hdHQuY29tgiJyZWdpb24xLmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghphcHAtYW5hbHl0aWNzLXNlcnZpY2VzLmNvbYIU\nZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuZ29vZ2xlLWFuYWx5dGljcy5j\nb22CGHNzbC5nb29nbGUtYW5hbHl0aWNzLmNvbYIYd3d3Lmdvb2dsZS1hbmFseXRp\nY3MuY29tghxyZWdpb24xLmFuYWx5dGljcy5nb29nbGUuY29tghRnb29nbGV0YWdt\nYW5hZ2VyLmNvbYIYd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tggp1cmNoaW4uY29t\nghJzZXJ2aWNlLnVyY2hpbi5jb22CCGZwcy5nb29nggoqLmZwcy5nb29nghJnb29n\nbGVvcHRpbWl6ZS5jb22CFnd3dy5nb29nbGVvcHRpbWl6ZS5jb20wIQYDVR0gBBow\nGDAIBgZngQwBAgEwDAYKKwYBBAHWeQIFAzA8BgNVHR8ENTAzMDGgL6AthitodHRw\nOi8vY3Jscy5wa2kuZ29vZy9ndHMxYzMvemRBVHQwRXhfRmsuY3JsMIIBBAYKKwYB\nBAHWeQIEAgSB9QSB8gDwAHUA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEf\ntZsAAAGPmdmYPAAABAMARjBEAiBkZ2Vpgbt4yFjvhkBA8wT8RnUThOu\/sW3mLhGm\nmZ37hwIgGscRhaTQ8OHaI5trpEN7LX1HpOC8XBMrm\/gGEQZ98ugAdwAZmBBxCfDW\nUi4wgNKeP2S7g24ozPkPUo7u385KPxa0ygAAAY+Z2ZioAAAEAwBIMEYCIQD0M1jK\n0ayUVR2qOMinRg+oXSSGG9Vq0ftTtgfEINStZwIhALPh+Nvly9WvYM3LgjVmhTL7\nH5Xp8zWFDGFrYVvcXtuwMA0GCSqGSIb3DQEBCwUAA4IBAQCl3LO19dBe0wwsEZvk\nYxdSnyjGnid8wb+5DPRL\/gVKsibIVvPQS1M\/joSdQ5kNgiWRLhOKIHdkxGFAiJi7\naaMzT9zUAE+bEzfRYZpJi1A0+pbDQ00TE6iapbNLrr+QxNasJJnTGJWVA2U0aKhf\nc6johKtlFB+StpUwJFimc1oGqiZzLMvF05njJbxXDIlV3kv9vG9nF\/FiJAz0pAS4\nwBbUiJmN52LdyTSfeFTWUhfkmZeG6G6ZFT7n27GV+GTJSnOD2\/GhIQMtB\/5efsiR\n77NY5mdAZJhHg7RVtPPoR\/lG01eIGZ3yyO1jHeIiVGN44jgdPeX7d3+RQ3lkL5eI\nthGy\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "potentially_blocking",
"load_end": 1029,
"ttfb_start": 671,
"ttfb_end": 785,
"download_start": 785,
"download_end": 1029,
"download_ms": 244,
"all_start": 503,
"all_end": 1029,
"all_ms": 524,
"index": 14,
"number": 15,
"body_file": "009-40865.20-body.txt",
"cpuTimes": {
"EvaluateScript": 29,
"v8.compile": 15,
"FunctionCall": 78
},
"cpu.EvaluateScript": 29,
"cpu.v8.compile": 15,
"cpu.FunctionCall": 78,
"cpuTime": 122,
"body_id": "40865.20",
"js_timing": [
[
1089.938,
1118.75
],
[
1089.968,
1104.51
],
[
1119.139,
1194.443
],
[
1194.936,
1195.705
],
[
1195.756,
1195.82
],
[
1195.838,
1196.829
],
[
1196.874,
1196.891
],
[
1196.906,
1196.913
],
[
1196.926,
1196.933
],
[
1196.953,
1196.96
],
[
1196.972,
1196.979
],
[
1196.991,
1196.998
],
[
1197.013,
1197.019
],
[
1197.04,
1197.118
],
[
1197.135,
1197.169
],
[
1197.25,
1197.259
],
[
1197.283,
1197.29
],
[
1197.313,
1197.319
],
[
1197.348,
1197.353
],
[
1197.377,
1197.382
],
[
1197.406,
1197.411
],
[
1198.918,
1198.933
],
[
1198.953,
1198.963
],
[
1198.976,
1198.985
],
[
1581.508,
1581.638
],
[
1581.909,
1581.995
],
[
1595.456,
1596.283
],
[
1596.48,
1596.493
],
[
1596.538,
1596.544
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.20",
"blockingTime": 75.30400000000009
},
{
"type": 3,
"id": "40865.24",
"request_id": "40865.24",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/images\/character-markup.png",
"raw_id": "40865.24",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 209,
"ttfb_ms": 168,
"load_start": 743,
"load_start_float": 743.000218,
"bytesIn": 11971,
"objectSize": 11971,
"objectSizeUncompressed": 11971,
"chunks": [
{
"ts": 916,
"bytes": 1399
},
{
"ts": 921,
"bytes": 3100
},
{
"ts": 938,
"bytes": 1408
},
{
"ts": 945,
"bytes": 1289
},
{
"ts": 952,
"bytes": 4775
}
],
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/images\/character-markup.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-type: image\/png",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 50b3d2a89af2c57100ab2ef30765bb8d",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2095,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 12075,
"image_save": 0,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 739,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 31,
"http2_stream_dependency": 29,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 218,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "12 kB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 154,
"ImageHeight": 252,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 546 bytes, use -b option to extract)",
"Transparency": "(Binary data 158 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "154x252",
"Megapixels": 0.039
}
},
"magick": {
"baseName": "40865.24",
"format": "PNG",
"formatDescription": "PNG",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 154,
"height": 252,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 155232,
"imageStatistics": {
"Overall": {
"min": 0,
"max": 255,
"mean": 55.1339,
"median": 0,
"standardDeviation": 70.6796,
"kurtosis": 0.384518,
"skewness": 1.47109,
"entropy": 0.283178
}
},
"channelStatistics": {
"alpha": {
"min": 0,
"max": 255,
"mean": 109.816,
"median": 0,
"standardDeviation": 119.238,
"kurtosis": -1.86137,
"skewness": 0.244606,
"entropy": 0.421521
},
"red": {
"min": 0,
"max": 255,
"mean": 79.3106,
"median": 0,
"standardDeviation": 117.033,
"kurtosis": -1.31697,
"skewness": 0.817568,
"entropy": 0.209573
},
"green": {
"min": 0,
"max": 92,
"mean": 21.1676,
"median": 0,
"standardDeviation": 31.2871,
"kurtosis": -1.31122,
"skewness": 0.820158,
"entropy": 0.23623
},
"blue": {
"min": 0,
"max": 42,
"mean": 10.2409,
"median": 0,
"standardDeviation": 15.1605,
"kurtosis": -1.29306,
"skewness": 0.826162,
"entropy": 0.265389
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 154,
"height": 252,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:21+00:00",
"date:modify": "2024-06-07T07:13:21+00:00",
"date:timestamp": "2024-06-07T07:13:33+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "154, 252",
"png:PLTE.number_colors": "182",
"png:tRNS": "chunk was found",
"signature": "5ee4ba580a5108a3c7261e43c86a1ebc248b70eb76ece561a650379eebdd1cd1"
},
"tainted": false,
"filesize": "11971B",
"numberPixels": "38808",
"pixelsPerSecond": "2.58432MB",
"userTime": "0.000u",
"elapsedTime": "0:01.015"
}
},
"load_end": 952,
"ttfb_start": 743,
"ttfb_end": 911,
"download_start": 911,
"download_end": 952,
"download_ms": 41,
"all_start": 743,
"all_end": 952,
"all_ms": 209,
"index": 15,
"number": 16
},
{
"type": 3,
"id": "40865.25",
"request_id": "40865.25",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/images\/character-star.png",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/images\/character-star.png",
"raw_id": "40865.25",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 102,
"ttfb_ms": 66,
"load_start": 743,
"load_start_float": 743.000224,
"bytesIn": 14345,
"objectSize": 14345,
"objectSizeUncompressed": 14345,
"chunks": [
{
"ts": 814,
"bytes": 1399
},
{
"ts": 823,
"bytes": 2697
},
{
"ts": 827,
"bytes": 2807
},
{
"ts": 837,
"bytes": 2688
},
{
"ts": 842,
"bytes": 2697
},
{
"ts": 845,
"bytes": 2057
}
],
"expires": "Fri, 07 Jun 2024 09:50:01 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/images\/character-star.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 1400",
"cache-control: public, max-age=10800",
"content-length: 14345",
"content-type: image\/png",
"date: Fri, 07 Jun 2024 06:50:01 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 09:50:01 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: ecdf699bd2f9de86769054eb5173309a",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2089,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 14345,
"image_save": 0,
"cache_time": 9400,
"cdn_provider": "Google",
"server_count": null,
"created": 740,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 33,
"http2_stream_dependency": 31,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 224,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "14 kB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 245,
"ImageHeight": 254,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 507 bytes, use -b option to extract)",
"Transparency": "(Binary data 105 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "245x254",
"Megapixels": 0.062
}
},
"magick": {
"baseName": "40865.25",
"format": "PNG",
"formatDescription": "PNG",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 245,
"height": 254,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 248920,
"imageStatistics": {
"Overall": {
"min": 0,
"max": 255,
"mean": 68.1021,
"median": 0,
"standardDeviation": 96.3896,
"kurtosis": -0.897414,
"skewness": 0.989946,
"entropy": 0.256624
}
},
"channelStatistics": {
"alpha": {
"min": 0,
"max": 255,
"mean": 101.524,
"median": 0,
"standardDeviation": 118.583,
"kurtosis": -1.7806,
"skewness": 0.381773,
"entropy": 0.370693
},
"red": {
"min": 0,
"max": 255,
"mean": 89.4705,
"median": 0,
"standardDeviation": 119.66,
"kurtosis": -1.58147,
"skewness": 0.62343,
"entropy": 0.263584
},
"green": {
"min": 0,
"max": 255,
"mean": 67.1783,
"median": 0,
"standardDeviation": 91.7396,
"kurtosis": -1.31669,
"skewness": 0.725211,
"entropy": 0.279812
},
"blue": {
"min": 0,
"max": 255,
"mean": 14.235,
"median": 0,
"standardDeviation": 55.5757,
"kurtosis": 13.2238,
"skewness": 3.86738,
"entropy": 0.112407
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 245,
"height": 254,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:21+00:00",
"date:modify": "2024-06-07T07:13:21+00:00",
"date:timestamp": "2024-06-07T07:13:33+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "245, 254",
"png:PLTE.number_colors": "169",
"png:tRNS": "chunk was found",
"signature": "bc3bd1a4d235710ba30437f02087363658d4ada7337467dd7cb712852cf2be31"
},
"tainted": false,
"filesize": "14345B",
"numberPixels": "62230",
"pixelsPerSecond": "3.33259MB",
"userTime": "0.010u",
"elapsedTime": "0:01.018"
}
},
"load_end": 845,
"ttfb_start": 743,
"ttfb_end": 809,
"download_start": 809,
"download_end": 845,
"download_ms": 36,
"all_start": 743,
"all_end": 845,
"all_ms": 102,
"index": 16,
"number": 17
},
{
"type": 3,
"id": "40865.26",
"request_id": "40865.26",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/images\/character-hat.png",
"raw_id": "40865.26",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 102,
"ttfb_ms": 84,
"load_start": 762,
"load_start_float": 762.00023,
"bytesIn": 9966,
"objectSize": 9966,
"objectSizeUncompressed": 9966,
"chunks": [
{
"ts": 851,
"bytes": 2807
},
{
"ts": 856,
"bytes": 2688
},
{
"ts": 860,
"bytes": 2816
},
{
"ts": 864,
"bytes": 1655
}
],
"expires": "Fri, 07 Jun 2024 09:50:01 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/images\/character-hat.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 1400",
"cache-control: public, max-age=10800",
"content-length: 9966",
"content-type: image\/png",
"date: Fri, 07 Jun 2024 06:50:01 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 09:50:01 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: ecdf699bd2f9de86769054eb5173309a",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2086,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 9966,
"image_save": 0,
"cache_time": 9400,
"cdn_provider": "Google",
"server_count": null,
"created": 741,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 35,
"http2_stream_dependency": 33,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 230,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "10.0 kB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 186,
"ImageHeight": 207,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 648 bytes, use -b option to extract)",
"Transparency": "(Binary data 122 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "186x207",
"Megapixels": 0.039
}
},
"magick": {
"baseName": "40865.26",
"format": "PNG",
"formatDescription": "PNG",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 186,
"height": 207,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 154008,
"imageStatistics": {
"Overall": {
"min": 0,
"max": 255,
"mean": 71.4327,
"median": 56.5,
"standardDeviation": 78.1453,
"kurtosis": -0.710486,
"skewness": 1.05693,
"entropy": 0.281549
}
},
"channelStatistics": {
"alpha": {
"min": 0,
"max": 255,
"mean": 135.961,
"median": 226,
"standardDeviation": 123.743,
"kurtosis": -1.94001,
"skewness": -0.146097,
"entropy": 0.313906
},
"red": {
"min": 0,
"max": 255,
"mean": 102.914,
"median": 0,
"standardDeviation": 122.65,
"kurtosis": -1.81428,
"skewness": 0.394039,
"entropy": 0.262819
},
"green": {
"min": 0,
"max": 194,
"mean": 36.1666,
"median": 0,
"standardDeviation": 50.8749,
"kurtosis": 2.03303,
"skewness": 1.54059,
"entropy": 0.302057
},
"blue": {
"min": 0,
"max": 35,
"mean": 10.6898,
"median": 0,
"standardDeviation": 15.3134,
"kurtosis": -1.42552,
"skewness": 0.749896,
"entropy": 0.247413
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 186,
"height": 207,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:21+00:00",
"date:modify": "2024-06-07T07:13:21+00:00",
"date:timestamp": "2024-06-07T07:13:34+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "186, 207",
"png:PLTE.number_colors": "216",
"png:tRNS": "chunk was found",
"signature": "18971517e110a42389e3889377946b4f27913cea3415247fcbdff992fc28e87f"
},
"tainted": false,
"filesize": "9966B",
"numberPixels": "38502",
"pixelsPerSecond": "2.42116MB",
"userTime": "0.010u",
"elapsedTime": "0:01.015"
}
},
"load_end": 864,
"ttfb_start": 762,
"ttfb_end": 846,
"download_start": 846,
"download_end": 864,
"download_ms": 18,
"all_start": 762,
"all_end": 864,
"all_ms": 102,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "40865.34",
"request_id": "40865.34",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Italic.woff2",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/fonts\/Lato-Italic.woff2",
"raw_id": "40865.34",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 139,
"ttfb_ms": 103,
"load_start": 762,
"load_start_float": 762.000236,
"bytesIn": 14864,
"objectSize": 14864,
"objectSizeUncompressed": 14864,
"chunks": [
{
"ts": 867,
"bytes": 1399
},
{
"ts": 871,
"bytes": 1698
},
{
"ts": 880,
"bytes": 4096
},
{
"ts": 884,
"bytes": 1399
},
{
"ts": 895,
"bytes": 2816
},
{
"ts": 901,
"bytes": 3456
}
],
"expires": "Sat, 07 Jun 2025 07:13:21 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/fonts\/Lato-Italic.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=0",
"referer: https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"etag: \"8PhiYA\"",
"expires: Sat, 07 Jun 2025 07:13:21 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: c49e95ad658a4f730c1bfd2976201d26",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2170,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Google",
"server_count": null,
"created": 742,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 29,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 236,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GPOS": 4936,
"GSUB": 112,
"OS\/2": 96,
"cmap": 196,
"gasp": 12,
"glyf": 17400,
"head": 54,
"hhea": 36,
"hmtx": 886,
"loca": 0,
"maxp": 32,
"name": 656,
"post": 581
},
"names": {
"0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
"1": "Lato",
"2": "Italic",
"3": "tyPolandLukaszDziedzic: Lato Italic: 2011",
"4": "Lato Italic",
"5": "Version 1.104; Western+Polish opensource",
"6": "Lato-Italic",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 978,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1400,
"ySubscriptYSize": 1300,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 280,
"ySuperscriptXSize": 1400,
"ySuperscriptYSize": 1300,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 954,
"yStrikeoutSize": 116,
"yStrikeoutPosition": 500,
"sFamilyClass": 2051,
"ulUnicodeRange1": 2147483687,
"ulUnicodeRange2": 74,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "tyPL",
"fsSelection": 1,
"usFirstCharIndex": 0,
"usLastCharIndex": 8722,
"sTypoAscender": 1610,
"sTypoDescender": -390,
"sTypoLineGap": 400,
"usWinAscent": 1974,
"usWinDescent": 426,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 1013,
"sCapHeight": 1433,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 15,
"bWeight": 5,
"bProportion": 2,
"bContrast": 2,
"bStrokeVariation": 2,
"bArmStyle": 4,
"bLetterForm": 3,
"bMidline": 2,
"bXHeight": 3
}
},
"post": {
"formatType": 2,
"italicAngle": -7,
"underlinePosition": -142,
"underlineThickness": 116,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
0,
13,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
305,
338,
339,
710,
730,
732,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8226,
8230,
8249,
8250,
8260,
8364,
8482,
8722
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"liga"
]
},
"latn": {
"default": [
"liga"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
},
"latn": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 215,
"num_glyphs": 224
}
},
"load_end": 901,
"ttfb_start": 762,
"ttfb_end": 865,
"download_start": 865,
"download_end": 901,
"download_ms": 36,
"all_start": 762,
"all_end": 901,
"all_ms": 139,
"index": 18,
"number": 19
},
{
"type": 3,
"id": "40865.63",
"request_id": "40865.63",
"ip_addr": "172.253.62.97",
"full_url": "https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
"is_secure": 1,
"method": "GET",
"host": "www.googletagmanager.com",
"url": "\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
"raw_id": "40865.63",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 176,
"ttfb_ms": 47,
"load_start": 1105,
"load_start_float": 1105.000242,
"bytesIn": 74992,
"objectSize": 74992,
"objectSizeUncompressed": 207873,
"chunks": [
{
"ts": 1155,
"bytes": 1377,
"inflated": 2789
},
{
"ts": 1158,
"bytes": 1386,
"inflated": 4324
},
{
"ts": 1162,
"bytes": 2772,
"inflated": 7587
},
{
"ts": 1167,
"bytes": 1437,
"inflated": 3999
},
{
"ts": 1172,
"bytes": 2763,
"inflated": 7010
},
{
"ts": 1177,
"bytes": 2772,
"inflated": 10147
},
{
"ts": 1182,
"bytes": 4034,
"inflated": 12415
},
{
"ts": 1187,
"bytes": 2772,
"inflated": 8258
},
{
"ts": 1191,
"bytes": 2772,
"inflated": 6443
},
{
"ts": 1196,
"bytes": 2648,
"inflated": 6890
},
{
"ts": 1201,
"bytes": 2772,
"inflated": 7042
},
{
"ts": 1206,
"bytes": 2772,
"inflated": 7589
},
{
"ts": 1211,
"bytes": 2648,
"inflated": 7474
},
{
"ts": 1215,
"bytes": 2772,
"inflated": 7711
},
{
"ts": 1220,
"bytes": 2772,
"inflated": 7238
},
{
"ts": 1225,
"bytes": 2648,
"inflated": 6522
},
{
"ts": 1230,
"bytes": 2772,
"inflated": 7611
},
{
"ts": 1234,
"bytes": 2772,
"inflated": 8129
},
{
"ts": 1239,
"bytes": 2648,
"inflated": 6546
},
{
"ts": 1244,
"bytes": 2772,
"inflated": 8129
},
{
"ts": 1248,
"bytes": 2772,
"inflated": 7469
},
{
"ts": 1253,
"bytes": 2648,
"inflated": 7054
},
{
"ts": 1258,
"bytes": 2772,
"inflated": 7638
},
{
"ts": 1262,
"bytes": 2772,
"inflated": 8004
},
{
"ts": 1267,
"bytes": 2636,
"inflated": 7314
},
{
"ts": 1272,
"bytes": 2772,
"inflated": 7917
},
{
"ts": 1277,
"bytes": 2772,
"inflated": 8387
},
{
"ts": 1281,
"bytes": 3767,
"inflated": 10237
}
],
"expires": "Fri, 07 Jun 2024 07:13:21 GMT",
"cacheControl": "private, max-age=900",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 214,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"initiator_line": 151,
"initiator_column": 488,
"initiator_type": "script",
"initiator_function": "zc",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.googletagmanager.com",
":method: GET",
":path: \/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-headers: Cache-Control",
"access-control-allow-origin: *",
"cache-control: private, max-age=900",
"content-encoding: br",
"content-length: 74992",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"expires: Fri, 07 Jun 2024 07:13:21 GMT",
"server: Google Tag Manager",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1867,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 74992,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 900,
"cdn_provider": "Google",
"server_count": null,
"created": 1103,
"socket_group": "https:\/\/www.googletagmanager.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 242,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1281,
"ttfb_start": 1105,
"ttfb_end": 1152,
"download_start": 1152,
"download_end": 1281,
"download_ms": 129,
"all_start": 1105,
"all_end": 1281,
"all_ms": 176,
"index": 19,
"number": 20,
"body_file": "010-40865.63-body.txt",
"cpuTimes": {
"EvaluateScript": 47,
"v8.compile": 9,
"FunctionCall": 1
},
"cpu.EvaluateScript": 47,
"cpu.v8.compile": 9,
"cpu.FunctionCall": 1,
"cpuTime": 58,
"body_id": "40865.63",
"js_timing": [
[
1333.096,
1380.556
],
[
1333.116,
1342.366
],
[
1380.786,
1380.874
],
[
1380.898,
1380.951
],
[
1380.97,
1381.124
],
[
1381.157,
1381.173
],
[
1381.189,
1381.449
],
[
1381.482,
1381.507
],
[
1381.547,
1381.555
],
[
1381.567,
1381.573
],
[
1381.585,
1381.59
],
[
1381.603,
1381.608
],
[
1381.621,
1381.627
],
[
1381.639,
1381.644
],
[
1381.656,
1381.661
],
[
1381.672,
1381.679
],
[
1381.691,
1381.699
],
[
1467.562,
1467.646
],
[
1581.645,
1581.698
],
[
1596.327,
1596.389
],
[
1596.507,
1596.516
],
[
1596.557,
1596.563
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.63"
},
{
"type": 3,
"id": "40865.64",
"request_id": "40865.64",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744401333&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=403251066.1717744402&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744401&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1129",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744401333&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=403251066.1717744402&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744401&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1129",
"raw_id": "40865.64",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 204,
"request_type": "Ping",
"load_ms": 69,
"ttfb_ms": 69,
"load_start": 1126,
"load_start_float": 1126.00025,
"bytesIn": 0,
"objectSize": 0,
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": 360,
"dns_end": 450,
"connect_start": 467,
"connect_end": 548,
"ssl_start": 548,
"ssl_end": 620,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"initiator_line": 155,
"initiator_column": 223,
"initiator_type": "script",
"initiator_function": "Jc",
"priority": "Lowest",
"initial_priority": "Lowest",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: POST",
":path: \/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744401333&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=403251066.1717744402&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744401&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1129",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=4, i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/almanac.httparchive.org",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 0",
"content-type: text\/plain",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:21 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"pragma: no-cache",
"server: Golfe2"
]
},
"bytesOut": 3487,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 90,
"connect_ms": 81,
"ssl_ms": 72,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1124,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "A"
},
{
"dns_query_type": "HTTPS"
}
],
"results": {
"aliases": [
"www.google-analytics.com"
],
"canonical_names": [
"www.google-analytics.com"
],
"endpoint_metadatas": [],
"expiration": "13362171010329236",
"host_ports": [],
"hostname_results": [],
"ip_endpoints": [
{
"endpoint_address": "142.251.179.113",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.138",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.101",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.102",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.100",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.139",
"endpoint_port": 0
}
],
"text_records": []
}
},
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"chunks": [],
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
"SETTINGS_MAX_HEADER_LIST_SIZE": 65536
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 250,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIG7zCCBdegAwIBAgIQe8kri75yJ\/EQbO3PuRmsdjANBgkqhkiG9w0BAQsFADBG\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzETMBEGA1UEAxMKR1RTIENBIDFDMzAeFw0yNDA1MjEwNTMyMDNaFw0yNDA4MTMw\nNTMyMDJaMCExHzAdBgNVBAMMFiouZ29vZ2xlLWFuYWx5dGljcy5jb20wWTATBgcq\nhkjOPQIBBggqhkjOPQMBBwNCAATbXlT7HIV8nEOZANmIhHwFLRZnwE0fqJ4bf3L+\nbw\/XwbcTFwqrVVWPwnKs30XGjbR885oQgzphZrxwu9JHr5QQo4IExzCCBMMwDgYD\nVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\/wQCMAAw\nHQYDVR0OBBYEFDDPrwuFls+ZLpFpSweS3yGuECzZMB8GA1UdIwQYMBaAFIp0f6+F\nze6VzT2c0OJGFPNxNR0nMGoGCCsGAQUFBwEBBF4wXDAnBggrBgEFBQcwAYYbaHR0\ncDovL29jc3AucGtpLmdvb2cvZ3RzMWMzMDEGCCsGAQUFBzAChiVodHRwOi8vcGtp\nLmdvb2cvcmVwby9jZXJ0cy9ndHMxYzMuZGVyMIICdwYDVR0RBIICbjCCAmqCFiou\nZ29vZ2xlLWFuYWx5dGljcy5jb22CG3JlZ2lvbjEuYXBwLW1lYXN1cmVtZW50LmNv\nbYITYXBwLW1lYXN1cmVtZW50LmNvbYIfcmVnaW9uMS5hdHQuYXBwLW1lYXN1cmVt\nZW50LmNvbYIXYXR0LmFwcC1tZWFzdXJlbWVudC5jb22CJXJlZ2lvbjEuYW5hbHl0\naWNzLmFwcC1tZWFzdXJlbWVudC5jb22CHWFuYWx5dGljcy5hcHAtbWVhc3VyZW1l\nbnQuY29tgiZyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMtYXR0LmNvbYIe\nYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy1hdHQuY29tgiJyZWdpb24xLmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghphcHAtYW5hbHl0aWNzLXNlcnZpY2VzLmNvbYIU\nZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuZ29vZ2xlLWFuYWx5dGljcy5j\nb22CGHNzbC5nb29nbGUtYW5hbHl0aWNzLmNvbYIYd3d3Lmdvb2dsZS1hbmFseXRp\nY3MuY29tghxyZWdpb24xLmFuYWx5dGljcy5nb29nbGUuY29tghRnb29nbGV0YWdt\nYW5hZ2VyLmNvbYIYd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tggp1cmNoaW4uY29t\nghJzZXJ2aWNlLnVyY2hpbi5jb22CCGZwcy5nb29nggoqLmZwcy5nb29nghJnb29n\nbGVvcHRpbWl6ZS5jb22CFnd3dy5nb29nbGVvcHRpbWl6ZS5jb20wIQYDVR0gBBow\nGDAIBgZngQwBAgEwDAYKKwYBBAHWeQIFAzA8BgNVHR8ENTAzMDGgL6AthitodHRw\nOi8vY3Jscy5wa2kuZ29vZy9ndHMxYzMvemRBVHQwRXhfRmsuY3JsMIIBBAYKKwYB\nBAHWeQIEAgSB9QSB8gDwAHUA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEf\ntZsAAAGPmdmYPAAABAMARjBEAiBkZ2Vpgbt4yFjvhkBA8wT8RnUThOu\/sW3mLhGm\nmZ37hwIgGscRhaTQ8OHaI5trpEN7LX1HpOC8XBMrm\/gGEQZ98ugAdwAZmBBxCfDW\nUi4wgNKeP2S7g24ozPkPUo7u385KPxa0ygAAAY+Z2ZioAAAEAwBIMEYCIQD0M1jK\n0ayUVR2qOMinRg+oXSSGG9Vq0ftTtgfEINStZwIhALPh+Nvly9WvYM3LgjVmhTL7\nH5Xp8zWFDGFrYVvcXtuwMA0GCSqGSIb3DQEBCwUAA4IBAQCl3LO19dBe0wwsEZvk\nYxdSnyjGnid8wb+5DPRL\/gVKsibIVvPQS1M\/joSdQ5kNgiWRLhOKIHdkxGFAiJi7\naaMzT9zUAE+bEzfRYZpJi1A0+pbDQ00TE6iapbNLrr+QxNasJJnTGJWVA2U0aKhf\nc6johKtlFB+StpUwJFimc1oGqiZzLMvF05njJbxXDIlV3kv9vG9nF\/FiJAz0pAS4\nwBbUiJmN52LdyTSfeFTWUhfkmZeG6G6ZFT7n27GV+GTJSnOD2\/GhIQMtB\/5efsiR\n77NY5mdAZJhHg7RVtPPoR\/lG01eIGZ3yyO1jHeIiVGN44jgdPeX7d3+RQ3lkL5eI\nthGy\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 1195,
"ttfb_start": 1126,
"ttfb_end": 1195,
"download_start": 1195,
"download_end": 1195,
"download_ms": 0,
"all_start": 360,
"all_end": 1195,
"all_ms": 312,
"index": 20,
"number": 21
},
{
"type": 3,
"id": "40865.65",
"request_id": "40865.65",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/analytics.js",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/analytics.js",
"raw_id": "40865.65",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 75,
"ttfb_ms": 31,
"load_start": 1328,
"load_start_float": 1328.000257,
"bytesIn": 20994,
"objectSize": 20994,
"objectSizeUncompressed": 52916,
"chunks": [
{
"ts": 1363,
"bytes": 1377,
"inflated": 2553
},
{
"ts": 1366,
"bytes": 1386,
"inflated": 3171
},
{
"ts": 1371,
"bytes": 2772,
"inflated": 6740
},
{
"ts": 1377,
"bytes": 2657,
"inflated": 6882
},
{
"ts": 1383,
"bytes": 2763,
"inflated": 6979
},
{
"ts": 1389,
"bytes": 2772,
"inflated": 7185
},
{
"ts": 1395,
"bytes": 2657,
"inflated": 7091
},
{
"ts": 1400,
"bytes": 2763,
"inflated": 7407
},
{
"ts": 1403,
"bytes": 1847,
"inflated": 4908
}
],
"expires": "Fri, 07 Jun 2024 08:21:49 GMT",
"cacheControl": "public, max-age=7200",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
"initiator_line": 106,
"initiator_column": 488,
"initiator_type": "script",
"initiator_function": "zc",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/analytics.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"age: 3093",
"cache-control: public, max-age=7200",
"content-encoding: gzip",
"content-length: 20994",
"content-type: text\/javascript",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 06:21:49 GMT",
"expires: Fri, 07 Jun 2024 08:21:49 GMT",
"last-modified: Tue, 12 Dec 2023 18:09:08 GMT",
"server: Golfe2",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1780,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 20994,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 4107,
"cdn_provider": "Google",
"server_count": null,
"created": 1327,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 257,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1403,
"ttfb_start": 1328,
"ttfb_end": 1359,
"download_start": 1359,
"download_end": 1403,
"download_ms": 44,
"all_start": 1328,
"all_end": 1403,
"all_ms": 75,
"index": 21,
"number": 22,
"body_file": "011-40865.65-body.txt",
"cpuTimes": {
"EvaluateScript": 16,
"v8.compile": 2,
"FunctionCall": 1
},
"cpu.EvaluateScript": 16,
"cpu.v8.compile": 2,
"cpu.FunctionCall": 1,
"cpuTime": 19,
"body_id": "40865.65",
"js_timing": [
[
1451.053,
1467.027
],
[
1451.085,
1452.848
],
[
1547.785,
1548.26
],
[
1548.308,
1548.32
],
[
1548.666,
1548.976
],
[
1559.494,
1559.61
],
[
1559.652,
1559.666
],
[
1565.916,
1565.97
],
[
1570.42,
1570.468
],
[
1580.841,
1580.888
],
[
1580.914,
1580.922
],
[
1632.139,
1632.196
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.65"
},
{
"type": 3,
"id": "40865.66",
"request_id": "40865.66",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/plugins\/ua\/linkid.js",
"raw_id": "40865.66",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 34,
"ttfb_ms": 32,
"load_start": 1414,
"load_start_float": 1414.000263,
"bytesIn": 697,
"objectSize": 697,
"objectSizeUncompressed": 1569,
"chunks": [
{
"ts": 1447,
"bytes": 697,
"inflated": 1569
}
],
"expires": "Fri, 07 Jun 2024 07:50:01 GMT",
"cacheControl": "public, max-age=3600",
"contentType": "text\/javascript",
"contentEncoding": "br",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/www.google-analytics.com\/analytics.js",
"initiator_line": 23,
"initiator_column": 54,
"initiator_type": "script",
"initiator_function": "Id",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/plugins\/ua\/linkid.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"accept-ranges: bytes",
"age: 1401",
"cache-control: public, max-age=3600",
"content-encoding: br",
"content-length: 697",
"content-type: text\/javascript",
"cross-origin-opener-policy-report-only: same-origin; report-to=\"static-on-bigtable\"",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 06:50:01 GMT",
"expires: Fri, 07 Jun 2024 07:50:01 GMT",
"last-modified: Fri, 30 Jun 2023 18:58:00 GMT",
"report-to: {\"group\":\"static-on-bigtable\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/static-on-bigtable\"}]}",
"server: sffe",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1804,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 697,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 2199,
"cdn_provider": "Google",
"server_count": null,
"created": 1413,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 263,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1448,
"ttfb_start": 1414,
"ttfb_end": 1446,
"download_start": 1446,
"download_end": 1448,
"download_ms": 2,
"all_start": 1414,
"all_end": 1448,
"all_ms": 34,
"index": 22,
"number": 23,
"body_file": "012-40865.66-body.txt",
"cpuTimes": {
"EvaluateScript": 19,
"v8.compile": 0
},
"cpu.EvaluateScript": 19,
"cpu.v8.compile": 0,
"cpuTime": 19,
"body_id": "40865.66",
"js_timing": [
[
1493.915,
1512.719
],
[
1493.934,
1494.079
]
],
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.66"
},
{
"type": 3,
"id": "40865.67",
"request_id": "40865.67",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1983249567&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2040028394&gjid=502686500&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1203058371",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/j\/collect?v=1&_v=j101&a=1983249567&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2040028394&gjid=502686500&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1203058371",
"raw_id": "40865.67",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 42,
"ttfb_ms": 41,
"load_start": 1459,
"load_start_float": 1459.000269,
"bytesIn": 1,
"objectSize": 1,
"objectSizeUncompressed": 1,
"chunks": [
{
"ts": 1501,
"bytes": 1
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/www.google-analytics.com\/analytics.js",
"initiator_line": 35,
"initiator_column": 31,
"initiator_type": "script",
"initiator_function": "wd",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: POST",
":path: \/j\/collect?v=1&_v=j101&a=1983249567&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2040028394&gjid=502686500&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1203058371",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"content-type: text\/plain",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1, i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/almanac.httparchive.org",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 1",
"content-type: text\/plain",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:22 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3283,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1458,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 269,
"server_port": "443",
"load_end": 1501,
"ttfb_start": 1459,
"ttfb_end": 1500,
"download_start": 1500,
"download_end": 1501,
"download_ms": 1,
"all_start": 1459,
"all_end": 1501,
"all_ms": 42,
"index": 23,
"number": 24,
"body_file": "013-40865.67-body.txt",
"body_id": "40865.67",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&bodyid=40865.67"
},
{
"type": 3,
"id": "40865.68",
"request_id": "40865.68",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1914223068",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1914223068",
"raw_id": "40865.68",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 36,
"ttfb_ms": 36,
"load_start": 1475,
"load_start_float": 1475.000274,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1511,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1914223068",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3202,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1465,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 274,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.68",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:34+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1342B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1511,
"ttfb_start": 1475,
"ttfb_end": 1511,
"download_start": 1511,
"download_end": 1511,
"download_ms": 0,
"all_start": 1475,
"all_end": 1511,
"all_ms": 36,
"index": 24,
"number": 25
},
{
"type": 3,
"id": "40865.69",
"request_id": "40865.69",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=533731147",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=533731147",
"raw_id": "40865.69",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 39,
"ttfb_ms": 38,
"load_start": 1475,
"load_start_float": 1475.00028,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1514,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=533731147",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3214,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1466,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 9,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 280,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.69",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:34+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1721B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1514,
"ttfb_start": 1475,
"ttfb_end": 1513,
"download_start": 1513,
"download_end": 1514,
"download_ms": 1,
"all_start": 1475,
"all_end": 1514,
"all_ms": 39,
"index": 25,
"number": 26
},
{
"type": 3,
"id": "40865.70",
"request_id": "40865.70",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=210509905",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=210509905",
"raw_id": "40865.70",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 43,
"ttfb_ms": 42,
"load_start": 1476,
"load_start_float": 1476.000286,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1519,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=210509905",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3217,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1467,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 11,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 286,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.70",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:34+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1373B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1519,
"ttfb_start": 1476,
"ttfb_end": 1518,
"download_start": 1518,
"download_end": 1519,
"download_ms": 1,
"all_start": 1476,
"all_end": 1519,
"all_ms": 43,
"index": 26,
"number": 27
},
{
"type": 3,
"id": "40865.71",
"request_id": "40865.71",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2115138003",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2115138003",
"raw_id": "40865.71",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 47,
"ttfb_ms": 46,
"load_start": 1476,
"load_start_float": 1476.000292,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1523,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2115138003",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3208,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1468,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 292,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.71",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:35+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1251B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1523,
"ttfb_start": 1476,
"ttfb_end": 1522,
"download_start": 1522,
"download_end": 1523,
"download_ms": 1,
"all_start": 1476,
"all_end": 1523,
"all_ms": 47,
"index": 27,
"number": 28
},
{
"type": 3,
"id": "40865.72",
"request_id": "40865.72",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1478214520",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1478214520",
"raw_id": "40865.72",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 48,
"ttfb_ms": 48,
"load_start": 1476,
"load_start_float": 1476.000298,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1524,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1478214520",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3223,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1473,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 298,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.72",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:35+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1858B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1524,
"ttfb_start": 1476,
"ttfb_end": 1524,
"download_start": 1524,
"download_end": 1524,
"download_ms": 0,
"all_start": 1476,
"all_end": 1524,
"all_ms": 48,
"index": 28,
"number": 29
},
{
"type": 3,
"id": "40865.73",
"request_id": "40865.73",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744401588-2985946208375&ev=917&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=110667465",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744401588-2985946208375&ev=917&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=110667465",
"raw_id": "40865.73",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 55,
"ttfb_ms": 53,
"load_start": 1476,
"load_start_float": 1476.000304,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1531,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"initiator_line": 2653,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744401588-2985946208375&ev=917&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=110667465",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3298,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1474,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 17,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 304,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.73",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:35+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1484B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1531,
"ttfb_start": 1476,
"ttfb_end": 1529,
"download_start": 1529,
"download_end": 1531,
"download_ms": 2,
"all_start": 1476,
"all_end": 1531,
"all_ms": 55,
"index": 29,
"number": 30
},
{
"type": 3,
"id": "40865.74",
"request_id": "40865.74",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744401589-2622862006092&ev=289&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=135128501",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744401589-2622862006092&ev=289&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=135128501",
"raw_id": "40865.74",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 34,
"ttfb_ms": 34,
"load_start": 1550,
"load_start_float": 1550.000311,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1584,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 168,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744401589-2622862006092&ev=289&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=135128501",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 622440",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 31 May 2024 02:19:22 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3301,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 1549,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 21,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 311,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "40865.74",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:22+00:00",
"date:modify": "2024-06-07T07:13:22+00:00",
"date:timestamp": "2024-06-07T07:13:35+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1912B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1584,
"ttfb_start": 1550,
"ttfb_end": 1584,
"download_start": 1584,
"download_end": 1584,
"download_ms": 0,
"all_start": 1550,
"all_end": 1584,
"all_ms": 34,
"index": 30,
"number": 31
},
{
"type": 3,
"id": "40865.75",
"request_id": "40865.75",
"ip_addr": "172.253.122.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/images\/favicon.ico",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/images\/favicon.ico",
"raw_id": "40865.75",
"frame_id": "EBE83352338A4CC83715A0259EBAFAE3",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 73,
"ttfb_ms": 70,
"load_start": 1555,
"load_start_float": 1555.000317,
"bytesIn": 819,
"objectSize": 819,
"objectSizeUncompressed": 1150,
"chunks": [
{
"ts": 1626,
"bytes": 480
},
{
"ts": 1627,
"bytes": 218
},
{
"ts": 1627,
"bytes": 121
}
],
"expires": "Fri, 07 Jun 2024 10:13:22 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/x-icon",
"contentEncoding": "gzip",
"socket": 86,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: almanac.httparchive.org",
":method: GET",
":path: \/static\/images\/favicon.ico",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"cookie: _ga=GA1.2.403251066.1717744402; _gid=GA1.2.2049521745.1717744402; _gat_gtag_UA_22381566_3=1; _ga_PQ5N2MZG5M=GS1.1.1717744401.1.0.1717744402.0.0.0",
"priority: u=1, i",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: image\/x-icon",
"date: Fri, 07 Jun 2024 07:13:22 GMT",
"etag: \"8PhiYA\"",
"expires: Fri, 07 Jun 2024 10:13:22 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 80aa6a63817cbfbcf4f0d7dc49bf5efa",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2554,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 571,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 1554,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 37,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 317,
"server_port": "443",
"load_end": 1628,
"ttfb_start": 1555,
"ttfb_end": 1625,
"download_start": 1625,
"download_end": 1628,
"download_ms": 3,
"all_start": 1555,
"all_end": 1628,
"all_ms": 73,
"index": 31,
"number": 32
}
],
"requestsFull": 32,
"requestsDoc": 32,
"responses_200": 31,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"main_frame": "EBE83352338A4CC83715A0259EBAFAE3",
"loadEventStart": 1542,
"loadEventEnd": 1542,
"domContentLoadedEventStart": 759,
"domContentLoadedEventEnd": 759,
"URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"connections": 3,
"final_base_page_request": 0,
"final_base_page_request_id": "6D181C0D768D2AB26481ED49FAC64E3B",
"final_url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"domInteractive": 530,
"firstPaint": 916.6999999955297,
"firstContentfulPaint": 956,
"firstImagePaint": 956,
"firstMeaningfulPaint": 1267,
"renderBlockingCSS": 3,
"renderBlockingJS": 0,
"TTFB": 283,
"basePageSSLTime": 69,
"score_cache": 57,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 236149,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 74770,
"image_savings": 0,
"base_page_cdn": "Google",
"cpuTimes": {
"ParseHTML": 29,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 58,
"ParseAuthorStyleSheet": 10,
"EvaluateScript": 112,
"v8.compile": 28,
"UpdateLayoutTree": 9,
"MarkLoad": 0,
"Layout": 187,
"PrePaint": 4,
"IntersectionObserverController::computeIntersections": 3,
"Paint": 5,
"Layerize": 1,
"MarkDOMContent": 0,
"FunctionCall": 82,
"HitTest": 0,
"largestContentfulPaint::Candidate": 0,
"TimerFire": 1,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"Idle": 1096
},
"cpuTimesDoc": {
"ParseHTML": 29,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 55,
"ParseAuthorStyleSheet": 10,
"EvaluateScript": 112,
"v8.compile": 28,
"UpdateLayoutTree": 9,
"MarkLoad": 0,
"Layout": 187,
"PrePaint": 4,
"IntersectionObserverController::computeIntersections": 3,
"Paint": 5,
"Layerize": 1,
"MarkDOMContent": 0,
"FunctionCall": 70,
"HitTest": 0,
"largestContentfulPaint::Candidate": 0,
"TimerFire": 1,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"Idle": 1064
},
"cpu.ParseHTML": 29,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 58,
"cpu.ParseAuthorStyleSheet": 10,
"cpu.EvaluateScript": 112,
"cpu.v8.compile": 28,
"cpu.UpdateLayoutTree": 9,
"cpu.MarkLoad": 0,
"cpu.Layout": 187,
"cpu.PrePaint": 4,
"cpu.IntersectionObserverController::computeIntersections": 3,
"cpu.Paint": 5,
"cpu.Layerize": 1,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 82,
"cpu.HitTest": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.TimerFire": 1,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.Idle": 1096,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1717744398.0532773,
"osVersion": "Linux 6.5.0-1022-gcp",
"os_version": "Linux 6.5.0-1022-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1717744400.7427423,
"browserVersion": "125.0.0.0",
"browser_version": "125.0.0.0",
"fullyLoadedCPUms": 2400,
"fullyLoadedCPUpct": 26.258205689263583,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "EBE83352338A4CC83715A0259EBAFAE3",
"loaderId": "1254309592C99B8385A32322A3CC5EBE"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/almanac.httparchive.org",
"name": ""
}
],
"document_URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"document_hostname": "almanac.httparchive.org",
"document_origin": "https:\/\/almanac.httparchive.org",
"viewport": {
"width": 1366,
"height": 681,
"dpr": 1
},
"domElements": 642,
"domComplete": 1542,
"PerformancePaintTiming.first-paint": 916.6999999955297,
"PerformancePaintTiming.first-contentful-paint": 916.6999999955297,
"origin_dns": {
"cname": [
"ghs.googlehosted.com."
],
"ns": [
"yevgen.ns.cloudflare.com.",
"rita.ns.cloudflare.com."
],
"mx": [
"1 aspmx.l.google.com.",
"10 alt3.aspmx.l.google.com.",
"10 alt4.aspmx.l.google.com.",
"5 alt1.aspmx.l.google.com.",
"5 alt2.aspmx.l.google.com."
],
"txt": [
"\"google-site-verification=q2s5iM0TfFmbboPuL9FBQwq5vlCkO2lrjSxqaRXCAL0\"",
"\"v=spf1 include:_spf.google.com ~all\""
],
"soa": [
"rita.ns.cloudflare.com. dns.cloudflare.com. 2343098615 10000 2400 604800 1800"
],
"https": [],
"svcb": []
},
"detected": {
"IaaS": "Google Cloud",
"JavaScript libraries": "web-vitals",
"RUM": "web-vitals",
"Performance": "Priority Hints,Google Cloud Trace",
"Security": "HSTS",
"Webmail": "Google Workspace",
"Email": "Google Workspace",
"Analytics": "Google Analytics",
"CDN": "Cloudflare",
"Miscellaneous": "RSS,Open Graph"
},
"detected_apps": {
"Google Cloud": "",
"web-vitals": "",
"Priority Hints": "",
"HSTS": "",
"Google Workspace": "",
"Google Cloud Trace": "",
"Google Analytics": "",
"Cloudflare": "",
"RSS": "",
"Open Graph": ""
},
"detected_technologies": {
"Google Cloud": {
"name": "Google Cloud",
"description": "Google Cloud is a suite of cloud computing services.",
"slug": "google-cloud",
"categories": [
{
"id": 63,
"slug": "iaas",
"groups": [
7
],
"name": "IaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Google Cloud.svg",
"website": "https:\/\/cloud.google.com",
"pricing": [],
"cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
},
"web-vitals": {
"name": "web-vitals",
"description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
"slug": "web-vitals",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "web-vitals.svg",
"website": "https:\/\/github.com\/GoogleChrome\/web-vitals",
"pricing": [],
"cpe": null
},
"Priority Hints": {
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https:\/\/wicg.github.io\/priority-hints\/",
"pricing": [],
"cpe": null
},
"HSTS": {
"name": "HSTS",
"description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
"slug": "hsts",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "default.svg",
"website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
"pricing": [],
"cpe": null
},
"Google Workspace": {
"name": "Google Workspace",
"description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
"slug": "google-workspace",
"categories": [
{
"id": 30,
"slug": "webmail",
"groups": [
4
],
"name": "Webmail",
"priority": 2
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https:\/\/workspace.google.com\/",
"pricing": [],
"cpe": null
},
"Google Cloud Trace": {
"name": "Google Cloud Trace",
"description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
"slug": "google-cloud-trace",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "google-cloud-trace.svg",
"website": "https:\/\/cloud.google.com\/trace",
"pricing": [],
"cpe": null
},
"Google Analytics": {
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https:\/\/google.com\/analytics",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https:\/\/www.rssboard.org\/rss-specification",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "Google Cloud",
"description": "Google Cloud is a suite of cloud computing services.",
"slug": "google-cloud",
"categories": [
{
"id": 63,
"slug": "iaas",
"groups": [
7
],
"name": "IaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Google Cloud.svg",
"website": "https:\/\/cloud.google.com",
"pricing": [],
"cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
},
{
"name": "web-vitals",
"description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
"slug": "web-vitals",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "web-vitals.svg",
"website": "https:\/\/github.com\/GoogleChrome\/web-vitals",
"pricing": [],
"cpe": null
},
{
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https:\/\/wicg.github.io\/priority-hints\/",
"pricing": [],
"cpe": null
},
{
"name": "HSTS",
"description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
"slug": "hsts",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "default.svg",
"website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
"pricing": [],
"cpe": null
},
{
"name": "Google Workspace",
"description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
"slug": "google-workspace",
"categories": [
{
"id": 30,
"slug": "webmail",
"groups": [
4
],
"name": "Webmail",
"priority": 2
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https:\/\/workspace.google.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Google Cloud Trace",
"description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
"slug": "google-cloud-trace",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "google-cloud-trace.svg",
"website": "https:\/\/cloud.google.com\/trace",
"pricing": [],
"cpe": null
},
{
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https:\/\/google.com\/analytics",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https:\/\/www.rssboard.org\/rss-specification",
"pricing": [],
"cpe": null
},
{
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body class=\"year-2022\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>",
"target": [
"#language-switcher-mobile > option[aria-hidden=\"true\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<div class=\"people\" aria-hidden=\"true\">",
"target": [
".people"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>",
"target": [
"#language-switcher-mobile-footer > option[aria-hidden=\"true\"]"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>",
"target": [
"h1"
]
},
{
"html": "<h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>",
"target": [
".intro > h2"
]
},
{
"html": "<h2 class=\"title title-center\">Featured Chapter<\/h2>",
"target": [
".featured-chapter-content > .title-center"
]
},
{
"html": "<h3>CSS<\/h3>",
"target": [
"h3"
]
},
{
"html": "<h2 class=\"title title-alt\">Contributors<\/h2>",
"target": [
".contributors > .title-alt"
]
},
{
"html": "<h2 class=\"title title-center\">Methodology<\/h2>",
"target": [
".methodology > .title-center"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main id=\"maincontent\">",
"target": [
"#maincontent"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile\">",
"target": [
"#year-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile\">",
"target": [
"#language-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#f7f779",
"contrastRatio": 12.47,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 12.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>",
"target": [
".btn[href$=\"table-of-contents\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">43%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(1) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use custom properties<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(1) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">0.3%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use the new <code>accent-color<\/code> property<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#f7f7f7",
"contrastRatio": 13.19,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 13.19"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<code>accent-color<\/code>",
"target": [
"code"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">12%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use grid layouts<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#1a2b49",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"css\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#1a2b49",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"featured-chapter-name\">CSS<\/span>",
"target": [
".featured-chapter-name"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "19.1pt (25.5px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"title title-center\">Methodology<\/h2>",
"target": [
".methodology > .title-center"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n Websites Tested\n <\/div>",
"target": [
".websites-tested > div:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n 8.36M\n <\/div>",
"target": [
".websites-tested > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n Data Processed\n <\/div>",
"target": [
".data-processed > div:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n 43.88 TB\n <\/div>",
"target": [
".data-processed > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"methodology-info\">",
"target": [
".methodology-info"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>",
"target": [
".alt.btn[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "15.6pt (20.8px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"wa\">Web Almanac<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .wa"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "9.6pt (12.8px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"ha\">HTTP Archive<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .ha"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile-footer\">",
"target": [
"#year-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile-footer\">",
"target": [
"#language-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>\u00a9 Web Almanac. Licensed under <a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>.<\/span>",
"target": [
".copyright > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>",
"target": [
"a[hreflang=\"en\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>",
"target": [
".accessibility-statement"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>",
"target": [
".rss-feed"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "header-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#header-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "header-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"header-search-icon\">Search<\/title>",
"target": [
"#header-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "menu-btn",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">",
"target": [
"#menu-btn"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#mobile-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"mobile-search-icon\">Search<\/title>",
"target": [
"#mobile-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "table-of-contents-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "year-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile\">",
"target": [
"#year-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "language-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile\">",
"target": [
"#language-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ha-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"ha-logo-mobile\">HTTP Archive home<\/title>",
"target": [
"#ha-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-mobile\">Twitter<\/title>",
"target": [
"#twitter-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-mobile\">GitHub<\/title>",
"target": [
"#github-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "footer-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#footer-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "footer-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"footer-search-icon\">Search<\/title>",
"target": [
"#footer-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-footer-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#mobile-footer-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-footer-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"mobile-footer-search-icon\">Search<\/title>",
"target": [
"#mobile-footer-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "table-of-contents-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "year-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile-footer\">",
"target": [
"#year-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "language-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile-footer\">",
"target": [
"#language-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "httparchive-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"httparchive-logo-footer-mobile\">HTTP Archive home<\/title>",
"target": [
"#httparchive-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-footer-mobile\">Twitter<\/title>",
"target": [
"#twitter-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-footer-mobile\">GitHub<\/title>",
"target": [
"#github-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ha-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"ha-logo-footer\">HTTP Archive home<\/title>",
"target": [
"#ha-logo-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-footer\">Twitter<\/title>",
"target": [
"#twitter-logo-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-footer\">GitHub<\/title>",
"target": [
"#github-logo-footer"
]
}
]
},
{
"id": "duplicate-id",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "ha-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">",
"target": [
"#ha-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "github-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">",
"target": [
"#github-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "twitter-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">",
"target": [
"#twitter-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "linkedin-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">",
"target": [
"#linkedin-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "globe-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">",
"target": [
"#globe-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "bar-chart-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"><\/path>\n <\/symbol>",
"target": [
"#bar-chart-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "comment-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>",
"target": [
"#comment-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "sql-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">",
"target": [
"#sql-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "search-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"search-logo\" viewBox=\"0 0 13 13\">",
"target": [
"#search-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "share-apple-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">",
"target": [
"#share-apple-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "share-android-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">",
"target": [
"#share-android-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "skiptocontent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation<\/a><\/div>",
"target": [
"#skiptocontent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header-page-navigation",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "menu",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"menu\" aria-labelledby=\"menu-btn\">",
"target": [
"#menu"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mobile-misc",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li id=\"mobile-misc\" class=\"misc\">",
"target": [
"#mobile-misc"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "maincontent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<main id=\"maincontent\">",
"target": [
"#maincontent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "intro",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"intro\" class=\"intro-container\">",
"target": [
"#intro"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "featured-chapter",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"featured-chapter\" class=\"featured-chapter\">",
"target": [
"#featured-chapter"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "contributors",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-markup",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
"target": [
"#character-markup"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-star",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
"target": [
"#character-star"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-hat",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
"target": [
"#character-hat"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "methodology",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"methodology\" class=\"methodology-container\">",
"target": [
"#methodology"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<footer id=\"footer\" class=\"alt-bg\">",
"target": [
"#footer"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer-nav-items",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mobile-footer-nav-items",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#mobile-footer-nav-items"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer-mobile-social-media",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">",
"target": [
"#footer-mobile-social-media"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"target": [
"img[src$=\"home-hero.png\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
"target": [
".methodology-characters"
]
}
]
},
{
"id": "link-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#maincontent\">Skip navigation<\/a>",
"target": [
"a[href$=\"#maincontent\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>",
"target": [
".btn[href$=\"table-of-contents\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"css\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>",
"target": [
".alt.btn[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>",
"target": [
".alt.btn[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>",
"target": [
"a[hreflang=\"en\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>",
"target": [
".accessibility-statement"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>",
"target": [
".rss-feed"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
"#header-page-navigation > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
"#footer-nav-items > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"social-media not-mobile\">",
"target": [
".not-mobile.social-media"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>",
"target": [
"#header-page-navigation > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>",
"target": [
"#header-page-navigation > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>",
"target": [
"#footer-nav-items > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>",
"target": [
"#footer-nav-items > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".not-mobile.social-media > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".not-mobile.social-media > li:nth-child(2)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<hr>",
"target": [
"hr:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "svg-img-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
"help": "<svg> elements with an img role must have an alternative text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/svg-img-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "15.6pt (20.8px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"wa\">Web Almanac<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .wa"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"pre\">By<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .pre"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "9.6pt (12.8px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"ha\">HTTP Archive<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .ha"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>",
"target": [
"h1"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "22.5pt (30px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>",
"target": [
".intro > h2"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<b>state of the web<\/b>",
"target": [
"b"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>",
"target": [
".intro > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "bold",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<svg viewBox=\"0 0 56 16\">\n <text x=\"9\" y=\"15\">2022<\/text>\n <\/svg>",
"target": [
"svg[viewBox=\"0 0 56 16\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<text x=\"9\" y=\"15\">2022<\/text>",
"target": [
"text"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "18.0pt (24px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2 class=\"title title-center\">Featured Chapter<\/h2>",
"target": [
".featured-chapter-content > .title-center"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "14.9pt (19.89px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h3>CSS<\/h3>",
"target": [
"h3"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "14.3pt (19px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<blockquote>",
"target": [
"blockquote"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "19.1pt (25.5px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2 class=\"title title-alt\">Contributors<\/h2>",
"target": [
".contributors > .title-alt"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n<\/p>",
"target": [
".contributors > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f7f779",
"contrastRatio": 0,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>",
"target": [
".alt.btn[href$=\"contributors\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "225.0pt (300px)",
"fontWeight": "bold",
"messageKey": "elmPartiallyObscured",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because it's partially obscured by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"people-number\">116<\/div>",
"target": [
".people-number"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"pre\">By<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .pre"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
}
]
}
]
},
"base_page_ip_ptr": "bh-in-f121.1e100.net",
"base_page_cname": "",
"base_page_dns_server": "rita.ns.cloudflare.com",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 15099,
"testUrl": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"custom": [
"00_reset",
"Colordepth",
"Dpi",
"Images",
"Resolution",
"_00_reset",
"_Colordepth",
"_Dpi",
"_Images",
"_Resolution",
"_a11y",
"_ads",
"_almanac",
"_aurora",
"_avg_dom_depth",
"_cms",
"_cookies",
"_crawl_links",
"_css",
"_css-variables",
"_doctype",
"_document_height",
"_document_width",
"_ecommerce",
"_element_count",
"_event-names",
"_fugu-apis",
"_generated-content",
"_has_shadow_root",
"_img-loading-attr",
"_initiators",
"_inline_style_bytes",
"_javascript",
"_lib-detector-version",
"_local_storage_api_calls",
"_localstorage_size",
"_markup",
"_media",
"_meta_viewport",
"_num_iframes",
"_num_scripts",
"_num_scripts_async",
"_num_scripts_sync",
"_observers",
"_origin-trials",
"_parsed_css",
"_performance",
"_privacy",
"_pwa",
"_quirks_mode",
"_responsive_images",
"_robots_meta",
"_robots_txt",
"_sass",
"_security",
"_sessionstorage_size",
"_structured-data",
"_test_result",
"_third-parties",
"_usertiming",
"_valid-head",
"_well-known",
"_wpt_bodies",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"cookies",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fugu-apis",
"generated-content",
"generated-html",
"has_shadow_root",
"img-loading-attr",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"localstorage_size",
"markup",
"media",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"privacy",
"pwa",
"quirks_mode",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"test_result",
"third-parties",
"usertiming",
"valid-head",
"well-known",
"wpt_bodies"
],
"00_reset": null,
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"_00_reset": null,
"_Colordepth": 24,
"_Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"_Images": "[{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
"_Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"_a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n at addControlToStats (<anonymous>:202:28)\\n at <anonymous>:246:1\\n at captureAndLogError (<anonymous>:30:8)\\n at wptCustomMetric (<anonymous>:195:25)\\n at <anonymous>:318:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
"_ads": "{\"ads\":{\"present\":false,\"status\":404},\"app_ads\":{\"present\":false,\"status\":404},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
"_almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":29,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"\/static\/images\/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"\/static\/images\/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application\/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"\/en\/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/es\/2022\/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/fr\/2022\/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/hi\/2022\/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/it\/2022\/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ja\/2022\/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/nl\/2022\/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/pt\/2022\/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ru\/2022\/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/tr\/2022\/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/uk\/2022\/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"x-default\"}],\"attribute_usage_count\":{\"rel\":29,\"href\":29,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"\/static\/images\/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org\/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org\/WebSite\",\"ListItem\",\"schema.org\/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":113,\"external\":14,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":382,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":127},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":15,\"content_lengths\":[8989,250,232,240,252,249,77,250,246,232,235,232,210,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":14,\"height\":14,\"display\":1,\"role\":13,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":158,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":197,\"xmlns\":1,\"width\":19,\"height\":19,\"display\":1,\"id\":52,\"viewBox\":12,\"d\":14,\"fill\":14,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":13,\"aria-labelledby\":14,\"xmlns:xlink\":13,\"xlink:href\":13,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":4,\"value\":94,\"aria-hidden\":3,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
"_aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": null,
"svelte_version": null,
"feature_flags": []
},
"_avg_dom_depth": 9,
"_cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"_cookies": {
"allCookies": [
{
"domain": "httparchive.org",
"expires": 1752304402257.584,
"name": "_ga",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.403251066.1717744402",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717830802000,
"name": "_gid",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.2049521745.1717744402",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717744462000,
"name": "_gat_gtag_UA_22381566_3",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "1",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1752304402380.686,
"name": "_ga_PQ5N2MZG5M",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GS1.1.1717744401.1.0.1717744402.0.0.0",
"httpOnly": false
}
]
},
"_crawl_links": [
"https:\/\/almanac.httparchive.org\/en\/2022\/table-of-contents",
"https:\/\/almanac.httparchive.org\/en\/2022\/methodology",
"https:\/\/almanac.httparchive.org\/en\/2022\/contributors",
"https:\/\/almanac.httparchive.org\/en\/2022\/css",
"https:\/\/almanac.httparchive.org\/en\/accessibility-statement",
"https:\/\/almanac.httparchive.org\/en\/rss.xml"
],
"_css": "{\"css_in_js\":[],\"prefersColorScheme\":true,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
"_css-variables": "{\"summary\":{}}",
"_doctype": "html",
"_document_height": 3028,
"_document_width": 1351,
"_ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"_element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":14,\"link\":31,\"script\":13,\"body\":1,\"svg\":15,\"symbol\":11,\"path\":14,\"circle\":1,\"ellipse\":1,\"div\":46,\"a\":127,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":137,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":13,\"em\":2,\"select\":6,\"option\":96,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"p\":4,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"code\":1,\"footer\":1,\"hr\":2}",
"_event-names": {
"https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5": [
"change",
"click",
"keydown",
"click",
"keydown",
"click",
"click",
"click",
"keydown",
"click",
"load",
"error",
"click",
"keyup",
"click",
"keydown"
],
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45": [
"pageshow",
"visibilitychange",
"visibilitychange",
"prerenderingchange",
"prerenderingchange",
"load",
"pointerup",
"pointercancel"
],
"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js": [
"click"
]
},
"_fugu-apis": {
"Device Memory": [
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09"
]
},
"_generated-content": {
"percent": "-0.0098",
"sizeInKB": "-0.63"
},
"_has_shadow_root": "false",
"_img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"_initiators": {
"": [
"https:\/\/almanac.httparchive.org\/en\/2022\/"
],
"https:\/\/almanac.httparchive.org\/en\/2022\/": [
"https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Light.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Regular.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Bold.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Black.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Bold.woff2",
"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5",
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45",
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09",
"https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png",
"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png",
"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1914223068",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=533731147",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=210509905",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2115138003",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1478214520",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744401588-2985946208375&ev=917&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=110667465"
],
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41": [
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Italic.woff2"
],
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": [
"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
"https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744401333&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=403251066.1717744402&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744401&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1129"
],
"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c": [
"https:\/\/www.google-analytics.com\/analytics.js"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js",
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1983249567&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2040028394&gjid=502686500&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1203058371"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744401589-2622862006092&ev=289&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=135128501",
"https:\/\/almanac.httparchive.org\/static\/images\/favicon.ico"
]
},
"_inline_style_bytes": 0,
"_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":3,\"beacon\":2,\"total\":6},\"beacon_ajax_usage\":2,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":3,\"resources_h2\":18,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":{\"length\":66467,\"elements\":649,\"links\":31,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":6}}",
"_lib-detector-version": "6.1.0",
"_local_storage_api_calls": {
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": {
"numLocalStorage": 0,
"numSessionStorage": 0
},
"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c": {
"numLocalStorage": 0,
"numSessionStorage": 0
}
},
"_localstorage_size": 0,
"_markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":76,\"references_total\":247},\"ids\":{\"ids_total\":52,\"duplicate_ids_total\":0,\"unique_ids_total\":52},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":15,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":15},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]}}",
"_media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"_meta_viewport": "width=device-width, initial-scale=1",
"_num_iframes": 0,
"_num_scripts": 13,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_observers": null,
"_origin-trials": [],
"_parsed_css": [
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"html"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.15"
},
{
"type": "declaration",
"property": "-webkit-text-size-adjust",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"main"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2em"
},
{
"type": "declaration",
"property": "margin",
"value": "0.67em 0"
}
]
},
{
"type": "rule",
"selectors": [
"hr"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "content-box"
},
{
"type": "declaration",
"property": "height",
"value": "0"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
}
]
},
{
"type": "rule",
"selectors": [
"pre"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace, monospace"
},
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"a"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
}
]
},
{
"type": "rule",
"selectors": [
"abbr[title]"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom",
"value": "none"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "underline"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "underline dotted"
}
]
},
{
"type": "rule",
"selectors": [
"b",
"strong"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bolder"
}
]
},
{
"type": "rule",
"selectors": [
"code",
"kbd",
"samp"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace, monospace"
},
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"small"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "80%"
}
]
},
{
"type": "rule",
"selectors": [
"sub",
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "75%"
},
{
"type": "declaration",
"property": "line-height",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
}
]
},
{
"type": "rule",
"selectors": [
"sub"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-0.25em"
}
]
},
{
"type": "rule",
"selectors": [
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-0.5em"
}
]
},
{
"type": "rule",
"selectors": [
"img"
],
"declarations": [
{
"type": "declaration",
"property": "border-style",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input",
"optgroup",
"select",
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-size",
"value": "100%"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.15"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "visible"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"select"
],
"declarations": [
{
"type": "declaration",
"property": "text-transform",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"[type=\"button\"]",
"[type=\"reset\"]",
"[type=\"submit\"]"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
}
]
},
{
"type": "rule",
"selectors": [
"button::-moz-focus-inner",
"[type=\"button\"]::-moz-focus-inner",
"[type=\"reset\"]::-moz-focus-inner",
"[type=\"submit\"]::-moz-focus-inner"
],
"declarations": [
{
"type": "declaration",
"property": "border-style",
"value": "none"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button:-moz-focusring",
"[type=\"button\"]:-moz-focusring",
"[type=\"reset\"]:-moz-focusring",
"[type=\"submit\"]:-moz-focusring"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "1px dotted ButtonText"
}
]
},
{
"type": "rule",
"selectors": [
"fieldset"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0.35em 0.75em 0.625em"
}
]
},
{
"type": "rule",
"selectors": [
"legend"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "display",
"value": "table"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "white-space",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"progress"
],
"declarations": [
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
}
]
},
{
"type": "rule",
"selectors": [
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"checkbox\"]",
"[type=\"radio\"]"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"number\"]::-webkit-inner-spin-button",
"[type=\"number\"]::-webkit-outer-spin-button"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"search\"]"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "textfield"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "-2px"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"search\"]::-webkit-search-decoration"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
},
{
"type": "declaration",
"property": "font",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"details"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"summary"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "list-item"
}
]
},
{
"type": "rule",
"selectors": [
"template"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[hidden]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Italic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Italic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-BoldItalic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-BoldItalic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Regular-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Regular.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Bold-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Bold.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Black-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Black.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato', sans-serif"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "font-weight",
"value": "inherit"
},
{
"type": "declaration",
"property": "-webkit-font-smoothing",
"value": "antialiased"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
"*"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
}
]
},
{
"type": "rule",
"selectors": [
"h1",
"h2",
"h3",
"h4",
"h5",
"h6",
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.2em"
}
]
},
{
"type": "rule",
"selectors": [
"h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2em"
}
]
},
{
"type": "rule",
"selectors": [
"h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"h3"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.17em"
}
]
},
{
"type": "rule",
"selectors": [
"h4"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.0625em"
}
]
},
{
"type": "rule",
"selectors": [
"h5"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"h6"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1em"
},
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"b"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
"a:focus",
"a:hover"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "underline"
}
]
},
{
"type": "rule",
"selectors": [
"img"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".container"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "1280px"
},
{
"type": "declaration",
"property": "max-width",
"value": "80em"
},
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "padding-right",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".title",
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "28px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "42px"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5em"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".title::before",
".subtitle::before"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "15px"
},
{
"type": "declaration",
"property": "border-bottom",
"value": "solid 1px #a8caba"
},
{
"type": "declaration",
"property": "width",
"value": "80px"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle + .title"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle + .title::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
".title .chapter-unedited"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
},
{
"type": "declaration",
"property": "color",
"value": "red"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "super"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.5em"
}
]
},
{
"type": "rule",
"selectors": [
".title-lg"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "48px"
},
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".title-alt::before"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".title-center"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".title-center::before"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
},
{
"type": "declaration",
"property": "margin-right",
"value": "auto"
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em)",
"rules": [
{
"type": "rule",
"selectors": [
".title-alt::before"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
},
{
"type": "declaration",
"property": "margin-right",
"value": "auto"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"h2.header"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "25px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.5625rem"
},
{
"type": "declaration",
"property": "margin",
"value": "14px"
},
{
"type": "declaration",
"property": "margin",
"value": "0.56em 0.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".btn"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "1px solid #1a2b49"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50px"
},
{
"type": "declaration",
"property": "padding",
"value": "15px 30px"
},
{
"type": "declaration",
"property": "background",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".btn:hover",
".btn:focus",
".alt.btn"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#fff"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".alt.btn:hover",
".alt.btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "margin-right",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo:hover",
".navigation-logo:focus"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .line-group"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .line-group::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "bottom",
"value": "calc(0.4em - 1px)"
},
{
"type": "declaration",
"property": "margin-inline-start",
"value": "0.5em"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .wa"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "letter-spacing",
"value": "5px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.3em"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(1.3em, 7vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "-5px"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .pre",
".navigation-logo .ha"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "0.8em"
},
{
"type": "declaration",
"property": "letter-spacing",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
"header.alt-bg a:hover",
"footer.alt-bg a:hover",
"header.alt-bg a:focus",
"footer.alt-bg a:focus"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .btn"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .btn:hover",
".alt-bg .btn:focus",
".alt-bg .alt.btn"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .alt.btn:hover",
".alt-bg .alt.btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "40px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer .nav"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"header nav ul",
"footer nav ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding-inline-start",
"value": "0"
},
{
"type": "declaration",
"property": "flex-wrap",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
"header nav li",
"footer nav li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"header nav li li",
"footer nav li li"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "left"
}
]
},
{
"type": "rule",
"selectors": [
"header nav .menu li .year-switcher",
"header nav .menu li .table-of-contents-switcher",
"header nav .menu li .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "4em"
}
]
},
{
"type": "rule",
"selectors": [
"header nav"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"nav a"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "min-width",
"value": "205px"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "row-reverse"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher",
".language-switcher",
".year-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "400px"
},
{
"type": "declaration",
"property": "text-indent",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".header-search",
".footer-search"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".search-input"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.65"
}
]
},
{
"type": "rule",
"selectors": [
".search-button"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#000"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 27px"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #666"
},
{
"type": "declaration",
"property": "border-radius",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".search-button svg"
],
"declarations": [
{
"type": "declaration",
"property": "fill",
"value": "#000"
},
{
"type": "declaration",
"property": "color",
"value": "#000"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher:hover",
".language-switcher:hover",
".year-switcher:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher::after",
".language-switcher::after",
".year-switcher::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "\"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "border-style",
"value": "solid"
},
{
"type": "declaration",
"property": "border-width",
"value": "2px 2px 0 0"
},
{
"type": "declaration",
"property": "border-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "height",
"value": "0.4em"
},
{
"type": "declaration",
"property": "width",
"value": "0.4em"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-0.4em"
},
{
"type": "declaration",
"property": "right",
"value": "22px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(135deg)"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select",
".language-switcher select",
".year-switcher select"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "1px solid currentColor"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50px"
},
{
"type": "declaration",
"property": "padding",
"value": "20px 38px 20px 20px"
},
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "none"
},
{
"type": "declaration",
"property": "-moz-appearance",
"value": "none"
},
{
"type": "declaration",
"property": "appearance",
"value": "none"
},
{
"type": "declaration",
"property": "min-width",
"value": "100px"
},
{
"type": "declaration",
"property": "min-width",
"value": "6.35rem"
},
{
"type": "declaration",
"property": "text-align-last",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select",
".language-switcher select"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "120px"
},
{
"type": "declaration",
"property": "min-width",
"value": "7.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select::-ms-expand",
".language-switcher select::-ms-expand",
".year-switcher select::-ms-expand"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher option",
".language-switcher option",
".year-switcher option"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "background-color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher:focus-within",
".language-switcher:focus-within",
".year-switcher:focus-within",
".table-of-contents-switcher select:focus",
".language-switcher select:focus",
".year-switcher select:focus"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".not-translated"
],
"declarations": [
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.9em"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn",
"#menu",
"#mobile-footer-nav-items",
".menu"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".main"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0 auto"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
}
]
},
{
"type": "rule",
"selectors": [
".main a",
".main a:visited"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0b1423"
}
]
},
{
"type": "rule",
"selectors": [
"h2",
"h3",
"h4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "2em"
}
]
},
{
"type": "rule",
"selectors": [
"h2 code",
"h3 code",
"h4 code"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"p",
"td",
"th",
"code",
"li"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.6em"
}
]
},
{
"type": "rule",
"selectors": [
"hr"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.2"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote",
"blockquote p"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-size",
"value": "19px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.1875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'\"'"
},
{
"type": "declaration",
"property": "content",
"value": "'\"' \/ \"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-4rem"
},
{
"type": "declaration",
"property": "left",
"value": "-7rem"
},
{
"type": "declaration",
"property": "opacity",
"value": "0.05"
},
{
"type": "declaration",
"property": "font-size",
"value": "20rem"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Courier New', 'Courier', monospace"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote em"
],
"declarations": [
{
"type": "declaration",
"property": "font-style",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo nav-items nav-items nav-items' 'hr hr hr hr' 'copyright copyright ha-logo social-media'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "280px 1fr 1fr 120px 0 0"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "17.5rem 1fr 1fr 7.5rem 0 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "home-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .mobile-ha-social-media"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "ha-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "color",
"value": "currentColor"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "2vw"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items > ul > li:last-child > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "language-switcher"
}
]
},
{
"type": "rule",
"selectors": [
"footer .copyright"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "copyright"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .social-media"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "social-media"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
}
]
},
{
"type": "rule",
"selectors": [
"footer ul"
],
"declarations": [
{
"type": "declaration",
"property": "margin-block-start",
"value": "0"
},
{
"type": "declaration",
"property": "margin-block-end",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "hr"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "margin",
"value": "40px 0 20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "hr-last"
},
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
".social-media div"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 20px"
}
]
},
{
"type": "rule",
"selectors": [
".social-media li:first-child a"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".social-media a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "currentColor"
}
]
},
{
"type": "media",
"media": "(max-width: 72em) and (min-width: 37.51em)",
"rules": [
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "padding-top",
"value": "30px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav:first-of-type",
"footer nav:first-of-type",
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > a",
"header nav > ul > li > .search-nav"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "50px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "3.125rem"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header .social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "inline"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo home-logo home-logo home-logo' 'language-switcher language-switcher language-switcher language-switcher' 'hr hr hr hr' 'nav-items nav-items nav-items nav-items' 'hr-last hr-last hr-last hr-last' 'copyright copyright ha-logo social-media'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "3fr 1fr 1fr 120px 0 0"
},
{
"type": "declaration",
"property": "grid-template-rows",
"value": "60px auto auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".visually-hidden"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute !important"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "1px"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px 1px 1px 1px)"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px, 1px, 1px, 1px)"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".hidden"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none !important"
}
]
},
{
"type": "rule",
"selectors": [
".novisibility-until-js"
],
"declarations": [
{
"type": "declaration",
"property": "visibility",
"value": "hidden"
}
]
},
{
"type": "media",
"media": "(scripting: none)",
"rules": [
{
"type": "rule",
"selectors": [
".novisibility-until-js"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.js-enable",
".nav-dropdown-btn.js-enable:hover"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.5"
},
{
"type": "declaration",
"property": "color",
"value": "unset"
},
{
"type": "declaration",
"property": "cursor",
"value": "unset"
}
]
},
{
"type": "rule",
"selectors": [
"#skiptocontent a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "6px"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-1000px"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "border-right",
"value": "1px solid white"
},
{
"type": "declaration",
"property": "border-bottom",
"value": "1px solid white"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "8px"
},
{
"type": "declaration",
"property": "background",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#333"
},
{
"type": "declaration",
"property": "-webkit-transition",
"value": "top 1s ease-out"
},
{
"type": "declaration",
"property": "transition",
"value": "top 1s ease-out"
},
{
"type": "declaration",
"property": "z-index",
"value": "100"
}
]
},
{
"type": "rule",
"selectors": [
"#skiptocontent a:focus"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "outline-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "-webkit-transition",
"value": "top 0.1s ease-in"
},
{
"type": "declaration",
"property": "transition",
"value": "top 0.1s ease-in"
}
]
},
{
"type": "media",
"media": "(max-width: 37.5em)",
"rules": [
{
"type": "rule",
"selectors": [
"body",
"p",
"td",
"th",
"code",
"li"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
".visually-hidden-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute !important"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "1px"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px 1px 1px 1px)"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px, 1px, 1px, 1px)"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".title-lg"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "40px"
},
{
"type": "declaration",
"property": "font-size",
"value": "2.5rem"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(2.5rem, 15vw)"
}
]
},
{
"type": "rule",
"selectors": [
"h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "min(1.5rem, 12vw)"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "padding-top",
"value": "30px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".top-header"
],
"declarations": [
{
"type": "declaration",
"property": "flex-wrap",
"value": "wrap"
}
]
},
{
"type": "rule",
"selectors": [
"header nav:first-of-type",
"footer nav:first-of-type",
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "auto"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"#menu"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
"#menu .menu"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > a",
"header nav > ul > li > .search-nav"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "50px"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "200px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "10px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header .social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "inline"
}
]
},
{
"type": "rule",
"selectors": [
".main"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo' 'hr' 'nav-items' 'ha-social-media' 'hr-last' 'copyright'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr"
},
{
"type": "declaration",
"property": "grid-template-rows",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "home-logo"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .mobile-ha-social-media"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-area",
"value": "ha-social-media"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'ha-logo social-media'"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "ha-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "language-switcher"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "12px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.75rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer .copyright"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "copyright"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .social-media"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "social-media"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".not-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none !important"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 72em)",
"rules": [
{
"type": "rule",
"selectors": [
"#menu",
"#mobile-footer-nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".menu"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "display",
"value": "none"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "top",
"value": "100%"
},
{
"type": "declaration",
"property": "left",
"value": "-20px"
},
{
"type": "declaration",
"property": "right",
"value": "-20px"
},
{
"type": "declaration",
"property": "border-top",
"value": "1px solid rgba(242, 242, 242, 0.2)"
},
{
"type": "declaration",
"property": "padding",
"value": "60px 30px 30px"
},
{
"type": "declaration",
"property": "background-color",
"value": "#677486"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 16px 0 rgba(78, 85, 100, 1)"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "border",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "padding",
"value": "5px"
},
{
"type": "declaration",
"property": "height",
"value": "40px"
},
{
"type": "declaration",
"property": "width",
"value": "37px"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "width",
"value": "27px"
},
{
"type": "declaration",
"property": "height",
"value": "2px"
},
{
"type": "declaration",
"property": "background-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "border-radius",
"value": "2px"
},
{
"type": "declaration",
"property": "transition",
"value": "0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar + .menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "7px"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(1)"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(3)"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(-45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-open .menu"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".menu-open header"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#667384"
}
]
},
{
"type": "rule",
"selectors": [
".menu .misc"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-evenly"
},
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "18px 45px 18px 20px"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px"
},
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "white"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid currentColor"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.dropdown-open"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 0"
},
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "border-bottom-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-btn.dropdown-open"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "0 0 29px 29px"
},
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "border-top-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn:focus",
".nav-dropdown-btn:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn:focus:not(:focus-visible)"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn::after",
".nav-dropdown-list-current::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "\"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "border-style",
"value": "solid"
},
{
"type": "declaration",
"property": "border-width",
"value": "2px 2px 0 0"
},
{
"type": "declaration",
"property": "border-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "height",
"value": "7px"
},
{
"type": "declaration",
"property": "width",
"value": "7px"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-7px"
},
{
"type": "declaration",
"property": "right",
"value": "23px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transition",
"value": "all 200ms linear"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.dropdown-open::after",
".nav-dropdown-list-current::after"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "17px"
},
{
"type": "declaration",
"property": "right",
"value": "16px"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-9px"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav .nav-dropdown-btn.dropdown-open::after",
".table-of-contents .nav-dropdown-btn.dropdown-open::after"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "7px"
},
{
"type": "declaration",
"property": "width",
"value": "7px"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-2px"
},
{
"type": "declaration",
"property": "right",
"value": "23px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(-45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-current"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #f7f779"
},
{
"type": "declaration",
"property": "border-radius",
"value": "0 29px 29px"
},
{
"type": "declaration",
"property": "align-items",
"value": "flex-start"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "user-select",
"value": "none"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-1px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "56px"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 29px 0"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column-reverse"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list.align-right"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px 0 29px 29px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list.align-right"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 29px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list.align-center"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "0 0 29px 29px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list.align-center"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 0"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list li"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "15px 45px 15px 20px"
},
{
"type": "declaration",
"property": "width",
"value": "max-content"
},
{
"type": "declaration",
"property": "min-width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
},
{
"type": "declaration",
"property": "padding",
"value": "16px 8px 8px 16px"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".header-search .nav-dropdown-list-part",
".footer .footer-search .nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-part a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".header-list li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".footer-list li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter a",
".nav-dropdown-list-chapter span"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "8px 8px 8px 24px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter small a",
".nav-dropdown-list-chapter a span"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter.ebook"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-todo",
".nav-dropdown-list-current"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.5"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list .help-translate"
],
"declarations": [
{
"type": "declaration",
"property": "border-top",
"value": "1px dashed #bdbdbd"
},
{
"type": "declaration",
"property": "min-width",
"value": "10rem"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list .help-translate"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom",
"value": "1px dashed #bdbdbd"
},
{
"type": "declaration",
"property": "border-top",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "8px 8px 16px 16px"
}
]
},
{
"type": "rule",
"selectors": [
".no-wrap"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "media",
"media": "(max-width: 20em)",
"rules": [
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
".no-wrap"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "initial"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
}
]
},
{
"type": "media",
"media": "(prefers-reduced-motion: reduce)",
"rules": [
{
"type": "rule",
"selectors": [
"*",
"::before",
"::after"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1ms !important"
},
{
"type": "declaration",
"property": "animation-duration",
"value": "1ms !important"
},
{
"type": "declaration",
"property": "animation-iteration-count",
"value": "1 !important"
},
{
"type": "declaration",
"property": "background-attachment",
"value": "initial !important"
},
{
"type": "declaration",
"property": "scroll-behavior",
"value": "auto !important"
},
{
"type": "declaration",
"property": "transition-duration",
"value": "0s !important"
},
{
"type": "declaration",
"property": "transition-delay",
"value": "0s !important"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"pre"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 10px"
},
{
"type": "declaration",
"property": "line-height",
"value": "19px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
"pre code",
"td code",
"th code"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "border-radius",
"value": "0"
},
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "background-color",
"value": "unset"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "unset"
}
]
},
{
"type": "rule",
"selectors": [
"kbd",
"code"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f7f7"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #dadce0"
},
{
"type": "declaration",
"property": "padding",
"value": "1px 2px"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
"pre .comment"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#006400"
}
]
},
{
"type": "rule",
"selectors": [
"pre .support"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#006080"
}
]
},
{
"type": "rule",
"selectors": [
"pre .tag",
"pre .tag-name"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#4a3244"
}
]
},
{
"type": "rule",
"selectors": [
"pre .keyword",
"pre .css-property",
"pre .vendor-fix",
"pre .sass",
"pre .class",
"pre .id",
"pre .css-value",
"pre .entity.function",
"pre .storage.function"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "color",
"value": "#4a3244"
}
]
},
{
"type": "rule",
"selectors": [
"pre .css-property",
"pre .css-value",
"pre .vendor-fix",
"pre .support.namespace"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#333"
}
]
},
{
"type": "rule",
"selectors": [
"pre .function.call"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "navy"
}
]
},
{
"type": "rule",
"selectors": [
"pre .constant.numeric",
"pre .keyword.unit",
"pre .hex-color"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
},
{
"type": "declaration",
"property": "color",
"value": "#00f"
}
]
},
{
"type": "rule",
"selectors": [
"pre .entity.class"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#458"
}
]
},
{
"type": "rule",
"selectors": [
"pre .entity.id",
"pre .entity.function"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#900"
}
]
},
{
"type": "rule",
"selectors": [
"pre .attribute",
"pre .variable"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#000"
}
]
},
{
"type": "rule",
"selectors": [
"pre .string",
"pre .support.value"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
},
{
"type": "declaration",
"property": "color",
"value": "#b31107"
}
]
},
{
"type": "rule",
"selectors": [
"pre .regexp"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#009926"
}
]
},
{
"type": "rule",
"selectors": [
"html:not([lang=\"en\"]) main a[href*=\"\/en-US\/\"]::after",
"html:not([lang=\"en\"]) main a[href*=\"\/en\/\"]::after",
"html:not([lang=\"en\"]) main a[href^=\"https:\/\/en.\"]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'(en)'"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.6em"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "-1em"
}
]
},
{
"type": "rule",
"selectors": [
"main a[hreflang]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'(' attr(hreflang) ')'"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.6em"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "-1em"
}
]
},
{
"type": "rule",
"selectors": [
"html[lang=\"en\"] main a[hreflang=\"en\"]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "initial"
}
]
},
{
"type": "media",
"media": "print",
"rules": [
{
"type": "rule",
"selectors": [
".top-header",
".index",
".discuss",
"#chapter-navigation",
"footer .navigation-logo",
"footer #mobile-footer-nav-items",
"footer .nav-items",
"footer .table-of-contents",
"footer .language-switcher",
"footer .social-media",
"footer .accessibility-statement",
"footer .footer-bullet",
"footer .rss-feed",
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
"a.btn"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"h1",
"h2",
"h3",
"p",
"p.copyright",
"p.copyright a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "black"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0 auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#62718b"
}
]
},
{
"type": "rule",
"selectors": [
"figure iframe"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"figure .fig-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"figure iframe.video-embed"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"figure .video-fallback-image"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".fig-description-button"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "background",
"value": "transparent linear-gradient(#5c687d 70%, transparent 30%)"
},
{
"type": "declaration",
"property": "background",
"value": "transparent url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEyNTAiIHZpZXdCb3g9IjAgMCAxOTIwIDEyNTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICBzdmd7YmFja2dyb3VuZDojZmZmfQ0KICAgICAgLmNscy0xe2ZpbGw6I2E4Y2FiYTtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5Oi4wNX0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS0yMzEgODloMjA4OHY2NTFsLTIwODggMzYwVjg5eiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwIDIzOWgyMDg4djY1MWwtMjA4OCAzNjBWMjM5eiIvPg0KICA8cGF0aCBkPSJNLTE0NC0xOWgyMDg4djY1MUwtMTQ0IDk5MlYtMTl6IiBmaWxsPSIjMWEyYjQ5IiBvcGFjaXR5PSIuNzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwLTgzaDIwODh2NjUxTC00NzAgOTI4Vi04M3oiLz4NCiAgPHBhdGggZD0iTS0yMzItNDhoMjA4OHY2NTFMLTIzMiA5NjNWLTQ4eiIgZmlsbD0iI2YyZjJmMiIgb3BhY2l0eT0iLjA1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg0K\")"
},
{
"type": "declaration",
"property": "background-position",
"value": "bottom left"
},
{
"type": "declaration",
"property": "background-repeat",
"value": "no-repeat"
},
{
"type": "declaration",
"property": "background-size",
"value": "100% 100%"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "900px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "52.94em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-900px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-52.94em"
}
]
},
{
"type": "rule",
"selectors": [
"#maincontent"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "-ms-grid"
},
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'. intro .' '. chapter .' 'contributors contributors contributors' '. methodology .'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr minmax(auto, 80em) 1fr"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".methodology-container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "margin-top",
"value": "58px"
}
]
},
{
"type": "rule",
"selectors": [
".intro h1"
],
"declarations": [
{
"type": "declaration",
"property": "letter-spacing",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".intro h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-size",
"value": "30px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".intro .coming-soon"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-size",
"value": "45px"
},
{
"type": "declaration",
"property": "font-size",
"value": "2.8125rem"
}
]
},
{
"type": "rule",
"selectors": [
"p"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "grid-area",
"value": "intro"
},
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "1"
},
{
"type": "declaration",
"property": "-ms-grid-columns",
"value": "2fr 1fr"
},
{
"type": "declaration",
"property": "display",
"value": "-ms-grid"
},
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'intro image'"
},
{
"type": "declaration",
"property": "grid-gap",
"value": "2rem"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-column",
"value": "1"
},
{
"type": "declaration",
"property": "grid-area",
"value": "intro"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "max-width",
"value": "550px"
},
{
"type": "declaration",
"property": "max-width",
"value": "34.375rem"
},
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-year"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "1"
},
{
"type": "declaration",
"property": "grid-area",
"value": "year"
},
{
"type": "declaration",
"property": "display",
"value": "none"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-column",
"value": "2"
},
{
"type": "declaration",
"property": "grid-area",
"value": "image"
},
{
"type": "declaration",
"property": "max-height",
"value": "485px"
},
{
"type": "declaration",
"property": "max-height",
"value": "30.3125rem"
},
{
"type": "declaration",
"property": "max-width",
"value": "485px"
},
{
"type": "declaration",
"property": "max-width",
"value": "30.3125rem"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "25.5px"
},
{
"type": "declaration",
"property": "fill",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper img"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "media",
"media": "all and (-ms-high-contrast: none)",
"rules": [
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "180px"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper text"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
}
]
},
{
"type": "rule",
"selectors": [
".intro .btn"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".intro .btn:hover",
".intro .btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "2"
},
{
"type": "declaration",
"property": "grid-area",
"value": "chapter"
},
{
"type": "declaration",
"property": "padding",
"value": "120px 0"
},
{
"type": "declaration",
"property": "padding",
"value": "7.5rem 0"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h2"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "24px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.5rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "550px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content code"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content > div",
".featured-chapter-content button"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr 1fr 1fr"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data div"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 3px"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data-item div:first-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "180px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(180px, 15vw)"
},
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "3"
},
{
"type": "declaration",
"property": "grid-area",
"value": "contributors"
},
{
"type": "declaration",
"property": "background-image",
"value": "url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDIiIGhlaWdodD0iMzMwIiB2aWV3Qm94PSIwIDAgMzAyIDMzMCI+CiAgPHBhdGggb3BhY2l0eT0iLjMiIGZpbGw9IiNmN2Y3NzkiIGQ9Ik0tMTcxMiAyNTdIMjI1djczaC0xOTM3eiIvPgogIDxwYXRoIG9wYWNpdHk9Ii45IiBmaWxsPSIjYThjYWJhIiBkPSJNLTE2NDAgMTM2SDI5N3Y3M2gtMTkzN3oiLz4KICA8cGF0aCBvcGFjaXR5PSIuOSIgZmlsbD0iI2Y3Zjc3OSIgZD0iTS0xNjc3IDE2NkgyNjB2NzNoLTE5Mzd6Ii8+CiAgPHBhdGggb3BhY2l0eT0iLjkiIGZpbGw9IiM0YTMyNDQiIGQ9Ik0tMTc3MiAzSDE2NXY3M2gtMTkzN3oiLz4KPC9zdmc+\")"
},
{
"type": "declaration",
"property": "background-position",
"value": "-150px center"
},
{
"type": "declaration",
"property": "background-repeat",
"value": "no-repeat"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "height",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "140px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-210px"
},
{
"type": "declaration",
"property": "right",
"value": "100px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "left",
"value": "200px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "font-size",
"value": "600px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(600px, 35vw)"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "height",
"value": "100%"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-container"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "4"
},
{
"type": "declaration",
"property": "grid-area",
"value": "methodology"
},
{
"type": "declaration",
"property": "padding",
"value": "0 min(60px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".methodology"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0 30px 0"
},
{
"type": "declaration",
"property": "margin",
"value": "min(20px, 5vw) 0 min(30px, 8vw) 0"
},
{
"type": "declaration",
"property": "padding",
"value": "20px 30px"
},
{
"type": "declaration",
"property": "padding",
"value": "min(20px, 5vw) min(30px, 8vw)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "5px"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 5px 5px #f6f7f9"
},
{
"type": "declaration",
"property": "flex-wrap",
"value": "wrap"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-right",
"value": "40px"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
}
]
},
{
"type": "rule",
"selectors": [
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-left",
"value": "40px"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div",
".data-processed div"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "margin",
"value": "10px 10px"
},
{
"type": "declaration",
"property": "margin",
"value": "0.714em 0.625rem"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div:last-of-type",
".data-processed div:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "700px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology button"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #1b2c4a"
},
{
"type": "declaration",
"property": "color",
"value": "#1b2c4a"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "-3px"
},
{
"type": "declaration",
"property": "width",
"value": "650px"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "z-index",
"value": "-1"
},
{
"type": "declaration",
"property": "background",
"value": "linear-gradient(180deg, rgba(0, 0, 0, 0) calc(70% - 1px), rgb(192, 192, 192) calc(50%), rgba(0, 0, 0, 0) calc(70% + 1px))"
}
]
},
{
"type": "media",
"media": "(max-width: 87.5em) and (min-width: 56.26em)",
"rules": [
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "300px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(300px, 25vw)"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
},
{
"type": "declaration",
"property": "top",
"value": "50px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "8vw"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "auto"
},
{
"type": "declaration",
"property": "right",
"value": "10%"
},
{
"type": "declaration",
"property": "bottom",
"value": "65%"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "left",
"value": "30%"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em) and (min-width: 37.51em)",
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "1800px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "105.88em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-1800px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-105.88em"
}
]
},
{
"type": "rule",
"selectors": [
"header::after"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "450px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'year' 'intro' 'image'"
},
{
"type": "declaration",
"property": "justify-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "padding",
"value": "40px 60px"
},
{
"type": "declaration",
"property": "padding",
"value": "min(40px, 3vw) min(60px, 4vw)"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "40px 60px"
}
]
},
{
"type": "rule",
"selectors": [
".rectangles"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".contributors"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "300px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(300px, 25vw)"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
},
{
"type": "declaration",
"property": "top",
"value": "50px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "top",
"value": "25px"
},
{
"type": "declaration",
"property": "right",
"value": "50px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "bottom",
"value": "60px"
},
{
"type": "declaration",
"property": "left",
"value": "150px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "bottom",
"value": "60px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "350px"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested",
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div:last-of-type",
".data-processed div:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "5rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "5rem"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em)",
"rules": [
{
"type": "rule",
"selectors": [
".intro-year"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "font-size",
"value": "190px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(190px, 30vw)"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "3rem 0"
},
{
"type": "declaration",
"property": "max-width",
"value": "100vw"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "background-image",
"value": "none"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container .container"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 37.5em)",
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-size",
"value": "cover"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "1650px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "103.125em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-1650px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-103.125em"
}
]
},
{
"type": "rule",
"selectors": [
"header::after"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "200px"
}
]
},
{
"type": "rule",
"selectors": [
"header .container",
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "padding-right",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#maincontent"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr minmax(auto, 100%) 1fr"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'year' 'intro' 'image'"
},
{
"type": "declaration",
"property": "justify-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "min-height",
"value": "1100px"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".intro p"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".intro button"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data-item"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "10px"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 60px 340px"
},
{
"type": "declaration",
"property": "padding",
"value": "0 min(60px, 5vw) 21.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".rectangles"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".contributors"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min (20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "220px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(220px, 59vw)"
},
{
"type": "declaration",
"property": "line-height",
"value": "220px"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "top",
"value": "40px"
},
{
"type": "declaration",
"property": "top",
"value": "min(40px, 40vw)"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "width",
"value": "min(80px, 30vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-55px"
},
{
"type": "declaration",
"property": "right",
"value": "60px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-20px"
},
{
"type": "declaration",
"property": "left",
"value": "130px"
},
{
"type": "declaration",
"property": "left",
"value": "min(130px, 35vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "bottom",
"value": "-15px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
},
{
"type": "declaration",
"property": "width",
"value": "350px"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested",
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
}
]
}
],
"parsingErrors": []
}
}
}
],
"_performance": {
"lcp_elem_stats": {
"startTime": 1022.2999999970198,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 745.6000000014901,
"renderTime": 1022.2999999970198,
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
],
"boundingClientRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"naturalWidth": 820,
"naturalHeight": 562,
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "relative",
"width": "485px",
"height": "332.391px"
},
"percentOfViewport": "0.173",
"cover90viewport": false
},
"raw_lcp_element": null,
"lcp_resource": {
"id": "40865.18",
"sequence": 10,
"body": "\/home\/pmeenan\/wptagent\/work\/wptagent-manual-221206-10.240.0.22\/240607_8R_9.1.0\/bodies\/40865.18",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"status": 200,
"connectionId": 86,
"protocol": "h2",
"connectionReused": true,
"fromServiceWorker": false,
"timing": {
"requestTime": 46990.864887,
"proxyStart": -1,
"proxyEnd": -1,
"dnsStart": -1,
"dnsEnd": -1,
"connectStart": -1,
"connectEnd": -1,
"sslStart": -1,
"sslEnd": -1,
"workerStart": -1,
"workerReady": -1,
"workerFetchStart": -1,
"workerRespondWithSettled": -1,
"sendStart": 0.936,
"sendEnd": 1.181,
"pushStart": 0,
"pushEnd": 0,
"receiveHeadersStart": 156.385,
"receiveHeadersEnd": 156.634
},
"fromDiskCache": false,
"remoteIPAddress": "172.253.122.121",
"remotePort": 443,
"securityState": "secure",
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "almanac.httparchive.org",
"sanList": [
"almanac.httparchive.org"
],
"issuer": "WR3",
"validFrom": 1717315872,
"validTo": 1725094985,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1717319473274,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210081366EA97AB8EE7BF5FED5BF3F0615479F313B36F2BF2C4B043C992AE290D6F10220079B369B309F31E8087A25D81CE547E5BB916243938A8E1617E28342B4E3D4AD"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1717319473292,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100CF2DBC06805F677B65B38D9E00ED67825B0CC2F2A4F5C3E4ED49C783792B4B5F022100D1591F55BB7091CF03BCD91B9729BB71C91CCFE07237EFB7908FEBB9533B8171"
}
],
"certificateTransparencyCompliance": "unknown",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"fromPrefetchCache": false,
"response_headers": {
"cache-control": "public, max-age=10800",
"content-type": "image\/png",
"date": "Fri, 07 Jun 2024 07:13:21 GMT",
"etag": "\"8PhiYA\"",
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"server": "Google Frontend",
"strict-transport-security": "max-age=31556926; includeSubDomains",
"vary": "Accept-Encoding",
"x-cloud-trace-context": "3c76b830eb9feb85d9bd0abd268ed8ec",
"x-content-type-options": "nosniff"
},
"request_headers": {
":authority": "almanac.httparchive.org",
":method": "GET",
":path": "\/static\/images\/home-hero.png",
":scheme": "https",
"accept": "image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding": "gzip, deflate, br, zstd",
"accept-language": "en-US,en;q=0.9",
"priority": "u=1, i",
"referer": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Unknown\"",
"sec-fetch-dest": "image",
"sec-fetch-mode": "no-cors",
"sec-fetch-site": "same-origin",
"user-agent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
},
"initiator": {
"type": "parser",
"url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"lineNumber": 1379,
"columnNumber": 99
},
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"timestamp": 46990.864238,
"frameId": "EBE83352338A4CC83715A0259EBAFAE3",
"hasUserGesture": false,
"type": "Image",
"wallTime": 1717744401.193522,
"initialPriority": "High",
"priority": "High",
"transfer_size": 38139
},
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45"
],
"gaming_metrics": [],
"speculation_rules": [
{
"prerender": [
{
"source": "document",
"where": {
"and": [
{
"href_matches": "\/*"
},
{
"not": {
"href_matches": "\/static\/*"
}
}
]
},
"eagerness": "moderate"
}
]
}
]
},
"_privacy": "{\"privacy_wording_links\":[{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"},{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"}],\"iab_tcf_v1\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_tcf_v2\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_usp\":{\"present\":false,\"privacy_string\":null},\"ads_transparency_spotlight\":{\"present\":false,\"ads_metadata\":null},\"document_interestCohort\":false,\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":true,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"media_devices\":{\"navigator_mediaDevices_enumerateDevices\":false,\"navigator_mediaDevices_getUserMedia\":false,\"navigator_mediaDevices_getDisplayMedia\":false},\"geolocation\":{\"navigator_geolocation_getCurrentPosition\":false,\"navigator_geolocation_watchPosition\":false}}",
"_pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"_quirks_mode": false,
"_responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":38042,\"bitsPerPixel\":0.6603940630153633,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":11971,\"bitsPerPixel\":2.4677386105957533,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":9966,\"bitsPerPixel\":2.070749571450834,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
"_robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"_robots_txt": "{\"redirected\":false,\"status\":200,\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"sitemap\":1,\"user_agent\":1,\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0},\"by_useragent\":{\"*\":{\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0}}}}",
"_sass": "{\"stylesheets\":{\"remote\":3,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"_security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"_sessionstorage_size": 0,
"_structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]},\"raw\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
"_test_result": 0,
"_third-parties": "[{\"name\":\"Workbox\",\"version\":null}]",
"_usertiming": 0,
"_valid-head": {
"invalidElements": [],
"invalidHead": false
},
"_well-known": "{\"\/.well-known\/assetlinks.json\":{\"found\":false},\"\/.well-known\/apple-app-site-association\":{\"found\":false},\"\/.well-known\/gpc.json\":{\"found\":false},\"\/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"\/.well-known\/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/security.txt\/\",\"signed\":false}},\"\/.well-known\/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/change-password\/\"}},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\"}}}",
"_wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":126,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":110,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":124,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":127}},\"raw\":{\"crawlable\":{\"follow\":132,\"nofollow\":0},\"hash_link\":14,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":4,\"jumpto\":{\"total\":2,\"early\":1,\"other\":1,\"using_id\":2,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":116,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":1,\"text_links\":133,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"about\":2,\"https\":132}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"raw\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"title_changed_on_render\":false},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]},\"raw\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}},\"raw\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":true,\"html\":true,\"head\":true,\"size\":66467,\"head_size\":6646,\"body_size\":59772,\"comment_count\":13},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"raw\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"],\"url\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}},\"raw\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":347,\"raw\":347},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}},\"raw\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n at addControlToStats (<anonymous>:227:36)\\n at <anonymous>:281:7\\n at captureAndLogError (<anonymous>:38:12)\\n at wptCustomMetric (<anonymous>:220:27)\\n at <anonymous>:367:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
"ads": "{\"ads\":{\"present\":false,\"status\":404},\"app_ads\":{\"present\":false,\"status\":404},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
"almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":29,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"\/static\/images\/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"\/static\/images\/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application\/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"\/en\/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/es\/2022\/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/fr\/2022\/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/hi\/2022\/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/it\/2022\/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ja\/2022\/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/nl\/2022\/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/pt\/2022\/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ru\/2022\/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/tr\/2022\/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/uk\/2022\/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"x-default\"}],\"attribute_usage_count\":{\"rel\":29,\"href\":29,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"\/static\/images\/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org\/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org\/WebSite\",\"ListItem\",\"schema.org\/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":113,\"external\":14,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":382,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":127},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":15,\"content_lengths\":[8989,250,232,240,252,249,77,250,246,232,235,232,210,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":14,\"height\":14,\"display\":1,\"role\":13,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":158,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":197,\"xmlns\":1,\"width\":19,\"height\":19,\"display\":1,\"id\":52,\"viewBox\":12,\"d\":14,\"fill\":14,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":13,\"aria-labelledby\":14,\"xmlns:xlink\":13,\"xlink:href\":13,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":4,\"value\":94,\"aria-hidden\":3,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
"aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": null,
"svelte_version": null,
"feature_flags": []
},
"avg_dom_depth": 9,
"cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"cookies": {
"allCookies": [
{
"domain": "httparchive.org",
"expires": 1752304402257.584,
"name": "_ga",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.403251066.1717744402",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717830802000,
"name": "_gid",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.2049521745.1717744402",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717744462000,
"name": "_gat_gtag_UA_22381566_3",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "1",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1752304402380.686,
"name": "_ga_PQ5N2MZG5M",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GS1.1.1717744401.1.0.1717744402.0.0.0",
"httpOnly": false
}
]
},
"crawl_links": [
"https:\/\/almanac.httparchive.org\/en\/2022\/table-of-contents",
"https:\/\/almanac.httparchive.org\/en\/2022\/methodology",
"https:\/\/almanac.httparchive.org\/en\/2022\/contributors",
"https:\/\/almanac.httparchive.org\/en\/2022\/css",
"https:\/\/almanac.httparchive.org\/en\/accessibility-statement",
"https:\/\/almanac.httparchive.org\/en\/rss.xml"
],
"css": "{\"css_in_js\":[],\"prefersColorScheme\":true,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
"css-variables": "{\"summary\":{}}",
"doctype": "html",
"document_height": 3028,
"document_width": 1351,
"ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":14,\"link\":31,\"script\":13,\"body\":1,\"svg\":15,\"symbol\":11,\"path\":14,\"circle\":1,\"ellipse\":1,\"div\":46,\"a\":127,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":137,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":13,\"em\":2,\"select\":6,\"option\":96,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"p\":4,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"code\":1,\"footer\":1,\"hr\":2}",
"event-names": {
"https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5": [
"change",
"click",
"keydown",
"click",
"keydown",
"click",
"click",
"click",
"keydown",
"click",
"load",
"error",
"click",
"keyup",
"click",
"keydown"
],
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45": [
"pageshow",
"visibilitychange",
"visibilitychange",
"prerenderingchange",
"prerenderingchange",
"load",
"pointerup",
"pointercancel"
],
"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js": [
"click"
]
},
"fugu-apis": {
"Device Memory": [
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09"
]
},
"generated-content": {
"percent": "-0.0098",
"sizeInKB": "-0.63"
},
"generated-html": "<!DOCTYPE html>\n<html lang=\"en\"><head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \n <title>The 2022 Web Almanac<\/title>\n <link rel=\"stylesheet\" href=\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\">\n \n \n <link rel=\"stylesheet\" href=\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\">\n\n <link rel=\"stylesheet\" href=\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Poppins-Light.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Regular.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Poppins-Bold.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Black.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Bold.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n\n <script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\" nonce=\"\"><\/script><script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.google-analytics.com\/analytics.js\" nonce=\"\"><\/script><script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\" nonce=\"\"><\/script><script nonce=\"\">\n window.dataLayer = window.dataLayer || [];\n function gtag() {\n dataLayer.push(arguments);\n }\n gtag('js', new Date());\n gtag('config', 'UA-22381566-3', {\n 'link_attribution': true\n });\n gtag('config', 'G-PQ5N2MZG5M');\n <\/script>\n \n <link rel=\"shortcut icon\" href=\"\/static\/images\/favicon.ico\">\n <link rel=\"apple-touch-icon\" href=\"\/static\/images\/apple-touch-icon.png\">\n \n<meta name=\"description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta property=\"og:title\" content=\"The 2022 Web Almanac\">\n<meta property=\"og:url\" content=\"https:\/\/almanac.httparchive.org\/en\/2022\/\">\n<meta property=\"og:image\" content=\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:site\" content=\"@HTTPArchive\">\n<meta name=\"twitter:title\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:image\" content=\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\">\n<meta name=\"twitter:image:alt\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<link rel=\"webmention\" href=\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\">\n<link rel=\"pingback\" href=\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\">\n<link rel=\"me\" href=\"mailto:team@httparchive.org\">\n\n\n\n<script type=\"application\/ld+json\">\n {\n \"@context\": \"http:\/\/schema.org\",\n \"@type\": \"Article\",\n \"mainEntityOfPage\": {\n \"@type\": \"WebPage\",\n \"@id\": \"https:\/\/almanac.httparchive.org\/en\/2022\/\"\n },\n \"headline\": \"The 2022 Web Almanac\",\n \"image\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\",\n \"height\": 600,\n \"width\": 1200\n },\n \"publisher\": {\n \"@type\": \"Organization\",\n \"name\": \"HTTP Archive\",\n \"logo\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\",\n \"height\": 160,\n \"width\": 320\n },\n \"sameAs\": [\n \"https:\/\/httparchive.org\",\n \"https:\/\/twitter.com\/HTTPArchive\",\n \"https:\/\/github.com\/HTTPArchive\"\n ]\n },\n \"author\":\n \n{\n \"@type\": \"Person\",\n \"sameAs\": [\n \"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\n \"https:\/\/twitter.com\/rick_viscomi\",\n \"https:\/\/github.com\/rviscomi\"\n ],\n \"name\": \"Rick Viscomi\"\n}\n,\n \"description\": \"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\n \"datePublished\": \"2022-07-02T00:00:00.000Z\",\n \"dateModified\": \"2022-07-02T00:00:00.000Z\"\n }\n <\/script>\n \n<script type=\"application\/ld+json\">\n {\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"WebSite\",\n \"url\": \"https:\/\/almanac.httparchive.org\/en\/\",\n \"potentialAction\": {\n \"@type\": \"SearchAction\",\n \"target\": {\n \"@type\": \"EntryPoint\",\n \"urlTemplate\": \"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\"\n },\n \"query-input\": \"required name=search_term_string\"\n }\n }\n<\/script>\n\n\n \n<script type=\"application\/ld+json\">\n {\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"BreadcrumbList\",\n \"itemListElement\": [{\n \"@type\": \"ListItem\",\n \"position\": 1,\n \"name\": \"en\",\n \"item\": \"https:\/\/almanac.httparchive.org\/en\/\"\n }]\n }\n<\/script>\n\n\n\n <link rel=\"canonical\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\">\n <link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Web Almanac by HTTP Archive RSS (en)\" href=\"\/en\/rss.xml\">\n \n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\" hreflang=\"en\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/es\/2022\/\" hreflang=\"es\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/fr\/2022\/\" hreflang=\"fr\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/hi\/2022\/\" hreflang=\"hi\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/it\/2022\/\" hreflang=\"it\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/ja\/2022\/\" hreflang=\"ja\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/nl\/2022\/\" hreflang=\"nl\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/pt\/2022\/\" hreflang=\"pt\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/ru\/2022\/\" hreflang=\"ru\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/tr\/2022\/\" hreflang=\"tr\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/uk\/2022\/\" hreflang=\"uk\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\" hreflang=\"zh-CN\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\" hreflang=\"zh-TW\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\" hreflang=\"x-default\">\n \n <\/head>\n\n <body class=\"year-2022\">\n \n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"0\" height=\"0\" display=\"none\">\n <!-- HTTPArchive -->\n <symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">\n <path d=\"M10.626 7.433h14.5v47.5c6-7.4 13.5-11 22.5-11 4.9 0 9.2 1.2 13.1 3.7 3.9 2.4 6.7 5.8 8.6 10.1 1.9 4.3 2.9 10.7 2.9 19.1v41.6h-14.6v-45.2c0-5.3-1.3-9.6-4-12.9-2.6-3.3-6-4.9-10.3-4.9-3.2 0-6.2.8-9 2.5-2.8 1.6-5.9 4.4-9.3 8.2v52.4h-14.4V7.433m66.4 49.5l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4m54.3 0l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4M212.8 30.1l-27.2 26.7v1.4h39c6.1.2 10.6 1.5 13.9 3.1 3.5 1.6 6.3 4.3 8.3 7.9 2.1 3.7 3.1 7.9 3.1 12.7 0 7.4-2.2 13.5-6.5 18.2-4.3 4.7-9.8 7.1-16.6 7.1-2.8 0-5.5-.4-8.2-1.1v12.3c3.4.9 6.7 1.3 9.7 1.3 10.5 0 19.2-3.5 26-10.6 6.8-7 10.2-16 10.3-27 0-11.6-3.6-20.6-10.9-27.1-7.1-6.4-17.1-9.6-29.8-9.7h-.4l-10.6-.1V30.1z\" fill=\"currentColor\"><\/path>\n <path d=\"M198 63.7c0 52.2-.1 108.8-.1 154.7h14.8v-52.5c3.4-3.8 6.1-6.4 8.9-8 2.8-1.6 5.8-2.4 9-2.4 4.3 0 7.7 1.6 10.3 4.9 2.6 3.2 4 7.5 4 12.9v45.2h14.5v-41.6c0-8.5-.9-14.9-2.8-19.2-1.9-4.3-4.7-7.7-8.6-10.1-3.9-2.4-8.3-3.7-13.1-3.7-8.8 0-16.1 3.5-22.1 10.6v-53.1c.1-12.5 0-25.1 0-37.7H198zM55.9 174.5v31.1c0 2.5.8 3.7 2.5 3.7s4.5-1.3 8.2-3.9v8.8c-3.3 2.1-5.9 3.5-7.9 4.3-2 .8-4 1.2-6.2 1.2-6.2 0-9.9-2.4-11-7.3-6.1 4.8-12.7 7.2-19.6 7.2-5.1 0-9.3-1.7-12.7-5-3.4-3.4-5.1-7.6-5.1-12.7 0-4.6 1.6-8.7 4.9-12.3 3.3-3.7 8.1-6.5 14.1-8.7l18.5-6.4v-3.9c0-8.8-4.4-13.2-13.2-13.2-7.9 0-15.6 4.1-23 12.2v-15.8c5.6-6.6 13.7-9.9 24.2-9.9 7.9 0 14.2 2.1 19 6.2 1.6 1.3 3 3.1 4.3 5.3 1.3 2.2 2.1 4.4 2.4 6.6.4 2.2.6 6.3.6 12.5m-14.2 29.4v-21.7L32 186c-4.9 2-8.4 3.9-10.5 6-2 2-3 4.4-3 7.4s1 5.5 2.9 7.4c2 1.9 4.5 2.9 7.5 2.9 4.6-.1 8.8-2 12.8-5.8M90 145.3v16.8l.8-1.3c7-11.3 14-16.9 21-16.9 5.5 0 11.1 2.8 17.1 8.3l-7.6 12.7c-5-4.8-9.7-7.2-14-7.2-4.7 0-8.7 2.2-12.2 6.7-3.4 4.4-5.1 9.7-5.1 15.8v38.2H75.5v-73.1H90m96.9 56v14.3c-7.3 2.7-14.4 4.1-21.3 4.1-11.4 0-20.6-3.4-27.4-10.2-6.8-6.8-10.2-15.9-10.2-27.3 0-11.5 3.3-20.8 9.9-27.8 6.6-7 15.3-10.6 26.1-10.6 3.8 0 7.1.4 10.1 1.1 3 .7 6.7 2 11.1 4v15.4c-7.3-4.7-14.1-7-20.3-7-6.5 0-11.9 2.3-16 6.9-4.2 4.6-6.3 10.4-6.3 17.5 0 7.5 2.3 13.4 6.8 17.8 4.6 4.4 10.7 6.6 18.4 6.6 5.5.1 11.9-1.5 19.1-4.8m93.2-86.7c2.4 0 4.4.8 6.1 2.5 1.7 1.6 2.5 3.7 2.5 6s-.8 4.3-2.5 6c-1.7 1.7-3.7 2.5-6.1 2.5-2.2 0-4.2-.8-5.9-2.5-1.7-1.7-2.5-3.8-2.5-6s.8-4.2 2.5-5.9c1.7-1.8 3.7-2.6 5.9-2.6m-7.2 30.7h14.5v73.1h-14.5v-73.1m75 0h15.7l-32.3 74.4h-4.8l-33.1-74.4h15.8l19.7 45 19-45m78.8 37.8h-51.4c.4 7 2.7 12.6 7 16.7s9.9 6.2 16.8 6.2c9.5 0 18.3-3 26.4-8.9v14.1c-4.4 3-8.9 5.1-13.3 6.4-4.3 1.3-9.5 1.9-15.3 1.9-8.1 0-14.6-1.7-19.5-5-5-3.3-9-7.8-12-13.4-3-5.7-4.4-12.2-4.4-19.6 0-11.1 3.2-20.2 9.5-27.1 6.3-7 14.5-10.5 24.6-10.5 9.7 0 17.4 3.4 23.2 10.2 5.8 6.8 8.7 15.9 8.7 27.3v1.7m-51.4-8.6h36.8c-.4-5.8-2.1-10.2-5.2-13.3-3.1-3.1-7.2-4.7-12.4-4.7s-9.5 1.6-12.8 4.7c-3.2 3-5.4 7.5-6.4 13.3\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- GitHub -->\n <symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">\n <path d=\"M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Twitter -->\n <symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">\n <path d=\"M78.6 203.1c94.3 0 145.9-78.2 145.9-145.9 0-2.2 0-4.4-.1-6.6 10-7.3 18.7-16.3 25.6-26.5-9.4 4.1-19.3 6.9-29.5 8.1 10.7-6.4 18.7-16.5 22.5-28.4-10.1 6-21.1 10.2-32.6 12.4C191-4.5 158.5-5.5 137.8 14c-13.3 12.5-19 31.2-14.8 49C81.9 60.9 43.4 41.4 17.4 9.4 3.8 32.8 10.7 62.8 33.3 77.8c-8.2-.2-16.1-2.4-23.3-6.4v.6c0 24.4 17.2 45.4 41.2 50.3-7.6 2.1-15.5 2.4-23.2.9 6.7 20.9 26 35.2 47.9 35.6-18.2 14.3-40.6 22-63.7 22-4.1 0-8.2-.3-12.2-.7 23.5 15.1 50.7 23 78.6 23\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- LinkedIn -->\n <symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">\n <path d=\"M185.2 0H14.8C6.6 0 0 6.4 0 14.3v171.3c0 7.9 6.6 14.3 14.8 14.3h170.4c8.1 0 14.8-6.4 14.8-14.3V14.3C199.9 6.4 193.3 0 185.2 0zM60.6 167.3H30.4V77.1h30.2v90.2zM45.5 64.8h-.2c-10.1 0-16.7-6.9-16.7-15.6 0-8.8 6.7-15.6 17.1-15.6 10.3 0 16.7 6.7 16.9 15.6 0 8.6-6.5 15.6-17.1 15.6zm124 102.5h-30.2V119c0-12.1-4.4-20.4-15.3-20.4-8.4 0-13.3 5.6-15.5 11-.8 1.9-1 4.6-1 7.3v50.4H77.3s.4-81.8 0-90.3h30.2v12.8c4-6.1 11.2-14.9 27.2-14.9 19.9 0 34.8 12.9 34.8 40.6v51.8zm-62.2-77.1c0-.1.1-.2.2-.3v.3h-.2z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Globe -->\n <symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">\n <circle cx=\"14.5\" cy=\"14.5\" r=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/circle>\n <ellipse cx=\"14.5\" cy=\"14.5\" rx=\"6.1\" ry=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/ellipse>\n <path d=\"M1.6 9.6h25.8M1.6 19.4h25.8\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Bar chart -->\n <symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Comment -->\n <symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- SQL -->\n <symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">\n <path d=\"M.1 12.4V9.6c.5.4 1.1.8 1.7 1 .6.2 1.2.3 1.8.3.4 0 .7 0 .9-.1s.5-.2.7-.3c.2-.1.3-.2.4-.4.1-.2.1-.3.1-.5s-.1-.5-.2-.7c-.2-.2-.4-.4-.6-.5-.3-.2-.5-.4-.9-.5-.3-.2-.7-.3-1.1-.5-1-.4-1.7-.9-2.2-1.5S0 4.6 0 3.8c0-.7.1-1.2.4-1.7S1 1.2 1.5.9s1-.5 1.6-.7S4.3 0 5 0s1.2 0 1.8.1 1 .2 1.4.4v2.6c-.3-.1-.5-.3-.8-.4s-.5-.2-.7-.2c-.3-.1-.6-.2-.8-.2-.3 0-.5-.1-.7-.1-.3 0-.6 0-.9.1s-.5.2-.7.3c-.2.1-.4.2-.5.4-.1.2-.1.3-.1.5s.1.4.2.6c.1.2.3.3.5.5.1.1.4.3.7.4.3.1.6.3 1 .4.5.2 1 .4 1.4.7.4.2.7.5 1 .8s.5.6.7 1c.2.4.2.8.2 1.3 0 .7-.1 1.3-.4 1.8-.3.6-.7 1-1.1 1.3-.5.3-1 .5-1.6.6s-1.3.2-1.9.2c-.7 0-1.4-.1-2-.2-.6-.1-1.2-.3-1.6-.5zm16 .7c-1.8 0-3.3-.6-4.4-1.8-1.2-1.2-1.7-2.7-1.7-4.6 0-2 .6-3.6 1.7-4.9C12.9.6 14.4 0 16.3 0c1.8 0 3.3.6 4.4 1.8 1.1 1.2 1.7 2.7 1.7 4.7s-.6 3.6-1.7 4.8l-.1.1-.1.1 3.2 3.1h-4L18 12.9c-.6.1-1.2.2-1.9.2zm.1-10.6c-1 0-1.8.4-2.4 1.1-.6.7-.9 1.7-.9 3s.3 2.2.9 3c.6.7 1.4 1.1 2.3 1.1 1 0 1.8-.4 2.3-1.1.6-.7.9-1.7.9-3s-.3-2.3-.8-3.1c-.5-.7-1.3-1-2.3-1zM32 12.9h-7.5V.2h2.8v10.3H32v2.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Search -->\n <symbol id=\"search-logo\" viewBox=\"0 0 13 13\">\n <path d=\"m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Share Apple -->\n <symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">\n <path d=\"M0 0h24v24H0V0z\" fill=\"none\"><\/path>\n <path d=\"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z\"><\/path>\n <\/symbol>\n <!-- Share Android -->\n <symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">\n <path d=\"M0 0h24v24H0z\" fill=\"none\"><\/path>\n <path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\"><\/path>\n <\/symbol>\n <\/svg>\n \n <div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation<\/a><\/div>\n \n <header id=\"header\" class=\"alt-bg\">\n <div class=\"container\">\n <div class=\"top-header\">\n <a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>\n <nav id=\"header-page-navigation\" aria-label=\"Page navigation\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n \n <div class=\"nav-dropdown header search-nav\">\n <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>\n <ul class=\"nav-dropdown-list align-right hidden header-search\">\n <li class=\"nav-dropdown-list-part\">\n <form action=\"\/en\/search\">\n <label for=\"header-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"header-search-icon\">\n <title id=\"header-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n <\/li>\n <\/ul>\n <\/div>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"nav-dropdown header table-of-contents\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n\n \n <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n <span>Home<\/span>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents\">Table of Contents<\/a>\n <\/li>\n \n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-1\">Part I. Page Content<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-2\">Part II. User Experience<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-3\">Part III. Content Publishing<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-4\">Part IV. Content Distribution<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/a>\n \n \n <\/li>\n \n \n \n\n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#appendices\">Appendices<\/a>\n <\/li>\n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/methodology\">Methodology<\/a>\n \n <\/li>\n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/contributors\">Contributors<\/a>\n \n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/search\">Search<\/a>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#ebook\">Ebook<\/a>\n <\/li>\n <li class=\"nav-dropdown-list-chapter ebook\">\n <a href=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)<\/a>\n <\/li>\n \n <\/ul>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"nav-dropdown header\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n \n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2021\/\">2021<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2020\/\">2020<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2019\/\">2019<\/a>\n <\/li>\n \n \n \n \n <\/ul>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"nav-dropdown header\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n \n \n \n \n <li>\n <a lang=\"es\" href=\"\/es\/2022\/\">Espa\u00f1ol<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"fr\" href=\"\/fr\/2022\/\">Fran\u00e7ais<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"it\" href=\"\/it\/2022\/\">Italiano<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"nl\" href=\"\/nl\/2022\/\">Nederlands<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"pt\" href=\"\/pt\/2022\/\">Portugu\u00eas<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"tr\" href=\"\/tr\/2022\/\">T\u00fcrk\u00e7e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ru\" href=\"\/ru\/2022\/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"uk\" href=\"\/uk\/2022\/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"hi\" href=\"\/hi\/2022\/\">\u0939\u093f\u0928\u094d\u0926\u0940<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ja\" href=\"\/ja\/2022\/\">\u65e5\u672c\u8a9e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-CN\" href=\"\/zh-CN\/2022\/\">\u7b80\u4f53\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-TW\" href=\"\/zh-TW\/2022\/\">\u7e41\u9ad4\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a class=\"help-translate\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\"><em>Help translate<\/em><\/a>\n <\/li>\n \n <\/ul>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <nav id=\"menu\" aria-labelledby=\"menu-btn\">\n \n <button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">\n <span class=\"menu-btn-bar\"><\/span>\n <span class=\"menu-btn-bar\"><\/span>\n <span class=\"menu-btn-bar\"><\/span>\n <\/button>\n <ul class=\"menu\">\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n <form class=\"search-nav\" action=\"\/en\/search\">\n <label for=\"mobile-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-search-icon\">\n <title id=\"mobile-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"table-of-contents-switcher\">\n <label for=\"table-of-contents-switcher-mobile\" class=\"visually-hidden\">\n Table of Contents Switcher\n <\/label>\n <select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">\n \n <option selected=\"\" disabled=\"\" value=\"\/en\/2022\/\">Home<\/option>\n \n \n <option value=\"\/en\/2022\/table-of-contents\">Table of Contents<\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/option>\n \n \n \n \n \n\n \n <option value=\"\/en\/2022\/methodology\">\n Methodology\n <\/option>\n \n \n <option value=\"\/en\/2022\/contributors\">\n Contributors\n <\/option>\n \n\n \n <option value=\"\/en\/search\">\n Search\n <\/option>\n \n\n \n <option value=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n Ebook PDF (32MB)\n <\/option>\n \n <\/select>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"year-switcher js-show\">\n <label for=\"year-switcher-mobile\" class=\"visually-hidden\">Year Switcher<\/label>\n <select id=\"year-switcher-mobile\">\n \n \n \n <option selected=\"selected\" value=\"\/en\/2022\/\">\n 2022\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2021\/\">\n 2021\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2020\/\">\n 2020\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2019\/\">\n 2019\n <\/option>\n \n \n \n <\/select>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"language-switcher js-show\">\n <label for=\"language-switcher-mobile\" class=\"visually-hidden\">Language Switcher<\/label>\n <select id=\"language-switcher-mobile\">\n \n \n <option selected=\"selected\" lang=\"en\" value=\"\/en\/2022\/\">\n English\n <\/option>\n \n \n \n <option lang=\"es\" value=\"\/es\/2022\/\">\n Espa\u00f1ol\n <\/option>\n \n \n \n <option lang=\"fr\" value=\"\/fr\/2022\/\">\n Fran\u00e7ais\n <\/option>\n \n \n \n <option lang=\"it\" value=\"\/it\/2022\/\">\n Italiano\n <\/option>\n \n \n \n <option lang=\"nl\" value=\"\/nl\/2022\/\">\n Nederlands\n <\/option>\n \n \n \n <option lang=\"pt\" value=\"\/pt\/2022\/\">\n Portugu\u00eas\n <\/option>\n \n \n \n <option lang=\"tr\" value=\"\/tr\/2022\/\">\n T\u00fcrk\u00e7e\n <\/option>\n \n \n \n <option lang=\"ru\" value=\"\/ru\/2022\/\">\n \u0420\u0443\u0441\u0441\u043a\u0438\u0439\n <\/option>\n \n \n \n <option lang=\"uk\" value=\"\/uk\/2022\/\">\n \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430\n <\/option>\n \n \n \n <option lang=\"hi\" value=\"\/hi\/2022\/\">\n \u0939\u093f\u0928\u094d\u0926\u0940\n <\/option>\n \n \n \n <option lang=\"ja\" value=\"\/ja\/2022\/\">\n \u65e5\u672c\u8a9e\n <\/option>\n \n \n \n <option lang=\"zh-CN\" value=\"\/zh-CN\/2022\/\">\n \u7b80\u4f53\u4e2d\u6587\n <\/option>\n \n \n \n <option lang=\"zh-TW\" value=\"\/zh-TW\/2022\/\">\n \u7e41\u9ad4\u4e2d\u6587\n <\/option>\n \n \n <option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>\n <option value=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\">\n Help translate\n <\/option>\n <\/select>\n <\/div>\n\n \n\n <\/li>\n <li id=\"mobile-misc\" class=\"misc\">\n <ul class=\"misc\">\n <li>\n <a href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-mobile\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-mobile\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <ul class=\"social-media\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-mobile\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" aria-labelledby=\"github-logo-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-mobile\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <\/nav>\n <\/div>\n <\/div>\n <\/header>\n <script nonce=\"\">\n \/\/ If JS is enabled then enable menus ASAP to avoid CLS as menu items change from links to buttons\n (function() {\n document.querySelectorAll('.js-hide').forEach(element => {\n \/\/ Don't just hide it - delete it completely to avoid any specifity issues\n element.parentNode.removeChild(element);\n });\n document.querySelectorAll('.js-enable').forEach(element => {\n element.classList.remove('js-enable');\n element.classList.remove('hidden');\n element.disabled = false;\n element.hidden = false;\n });\n })();\n <\/script>\n \n\n \n<main id=\"maincontent\">\n <section id=\"intro\" class=\"intro-container\">\n <div class=\"intro\">\n <div class=\"intro-year\">2022<\/div>\n <h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>\n <h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>\n \n \n<p>\nOur mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2022 edition is comprised of 23 chapters spanning aspects of page content, user experience, publishing, and distribution.\n<\/p>\n\n \n \n <a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>\n \n <\/div>\n <div class=\"intro-image-wrapper\">\n \n <svg viewBox=\"0 0 56 16\">\n <text x=\"9\" y=\"15\">2022<\/text>\n <\/svg>\n \n <img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">\n <\/div>\n <\/section>\n \n \n \n \n \n\n\n <section id=\"featured-chapter\" class=\"featured-chapter\">\n <div class=\"featured-chapter-content\">\n \n <h2 class=\"title title-center\">Featured Chapter<\/h2>\n \n <h3>CSS<\/h3>\n \n <blockquote>\n The past few years have seen a flurry of new CSS features. Many of these have taken inspiration from things developers were already doing with JavaScript or in preprocessors, while others provide methods of doing things that were impossible a few years ago. Having new features available is one thing, but are developers actually using them in their production web pages and applications?\n <\/blockquote>\n <div class=\"featured-chapter-content-data\">\n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">43%<\/div>\n <div>Percent of pages that use custom properties<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">0.3%<\/div>\n <div>Percent of pages that use the new <code>accent-color<\/code> property<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">12%<\/div>\n <div>Percent of pages that use grid layouts<\/div>\n <\/div>\n \n <\/div>\n \n \n <a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>\n \n <\/div>\n <\/section>\n \n \n \n \n \n <section id=\"contributors\" class=\"contributors-container alt-bg\">\n <div class=\"container\">\n <div class=\"contributors\">\n <h2 class=\"title title-alt\">Contributors<\/h2>\n <p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n<\/p>\n <a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>\n <\/div>\n <div class=\"people\" aria-hidden=\"true\">\n <div class=\"people-number\">116<\/div>\n <img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">\n <img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">\n <img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">\n <\/div>\n <\/div>\n <\/section>\n <section id=\"methodology\" class=\"methodology-container\">\n <div class=\"methodology\">\n <h2 class=\"title title-center\">Methodology<\/h2>\n <div class=\"methodology-data\">\n <div class=\"websites-tested\">\n <div>\n Websites Tested\n <\/div>\n <div>\n 8.36M\n <\/div>\n <\/div>\n <div class=\"data-processed\">\n <div>\n Data Processed\n <\/div>\n <div>\n 43.88 TB\n <\/div>\n <\/div>\n <\/div>\n <p class=\"methodology-info\">\n \nUnless otherwise noted, the metrics in all of the 23 chapters of the 2022 Web Almanac are sourced from the HTTP Archive dataset. HTTP Archive is a community-run project that has been tracking how the web is built since 2010. Using WebPageTest and Lighthouse under the hood, metadata about nearly 8.4 million websites are tested monthly and included in a public BigQuery database for analysis. The June 2022 dataset was used as the basis for the 2022 Web Almanac\u2019s metrics. For more information, see the Methodology page.\n\n <\/p>\n \n <a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>\n \n <img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">\n <\/div>\n <\/section>\n \n<\/main>\n\n\n \n <footer id=\"footer\" class=\"alt-bg\">\n <div class=\"container\">\n <div class=\"home-logo\">\n <a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>\n <\/div>\n <hr>\n <nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n \n <div class=\"nav-dropdown footer search-nav\">\n <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>\n <ul class=\"nav-dropdown-list align-right hidden footer-search\">\n <li class=\"nav-dropdown-list-part\">\n <form action=\"\/en\/search\">\n <label for=\"footer-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"footer-search-icon\">\n <title id=\"footer-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n <\/li>\n <\/ul>\n <\/div>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"nav-dropdown footer table-of-contents\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n\n \n <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n <span>Home<\/span>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents\">Table of Contents<\/a>\n <\/li>\n \n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-1\">Part I. Page Content<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-2\">Part II. User Experience<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-3\">Part III. Content Publishing<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-4\">Part IV. Content Distribution<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/a>\n \n \n <\/li>\n \n \n \n\n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#appendices\">Appendices<\/a>\n <\/li>\n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/methodology\">Methodology<\/a>\n \n <\/li>\n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/contributors\">Contributors<\/a>\n \n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/search\">Search<\/a>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#ebook\">Ebook<\/a>\n <\/li>\n <li class=\"nav-dropdown-list-chapter ebook\">\n <a href=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)<\/a>\n <\/li>\n \n <\/ul>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"nav-dropdown footer\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n \n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2021\/\">2021<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2020\/\">2020<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2019\/\">2019<\/a>\n <\/li>\n \n \n \n \n <\/ul>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"nav-dropdown footer\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n \n \n \n \n <li>\n <a lang=\"es\" href=\"\/es\/2022\/\">Espa\u00f1ol<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"fr\" href=\"\/fr\/2022\/\">Fran\u00e7ais<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"it\" href=\"\/it\/2022\/\">Italiano<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"nl\" href=\"\/nl\/2022\/\">Nederlands<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"pt\" href=\"\/pt\/2022\/\">Portugu\u00eas<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"tr\" href=\"\/tr\/2022\/\">T\u00fcrk\u00e7e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ru\" href=\"\/ru\/2022\/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"uk\" href=\"\/uk\/2022\/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"hi\" href=\"\/hi\/2022\/\">\u0939\u093f\u0928\u094d\u0926\u0940<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ja\" href=\"\/ja\/2022\/\">\u65e5\u672c\u8a9e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-CN\" href=\"\/zh-CN\/2022\/\">\u7b80\u4f53\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-TW\" href=\"\/zh-TW\/2022\/\">\u7e41\u9ad4\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a class=\"help-translate\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\"><em>Help translate<\/em><\/a>\n <\/li>\n \n <\/ul>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n <form class=\"search-nav\" action=\"\/en\/search\">\n <label for=\"mobile-footer-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-footer-search-icon\">\n <title id=\"mobile-footer-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"table-of-contents-switcher\">\n <label for=\"table-of-contents-switcher-mobile-footer\" class=\"visually-hidden\">\n Table of Contents Switcher\n <\/label>\n <select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">\n \n <option selected=\"\" disabled=\"\" value=\"\/en\/2022\/\">Home<\/option>\n \n \n <option value=\"\/en\/2022\/table-of-contents\">Table of Contents<\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/option>\n \n \n \n \n \n\n \n <option value=\"\/en\/2022\/methodology\">\n Methodology\n <\/option>\n \n \n <option value=\"\/en\/2022\/contributors\">\n Contributors\n <\/option>\n \n\n \n <option value=\"\/en\/search\">\n Search\n <\/option>\n \n\n \n <option value=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n Ebook PDF (32MB)\n <\/option>\n \n <\/select>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"year-switcher js-show\">\n <label for=\"year-switcher-mobile-footer\" class=\"visually-hidden\">Year Switcher<\/label>\n <select id=\"year-switcher-mobile-footer\">\n \n \n \n <option selected=\"selected\" value=\"\/en\/2022\/\">\n 2022\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2021\/\">\n 2021\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2020\/\">\n 2020\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2019\/\">\n 2019\n <\/option>\n \n \n \n <\/select>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"language-switcher js-show\">\n <label for=\"language-switcher-mobile-footer\" class=\"visually-hidden\">Language Switcher<\/label>\n <select id=\"language-switcher-mobile-footer\">\n \n \n <option selected=\"selected\" lang=\"en\" value=\"\/en\/2022\/\">\n English\n <\/option>\n \n \n \n <option lang=\"es\" value=\"\/es\/2022\/\">\n Espa\u00f1ol\n <\/option>\n \n \n \n <option lang=\"fr\" value=\"\/fr\/2022\/\">\n Fran\u00e7ais\n <\/option>\n \n \n \n <option lang=\"it\" value=\"\/it\/2022\/\">\n Italiano\n <\/option>\n \n \n \n <option lang=\"nl\" value=\"\/nl\/2022\/\">\n Nederlands\n <\/option>\n \n \n \n <option lang=\"pt\" value=\"\/pt\/2022\/\">\n Portugu\u00eas\n <\/option>\n \n \n \n <option lang=\"tr\" value=\"\/tr\/2022\/\">\n T\u00fcrk\u00e7e\n <\/option>\n \n \n \n <option lang=\"ru\" value=\"\/ru\/2022\/\">\n \u0420\u0443\u0441\u0441\u043a\u0438\u0439\n <\/option>\n \n \n \n <option lang=\"uk\" value=\"\/uk\/2022\/\">\n \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430\n <\/option>\n \n \n \n <option lang=\"hi\" value=\"\/hi\/2022\/\">\n \u0939\u093f\u0928\u094d\u0926\u0940\n <\/option>\n \n \n \n <option lang=\"ja\" value=\"\/ja\/2022\/\">\n \u65e5\u672c\u8a9e\n <\/option>\n \n \n \n <option lang=\"zh-CN\" value=\"\/zh-CN\/2022\/\">\n \u7b80\u4f53\u4e2d\u6587\n <\/option>\n \n \n \n <option lang=\"zh-TW\" value=\"\/zh-TW\/2022\/\">\n \u7e41\u9ad4\u4e2d\u6587\n <\/option>\n \n \n <option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>\n <option value=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\">\n Help translate\n <\/option>\n <\/select>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">\n <a class=\"ha-logo\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"httparchive-logo-footer-mobile\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"httparchive-logo-footer-mobile\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <ul class=\"social-media\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer-mobile\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer-mobile\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <hr>\n <p class=\"copyright\">\n <span>\u00a9 Web Almanac. Licensed under <a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>.<\/span>\n <br>\n <a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>\n <span class=\"footer-bullet\">\u2022<\/span>\n <a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>\n <\/p>\n <a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <ul class=\"social-media not-mobile\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <\/footer>\n \n \n <script async=\"\" src=\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\" nonce=\"\"><\/script>\n \n\n\n \n\n <script async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\" nonce=\"\"><\/script>\n <link rel=\"preconnect\" href=\"https:\/\/www.google-analytics.com\">\n <script defer=\"\" src=\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\" nonce=\"\"><\/script>\n <script defer=\"\" src=\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\" nonce=\"\"><\/script>\n \n\n<!-- Let's assume you're going to visit one of the chapters and prefetch the page.css stylesheet -->\n<!-- A small optimisation but hey, every little helps! -->\n<link rel=\"prefetch\" href=\"\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa\">\n\n\n<script type=\"speculationrules\" nonce=\"\">\n{\n \"prerender\": [\n {\n \"source\": \"document\",\n \"where\": {\n \"and\": [\n {\"href_matches\": \"\/*\"},\n {\"not\": {\"href_matches\": \"\/static\/*\"}}\n ]\n },\n \"eagerness\": \"moderate\"\n }\n ]\n}\n<\/script>\n\n \n \n\n<\/body><\/html>",
"has_shadow_root": "false",
"img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"initiators": {
"": [
"https:\/\/almanac.httparchive.org\/en\/2022\/"
],
"https:\/\/almanac.httparchive.org\/en\/2022\/": [
"https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Light.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Regular.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Poppins-Bold.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Black.woff2",
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Bold.woff2",
"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5",
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45",
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09",
"https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png",
"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png",
"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1914223068",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=533731147",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=210509905",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2115138003",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1478214520",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744401588-2985946208375&ev=917&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=110667465"
],
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41": [
"https:\/\/almanac.httparchive.org\/static\/fonts\/Lato-Italic.woff2"
],
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": [
"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c",
"https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744401333&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=403251066.1717744402&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744401&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1129"
],
"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c": [
"https:\/\/www.google-analytics.com\/analytics.js"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js",
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1983249567&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2040028394&gjid=502686500&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1203058371"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1983249567&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744401589-2622862006092&ev=289&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=403251066.1717744402&tid=UA-22381566-3&_gid=2049521745.1717744402>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=135128501",
"https:\/\/almanac.httparchive.org\/static\/images\/favicon.ico"
]
},
"inline_style_bytes": 0,
"javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":9,\"beacon\":2,\"total\":12},\"beacon_ajax_usage\":2,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":9,\"resources_h2\":21,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":{\"length\":66467,\"elements\":649,\"links\":31,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":6}}",
"lib-detector-version": "6.1.0",
"localstorage_size": 0,
"markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":76,\"references_total\":247},\"ids\":{\"ids_total\":52,\"duplicate_ids_total\":0,\"unique_ids_total\":52},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":15,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":15},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]}}",
"media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"meta_viewport": "width=device-width, initial-scale=1",
"num_iframes": 0,
"num_scripts": 13,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"observers": null,
"origin-trials": [],
"parsed_css": [
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"html"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.15"
},
{
"type": "declaration",
"property": "-webkit-text-size-adjust",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"main"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2em"
},
{
"type": "declaration",
"property": "margin",
"value": "0.67em 0"
}
]
},
{
"type": "rule",
"selectors": [
"hr"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "content-box"
},
{
"type": "declaration",
"property": "height",
"value": "0"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
}
]
},
{
"type": "rule",
"selectors": [
"pre"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace, monospace"
},
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"a"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
}
]
},
{
"type": "rule",
"selectors": [
"abbr[title]"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom",
"value": "none"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "underline"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "underline dotted"
}
]
},
{
"type": "rule",
"selectors": [
"b",
"strong"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bolder"
}
]
},
{
"type": "rule",
"selectors": [
"code",
"kbd",
"samp"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace, monospace"
},
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"small"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "80%"
}
]
},
{
"type": "rule",
"selectors": [
"sub",
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "75%"
},
{
"type": "declaration",
"property": "line-height",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
}
]
},
{
"type": "rule",
"selectors": [
"sub"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-0.25em"
}
]
},
{
"type": "rule",
"selectors": [
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-0.5em"
}
]
},
{
"type": "rule",
"selectors": [
"img"
],
"declarations": [
{
"type": "declaration",
"property": "border-style",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input",
"optgroup",
"select",
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-size",
"value": "100%"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.15"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "visible"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"select"
],
"declarations": [
{
"type": "declaration",
"property": "text-transform",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"[type=\"button\"]",
"[type=\"reset\"]",
"[type=\"submit\"]"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
}
]
},
{
"type": "rule",
"selectors": [
"button::-moz-focus-inner",
"[type=\"button\"]::-moz-focus-inner",
"[type=\"reset\"]::-moz-focus-inner",
"[type=\"submit\"]::-moz-focus-inner"
],
"declarations": [
{
"type": "declaration",
"property": "border-style",
"value": "none"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button:-moz-focusring",
"[type=\"button\"]:-moz-focusring",
"[type=\"reset\"]:-moz-focusring",
"[type=\"submit\"]:-moz-focusring"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "1px dotted ButtonText"
}
]
},
{
"type": "rule",
"selectors": [
"fieldset"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0.35em 0.75em 0.625em"
}
]
},
{
"type": "rule",
"selectors": [
"legend"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "display",
"value": "table"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "white-space",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"progress"
],
"declarations": [
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
}
]
},
{
"type": "rule",
"selectors": [
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"checkbox\"]",
"[type=\"radio\"]"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"number\"]::-webkit-inner-spin-button",
"[type=\"number\"]::-webkit-outer-spin-button"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"search\"]"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "textfield"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "-2px"
}
]
},
{
"type": "rule",
"selectors": [
"[type=\"search\"]::-webkit-search-decoration"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
},
{
"type": "declaration",
"property": "font",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"details"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"summary"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "list-item"
}
]
},
{
"type": "rule",
"selectors": [
"template"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[hidden]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Italic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Italic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-BoldItalic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-BoldItalic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Regular-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Regular.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Bold-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Bold.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Black-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Lato-Black.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Light.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Regular.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Bold.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-BoldItalic.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black-devanagari.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black-ext.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
}
]
},
{
"type": "font-face",
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins'"
},
{
"type": "declaration",
"property": "font-style",
"value": "normal"
},
{
"type": "declaration",
"property": "font-weight",
"value": "900"
},
{
"type": "declaration",
"property": "font-display",
"value": "block"
},
{
"type": "declaration",
"property": "src",
"value": "url('\/static\/fonts\/Poppins-Black.woff2') format('woff2')"
},
{
"type": "declaration",
"property": "unicode-range",
"value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Lato', sans-serif"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "font-weight",
"value": "inherit"
},
{
"type": "declaration",
"property": "-webkit-font-smoothing",
"value": "antialiased"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
"*"
],
"declarations": [
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
}
]
},
{
"type": "rule",
"selectors": [
"h1",
"h2",
"h3",
"h4",
"h5",
"h6",
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.2em"
}
]
},
{
"type": "rule",
"selectors": [
"h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2em"
}
]
},
{
"type": "rule",
"selectors": [
"h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"h3"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.17em"
}
]
},
{
"type": "rule",
"selectors": [
"h4"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.0625em"
}
]
},
{
"type": "rule",
"selectors": [
"h5"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1em"
}
]
},
{
"type": "rule",
"selectors": [
"h6"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1em"
},
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"b"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
"a:focus",
"a:hover"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "underline"
}
]
},
{
"type": "rule",
"selectors": [
"img"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".container"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "1280px"
},
{
"type": "declaration",
"property": "max-width",
"value": "80em"
},
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "padding-right",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".title",
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "28px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "42px"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5em"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".title::before",
".subtitle::before"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "15px"
},
{
"type": "declaration",
"property": "border-bottom",
"value": "solid 1px #a8caba"
},
{
"type": "declaration",
"property": "width",
"value": "80px"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle + .title"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".subtitle + .title::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
".title .chapter-unedited"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "monospace"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
},
{
"type": "declaration",
"property": "color",
"value": "red"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "super"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.5em"
}
]
},
{
"type": "rule",
"selectors": [
".title-lg"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "48px"
},
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".title-alt::before"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".title-center"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".title-center::before"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
},
{
"type": "declaration",
"property": "margin-right",
"value": "auto"
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em)",
"rules": [
{
"type": "rule",
"selectors": [
".title-alt::before"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
},
{
"type": "declaration",
"property": "margin-right",
"value": "auto"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"h2.header"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "25px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.5625rem"
},
{
"type": "declaration",
"property": "margin",
"value": "14px"
},
{
"type": "declaration",
"property": "margin",
"value": "0.56em 0.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".btn"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "1px solid #1a2b49"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50px"
},
{
"type": "declaration",
"property": "padding",
"value": "15px 30px"
},
{
"type": "declaration",
"property": "background",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".btn:hover",
".btn:focus",
".alt.btn"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#fff"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".alt.btn:hover",
".alt.btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "margin-right",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo:hover",
".navigation-logo:focus"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .line-group"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .line-group::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "bottom",
"value": "calc(0.4em - 1px)"
},
{
"type": "declaration",
"property": "margin-inline-start",
"value": "0.5em"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .wa"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "letter-spacing",
"value": "5px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.3em"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(1.3em, 7vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "-5px"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo .pre",
".navigation-logo .ha"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "0.8em"
},
{
"type": "declaration",
"property": "letter-spacing",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
"header.alt-bg a:hover",
"footer.alt-bg a:hover",
"header.alt-bg a:focus",
"footer.alt-bg a:focus"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .btn"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .btn:hover",
".alt-bg .btn:focus",
".alt-bg .alt.btn"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg .alt.btn:hover",
".alt-bg .alt.btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "40px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer .nav"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"header nav ul",
"footer nav ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding-inline-start",
"value": "0"
},
{
"type": "declaration",
"property": "flex-wrap",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
"header nav li",
"footer nav li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"header nav li li",
"footer nav li li"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "left"
}
]
},
{
"type": "rule",
"selectors": [
"header nav .menu li .year-switcher",
"header nav .menu li .table-of-contents-switcher",
"header nav .menu li .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "4em"
}
]
},
{
"type": "rule",
"selectors": [
"header nav"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"nav a"
],
"declarations": [
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "min-width",
"value": "205px"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "row-reverse"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher",
".language-switcher",
".year-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "400px"
},
{
"type": "declaration",
"property": "text-indent",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".header-search",
".footer-search"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".search-input"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.65"
}
]
},
{
"type": "rule",
"selectors": [
".search-button"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#000"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 27px"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #666"
},
{
"type": "declaration",
"property": "border-radius",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".search-button svg"
],
"declarations": [
{
"type": "declaration",
"property": "fill",
"value": "#000"
},
{
"type": "declaration",
"property": "color",
"value": "#000"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher:hover",
".language-switcher:hover",
".year-switcher:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher::after",
".language-switcher::after",
".year-switcher::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "\"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "border-style",
"value": "solid"
},
{
"type": "declaration",
"property": "border-width",
"value": "2px 2px 0 0"
},
{
"type": "declaration",
"property": "border-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "height",
"value": "0.4em"
},
{
"type": "declaration",
"property": "width",
"value": "0.4em"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-0.4em"
},
{
"type": "declaration",
"property": "right",
"value": "22px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(135deg)"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select",
".language-switcher select",
".year-switcher select"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "1px solid currentColor"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50px"
},
{
"type": "declaration",
"property": "padding",
"value": "20px 38px 20px 20px"
},
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "none"
},
{
"type": "declaration",
"property": "-moz-appearance",
"value": "none"
},
{
"type": "declaration",
"property": "appearance",
"value": "none"
},
{
"type": "declaration",
"property": "min-width",
"value": "100px"
},
{
"type": "declaration",
"property": "min-width",
"value": "6.35rem"
},
{
"type": "declaration",
"property": "text-align-last",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select",
".language-switcher select"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "120px"
},
{
"type": "declaration",
"property": "min-width",
"value": "7.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher select::-ms-expand",
".language-switcher select::-ms-expand",
".year-switcher select::-ms-expand"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher option",
".language-switcher option",
".year-switcher option"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
},
{
"type": "declaration",
"property": "background-color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
".table-of-contents-switcher:focus-within",
".language-switcher:focus-within",
".year-switcher:focus-within",
".table-of-contents-switcher select:focus",
".language-switcher select:focus",
".year-switcher select:focus"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".not-translated"
],
"declarations": [
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.9em"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn",
"#menu",
"#mobile-footer-nav-items",
".menu"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".main"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0 auto"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
}
]
},
{
"type": "rule",
"selectors": [
".main a",
".main a:visited"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0b1423"
}
]
},
{
"type": "rule",
"selectors": [
"h2",
"h3",
"h4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "2em"
}
]
},
{
"type": "rule",
"selectors": [
"h2 code",
"h3 code",
"h4 code"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"p",
"td",
"th",
"code",
"li"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.6em"
}
]
},
{
"type": "rule",
"selectors": [
"hr"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.2"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote",
"blockquote p"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "font-style",
"value": "italic"
},
{
"type": "declaration",
"property": "font-size",
"value": "19px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.1875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5em"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'\"'"
},
{
"type": "declaration",
"property": "content",
"value": "'\"' \/ \"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-4rem"
},
{
"type": "declaration",
"property": "left",
"value": "-7rem"
},
{
"type": "declaration",
"property": "opacity",
"value": "0.05"
},
{
"type": "declaration",
"property": "font-size",
"value": "20rem"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Courier New', 'Courier', monospace"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote em"
],
"declarations": [
{
"type": "declaration",
"property": "font-style",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo nav-items nav-items nav-items' 'hr hr hr hr' 'copyright copyright ha-logo social-media'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "280px 1fr 1fr 120px 0 0"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "17.5rem 1fr 1fr 7.5rem 0 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "home-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .mobile-ha-social-media"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "ha-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "color",
"value": "currentColor"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "2vw"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items > ul > li:last-child > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "language-switcher"
}
]
},
{
"type": "rule",
"selectors": [
"footer .copyright"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "copyright"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .social-media"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "social-media"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
}
]
},
{
"type": "rule",
"selectors": [
"footer ul"
],
"declarations": [
{
"type": "declaration",
"property": "margin-block-start",
"value": "0"
},
{
"type": "declaration",
"property": "margin-block-end",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "hr"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "margin",
"value": "40px 0 20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "hr-last"
},
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
".social-media div"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 20px"
}
]
},
{
"type": "rule",
"selectors": [
".social-media li:first-child a"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".social-media a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "currentColor"
}
]
},
{
"type": "media",
"media": "(max-width: 72em) and (min-width: 37.51em)",
"rules": [
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "padding-top",
"value": "30px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav:first-of-type",
"footer nav:first-of-type",
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > a",
"header nav > ul > li > .search-nav"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "50px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "3.125rem"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header .social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "inline"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo home-logo home-logo home-logo' 'language-switcher language-switcher language-switcher language-switcher' 'hr hr hr hr' 'nav-items nav-items nav-items nav-items' 'hr-last hr-last hr-last hr-last' 'copyright copyright ha-logo social-media'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "3fr 1fr 1fr 120px 0 0"
},
{
"type": "declaration",
"property": "grid-template-rows",
"value": "60px auto auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".visually-hidden"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute !important"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "1px"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px 1px 1px 1px)"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px, 1px, 1px, 1px)"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".hidden"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none !important"
}
]
},
{
"type": "rule",
"selectors": [
".novisibility-until-js"
],
"declarations": [
{
"type": "declaration",
"property": "visibility",
"value": "hidden"
}
]
},
{
"type": "media",
"media": "(scripting: none)",
"rules": [
{
"type": "rule",
"selectors": [
".novisibility-until-js"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.js-enable",
".nav-dropdown-btn.js-enable:hover"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.5"
},
{
"type": "declaration",
"property": "color",
"value": "unset"
},
{
"type": "declaration",
"property": "cursor",
"value": "unset"
}
]
},
{
"type": "rule",
"selectors": [
"#skiptocontent a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "6px"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-1000px"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "border-right",
"value": "1px solid white"
},
{
"type": "declaration",
"property": "border-bottom",
"value": "1px solid white"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "8px"
},
{
"type": "declaration",
"property": "background",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#333"
},
{
"type": "declaration",
"property": "-webkit-transition",
"value": "top 1s ease-out"
},
{
"type": "declaration",
"property": "transition",
"value": "top 1s ease-out"
},
{
"type": "declaration",
"property": "z-index",
"value": "100"
}
]
},
{
"type": "rule",
"selectors": [
"#skiptocontent a:focus"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "outline-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "-webkit-transition",
"value": "top 0.1s ease-in"
},
{
"type": "declaration",
"property": "transition",
"value": "top 0.1s ease-in"
}
]
},
{
"type": "media",
"media": "(max-width: 37.5em)",
"rules": [
{
"type": "rule",
"selectors": [
"body",
"p",
"td",
"th",
"code",
"li"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
".visually-hidden-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute !important"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "width",
"value": "1px"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px 1px 1px 1px)"
},
{
"type": "declaration",
"property": "clip",
"value": "rect(1px, 1px, 1px, 1px)"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".title-lg"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "40px"
},
{
"type": "declaration",
"property": "font-size",
"value": "2.5rem"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(2.5rem, 15vw)"
}
]
},
{
"type": "rule",
"selectors": [
"h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "min(1.5rem, 12vw)"
}
]
},
{
"type": "rule",
"selectors": [
".top-header",
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "padding-top",
"value": "30px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".top-header"
],
"declarations": [
{
"type": "declaration",
"property": "flex-wrap",
"value": "wrap"
}
]
},
{
"type": "rule",
"selectors": [
"header nav:first-of-type",
"footer nav:first-of-type",
"header .cta"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".navigation-logo"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "auto"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "margin-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"#menu"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
"#menu .menu"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li > a",
"header nav > ul > li > .search-nav"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "50px"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4em"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav input"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "200px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "10px"
}
]
},
{
"type": "rule",
"selectors": [
"header nav > ul > li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"header .social-media li"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "inline"
}
]
},
{
"type": "rule",
"selectors": [
".main"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
"footer"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'home-logo' 'hr' 'nav-items' 'ha-social-media' 'hr-last' 'copyright'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr"
},
{
"type": "declaration",
"property": "grid-template-rows",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .home-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "home-logo"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .mobile-ha-social-media"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-area",
"value": "ha-social-media"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'ha-logo social-media'"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "ha-logo"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "nav-items"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .nav-items ul li > *"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer .language-switcher"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "language-switcher"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "12px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.75rem"
}
]
},
{
"type": "rule",
"selectors": [
"footer .copyright"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "copyright"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
"footer .social-media"
],
"declarations": [
{
"type": "declaration",
"property": "grid-area",
"value": "social-media"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "20px 0"
}
]
},
{
"type": "rule",
"selectors": [
"footer hr:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".not-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none !important"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 72em)",
"rules": [
{
"type": "rule",
"selectors": [
"#menu",
"#mobile-footer-nav-items"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".menu"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "display",
"value": "none"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "top",
"value": "100%"
},
{
"type": "declaration",
"property": "left",
"value": "-20px"
},
{
"type": "declaration",
"property": "right",
"value": "-20px"
},
{
"type": "declaration",
"property": "border-top",
"value": "1px solid rgba(242, 242, 242, 0.2)"
},
{
"type": "declaration",
"property": "padding",
"value": "60px 30px 30px"
},
{
"type": "declaration",
"property": "background-color",
"value": "#677486"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 16px 0 rgba(78, 85, 100, 1)"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "border",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "padding",
"value": "5px"
},
{
"type": "declaration",
"property": "height",
"value": "40px"
},
{
"type": "declaration",
"property": "width",
"value": "37px"
},
{
"type": "declaration",
"property": "color",
"value": "#f2f2f2"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "width",
"value": "27px"
},
{
"type": "declaration",
"property": "height",
"value": "2px"
},
{
"type": "declaration",
"property": "background-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "border-radius",
"value": "2px"
},
{
"type": "declaration",
"property": "transition",
"value": "0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar + .menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "7px"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(1)"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".menu-btn-active .menu-btn-bar:nth-child(3)"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(-45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".menu-open .menu"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".menu-open header"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#667384"
}
]
},
{
"type": "rule",
"selectors": [
".menu .misc"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-evenly"
},
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "18px 45px 18px 20px"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px"
},
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "white"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid currentColor"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.dropdown-open"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 0"
},
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "border-bottom-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-btn.dropdown-open"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "0 0 29px 29px"
},
{
"type": "declaration",
"property": "background-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "border-top-color",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "z-index",
"value": "2"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn:focus",
".nav-dropdown-btn:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn:focus:not(:focus-visible)"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn::after",
".nav-dropdown-list-current::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "\"\""
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "border-style",
"value": "solid"
},
{
"type": "declaration",
"property": "border-width",
"value": "2px 2px 0 0"
},
{
"type": "declaration",
"property": "border-color",
"value": "currentColor"
},
{
"type": "declaration",
"property": "height",
"value": "7px"
},
{
"type": "declaration",
"property": "width",
"value": "7px"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-7px"
},
{
"type": "declaration",
"property": "right",
"value": "23px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(135deg)"
},
{
"type": "declaration",
"property": "transition",
"value": "all 200ms linear"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-btn.dropdown-open::after",
".nav-dropdown-list-current::after"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "17px"
},
{
"type": "declaration",
"property": "right",
"value": "16px"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-9px"
}
]
},
{
"type": "rule",
"selectors": [
".search-nav .nav-dropdown-btn.dropdown-open::after",
".table-of-contents .nav-dropdown-btn.dropdown-open::after"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "7px"
},
{
"type": "declaration",
"property": "width",
"value": "7px"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-2px"
},
{
"type": "declaration",
"property": "right",
"value": "23px"
},
{
"type": "declaration",
"property": "-webkit-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "-ms-transform",
"value": "rotate(-45deg)"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(-45deg)"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-current"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #f7f779"
},
{
"type": "declaration",
"property": "border-radius",
"value": "0 29px 29px"
},
{
"type": "declaration",
"property": "align-items",
"value": "flex-start"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "user-select",
"value": "none"
},
{
"type": "declaration",
"property": "font-size",
"value": "17px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.0625rem"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "margin-top",
"value": "-1px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "56px"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 29px 0"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column-reverse"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list.align-right"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "border-radius",
"value": "29px 0 29px 29px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list.align-right"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 29px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list.align-center"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "0 0 29px 29px"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list.align-center"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "29px 29px 0 0"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list li"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "15px 45px 15px 20px"
},
{
"type": "declaration",
"property": "width",
"value": "max-content"
},
{
"type": "declaration",
"property": "min-width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
},
{
"type": "declaration",
"property": "padding",
"value": "16px 8px 8px 16px"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".header-search .nav-dropdown-list-part",
".footer .footer-search .nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-part a"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".header-list li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".footer-list li:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter a",
".nav-dropdown-list-chapter span"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "8px 8px 8px 24px"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter small a",
".nav-dropdown-list-chapter a span"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-chapter.ebook"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list-todo",
".nav-dropdown-list-current"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0.5"
}
]
},
{
"type": "rule",
"selectors": [
".nav-dropdown-list .help-translate"
],
"declarations": [
{
"type": "declaration",
"property": "border-top",
"value": "1px dashed #bdbdbd"
},
{
"type": "declaration",
"property": "min-width",
"value": "10rem"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list .help-translate"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom",
"value": "1px dashed #bdbdbd"
},
{
"type": "declaration",
"property": "border-top",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".footer .nav-dropdown-list-part"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "8px 8px 16px 16px"
}
]
},
{
"type": "rule",
"selectors": [
".no-wrap"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "media",
"media": "(max-width: 20em)",
"rules": [
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
".no-wrap"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "initial"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
}
]
},
{
"type": "media",
"media": "(prefers-reduced-motion: reduce)",
"rules": [
{
"type": "rule",
"selectors": [
"*",
"::before",
"::after"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1ms !important"
},
{
"type": "declaration",
"property": "animation-duration",
"value": "1ms !important"
},
{
"type": "declaration",
"property": "animation-iteration-count",
"value": "1 !important"
},
{
"type": "declaration",
"property": "background-attachment",
"value": "initial !important"
},
{
"type": "declaration",
"property": "scroll-behavior",
"value": "auto !important"
},
{
"type": "declaration",
"property": "transition-duration",
"value": "0s !important"
},
{
"type": "declaration",
"property": "transition-delay",
"value": "0s !important"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"pre"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 10px"
},
{
"type": "declaration",
"property": "line-height",
"value": "19px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
"pre code",
"td code",
"th code"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "border-radius",
"value": "0"
},
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "background-color",
"value": "unset"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "unset"
}
]
},
{
"type": "rule",
"selectors": [
"kbd",
"code"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f7f7"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #dadce0"
},
{
"type": "declaration",
"property": "padding",
"value": "1px 2px"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
"pre .comment"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#006400"
}
]
},
{
"type": "rule",
"selectors": [
"pre .support"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#006080"
}
]
},
{
"type": "rule",
"selectors": [
"pre .tag",
"pre .tag-name"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#4a3244"
}
]
},
{
"type": "rule",
"selectors": [
"pre .keyword",
"pre .css-property",
"pre .vendor-fix",
"pre .sass",
"pre .class",
"pre .id",
"pre .css-value",
"pre .entity.function",
"pre .storage.function"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "color",
"value": "#4a3244"
}
]
},
{
"type": "rule",
"selectors": [
"pre .css-property",
"pre .css-value",
"pre .vendor-fix",
"pre .support.namespace"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#333"
}
]
},
{
"type": "rule",
"selectors": [
"pre .function.call"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "navy"
}
]
},
{
"type": "rule",
"selectors": [
"pre .constant.numeric",
"pre .keyword.unit",
"pre .hex-color"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
},
{
"type": "declaration",
"property": "color",
"value": "#00f"
}
]
},
{
"type": "rule",
"selectors": [
"pre .entity.class"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#458"
}
]
},
{
"type": "rule",
"selectors": [
"pre .entity.id",
"pre .entity.function"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#900"
}
]
},
{
"type": "rule",
"selectors": [
"pre .attribute",
"pre .variable"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#000"
}
]
},
{
"type": "rule",
"selectors": [
"pre .string",
"pre .support.value"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "normal"
},
{
"type": "declaration",
"property": "color",
"value": "#b31107"
}
]
},
{
"type": "rule",
"selectors": [
"pre .regexp"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#009926"
}
]
},
{
"type": "rule",
"selectors": [
"html:not([lang=\"en\"]) main a[href*=\"\/en-US\/\"]::after",
"html:not([lang=\"en\"]) main a[href*=\"\/en\/\"]::after",
"html:not([lang=\"en\"]) main a[href^=\"https:\/\/en.\"]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'(en)'"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.6em"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "-1em"
}
]
},
{
"type": "rule",
"selectors": [
"main a[hreflang]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "'(' attr(hreflang) ')'"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.6em"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "baseline"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "-1em"
}
]
},
{
"type": "rule",
"selectors": [
"html[lang=\"en\"] main a[hreflang=\"en\"]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "initial"
}
]
},
{
"type": "media",
"media": "print",
"rules": [
{
"type": "rule",
"selectors": [
".top-header",
".index",
".discuss",
"#chapter-navigation",
"footer .navigation-logo",
"footer #mobile-footer-nav-items",
"footer .nav-items",
"footer .table-of-contents",
"footer .language-switcher",
"footer .social-media",
"footer .accessibility-statement",
"footer .footer-bullet",
"footer .rss-feed",
"footer hr"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "white"
}
]
},
{
"type": "rule",
"selectors": [
"a.btn"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"h1",
"h2",
"h3",
"p",
"p.copyright",
"p.copyright a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "black"
}
]
},
{
"type": "rule",
"selectors": [
"p.copyright"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0 auto"
}
]
},
{
"type": "rule",
"selectors": [
"footer .ha-logo"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#62718b"
}
]
},
{
"type": "rule",
"selectors": [
"figure iframe"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"figure .fig-mobile"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"figure iframe.video-embed"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"figure .video-fallback-image"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".fig-description-button"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "#5c687d"
},
{
"type": "declaration",
"property": "background",
"value": "transparent linear-gradient(#5c687d 70%, transparent 30%)"
},
{
"type": "declaration",
"property": "background",
"value": "transparent url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEyNTAiIHZpZXdCb3g9IjAgMCAxOTIwIDEyNTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICBzdmd7YmFja2dyb3VuZDojZmZmfQ0KICAgICAgLmNscy0xe2ZpbGw6I2E4Y2FiYTtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5Oi4wNX0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS0yMzEgODloMjA4OHY2NTFsLTIwODggMzYwVjg5eiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwIDIzOWgyMDg4djY1MWwtMjA4OCAzNjBWMjM5eiIvPg0KICA8cGF0aCBkPSJNLTE0NC0xOWgyMDg4djY1MUwtMTQ0IDk5MlYtMTl6IiBmaWxsPSIjMWEyYjQ5IiBvcGFjaXR5PSIuNzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwLTgzaDIwODh2NjUxTC00NzAgOTI4Vi04M3oiLz4NCiAgPHBhdGggZD0iTS0yMzItNDhoMjA4OHY2NTFMLTIzMiA5NjNWLTQ4eiIgZmlsbD0iI2YyZjJmMiIgb3BhY2l0eT0iLjA1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg0K\")"
},
{
"type": "declaration",
"property": "background-position",
"value": "bottom left"
},
{
"type": "declaration",
"property": "background-repeat",
"value": "no-repeat"
},
{
"type": "declaration",
"property": "background-size",
"value": "100% 100%"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "900px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "52.94em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-900px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-52.94em"
}
]
},
{
"type": "rule",
"selectors": [
"#maincontent"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "-ms-grid"
},
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'. intro .' '. chapter .' 'contributors contributors contributors' '. methodology .'"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr minmax(auto, 80em) 1fr"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".methodology-container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "margin-top",
"value": "58px"
}
]
},
{
"type": "rule",
"selectors": [
".intro h1"
],
"declarations": [
{
"type": "declaration",
"property": "letter-spacing",
"value": "5px"
}
]
},
{
"type": "rule",
"selectors": [
".intro h2"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "300"
},
{
"type": "declaration",
"property": "font-size",
"value": "30px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.875rem"
}
]
},
{
"type": "rule",
"selectors": [
".intro .coming-soon"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "700"
},
{
"type": "declaration",
"property": "font-size",
"value": "45px"
},
{
"type": "declaration",
"property": "font-size",
"value": "2.8125rem"
}
]
},
{
"type": "rule",
"selectors": [
"p"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "grid-area",
"value": "intro"
},
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "1"
},
{
"type": "declaration",
"property": "-ms-grid-columns",
"value": "2fr 1fr"
},
{
"type": "declaration",
"property": "display",
"value": "-ms-grid"
},
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'intro image'"
},
{
"type": "declaration",
"property": "grid-gap",
"value": "2rem"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-column",
"value": "1"
},
{
"type": "declaration",
"property": "grid-area",
"value": "intro"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "max-width",
"value": "550px"
},
{
"type": "declaration",
"property": "max-width",
"value": "34.375rem"
},
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-year"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "1"
},
{
"type": "declaration",
"property": "grid-area",
"value": "year"
},
{
"type": "declaration",
"property": "display",
"value": "none"
},
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-column",
"value": "2"
},
{
"type": "declaration",
"property": "grid-area",
"value": "image"
},
{
"type": "declaration",
"property": "max-height",
"value": "485px"
},
{
"type": "declaration",
"property": "max-height",
"value": "30.3125rem"
},
{
"type": "declaration",
"property": "max-width",
"value": "485px"
},
{
"type": "declaration",
"property": "max-width",
"value": "30.3125rem"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "25.5px"
},
{
"type": "declaration",
"property": "fill",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "font-size",
"value": "16px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper img"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "media",
"media": "all and (-ms-high-contrast: none)",
"rules": [
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "180px"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper text"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
}
]
},
{
"type": "rule",
"selectors": [
".intro .btn"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "color",
"value": "#1a2b49"
}
]
},
{
"type": "rule",
"selectors": [
".intro .btn:hover",
".intro .btn:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "2"
},
{
"type": "declaration",
"property": "grid-area",
"value": "chapter"
},
{
"type": "declaration",
"property": "padding",
"value": "120px 0"
},
{
"type": "declaration",
"property": "padding",
"value": "7.5rem 0"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h2"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "0"
},
{
"type": "declaration",
"property": "font-size",
"value": "24px"
},
{
"type": "declaration",
"property": "font-size",
"value": "1.5rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "550px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content code"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content > div",
".featured-chapter-content button"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "40px"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
},
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr 1fr 1fr"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data div"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 3px"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data-item div:first-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "180px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(180px, 15vw)"
},
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "3"
},
{
"type": "declaration",
"property": "grid-area",
"value": "contributors"
},
{
"type": "declaration",
"property": "background-image",
"value": "url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDIiIGhlaWdodD0iMzMwIiB2aWV3Qm94PSIwIDAgMzAyIDMzMCI+CiAgPHBhdGggb3BhY2l0eT0iLjMiIGZpbGw9IiNmN2Y3NzkiIGQ9Ik0tMTcxMiAyNTdIMjI1djczaC0xOTM3eiIvPgogIDxwYXRoIG9wYWNpdHk9Ii45IiBmaWxsPSIjYThjYWJhIiBkPSJNLTE2NDAgMTM2SDI5N3Y3M2gtMTkzN3oiLz4KICA8cGF0aCBvcGFjaXR5PSIuOSIgZmlsbD0iI2Y3Zjc3OSIgZD0iTS0xNjc3IDE2NkgyNjB2NzNoLTE5Mzd6Ii8+CiAgPHBhdGggb3BhY2l0eT0iLjkiIGZpbGw9IiM0YTMyNDQiIGQ9Ik0tMTc3MiAzSDE2NXY3M2gtMTkzN3oiLz4KPC9zdmc+\")"
},
{
"type": "declaration",
"property": "background-position",
"value": "-150px center"
},
{
"type": "declaration",
"property": "background-repeat",
"value": "no-repeat"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container .container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "height",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "140px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-210px"
},
{
"type": "declaration",
"property": "right",
"value": "100px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "left",
"value": "200px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "'Poppins', sans-serif"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "font-size",
"value": "600px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(600px, 35vw)"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
},
{
"type": "declaration",
"property": "height",
"value": "100%"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-container"
],
"declarations": [
{
"type": "declaration",
"property": "-ms-grid-row",
"value": "4"
},
{
"type": "declaration",
"property": "grid-area",
"value": "methodology"
},
{
"type": "declaration",
"property": "padding",
"value": "0 min(60px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".methodology"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "margin",
"value": "20px 0 30px 0"
},
{
"type": "declaration",
"property": "margin",
"value": "min(20px, 5vw) 0 min(30px, 8vw) 0"
},
{
"type": "declaration",
"property": "padding",
"value": "20px 30px"
},
{
"type": "declaration",
"property": "padding",
"value": "min(20px, 5vw) min(30px, 8vw)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "5px"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 5px 5px #f6f7f9"
},
{
"type": "declaration",
"property": "flex-wrap",
"value": "wrap"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-right",
"value": "40px"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
}
]
},
{
"type": "rule",
"selectors": [
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "margin-left",
"value": "40px"
},
{
"type": "declaration",
"property": "text-transform",
"value": "uppercase"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div",
".data-processed div"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "14px"
},
{
"type": "declaration",
"property": "font-size",
"value": "0.875rem"
},
{
"type": "declaration",
"property": "font-weight",
"value": "bold"
},
{
"type": "declaration",
"property": "margin",
"value": "10px 10px"
},
{
"type": "declaration",
"property": "margin",
"value": "0.714em 0.625rem"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div:last-of-type",
".data-processed div:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "700px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology button"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "none"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid #1b2c4a"
},
{
"type": "declaration",
"property": "color",
"value": "#1b2c4a"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "30px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "-3px"
},
{
"type": "declaration",
"property": "width",
"value": "650px"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "z-index",
"value": "-1"
},
{
"type": "declaration",
"property": "background",
"value": "linear-gradient(180deg, rgba(0, 0, 0, 0) calc(70% - 1px), rgb(192, 192, 192) calc(50%), rgba(0, 0, 0, 0) calc(70% + 1px))"
}
]
},
{
"type": "media",
"media": "(max-width: 87.5em) and (min-width: 56.26em)",
"rules": [
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "300px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(300px, 25vw)"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
},
{
"type": "declaration",
"property": "top",
"value": "50px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "8vw"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "auto"
},
{
"type": "declaration",
"property": "right",
"value": "10%"
},
{
"type": "declaration",
"property": "bottom",
"value": "65%"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "left",
"value": "30%"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em) and (min-width: 37.51em)",
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "1800px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "105.88em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-1800px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-105.88em"
}
]
},
{
"type": "rule",
"selectors": [
"header::after"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "450px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'year' 'intro' 'image'"
},
{
"type": "declaration",
"property": "justify-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "padding",
"value": "40px 60px"
},
{
"type": "declaration",
"property": "padding",
"value": "min(40px, 3vw) min(60px, 4vw)"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "width",
"value": "auto"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "40px 60px"
}
]
},
{
"type": "rule",
"selectors": [
".rectangles"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".contributors"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "300px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(300px, 25vw)"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "line-height",
"value": "400px"
},
{
"type": "declaration",
"property": "top",
"value": "50px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "top",
"value": "25px"
},
{
"type": "declaration",
"property": "right",
"value": "50px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "bottom",
"value": "60px"
},
{
"type": "declaration",
"property": "left",
"value": "150px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "bottom",
"value": "60px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "350px"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested",
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested div:last-of-type",
".data-processed div:last-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "5rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "5rem"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 56.25em)",
"rules": [
{
"type": "rule",
"selectors": [
".intro-year"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "color",
"value": "#f7f779"
},
{
"type": "declaration",
"property": "font-size",
"value": "190px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(190px, 30vw)"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
},
{
"type": "declaration",
"property": "font-weight",
"value": "700"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "3rem 0"
},
{
"type": "declaration",
"property": "max-width",
"value": "100vw"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-wrapper svg"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "background-image",
"value": "none"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container .container"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
}
]
},
{
"type": "media",
"media": "(max-width: 37.5em)",
"rules": [
{
"type": "rule",
"selectors": [
"header.alt-bg"
],
"declarations": [
{
"type": "declaration",
"property": "background-size",
"value": "cover"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "1650px"
},
{
"type": "declaration",
"property": "padding-bottom",
"value": "103.125em"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-1650px"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "-103.125em"
}
]
},
{
"type": "rule",
"selectors": [
"header::after"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "200px"
}
]
},
{
"type": "rule",
"selectors": [
"header .container",
"footer .container"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "padding-right",
"value": "20px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#maincontent"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr minmax(auto, 100%) 1fr"
}
]
},
{
"type": "rule",
"selectors": [
".intro-container"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-areas",
"value": "'year' 'intro' 'image'"
},
{
"type": "declaration",
"property": "justify-items",
"value": "center"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "min-height",
"value": "1100px"
}
]
},
{
"type": "rule",
"selectors": [
".intro"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".intro p"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".intro button"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "20px"
}
]
},
{
"type": "rule",
"selectors": [
".intro-image-container"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter",
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter h1"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "1fr"
}
]
},
{
"type": "rule",
"selectors": [
".featured-chapter-content-data-item"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "10px"
}
]
},
{
"type": "rule",
"selectors": [
".contributors-container"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0 60px 340px"
},
{
"type": "declaration",
"property": "padding",
"value": "0 min(60px, 5vw) 21.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".rectangles"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".contributors"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".contributors div"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min (20px, 5vw)"
}
]
},
{
"type": "rule",
"selectors": [
".people"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".people-number"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "220px"
},
{
"type": "declaration",
"property": "font-size",
"value": "min(220px, 59vw)"
},
{
"type": "declaration",
"property": "line-height",
"value": "220px"
},
{
"type": "declaration",
"property": "overflow",
"value": "visible"
},
{
"type": "declaration",
"property": "top",
"value": "40px"
},
{
"type": "declaration",
"property": "top",
"value": "min(40px, 40vw)"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".people .character"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "80px"
},
{
"type": "declaration",
"property": "width",
"value": "min(80px, 30vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#character-markup"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-55px"
},
{
"type": "declaration",
"property": "right",
"value": "60px"
}
]
},
{
"type": "rule",
"selectors": [
"#character-star"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-20px"
},
{
"type": "declaration",
"property": "left",
"value": "130px"
},
{
"type": "declaration",
"property": "left",
"value": "min(130px, 35vw)"
}
]
},
{
"type": "rule",
"selectors": [
"#character-hat"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "bottom",
"value": "-15px"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-data"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-info"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "initial"
},
{
"type": "declaration",
"property": "margin-left",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-left",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "min(20px, 5vw)"
},
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".methodology-characters"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "20px"
},
{
"type": "declaration",
"property": "width",
"value": "350px"
}
]
},
{
"type": "rule",
"selectors": [
".websites-tested",
".data-processed"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
}
]
}
],
"parsingErrors": []
}
}
}
],
"performance": {
"lcp_elem_stats": {
"startTime": 1022.2999999970198,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 745.6000000014901,
"renderTime": 1022.2999999970198,
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
],
"boundingClientRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"naturalWidth": 820,
"naturalHeight": 562,
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "relative",
"width": "485px",
"height": "332.391px"
},
"percentOfViewport": "0.173",
"cover90viewport": false
},
"raw_lcp_element": null,
"lcp_resource": {
"id": "40865.18",
"sequence": 10,
"body": "\/home\/pmeenan\/wptagent\/work\/wptagent-manual-221206-10.240.0.22\/240607_8R_9.1.0\/bodies\/40865.18",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"status": 200,
"connectionId": 86,
"protocol": "h2",
"connectionReused": true,
"fromServiceWorker": false,
"timing": {
"requestTime": 46990.864887,
"proxyStart": -1,
"proxyEnd": -1,
"dnsStart": -1,
"dnsEnd": -1,
"connectStart": -1,
"connectEnd": -1,
"sslStart": -1,
"sslEnd": -1,
"workerStart": -1,
"workerReady": -1,
"workerFetchStart": -1,
"workerRespondWithSettled": -1,
"sendStart": 0.936,
"sendEnd": 1.181,
"pushStart": 0,
"pushEnd": 0,
"receiveHeadersStart": 156.385,
"receiveHeadersEnd": 156.634
},
"fromDiskCache": false,
"remoteIPAddress": "172.253.122.121",
"remotePort": 443,
"securityState": "secure",
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "almanac.httparchive.org",
"sanList": [
"almanac.httparchive.org"
],
"issuer": "WR3",
"validFrom": 1717315872,
"validTo": 1725094985,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1717319473274,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210081366EA97AB8EE7BF5FED5BF3F0615479F313B36F2BF2C4B043C992AE290D6F10220079B369B309F31E8087A25D81CE547E5BB916243938A8E1617E28342B4E3D4AD"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1717319473292,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100CF2DBC06805F677B65B38D9E00ED67825B0CC2F2A4F5C3E4ED49C783792B4B5F022100D1591F55BB7091CF03BCD91B9729BB71C91CCFE07237EFB7908FEBB9533B8171"
}
],
"certificateTransparencyCompliance": "unknown",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"fromPrefetchCache": false,
"response_headers": {
"cache-control": "public, max-age=10800",
"content-type": "image\/png",
"date": "Fri, 07 Jun 2024 07:13:21 GMT",
"etag": "\"8PhiYA\"",
"expires": "Fri, 07 Jun 2024 10:13:21 GMT",
"server": "Google Frontend",
"strict-transport-security": "max-age=31556926; includeSubDomains",
"vary": "Accept-Encoding",
"x-cloud-trace-context": "3c76b830eb9feb85d9bd0abd268ed8ec",
"x-content-type-options": "nosniff"
},
"request_headers": {
":authority": "almanac.httparchive.org",
":method": "GET",
":path": "\/static\/images\/home-hero.png",
":scheme": "https",
"accept": "image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding": "gzip, deflate, br, zstd",
"accept-language": "en-US,en;q=0.9",
"priority": "u=1, i",
"referer": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Unknown\"",
"sec-fetch-dest": "image",
"sec-fetch-mode": "no-cors",
"sec-fetch-site": "same-origin",
"user-agent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
},
"initiator": {
"type": "parser",
"url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"lineNumber": 1379,
"columnNumber": 99
},
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"timestamp": 46990.864238,
"frameId": "EBE83352338A4CC83715A0259EBAFAE3",
"hasUserGesture": false,
"type": "Image",
"wallTime": 1717744401.193522,
"initialPriority": "High",
"priority": "High",
"transfer_size": 38139
},
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45"
],
"gaming_metrics": [],
"speculation_rules": [
{
"prerender": [
{
"source": "document",
"where": {
"and": [
{
"href_matches": "\/*"
},
{
"not": {
"href_matches": "\/static\/*"
}
}
]
},
"eagerness": "moderate"
}
]
}
]
},
"privacy": "{\"privacy_wording_links\":[{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"},{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"}],\"iab_tcf_v1\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_tcf_v2\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_usp\":{\"present\":false,\"privacy_string\":null},\"ads_transparency_spotlight\":{\"present\":false,\"ads_metadata\":null},\"document_interestCohort\":false,\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":true,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"media_devices\":{\"navigator_mediaDevices_enumerateDevices\":false,\"navigator_mediaDevices_getUserMedia\":false,\"navigator_mediaDevices_getDisplayMedia\":false},\"geolocation\":{\"navigator_geolocation_getCurrentPosition\":false,\"navigator_geolocation_watchPosition\":false}}",
"pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"quirks_mode": false,
"responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":38042,\"bitsPerPixel\":0.6603940630153633,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":11971,\"bitsPerPixel\":2.4677386105957533,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":9966,\"bitsPerPixel\":2.070749571450834,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
"robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"robots_txt": "{\"redirected\":false,\"status\":200,\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"sitemap\":1,\"user_agent\":1,\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0},\"by_useragent\":{\"*\":{\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0}}}}",
"sass": "{\"stylesheets\":{\"remote\":3,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"sessionstorage_size": 0,
"structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]},\"raw\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
"third-parties": "[{\"name\":\"Workbox\",\"version\":null}]",
"usertiming": 0,
"valid-head": {
"invalidElements": [],
"invalidHead": false
},
"well-known": "{\"\/.well-known\/assetlinks.json\":{\"found\":false},\"\/.well-known\/apple-app-site-association\":{\"found\":false},\"\/.well-known\/gpc.json\":{\"found\":false},\"\/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"\/.well-known\/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/security.txt\/\",\"signed\":false}},\"\/.well-known\/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/change-password\/\"}},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\"}}}",
"wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":126,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":110,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":124,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":127}},\"raw\":{\"crawlable\":{\"follow\":132,\"nofollow\":0},\"hash_link\":14,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":4,\"jumpto\":{\"total\":2,\"early\":1,\"other\":1,\"using_id\":2,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":116,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":1,\"text_links\":133,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"about\":2,\"https\":132}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"raw\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"title_changed_on_render\":false},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]},\"raw\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}},\"raw\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":true,\"html\":true,\"head\":true,\"size\":66467,\"head_size\":6646,\"body_size\":59772,\"comment_count\":13},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"raw\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"],\"url\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}},\"raw\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":347,\"raw\":347},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}},\"raw\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"interactivePeriods": [
[
0,
600
],
[
779,
1119
],
[
1195,
4691
]
],
"longTasks": [
[
600,
779
],
[
1119,
1195
]
],
"lastVisualChange": 1200,
"render": 1100,
"visualComplete85": 1100,
"visualComplete90": 1100,
"visualComplete95": 1100,
"visualComplete99": 1200,
"visualComplete": 1200,
"SpeedIndex": 1105,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 956,
"size": 82582,
"DOMNodeId": 11,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1061,
"size": 161020,
"DOMNodeId": 42,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "\/static\/images\/home-hero.png",
"alt": "",
"width": "820",
"height": "562",
"fetchpriority": "high"
},
"sourceURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"bounds": [
866,
281.90625,
485,
332.390625
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png"
},
{
"event": "LargestContentfulPaint",
"time": 1061,
"size": 161020,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"outerHTML": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"src": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"content": "normal"
},
"type": "image",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png"
},
{
"event": "LargestTextPaint",
"time": 955,
"size": 82582,
"DOMNodeId": 11,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1061,
"size": 161020,
"DOMNodeId": 42,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "\/static\/images\/home-hero.png",
"alt": "",
"width": "820",
"height": "562",
"fetchpriority": "high"
},
"sourceURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"bounds": [
866,
281.90625,
485,
332.390625
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1061,
"size": 161020,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"outerHTML": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"src": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"content": "normal"
},
"type": "image"
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "IMG",
"LargestContentfulPaintImageURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 39
},
{
"name": "fetchStart",
"time": 53
},
{
"name": "navigationStart",
"time": 89
},
{
"name": "domLoading",
"time": 90
},
{
"name": "responseEnd",
"time": 90
},
{
"name": "domInteractive",
"time": 90
},
{
"name": "domContentLoadedEventStart",
"time": 90
},
{
"name": "domContentLoadedEventEnd",
"time": 90
},
{
"name": "domComplete",
"time": 91
},
{
"name": "unloadEventStart",
"time": 339
},
{
"name": "unloadEventEnd",
"time": 339
},
{
"name": "markAsMainFrame",
"time": 340
},
{
"name": "commitNavigationEnd",
"time": 341
},
{
"name": "domLoading",
"time": 341
},
{
"name": "responseEnd",
"time": 355
},
{
"name": "domInteractive",
"time": 569
},
{
"name": "domContentLoadedEventStart",
"time": 798
},
{
"name": "domContentLoadedEventEnd",
"time": 798
},
{
"name": "firstPaint",
"time": 955
},
{
"name": "firstContentfulPaint",
"time": 955
},
{
"name": "firstImagePaint",
"time": 955
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1267
},
{
"name": "firstMeaningfulPaint",
"time": 1267
},
{
"name": "firstMeaningfulPaint",
"time": 1267
},
{
"name": "domComplete",
"time": 1580
},
{
"name": "loadEventStart",
"time": 1581
},
{
"name": "loadEventEnd",
"time": 1581
},
{
"name": "LargestTextPaint",
"time": 955
},
{
"name": "LargestImagePaint",
"time": 1061
},
{
"name": "LargestContentfulPaint",
"time": 1061
},
{
"name": "TotalLayoutShift",
"value": 0
},
{
"name": "CumulativeLayoutShift",
"value": 0
}
],
"chromeUserTiming.navigationStart": 90,
"chromeUserTiming.fetchStart": 54,
"chromeUserTiming.domLoading": 342,
"chromeUserTiming.responseEnd": 355,
"chromeUserTiming.domInteractive": 570,
"chromeUserTiming.domContentLoadedEventStart": 798,
"chromeUserTiming.domContentLoadedEventEnd": 798,
"chromeUserTiming.domComplete": 1581,
"chromeUserTiming.unloadEventStart": 340,
"chromeUserTiming.unloadEventEnd": 340,
"chromeUserTiming.markAsMainFrame": 340,
"chromeUserTiming.commitNavigationEnd": 341,
"chromeUserTiming.firstPaint": 955,
"chromeUserTiming.firstContentfulPaint": 955,
"chromeUserTiming.firstImagePaint": 955,
"chromeUserTiming.firstMeaningfulPaintCandidate": 1267,
"chromeUserTiming.firstMeaningfulPaint": 1267,
"chromeUserTiming.loadEventStart": 1581,
"chromeUserTiming.loadEventEnd": 1582,
"chromeUserTiming.LargestTextPaint": 956,
"chromeUserTiming.LargestImagePaint": 1061,
"chromeUserTiming.LargestContentfulPaint": 1061,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 373.733
},
"15": {
"name": "ContentSecurityPolicy",
"firstUsed": 347.672
},
"593": {
"name": "SetReferrerPolicy",
"firstUsed": 347.689
},
"1277": {
"name": "CSPWithStrictDynamic",
"firstUsed": 347.693
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 347.697
},
"1753": {
"name": "ReferrerPolicyHeader",
"firstUsed": 347.702
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 347.706
},
"2027": {
"name": "FeaturePolicyHeader",
"firstUsed": 347.71
},
"2923": {
"name": "FeaturePolicySemicolonSeparatedDeclarations",
"firstUsed": 347.714
},
"3130": {
"name": "CSPWithReasonableBaseRestrictions",
"firstUsed": 347.718
},
"3131": {
"name": "CSPWithReasonableScriptRestrictions",
"firstUsed": 347.723
},
"3359": {
"name": "MainFrameCSPViaHTTP",
"firstUsed": 347.727
},
"3850": {
"name": "PermissionsPolicyHeader",
"firstUsed": 347.731
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 349.743
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 354.195
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 374.295
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 374.337
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 374.342
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 374.361
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 399.995
},
"1540": {
"name": "CleanScriptElementWithNonce",
"firstUsed": 400.373
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 400.399
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 415.717
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 415.864
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 415.872
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 415.888
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 446.027
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 453.149
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 453.176
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 453.203
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 454.112
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 525.15
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 541.511
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 542.459
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 542.514
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 544.644
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 544.726
},
"84": {
"name": "FormElement",
"firstUsed": 544.753
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 544.819
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 545.505
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 545.69
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 545.702
},
"2738": {
"name": "PriorityHints",
"firstUsed": 555.496
},
"2935": {
"name": "LazyLoadImageLoadingAttributeLazy",
"firstUsed": 561.877
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 562.395
},
"900": {
"name": "LinkRelPreconnect",
"firstUsed": 562.527
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 562.648
},
"917": {
"name": "LinkRelPrefetch",
"firstUsed": 562.746
},
"3932": {
"name": "SpeculationRules",
"firstUsed": 563.218
},
"4499": {
"name": "SpeculationRulesExplicitEagerness",
"firstUsed": 565.328
},
"4395": {
"name": "SpeculationRulesDocumentRules",
"firstUsed": 565.371
},
"4830": {
"name": "SpeculationRulesAuthorPrerenderRule",
"firstUsed": 566.05
},
"587": {
"name": "LangAttribute",
"firstUsed": 581.982
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 581.991
},
"2355": {
"name": "CSSGradient",
"firstUsed": 583.135
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 587.61
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 588.221
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 589.64
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 596.214
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 596.339
},
"4501": {
"name": "SpeculationRulesEagernessModerate",
"firstUsed": 600.193
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 794.216
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 794.571
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 795.713
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 795.905
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 796.133
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 796.142
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 796.482
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 797.567
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 797.577
},
"4578": {
"name": "LongAnimationFrameRequested",
"firstUsed": 797.647
},
"4577": {
"name": "LongAnimationFrameObserver",
"firstUsed": 797.654
},
"2956": {
"name": "LinkPrefetchLoadEvent",
"firstUsed": 800.518
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 803.356
},
"744": {
"name": "NetInfo",
"firstUsed": 804.499
},
"2217": {
"name": "NetInfoSaveData",
"firstUsed": 804.559
},
"2013": {
"name": "NetInfoEffectiveType",
"firstUsed": 804.634
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 804.743
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 804.812
},
"4025": {
"name": "HTMLCanvasElement_2D",
"firstUsed": 804.855
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 805.037
},
"2190": {
"name": "PaintTimingObserved",
"firstUsed": 1041.947
},
"2121": {
"name": "NavigatorDeviceMemory",
"firstUsed": 1065.798
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 1065.868
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 1089.757
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 1107.283
},
"2195": {
"name": "CookieGet",
"firstUsed": 1108.796
},
"4520": {
"name": "NavigatorUAData_GetHighEntropyValues",
"firstUsed": 1111.063
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 1136.584
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 1136.601
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 1155.402
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 1157.798
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 1157.958
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 1157.971
},
"2511": {
"name": "FeaturePolicyJSAPI",
"firstUsed": 1161.133
},
"3835": {
"name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
"firstUsed": 1161.143
},
"2194": {
"name": "CookieSet",
"firstUsed": 1163.736
},
"494": {
"name": "SendBeacon",
"firstUsed": 1168.107
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 1197.948
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 1450.953
},
"2701": {
"name": "V8Screen_ColorDepth_AttributeGetter",
"firstUsed": 1461.18
},
"2662": {
"name": "NavigatorPlugins",
"firstUsed": 1461.364
},
"3443": {
"name": "PluginName",
"firstUsed": 1462.099
},
"3481": {
"name": "V8Navigator_JavaEnabled_Method",
"firstUsed": 1462.299
},
"2719": {
"name": "HistoryLength",
"firstUsed": 1464.338
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 1500.986
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 1501.548
},
"2229": {
"name": "DocumentPageShowFired",
"firstUsed": 1581.748
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 446.045
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 446.067
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 446.073
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 446.088
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 446.108
},
"156": {
"name": "CSSPropertyUnicodeRange",
"firstUsed": 446.141
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 582.013
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 582.039
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 582.051
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 582.173
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 582.187
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 582.195
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 582.209
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 582.896
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 582.913
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 582.918
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 582.924
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 582.929
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 582.938
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 582.946
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 582.952
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 582.961
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 582.987
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 582.994
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 582.999
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 583.168
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 583.175
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 583.181
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 583.186
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 583.192
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 587.591
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 587.599
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 587.616
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 587.649
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 587.657
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 587.663
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 587.669
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 587.707
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 587.715
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 587.722
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 587.766
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 587.81
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 587.819
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 587.825
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 587.829
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 587.843
},
"596": {
"name": "CSSPropertyMarginInlineStart",
"firstUsed": 587.873
},
"600": {
"name": "CSSPropertyPaddingInlineStart",
"firstUsed": 587.975
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 587.983
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 588.001
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 588.117
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 588.132
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 588.138
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 588.148
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 588.153
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 588.16
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 588.166
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 588.174
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 588.179
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 588.186
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 588.193
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 588.225
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 588.241
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 588.408
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 588.417
},
"423": {
"name": "CSSPropertyGridTemplateAreas",
"firstUsed": 589.16
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 589.174
},
"422": {
"name": "CSSPropertyGridArea",
"firstUsed": 589.253
},
"513": {
"name": "CSSPropertyGridGap",
"firstUsed": 589.269
},
"36": {
"name": "CSSPropertyBorderBottomColor",
"firstUsed": 589.353
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 589.538
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 589.569
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 589.682
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 589.759
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 589.867
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 589.956
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 595.181
},
"594": {
"name": "CSSPropertyMarginBlockStart",
"firstUsed": 595.533
},
"595": {
"name": "CSSPropertyMarginBlockEnd",
"firstUsed": 595.541
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 26,
"TTIMeasurementEnd": 4691,
"LastInteractive": 1195,
"TotalBlockingTime": 26,
"testID": "240607_8R_9",
"step": 1,
"effectiveBps": 287626,
"domTime": 0,
"aft": 0,
"titleTime": 91,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"test_result": 0,
"utilization": {
"cpu": {
"data": {
"0": 0,
"112": 65,
"213": 38.9,
"313": 28.6,
"416": 40.9,
"518": 100,
"619": 100,
"719": 100,
"820": 77.3,
"922": 94.7,
"1022": 100,
"1123": 70,
"1224": 90.5,
"1325": 85,
"1426": 75,
"1527": 57.1,
"1629": 81,
"1730": 44.4,
"1830": 14.3,
"1931": 10,
"2032": 10.5,
"2134": 5,
"2235": 10,
"2336": 5,
"2437": 5.3,
"2538": 5.3,
"2638": 5.3,
"2739": 10,
"2840": 5,
"2941": 5.3,
"3043": 14.3,
"3144": 15.8,
"3245": 9.5,
"3346": 10,
"3447": 5.3,
"3548": 5,
"3649": 14.3,
"3750": 5,
"3851": 14.3,
"3952": 5,
"4053": 14.3,
"4154": 10,
"4255": 5,
"4357": 10,
"4458": 10,
"4559": 10,
"4660": 14.3,
"4769": 19,
"4922": 90
},
"max": 100,
"count": 49
},
"bw": {
"data": {
"0": 0,
"112": 0,
"213": 37847,
"313": 786139,
"416": 1320461,
"518": 4649588,
"619": 4736178,
"719": 2330281,
"820": 455955,
"922": 7577100,
"1022": 1925386,
"1123": 2335459,
"1224": 10446,
"1325": 6262591,
"1426": 5221,
"1527": 1883638,
"1629": 181037,
"1730": 156862,
"1830": 5238,
"1931": 0,
"2032": 0,
"2134": 0,
"2235": 0,
"2336": 0,
"2437": 0,
"2538": 0,
"2638": 0,
"2739": 0,
"2840": 0,
"2941": 0,
"3043": 636296,
"3144": 269158,
"3245": 0,
"3346": 0,
"3447": 0,
"3548": 0,
"3649": 0,
"3750": 0,
"3851": 0,
"3952": 0,
"4053": 0,
"4154": 0,
"4255": 0,
"4357": 0,
"4458": 0,
"4559": 0,
"4660": 0,
"4769": 0,
"4922": 0
},
"max": 7577100,
"count": 49
}
},
"effectiveBpsDoc": 298041,
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/details\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/performance_optimization\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/breakdown\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/domains\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/screen_shot\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=240607_8R_9&file=1_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=240607_8R_9&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 1100,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&video=video_1&file=ms_001100.jpg",
"VisuallyComplete": 95
},
{
"time": 1200,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&video=video_1&file=ms_001200.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"almanac.httparchive.org": {
"bytes": 198669,
"requests": 18,
"cdn_provider": "Google",
"connections": 1
},
"www.googletagmanager.com": {
"bytes": 165433,
"requests": 2,
"cdn_provider": "Google",
"connections": 1
},
"www.google-analytics.com": {
"bytes": 21937,
"requests": 11,
"cdn_provider": "Google",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 14764,
"bytesUncompressed": 66708,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 203901,
"bytesUncompressed": 567077,
"requests": 7
},
"css": {
"color": [
178,
234,
148
],
"bytes": 20076,
"bytesUncompressed": 68160,
"requests": 4
},
"image": {
"color": [
196,
154,
232
],
"bytes": 74569,
"bytesUncompressed": 74569,
"requests": 11
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 72728,
"bytesUncompressed": 72728,
"requests": 6
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 1,
"bytesUncompressed": 1,
"requests": 2
}
},
"consoleLog": []
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-manual-221206-10.240.0.22",
"loadTime": 662,
"docTime": 662,
"fullyLoaded": 719,
"bytesOut": 29388,
"bytesOutDoc": 29388,
"bytesIn": 246,
"bytesInDoc": 246,
"requests": [
{
"type": 3,
"id": "41211.64",
"request_id": "41211.64",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744418719&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=51621889.1717744419&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744419&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=632",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744418719&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=51621889.1717744419&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744419&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=632",
"raw_id": "41211.64",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 204,
"request_type": "Ping",
"load_ms": 47,
"ttfb_ms": 47,
"load_start": 464,
"load_start_float": 464.000131,
"bytesIn": 0,
"objectSize": 0,
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": 4,
"dns_end": 50,
"connect_start": 50,
"connect_end": 80,
"ssl_start": 80,
"ssl_end": 140,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"initiator_line": 155,
"initiator_column": 223,
"initiator_type": "script",
"initiator_function": "Jc",
"priority": "Lowest",
"initial_priority": "Lowest",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: POST",
":path: \/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744418719&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=51621889.1717744419&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744419&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=632",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=4, i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/almanac.httparchive.org",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 0",
"content-type: text\/plain",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:39 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"pragma: no-cache",
"server: Golfe2"
]
},
"bytesOut": 3481,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 46,
"connect_ms": 30,
"ssl_ms": 60,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 463,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "A"
},
{
"dns_query_type": "HTTPS"
}
],
"results": {
"aliases": [
"www.google-analytics.com"
],
"canonical_names": [
"www.google-analytics.com"
],
"endpoint_metadatas": [],
"expiration": "13362171010329237",
"host_ports": [],
"hostname_results": [],
"ip_endpoints": [
{
"endpoint_address": "142.251.179.113",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.138",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.101",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.102",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.100",
"endpoint_port": 0
},
{
"endpoint_address": "142.251.179.139",
"endpoint_port": 0
}
],
"text_records": []
}
},
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"chunks": [],
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
"SETTINGS_MAX_HEADER_LIST_SIZE": 65536
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 131,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIG7zCCBdegAwIBAgIQe8kri75yJ\/EQbO3PuRmsdjANBgkqhkiG9w0BAQsFADBG\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzETMBEGA1UEAxMKR1RTIENBIDFDMzAeFw0yNDA1MjEwNTMyMDNaFw0yNDA4MTMw\nNTMyMDJaMCExHzAdBgNVBAMMFiouZ29vZ2xlLWFuYWx5dGljcy5jb20wWTATBgcq\nhkjOPQIBBggqhkjOPQMBBwNCAATbXlT7HIV8nEOZANmIhHwFLRZnwE0fqJ4bf3L+\nbw\/XwbcTFwqrVVWPwnKs30XGjbR885oQgzphZrxwu9JHr5QQo4IExzCCBMMwDgYD\nVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\/wQCMAAw\nHQYDVR0OBBYEFDDPrwuFls+ZLpFpSweS3yGuECzZMB8GA1UdIwQYMBaAFIp0f6+F\nze6VzT2c0OJGFPNxNR0nMGoGCCsGAQUFBwEBBF4wXDAnBggrBgEFBQcwAYYbaHR0\ncDovL29jc3AucGtpLmdvb2cvZ3RzMWMzMDEGCCsGAQUFBzAChiVodHRwOi8vcGtp\nLmdvb2cvcmVwby9jZXJ0cy9ndHMxYzMuZGVyMIICdwYDVR0RBIICbjCCAmqCFiou\nZ29vZ2xlLWFuYWx5dGljcy5jb22CG3JlZ2lvbjEuYXBwLW1lYXN1cmVtZW50LmNv\nbYITYXBwLW1lYXN1cmVtZW50LmNvbYIfcmVnaW9uMS5hdHQuYXBwLW1lYXN1cmVt\nZW50LmNvbYIXYXR0LmFwcC1tZWFzdXJlbWVudC5jb22CJXJlZ2lvbjEuYW5hbHl0\naWNzLmFwcC1tZWFzdXJlbWVudC5jb22CHWFuYWx5dGljcy5hcHAtbWVhc3VyZW1l\nbnQuY29tgiZyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMtYXR0LmNvbYIe\nYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy1hdHQuY29tgiJyZWdpb24xLmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghphcHAtYW5hbHl0aWNzLXNlcnZpY2VzLmNvbYIU\nZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuZ29vZ2xlLWFuYWx5dGljcy5j\nb22CGHNzbC5nb29nbGUtYW5hbHl0aWNzLmNvbYIYd3d3Lmdvb2dsZS1hbmFseXRp\nY3MuY29tghxyZWdpb24xLmFuYWx5dGljcy5nb29nbGUuY29tghRnb29nbGV0YWdt\nYW5hZ2VyLmNvbYIYd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tggp1cmNoaW4uY29t\nghJzZXJ2aWNlLnVyY2hpbi5jb22CCGZwcy5nb29nggoqLmZwcy5nb29nghJnb29n\nbGVvcHRpbWl6ZS5jb22CFnd3dy5nb29nbGVvcHRpbWl6ZS5jb20wIQYDVR0gBBow\nGDAIBgZngQwBAgEwDAYKKwYBBAHWeQIFAzA8BgNVHR8ENTAzMDGgL6AthitodHRw\nOi8vY3Jscy5wa2kuZ29vZy9ndHMxYzMvemRBVHQwRXhfRmsuY3JsMIIBBAYKKwYB\nBAHWeQIEAgSB9QSB8gDwAHUA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEf\ntZsAAAGPmdmYPAAABAMARjBEAiBkZ2Vpgbt4yFjvhkBA8wT8RnUThOu\/sW3mLhGm\nmZ37hwIgGscRhaTQ8OHaI5trpEN7LX1HpOC8XBMrm\/gGEQZ98ugAdwAZmBBxCfDW\nUi4wgNKeP2S7g24ozPkPUo7u385KPxa0ygAAAY+Z2ZioAAAEAwBIMEYCIQD0M1jK\n0ayUVR2qOMinRg+oXSSGG9Vq0ftTtgfEINStZwIhALPh+Nvly9WvYM3LgjVmhTL7\nH5Xp8zWFDGFrYVvcXtuwMA0GCSqGSIb3DQEBCwUAA4IBAQCl3LO19dBe0wwsEZvk\nYxdSnyjGnid8wb+5DPRL\/gVKsibIVvPQS1M\/joSdQ5kNgiWRLhOKIHdkxGFAiJi7\naaMzT9zUAE+bEzfRYZpJi1A0+pbDQ00TE6iapbNLrr+QxNasJJnTGJWVA2U0aKhf\nc6johKtlFB+StpUwJFimc1oGqiZzLMvF05njJbxXDIlV3kv9vG9nF\/FiJAz0pAS4\nwBbUiJmN52LdyTSfeFTWUhfkmZeG6G6ZFT7n27GV+GTJSnOD2\/GhIQMtB\/5efsiR\n77NY5mdAZJhHg7RVtPPoR\/lG01eIGZ3yyO1jHeIiVGN44jgdPeX7d3+RQ3lkL5eI\nthGy\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 511,
"ttfb_start": 464,
"ttfb_end": 511,
"download_start": 511,
"download_end": 511,
"download_ms": 0,
"all_start": 4,
"all_end": 511,
"all_ms": 183,
"index": 0,
"number": 1
},
{
"type": 3,
"id": "41211.67",
"request_id": "41211.67",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500",
"raw_id": "41211.67",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 43,
"ttfb_ms": 41,
"load_start": 622,
"load_start_float": 622.000142,
"bytesIn": 1,
"objectSize": 1,
"objectSizeUncompressed": 1,
"chunks": [
{
"ts": 665,
"bytes": 1
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/www.google-analytics.com\/analytics.js",
"initiator_line": 35,
"initiator_column": 31,
"initiator_type": "script",
"initiator_function": "wd",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: POST",
":path: \/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"content-type: text\/plain",
"origin: https:\/\/almanac.httparchive.org",
"priority: u=1, i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/almanac.httparchive.org",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 1",
"content-type: text\/plain",
"cross-origin-resource-policy: cross-origin",
"date: Fri, 07 Jun 2024 07:13:39 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3280,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 621,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 142,
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 665,
"ttfb_start": 622,
"ttfb_end": 663,
"download_start": 663,
"download_end": 665,
"download_ms": 2,
"all_start": 622,
"all_end": 665,
"all_ms": 43,
"index": 1,
"number": 2,
"body_file": "001-41211.67-body.txt",
"body_id": "41211.67",
"body_url": "\/response_body.php?test=240607_8R_9&run=1&cached=1&bodyid=41211.67"
},
{
"type": 3,
"id": "41211.68",
"request_id": "41211.68",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1445288014",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1445288014",
"raw_id": "41211.68",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 38,
"ttfb_ms": 37,
"load_start": 649,
"load_start_float": 649.000147,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 687,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1445288014",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3196,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 628,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 147,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.68",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:46+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1338B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 687,
"ttfb_start": 649,
"ttfb_end": 686,
"download_start": 686,
"download_end": 687,
"download_ms": 1,
"all_start": 649,
"all_end": 687,
"all_ms": 38,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "41211.69",
"request_id": "41211.69",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1947561138",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1947561138",
"raw_id": "41211.69",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 47,
"ttfb_ms": 45,
"load_start": 650,
"load_start_float": 650.000153,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 697,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1947561138",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3211,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 633,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 153,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.69",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:47+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1401B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 697,
"ttfb_start": 650,
"ttfb_end": 695,
"download_start": 695,
"download_end": 697,
"download_ms": 2,
"all_start": 650,
"all_end": 697,
"all_ms": 47,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "41211.70",
"request_id": "41211.70",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=812379586",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=812379586",
"raw_id": "41211.70",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 51,
"ttfb_ms": 48,
"load_start": 650,
"load_start_float": 650.000159,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 701,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=812379586",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3211,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 638,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 159,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.70",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:48+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "322B",
"userTime": "0.010u",
"elapsedTime": "0:01.003"
}
},
"load_end": 701,
"ttfb_start": 650,
"ttfb_end": 698,
"download_start": 698,
"download_end": 701,
"download_ms": 3,
"all_start": 650,
"all_end": 701,
"all_ms": 51,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "41211.71",
"request_id": "41211.71",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1363458741",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1363458741",
"raw_id": "41211.71",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 54,
"ttfb_ms": 53,
"load_start": 651,
"load_start_float": 651.000165,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 705,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1363458741",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3202,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 644,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 9,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 165,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.71",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:50+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "212B",
"userTime": "0.010u",
"elapsedTime": "0:01.004"
}
},
"load_end": 705,
"ttfb_start": 651,
"ttfb_end": 704,
"download_start": 704,
"download_end": 705,
"download_ms": 1,
"all_start": 651,
"all_end": 705,
"all_ms": 54,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "41211.72",
"request_id": "41211.72",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1795107338",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1795107338",
"raw_id": "41211.72",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 59,
"ttfb_ms": 58,
"load_start": 651,
"load_start_float": 651.000171,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 710,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1795107338",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3217,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 645,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 11,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 171,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.72",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:52+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "88B",
"userTime": "0.000u",
"elapsedTime": "0:01.011"
}
},
"load_end": 710,
"ttfb_start": 651,
"ttfb_end": 709,
"download_start": 709,
"download_end": 710,
"download_ms": 1,
"all_start": 651,
"all_end": 710,
"all_ms": 59,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "41211.73",
"request_id": "41211.73",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744419000-7565129203227&ev=19&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1694559447",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744419000-7565129203227&ev=19&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1694559447",
"raw_id": "41211.73",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 63,
"ttfb_ms": 62,
"load_start": 652,
"load_start_float": 652.000177,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 715,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744419000-7565129203227&ev=19&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1694559447",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3295,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 647,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 177,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.73",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:54+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "201B",
"userTime": "0.000u",
"elapsedTime": "0:01.004"
}
},
"load_end": 715,
"ttfb_start": 652,
"ttfb_end": 714,
"download_start": 714,
"download_end": 715,
"download_ms": 1,
"all_start": 652,
"all_end": 715,
"all_ms": 63,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "41211.74",
"request_id": "41211.74",
"ip_addr": "142.251.179.113",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744418999-3949876457533&ev=624&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2008258682",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744418999-3949876457533&ev=624&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2008258682",
"raw_id": "41211.74",
"frame_id": "34B12F71C30E606D4040E15B8188E7D6",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 67,
"ttfb_ms": 66,
"load_start": 652,
"load_start_float": 652.000183,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 719,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 112,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: www.google-analytics.com",
":method: GET",
":path: \/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744418999-3949876457533&ev=624&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2008258682",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"125\", \"Google Chrome\";v=\"125\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/125.0.0.0 Safari\/537.36 PTST\/240606.141534"
],
"response": [
"access-control-allow-origin: *",
"age: 74449",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Thu, 06 Jun 2024 10:32:50 GMT",
"expires: Mon, 01 Jan 1990 00:00:00 GMT",
"last-modified: Sun, 17 May 1998 03:00:00 GMT",
"pragma: no-cache",
"server: Golfe2",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 3295,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 35,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Google",
"server_count": null,
"created": 648,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 183,
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.52
},
"File": {
"FileSize": "35 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 255
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 1.0e-6
}
},
"magick": {
"baseName": "41211.74",
"format": "GIF",
"formatDescription": "GIF",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"baseType": "Undefined",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 3,
"imageStatistics": {
"Overall": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"channelStatistics": {
"red": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"median": 255,
"standardDeviation": 0,
"kurtosis": -3.0e+48,
"skewness": 0,
"entropy": 0
}
},
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBD",
"backgroundColor": "#000000FF",
"borderColor": "#DFDFDF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-06-07T07:13:39+00:00",
"date:modify": "2024-06-07T07:13:39+00:00",
"date:timestamp": "2024-06-07T07:13:54+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "527B",
"userTime": "0.000u",
"elapsedTime": "0:01.001"
}
},
"load_end": 719,
"ttfb_start": 652,
"ttfb_end": 718,
"download_start": 718,
"download_end": 719,
"download_ms": 1,
"all_start": 652,
"all_end": 719,
"all_ms": 67,
"index": 8,
"number": 9
}
],
"requestsFull": 9,
"requestsDoc": 9,
"responses_200": 8,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"main_frame": "34B12F71C30E606D4040E15B8188E7D6",
"loadEventStart": 579,
"loadEventEnd": 580,
"domContentLoadedEventStart": 470,
"domContentLoadedEventEnd": 470,
"URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"connections": 1,
"final_base_page_request": 1,
"final_base_page_request_id": "41211.67",
"final_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500",
"domInteractive": 464,
"firstPaint": 624.2000000029802,
"firstContentfulPaint": 707,
"firstImagePaint": 707,
"firstMeaningfulPaint": 793,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 663,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 245,
"image_savings": 0,
"base_page_cdn": "Google",
"cpuTimes": {
"ParseHTML": 18,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 45,
"ParseAuthorStyleSheet": 2,
"EvaluateScript": 40,
"v8.compile": 8,
"UpdateLayoutTree": 17,
"MarkLoad": 0,
"Layout": 162,
"PrePaint": 2,
"IntersectionObserverController::computeIntersections": 0,
"Paint": 1,
"Layerize": 1,
"v8.produceCache": 10,
"MarkDOMContent": 0,
"FunctionCall": 42,
"TimerFire": 0,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"HitTest": 0,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"Idle": 368
},
"cpuTimesDoc": {
"ParseHTML": 18,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 39,
"ParseAuthorStyleSheet": 2,
"EvaluateScript": 40,
"v8.compile": 8,
"UpdateLayoutTree": 17,
"MarkLoad": 0,
"Layout": 162,
"PrePaint": 2,
"IntersectionObserverController::computeIntersections": 0,
"Paint": 1,
"Layerize": 1,
"v8.produceCache": 10,
"MarkDOMContent": 0,
"FunctionCall": 0,
"TimerFire": 0,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"HitTest": 0,
"XHRReadyStateChange": 0,
"XHRLoad": 0,
"Idle": 361
},
"cpu.ParseHTML": 18,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 45,
"cpu.ParseAuthorStyleSheet": 2,
"cpu.EvaluateScript": 40,
"cpu.v8.compile": 8,
"cpu.UpdateLayoutTree": 17,
"cpu.MarkLoad": 0,
"cpu.Layout": 162,
"cpu.PrePaint": 2,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.Paint": 1,
"cpu.Layerize": 1,
"cpu.v8.produceCache": 10,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 42,
"cpu.TimerFire": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.HitTest": 0,
"cpu.XHRReadyStateChange": 0,
"cpu.XHRLoad": 0,
"cpu.Idle": 368,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1717744416.049619,
"osVersion": "Linux 6.5.0-1022-gcp",
"os_version": "Linux 6.5.0-1022-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1717744418.3950117,
"browserVersion": "125.0.0.0",
"browser_version": "125.0.0.0",
"fullyLoadedCPUms": 1850,
"fullyLoadedCPUpct": 23.182957393471494,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "34B12F71C30E606D4040E15B8188E7D6",
"loaderId": "8CA63E794BD6419BC12F8C69CBE19E45"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/almanac.httparchive.org",
"name": ""
}
],
"document_URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"document_hostname": "almanac.httparchive.org",
"document_origin": "https:\/\/almanac.httparchive.org",
"viewport": {
"width": 1366,
"height": 681,
"dpr": 1
},
"domElements": 642,
"domComplete": 578,
"PerformancePaintTiming.first-paint": 624.2000000029802,
"PerformancePaintTiming.first-contentful-paint": 624.2000000029802,
"origin_dns": {
"cname": [
"ghs.googlehosted.com."
],
"ns": [
"rita.ns.cloudflare.com.",
"yevgen.ns.cloudflare.com."
],
"mx": [
"1 aspmx.l.google.com.",
"10 alt3.aspmx.l.google.com.",
"10 alt4.aspmx.l.google.com.",
"5 alt1.aspmx.l.google.com.",
"5 alt2.aspmx.l.google.com."
],
"txt": [
"\"google-site-verification=q2s5iM0TfFmbboPuL9FBQwq5vlCkO2lrjSxqaRXCAL0\"",
"\"v=spf1 include:_spf.google.com ~all\""
],
"soa": [
"rita.ns.cloudflare.com. dns.cloudflare.com. 2343098615 10000 2400 604800 1800"
],
"https": [],
"svcb": []
},
"detected": {
"IaaS": "Google Cloud",
"JavaScript libraries": "web-vitals",
"RUM": "web-vitals",
"Performance": "Priority Hints,Google Cloud Trace",
"Webmail": "Google Workspace",
"Email": "Google Workspace",
"Analytics": "Google Analytics",
"CDN": "Cloudflare",
"Miscellaneous": "RSS,Open Graph"
},
"detected_apps": {
"Google Cloud": "",
"web-vitals": "",
"Priority Hints": "",
"Google Workspace": "",
"Google Cloud Trace": "",
"Google Analytics": "",
"Cloudflare": "",
"RSS": "",
"Open Graph": ""
},
"detected_technologies": {
"Google Cloud": {
"name": "Google Cloud",
"description": "Google Cloud is a suite of cloud computing services.",
"slug": "google-cloud",
"categories": [
{
"id": 63,
"slug": "iaas",
"groups": [
7
],
"name": "IaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Google Cloud.svg",
"website": "https:\/\/cloud.google.com",
"pricing": [],
"cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
},
"web-vitals": {
"name": "web-vitals",
"description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
"slug": "web-vitals",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "web-vitals.svg",
"website": "https:\/\/github.com\/GoogleChrome\/web-vitals",
"pricing": [],
"cpe": null
},
"Priority Hints": {
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https:\/\/wicg.github.io\/priority-hints\/",
"pricing": [],
"cpe": null
},
"Google Workspace": {
"name": "Google Workspace",
"description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
"slug": "google-workspace",
"categories": [
{
"id": 30,
"slug": "webmail",
"groups": [
4
],
"name": "Webmail",
"priority": 2
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https:\/\/workspace.google.com\/",
"pricing": [],
"cpe": null
},
"Google Cloud Trace": {
"name": "Google Cloud Trace",
"description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
"slug": "google-cloud-trace",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "google-cloud-trace.svg",
"website": "https:\/\/cloud.google.com\/trace",
"pricing": [],
"cpe": null
},
"Google Analytics": {
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https:\/\/google.com\/analytics",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https:\/\/www.rssboard.org\/rss-specification",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "Google Cloud",
"description": "Google Cloud is a suite of cloud computing services.",
"slug": "google-cloud",
"categories": [
{
"id": 63,
"slug": "iaas",
"groups": [
7
],
"name": "IaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Google Cloud.svg",
"website": "https:\/\/cloud.google.com",
"pricing": [],
"cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
},
{
"name": "web-vitals",
"description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
"slug": "web-vitals",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "web-vitals.svg",
"website": "https:\/\/github.com\/GoogleChrome\/web-vitals",
"pricing": [],
"cpe": null
},
{
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https:\/\/wicg.github.io\/priority-hints\/",
"pricing": [],
"cpe": null
},
{
"name": "Google Workspace",
"description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
"slug": "google-workspace",
"categories": [
{
"id": 30,
"slug": "webmail",
"groups": [
4
],
"name": "Webmail",
"priority": 2
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https:\/\/workspace.google.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Google Cloud Trace",
"description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
"slug": "google-cloud-trace",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "google-cloud-trace.svg",
"website": "https:\/\/cloud.google.com\/trace",
"pricing": [],
"cpe": null
},
{
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https:\/\/google.com\/analytics",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https:\/\/www.rssboard.org\/rss-specification",
"pricing": [],
"cpe": null
},
{
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body class=\"year-2022\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>",
"target": [
"#language-switcher-mobile > option[aria-hidden=\"true\"]"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<div class=\"people\" aria-hidden=\"true\">",
"target": [
".people"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>",
"target": [
"#language-switcher-mobile-footer > option[aria-hidden=\"true\"]"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute exists and is not empty"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>",
"target": [
"h1"
]
},
{
"html": "<h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>",
"target": [
".intro > h2"
]
},
{
"html": "<h2 class=\"title title-center\">Featured Chapter<\/h2>",
"target": [
".featured-chapter-content > .title-center"
]
},
{
"html": "<h3>CSS<\/h3>",
"target": [
"h3"
]
},
{
"html": "<h2 class=\"title title-alt\">Contributors<\/h2>",
"target": [
".contributors > .title-alt"
]
},
{
"html": "<h2 class=\"title title-center\">Methodology<\/h2>",
"target": [
".methodology > .title-center"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main id=\"maincontent\">",
"target": [
"#maincontent"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile\">",
"target": [
"#year-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile\">",
"target": [
"#language-switcher-mobile"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#f7f779",
"contrastRatio": 12.47,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 12.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>",
"target": [
".btn[href$=\"table-of-contents\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">43%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(1) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use custom properties<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(1) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">0.3%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use the new <code>accent-color<\/code> property<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#f7f7f7",
"contrastRatio": 13.19,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 13.19"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<code>accent-color<\/code>",
"target": [
"code"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "24.0pt (32px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"no-wrap\">12%<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > .no-wrap"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>Percent of pages that use grid layouts<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#1a2b49",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"css\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#1a2b49",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"featured-chapter-name\">CSS<\/span>",
"target": [
".featured-chapter-name"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "19.1pt (25.5px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"title title-center\">Methodology<\/h2>",
"target": [
".methodology > .title-center"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n Websites Tested\n <\/div>",
"target": [
".websites-tested > div:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n 8.36M\n <\/div>",
"target": [
".websites-tested > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n Data Processed\n <\/div>",
"target": [
".data-processed > div:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div>\n 43.88 TB\n <\/div>",
"target": [
".data-processed > div:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"methodology-info\">",
"target": [
".methodology-info"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"bgColor": "#ffffff",
"contrastRatio": 14.13,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 14.13"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>",
"target": [
".alt.btn[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "15.6pt (20.8px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"wa\">Web Almanac<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .wa"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "9.6pt (12.8px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"ha\">HTTP Archive<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .ha"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile-footer\">",
"target": [
"#year-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile-footer\">",
"target": [
"#language-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"bgColor": "#5c687d",
"contrastRatio": 5.02,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.02"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>\u00a9 Web Almanac. Licensed under <a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>.<\/span>",
"target": [
".copyright > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>",
"target": [
"a[hreflang=\"en\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>",
"target": [
".accessibility-statement"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#5c687d",
"contrastRatio": 5.62,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.62"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>",
"target": [
".rss-feed"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "header-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#header-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "header-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"header-search-icon\">Search<\/title>",
"target": [
"#header-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "menu-btn",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">",
"target": [
"#menu-btn"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#mobile-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"mobile-search-icon\">Search<\/title>",
"target": [
"#mobile-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "table-of-contents-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "year-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile\">",
"target": [
"#year-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "language-switcher-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile\">",
"target": [
"#language-switcher-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ha-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"ha-logo-mobile\">HTTP Archive home<\/title>",
"target": [
"#ha-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-mobile\">Twitter<\/title>",
"target": [
"#twitter-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-mobile\">GitHub<\/title>",
"target": [
"#github-logo-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "footer-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#footer-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "footer-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"footer-search-icon\">Search<\/title>",
"target": [
"#footer-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-footer-search-box",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
"target": [
"#mobile-footer-search-box"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "mobile-footer-search-icon",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"mobile-footer-search-icon\">Search<\/title>",
"target": [
"#mobile-footer-search-icon"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "table-of-contents-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
"target": [
"#table-of-contents-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "year-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"year-switcher-mobile-footer\">",
"target": [
"#year-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "language-switcher-mobile-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<select id=\"language-switcher-mobile-footer\">",
"target": [
"#language-switcher-mobile-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "httparchive-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"httparchive-logo-footer-mobile\">HTTP Archive home<\/title>",
"target": [
"#httparchive-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-footer-mobile\">Twitter<\/title>",
"target": [
"#twitter-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-footer-mobile",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-footer-mobile\">GitHub<\/title>",
"target": [
"#github-logo-footer-mobile"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "ha-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"ha-logo-footer\">HTTP Archive home<\/title>",
"target": [
"#ha-logo-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "twitter-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"twitter-logo-footer\">Twitter<\/title>",
"target": [
"#twitter-logo-footer"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "github-logo-footer",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<title id=\"github-logo-footer\">GitHub<\/title>",
"target": [
"#github-logo-footer"
]
}
]
},
{
"id": "duplicate-id",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "ha-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">",
"target": [
"#ha-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "github-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">",
"target": [
"#github-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "twitter-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">",
"target": [
"#twitter-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "linkedin-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">",
"target": [
"#linkedin-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "globe-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">",
"target": [
"#globe-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "bar-chart-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"><\/path>\n <\/symbol>",
"target": [
"#bar-chart-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "comment-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>",
"target": [
"#comment-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "sql-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">",
"target": [
"#sql-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "search-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"search-logo\" viewBox=\"0 0 13 13\">",
"target": [
"#search-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "share-apple-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">",
"target": [
"#share-apple-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "share-android-logo",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">",
"target": [
"#share-android-logo"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "skiptocontent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation<\/a><\/div>",
"target": [
"#skiptocontent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "header-page-navigation",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
"target": [
"#header-page-navigation"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "menu",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"menu\" aria-labelledby=\"menu-btn\">",
"target": [
"#menu"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mobile-misc",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li id=\"mobile-misc\" class=\"misc\">",
"target": [
"#mobile-misc"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "maincontent",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<main id=\"maincontent\">",
"target": [
"#maincontent"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "intro",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"intro\" class=\"intro-container\">",
"target": [
"#intro"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "featured-chapter",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"featured-chapter\" class=\"featured-chapter\">",
"target": [
"#featured-chapter"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "contributors",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-markup",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
"target": [
"#character-markup"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-star",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
"target": [
"#character-star"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "character-hat",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
"target": [
"#character-hat"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "methodology",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"methodology\" class=\"methodology-container\">",
"target": [
"#methodology"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<footer id=\"footer\" class=\"alt-bg\">",
"target": [
"#footer"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer-nav-items",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#footer-nav-items"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mobile-footer-nav-items",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
"target": [
"#mobile-footer-nav-items"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "footer-mobile-social-media",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">",
"target": [
"#footer-mobile-social-media"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"target": [
"img[src$=\"home-hero.png\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
"target": [
".methodology-characters"
]
}
]
},
{
"id": "link-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#maincontent\">Skip navigation<\/a>",
"target": [
"a[href$=\"#maincontent\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>",
"target": [
".btn[href$=\"table-of-contents\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"css\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>",
"target": [
".alt.btn[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>",
"target": [
".alt.btn[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>",
"target": [
"a[hreflang=\"en\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>",
"target": [
".accessibility-statement"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>",
"target": [
".rss-feed"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
"target": [
"a[aria-labelledby=\"github-logo-footer\"]"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
"#header-page-navigation > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
"#footer-nav-items > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"social-media not-mobile\">",
"target": [
".not-mobile.social-media"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>",
"target": [
"#header-page-navigation > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>",
"target": [
"#header-page-navigation > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#header-page-navigation > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>",
"target": [
"#footer-nav-items > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>",
"target": [
"#footer-nav-items > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"#footer-nav-items > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".not-mobile.social-media > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".not-mobile.social-media > li:nth-child(2)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<hr>",
"target": [
"hr:nth-child(2)"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
},
{
"id": "svg-img-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
"help": "<svg> elements with an img role must have an alternative text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/svg-img-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
},
{
"any": [
{
"id": "svg-non-empty-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a child that is a title"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>",
"target": [
"a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "15.6pt (20.8px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"wa\">Web Almanac<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .wa"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"pre\">By<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .pre"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "9.6pt (12.8px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"ha\">HTTP Archive<\/span>",
"target": [
".top-header > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .ha"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/contributors\">Contributors<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/methodology\">Methodology<\/a>",
"target": [
"#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>",
"target": [
".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>",
"target": [
".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>",
"target": [
".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>",
"target": [
"h1"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "22.5pt (30px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>",
"target": [
".intro > h2"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<b>state of the web<\/b>",
"target": [
"b"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>",
"target": [
".intro > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "bold",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<svg viewBox=\"0 0 56 16\">\n <text x=\"9\" y=\"15\">2022<\/text>\n <\/svg>",
"target": [
"svg[viewBox=\"0 0 56 16\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<text x=\"9\" y=\"15\">2022<\/text>",
"target": [
"text"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "18.0pt (24px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2 class=\"title title-center\">Featured Chapter<\/h2>",
"target": [
".featured-chapter-content > .title-center"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "14.9pt (19.89px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h3>CSS<\/h3>",
"target": [
"h3"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1a2b49",
"contrastRatio": 0,
"fontSize": "14.3pt (19px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<header id=\"header\" class=\"alt-bg\">",
"target": [
"#header"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<blockquote>",
"target": [
"blockquote"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "19.1pt (25.5px)",
"fontWeight": "bold",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h2 class=\"title title-alt\">Contributors<\/h2>",
"target": [
".contributors > .title-alt"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f2f2f2",
"contrastRatio": 0,
"fontSize": "12.8pt (17px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n<\/p>",
"target": [
".contributors > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f7f779",
"contrastRatio": 0,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>",
"target": [
".alt.btn[href$=\"contributors\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"contrastRatio": 0,
"fontSize": "225.0pt (300px)",
"fontWeight": "bold",
"messageKey": "elmPartiallyObscured",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
"target": [
"#contributors"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because it's partially obscured by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"people-number\">116<\/div>",
"target": [
".people-number"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"pre\">By<\/span>",
"target": [
".home-logo > .navigation-logo[href=\"\/en\/2022\/\"] > .line-group > .pre"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
}
]
}
]
},
"base_page_ip_ptr": "bh-in-f121.1e100.net",
"base_page_cname": "",
"base_page_dns_server": "rita.ns.cloudflare.com",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 16627,
"testUrl": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"custom": [
"00_reset",
"Colordepth",
"Dpi",
"Images",
"Resolution",
"_00_reset",
"_Colordepth",
"_Dpi",
"_Images",
"_Resolution",
"_a11y",
"_ads",
"_almanac",
"_aurora",
"_avg_dom_depth",
"_cms",
"_cookies",
"_crawl_links",
"_css",
"_css-variables",
"_doctype",
"_document_height",
"_document_width",
"_ecommerce",
"_element_count",
"_event-names",
"_fugu-apis",
"_generated-content",
"_has_shadow_root",
"_img-loading-attr",
"_initiators",
"_inline_style_bytes",
"_javascript",
"_lib-detector-version",
"_local_storage_api_calls",
"_localstorage_size",
"_markup",
"_media",
"_meta_viewport",
"_num_iframes",
"_num_scripts",
"_num_scripts_async",
"_num_scripts_sync",
"_observers",
"_origin-trials",
"_parsed_css",
"_performance",
"_privacy",
"_pwa",
"_quirks_mode",
"_responsive_images",
"_robots_meta",
"_robots_txt",
"_sass",
"_security",
"_sessionstorage_size",
"_structured-data",
"_test_result",
"_third-parties",
"_usertiming",
"_valid-head",
"_well-known",
"_wpt_bodies",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"cookies",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fugu-apis",
"generated-content",
"generated-html",
"has_shadow_root",
"img-loading-attr",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"localstorage_size",
"markup",
"media",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"privacy",
"pwa",
"quirks_mode",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"test_result",
"third-parties",
"usertiming",
"valid-head",
"well-known",
"wpt_bodies"
],
"00_reset": null,
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"_00_reset": null,
"_Colordepth": 24,
"_Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"_Images": "[{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
"_Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"_a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n at addControlToStats (<anonymous>:202:28)\\n at <anonymous>:246:1\\n at captureAndLogError (<anonymous>:30:8)\\n at wptCustomMetric (<anonymous>:195:25)\\n at <anonymous>:318:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
"_ads": "{\"ads\":{\"present\":false,\"status\":404},\"app_ads\":{\"present\":false,\"status\":404},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
"_almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":29,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"\/static\/images\/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"\/static\/images\/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application\/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"\/en\/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/es\/2022\/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/fr\/2022\/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/hi\/2022\/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/it\/2022\/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ja\/2022\/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/nl\/2022\/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/pt\/2022\/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ru\/2022\/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/tr\/2022\/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/uk\/2022\/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"x-default\"}],\"attribute_usage_count\":{\"rel\":29,\"href\":29,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"\/static\/images\/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org\/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org\/WebSite\",\"ListItem\",\"schema.org\/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":113,\"external\":14,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":382,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":127},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":15,\"content_lengths\":[8989,250,232,240,252,249,77,250,246,232,235,232,210,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":14,\"height\":14,\"display\":1,\"role\":13,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":158,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":197,\"xmlns\":1,\"width\":19,\"height\":19,\"display\":1,\"id\":52,\"viewBox\":12,\"d\":14,\"fill\":14,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":13,\"aria-labelledby\":14,\"xmlns:xlink\":13,\"xlink:href\":13,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":4,\"value\":94,\"aria-hidden\":3,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
"_aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": null,
"svelte_version": null,
"feature_flags": []
},
"_avg_dom_depth": 9,
"_cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"_cookies": {
"allCookies": [
{
"domain": "httparchive.org",
"expires": 1752304419281.53,
"name": "_ga_PQ5N2MZG5M",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GS1.1.1717744419.1.0.1717744419.0.0.0",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1752304419307.026,
"name": "_ga",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.51621889.1717744419",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717830819000,
"name": "_gid",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.1993604924.1717744419",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717744479000,
"name": "_gat_gtag_UA_22381566_3",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "1",
"httpOnly": false
}
]
},
"_crawl_links": [
"https:\/\/almanac.httparchive.org\/en\/2022\/table-of-contents",
"https:\/\/almanac.httparchive.org\/en\/2022\/methodology",
"https:\/\/almanac.httparchive.org\/en\/2022\/contributors",
"https:\/\/almanac.httparchive.org\/en\/2022\/css",
"https:\/\/almanac.httparchive.org\/en\/accessibility-statement",
"https:\/\/almanac.httparchive.org\/en\/rss.xml"
],
"_css": "{\"css_in_js\":[],\"prefersColorScheme\":false,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
"_css-variables": "{\"summary\":{}}",
"_doctype": "html",
"_document_height": 3028,
"_document_width": 1351,
"_ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"_element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":14,\"link\":31,\"script\":13,\"body\":1,\"svg\":15,\"symbol\":11,\"path\":14,\"circle\":1,\"ellipse\":1,\"div\":46,\"a\":127,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":137,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":13,\"em\":2,\"select\":6,\"option\":96,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"p\":4,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"code\":1,\"footer\":1,\"hr\":2}",
"_event-names": [],
"_fugu-apis": [],
"_generated-content": {
"percent": "0.0000",
"sizeInKB": "0.00"
},
"_has_shadow_root": "false",
"_img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"_initiators": {
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": [
"https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744418719&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=51621889.1717744419&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744419&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=632"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1445288014",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1947561138",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=812379586",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1363458741",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1795107338",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744419000-7565129203227&ev=19&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1694559447",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744418999-3949876457533&ev=624&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2008258682"
]
},
"_inline_style_bytes": 0,
"_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":3,\"beacon\":2,\"total\":6},\"beacon_ajax_usage\":2,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":3,\"resources_h2\":17,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":null}",
"_lib-detector-version": "6.1.0",
"_local_storage_api_calls": [],
"_localstorage_size": 0,
"_markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":76,\"references_total\":247},\"ids\":{\"ids_total\":52,\"duplicate_ids_total\":0,\"unique_ids_total\":52},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":15,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":15},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]}}",
"_media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"_meta_viewport": "width=device-width, initial-scale=1",
"_num_iframes": 0,
"_num_scripts": 13,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_observers": null,
"_origin-trials": [],
"_parsed_css": [],
"_performance": {
"lcp_elem_stats": {
"startTime": 624.2000000029802,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 252.10000000149012,
"renderTime": 624.2000000029802,
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
],
"boundingClientRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"naturalWidth": 820,
"naturalHeight": 562,
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "relative",
"width": "485px",
"height": "332.391px"
},
"percentOfViewport": "0.173",
"cover90viewport": false
},
"raw_lcp_element": null,
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [],
"gaming_metrics": [],
"speculation_rules": [
{
"prerender": [
{
"source": "document",
"where": {
"and": [
{
"href_matches": "\/*"
},
{
"not": {
"href_matches": "\/static\/*"
}
}
]
},
"eagerness": "moderate"
}
]
}
]
},
"_privacy": "{\"privacy_wording_links\":[{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"},{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"}],\"iab_tcf_v1\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_tcf_v2\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_usp\":{\"present\":false,\"privacy_string\":null},\"ads_transparency_spotlight\":{\"present\":false,\"ads_metadata\":null},\"document_interestCohort\":false,\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"media_devices\":{\"navigator_mediaDevices_enumerateDevices\":false,\"navigator_mediaDevices_getUserMedia\":false,\"navigator_mediaDevices_getDisplayMedia\":false},\"geolocation\":{\"navigator_geolocation_getCurrentPosition\":false,\"navigator_geolocation_watchPosition\":false}}",
"_pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"_quirks_mode": false,
"_responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":38042,\"bitsPerPixel\":0.6603940630153633,\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":11971,\"bitsPerPixel\":2.4677386105957533,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":9966,\"bitsPerPixel\":2.070749571450834,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
"_robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"_robots_txt": "{\"redirected\":false,\"status\":200,\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"sitemap\":1,\"user_agent\":1,\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0},\"by_useragent\":{\"*\":{\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0}}}}",
"_sass": "{\"stylesheets\":{\"remote\":0,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"_security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"_sessionstorage_size": 0,
"_structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
"_test_result": 0,
"_third-parties": "[{\"name\":\"Workbox\",\"version\":null}]",
"_usertiming": 0,
"_valid-head": {
"error": "TypeError: Cannot read properties of undefined (reading 'replace')"
},
"_well-known": "{\"\/.well-known\/assetlinks.json\":{\"found\":false},\"\/.well-known\/apple-app-site-association\":{\"found\":false},\"\/.well-known\/gpc.json\":{\"found\":false},\"\/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"\/.well-known\/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/security.txt\/\",\"signed\":false}},\"\/.well-known\/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/change-password\/\"}},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\"}}}",
"_wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":126,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":110,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":124,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":127}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1}},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"raw\":{},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"],\"url\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":347},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n at addControlToStats (<anonymous>:227:36)\\n at <anonymous>:281:7\\n at captureAndLogError (<anonymous>:38:12)\\n at wptCustomMetric (<anonymous>:220:27)\\n at <anonymous>:367:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
"ads": "{\"ads\":{\"present\":false,\"status\":404},\"app_ads\":{\"present\":false,\"status\":404},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
"almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":29,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"\/static\/fonts\/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font\/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"\/static\/images\/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"\/static\/images\/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application\/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"\/en\/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/es\/2022\/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/fr\/2022\/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/hi\/2022\/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/it\/2022\/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ja\/2022\/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/nl\/2022\/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/pt\/2022\/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/ru\/2022\/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/tr\/2022\/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/uk\/2022\/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"hreflang\":\"x-default\"}],\"attribute_usage_count\":{\"rel\":29,\"href\":29,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"\/static\/images\/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org\/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org\/WebSite\",\"ListItem\",\"schema.org\/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":113,\"external\":14,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":382,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":127},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":15,\"content_lengths\":[8989,250,232,240,252,249,77,250,246,232,235,232,210,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":14,\"height\":14,\"display\":1,\"role\":13,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.google-analytics.com\/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"type\":\"application\/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":158,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":197,\"xmlns\":1,\"width\":19,\"height\":19,\"display\":1,\"id\":52,\"viewBox\":12,\"d\":14,\"fill\":14,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":13,\"aria-labelledby\":14,\"xmlns:xlink\":13,\"xlink:href\":13,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":4,\"value\":94,\"aria-hidden\":3,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
"aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": null,
"svelte_version": null,
"feature_flags": []
},
"avg_dom_depth": 9,
"cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"cookies": {
"allCookies": [
{
"domain": "httparchive.org",
"expires": 1752304419281.53,
"name": "_ga_PQ5N2MZG5M",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GS1.1.1717744419.1.0.1717744419.0.0.0",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1752304419307.026,
"name": "_ga",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.51621889.1717744419",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717830819000,
"name": "_gid",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "GA1.2.1993604924.1717744419",
"httpOnly": false
},
{
"domain": "httparchive.org",
"expires": 1717744479000,
"name": "_gat_gtag_UA_22381566_3",
"partitioned": false,
"path": "\/",
"sameSite": "lax",
"secure": false,
"value": "1",
"httpOnly": false
}
]
},
"crawl_links": [
"https:\/\/almanac.httparchive.org\/en\/2022\/table-of-contents",
"https:\/\/almanac.httparchive.org\/en\/2022\/methodology",
"https:\/\/almanac.httparchive.org\/en\/2022\/contributors",
"https:\/\/almanac.httparchive.org\/en\/2022\/css",
"https:\/\/almanac.httparchive.org\/en\/accessibility-statement",
"https:\/\/almanac.httparchive.org\/en\/rss.xml"
],
"css": "{\"css_in_js\":[],\"prefersColorScheme\":false,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
"css-variables": "{\"summary\":{}}",
"doctype": "html",
"document_height": 3028,
"document_width": 1351,
"ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":14,\"link\":31,\"script\":13,\"body\":1,\"svg\":15,\"symbol\":11,\"path\":14,\"circle\":1,\"ellipse\":1,\"div\":46,\"a\":127,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":137,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":13,\"em\":2,\"select\":6,\"option\":96,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"p\":4,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"code\":1,\"footer\":1,\"hr\":2}",
"event-names": [],
"fugu-apis": [],
"generated-content": {
"percent": "0.0000",
"sizeInKB": "0.00"
},
"generated-html": "<!DOCTYPE html>\n<html lang=\"en\"><head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \n <title>The 2022 Web Almanac<\/title>\n <link rel=\"stylesheet\" href=\"\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\">\n \n \n <link rel=\"stylesheet\" href=\"\/static\/css\/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\">\n\n <link rel=\"stylesheet\" href=\"\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Poppins-Light.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Regular.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Poppins-Bold.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Black.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n <link rel=\"preload\" href=\"\/static\/fonts\/Lato-Bold.woff2\" as=\"font\" type=\"font\/woff2\" crossorigin=\"\">\n\n <script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js\" nonce=\"\"><\/script><script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.google-analytics.com\/analytics.js\" nonce=\"\"><\/script><script type=\"text\/javascript\" async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-22381566-3&l=dataLayer&cx=c\" nonce=\"\"><\/script><script nonce=\"\">\n window.dataLayer = window.dataLayer || [];\n function gtag() {\n dataLayer.push(arguments);\n }\n gtag('js', new Date());\n gtag('config', 'UA-22381566-3', {\n 'link_attribution': true\n });\n gtag('config', 'G-PQ5N2MZG5M');\n <\/script>\n \n <link rel=\"shortcut icon\" href=\"\/static\/images\/favicon.ico\">\n <link rel=\"apple-touch-icon\" href=\"\/static\/images\/apple-touch-icon.png\">\n \n<meta name=\"description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta property=\"og:title\" content=\"The 2022 Web Almanac\">\n<meta property=\"og:url\" content=\"https:\/\/almanac.httparchive.org\/en\/2022\/\">\n<meta property=\"og:image\" content=\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:site\" content=\"@HTTPArchive\">\n<meta name=\"twitter:title\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:image\" content=\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\">\n<meta name=\"twitter:image:alt\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<link rel=\"webmention\" href=\"https:\/\/webmention.io\/almanac.httparchive.org\/webmention\">\n<link rel=\"pingback\" href=\"https:\/\/webmention.io\/almanac.httparchive.org\/xmlrpc\">\n<link rel=\"me\" href=\"mailto:team@httparchive.org\">\n\n\n\n<script type=\"application\/ld+json\">\n {\n \"@context\": \"http:\/\/schema.org\",\n \"@type\": \"Article\",\n \"mainEntityOfPage\": {\n \"@type\": \"WebPage\",\n \"@id\": \"https:\/\/almanac.httparchive.org\/en\/2022\/\"\n },\n \"headline\": \"The 2022 Web Almanac\",\n \"image\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\",\n \"height\": 600,\n \"width\": 1200\n },\n \"publisher\": {\n \"@type\": \"Organization\",\n \"name\": \"HTTP Archive\",\n \"logo\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\",\n \"height\": 160,\n \"width\": 320\n },\n \"sameAs\": [\n \"https:\/\/httparchive.org\",\n \"https:\/\/twitter.com\/HTTPArchive\",\n \"https:\/\/github.com\/HTTPArchive\"\n ]\n },\n \"author\":\n \n{\n \"@type\": \"Person\",\n \"sameAs\": [\n \"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\n \"https:\/\/twitter.com\/rick_viscomi\",\n \"https:\/\/github.com\/rviscomi\"\n ],\n \"name\": \"Rick Viscomi\"\n}\n,\n \"description\": \"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\n \"datePublished\": \"2022-07-02T00:00:00.000Z\",\n \"dateModified\": \"2022-07-02T00:00:00.000Z\"\n }\n <\/script>\n \n<script type=\"application\/ld+json\">\n {\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"WebSite\",\n \"url\": \"https:\/\/almanac.httparchive.org\/en\/\",\n \"potentialAction\": {\n \"@type\": \"SearchAction\",\n \"target\": {\n \"@type\": \"EntryPoint\",\n \"urlTemplate\": \"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\"\n },\n \"query-input\": \"required name=search_term_string\"\n }\n }\n<\/script>\n\n\n \n<script type=\"application\/ld+json\">\n {\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"BreadcrumbList\",\n \"itemListElement\": [{\n \"@type\": \"ListItem\",\n \"position\": 1,\n \"name\": \"en\",\n \"item\": \"https:\/\/almanac.httparchive.org\/en\/\"\n }]\n }\n<\/script>\n\n\n\n <link rel=\"canonical\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\">\n <link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Web Almanac by HTTP Archive RSS (en)\" href=\"\/en\/rss.xml\">\n \n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\" hreflang=\"en\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/es\/2022\/\" hreflang=\"es\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/fr\/2022\/\" hreflang=\"fr\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/hi\/2022\/\" hreflang=\"hi\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/it\/2022\/\" hreflang=\"it\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/ja\/2022\/\" hreflang=\"ja\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/nl\/2022\/\" hreflang=\"nl\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/pt\/2022\/\" hreflang=\"pt\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/ru\/2022\/\" hreflang=\"ru\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/tr\/2022\/\" hreflang=\"tr\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/uk\/2022\/\" hreflang=\"uk\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/zh-CN\/2022\/\" hreflang=\"zh-CN\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/zh-TW\/2022\/\" hreflang=\"zh-TW\">\n \n <link rel=\"alternate\" href=\"https:\/\/almanac.httparchive.org\/en\/2022\/\" hreflang=\"x-default\">\n \n <\/head>\n\n <body class=\"year-2022\">\n \n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"0\" height=\"0\" display=\"none\">\n <!-- HTTPArchive -->\n <symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">\n <path d=\"M10.626 7.433h14.5v47.5c6-7.4 13.5-11 22.5-11 4.9 0 9.2 1.2 13.1 3.7 3.9 2.4 6.7 5.8 8.6 10.1 1.9 4.3 2.9 10.7 2.9 19.1v41.6h-14.6v-45.2c0-5.3-1.3-9.6-4-12.9-2.6-3.3-6-4.9-10.3-4.9-3.2 0-6.2.8-9 2.5-2.8 1.6-5.9 4.4-9.3 8.2v52.4h-14.4V7.433m66.4 49.5l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4m54.3 0l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4M212.8 30.1l-27.2 26.7v1.4h39c6.1.2 10.6 1.5 13.9 3.1 3.5 1.6 6.3 4.3 8.3 7.9 2.1 3.7 3.1 7.9 3.1 12.7 0 7.4-2.2 13.5-6.5 18.2-4.3 4.7-9.8 7.1-16.6 7.1-2.8 0-5.5-.4-8.2-1.1v12.3c3.4.9 6.7 1.3 9.7 1.3 10.5 0 19.2-3.5 26-10.6 6.8-7 10.2-16 10.3-27 0-11.6-3.6-20.6-10.9-27.1-7.1-6.4-17.1-9.6-29.8-9.7h-.4l-10.6-.1V30.1z\" fill=\"currentColor\"><\/path>\n <path d=\"M198 63.7c0 52.2-.1 108.8-.1 154.7h14.8v-52.5c3.4-3.8 6.1-6.4 8.9-8 2.8-1.6 5.8-2.4 9-2.4 4.3 0 7.7 1.6 10.3 4.9 2.6 3.2 4 7.5 4 12.9v45.2h14.5v-41.6c0-8.5-.9-14.9-2.8-19.2-1.9-4.3-4.7-7.7-8.6-10.1-3.9-2.4-8.3-3.7-13.1-3.7-8.8 0-16.1 3.5-22.1 10.6v-53.1c.1-12.5 0-25.1 0-37.7H198zM55.9 174.5v31.1c0 2.5.8 3.7 2.5 3.7s4.5-1.3 8.2-3.9v8.8c-3.3 2.1-5.9 3.5-7.9 4.3-2 .8-4 1.2-6.2 1.2-6.2 0-9.9-2.4-11-7.3-6.1 4.8-12.7 7.2-19.6 7.2-5.1 0-9.3-1.7-12.7-5-3.4-3.4-5.1-7.6-5.1-12.7 0-4.6 1.6-8.7 4.9-12.3 3.3-3.7 8.1-6.5 14.1-8.7l18.5-6.4v-3.9c0-8.8-4.4-13.2-13.2-13.2-7.9 0-15.6 4.1-23 12.2v-15.8c5.6-6.6 13.7-9.9 24.2-9.9 7.9 0 14.2 2.1 19 6.2 1.6 1.3 3 3.1 4.3 5.3 1.3 2.2 2.1 4.4 2.4 6.6.4 2.2.6 6.3.6 12.5m-14.2 29.4v-21.7L32 186c-4.9 2-8.4 3.9-10.5 6-2 2-3 4.4-3 7.4s1 5.5 2.9 7.4c2 1.9 4.5 2.9 7.5 2.9 4.6-.1 8.8-2 12.8-5.8M90 145.3v16.8l.8-1.3c7-11.3 14-16.9 21-16.9 5.5 0 11.1 2.8 17.1 8.3l-7.6 12.7c-5-4.8-9.7-7.2-14-7.2-4.7 0-8.7 2.2-12.2 6.7-3.4 4.4-5.1 9.7-5.1 15.8v38.2H75.5v-73.1H90m96.9 56v14.3c-7.3 2.7-14.4 4.1-21.3 4.1-11.4 0-20.6-3.4-27.4-10.2-6.8-6.8-10.2-15.9-10.2-27.3 0-11.5 3.3-20.8 9.9-27.8 6.6-7 15.3-10.6 26.1-10.6 3.8 0 7.1.4 10.1 1.1 3 .7 6.7 2 11.1 4v15.4c-7.3-4.7-14.1-7-20.3-7-6.5 0-11.9 2.3-16 6.9-4.2 4.6-6.3 10.4-6.3 17.5 0 7.5 2.3 13.4 6.8 17.8 4.6 4.4 10.7 6.6 18.4 6.6 5.5.1 11.9-1.5 19.1-4.8m93.2-86.7c2.4 0 4.4.8 6.1 2.5 1.7 1.6 2.5 3.7 2.5 6s-.8 4.3-2.5 6c-1.7 1.7-3.7 2.5-6.1 2.5-2.2 0-4.2-.8-5.9-2.5-1.7-1.7-2.5-3.8-2.5-6s.8-4.2 2.5-5.9c1.7-1.8 3.7-2.6 5.9-2.6m-7.2 30.7h14.5v73.1h-14.5v-73.1m75 0h15.7l-32.3 74.4h-4.8l-33.1-74.4h15.8l19.7 45 19-45m78.8 37.8h-51.4c.4 7 2.7 12.6 7 16.7s9.9 6.2 16.8 6.2c9.5 0 18.3-3 26.4-8.9v14.1c-4.4 3-8.9 5.1-13.3 6.4-4.3 1.3-9.5 1.9-15.3 1.9-8.1 0-14.6-1.7-19.5-5-5-3.3-9-7.8-12-13.4-3-5.7-4.4-12.2-4.4-19.6 0-11.1 3.2-20.2 9.5-27.1 6.3-7 14.5-10.5 24.6-10.5 9.7 0 17.4 3.4 23.2 10.2 5.8 6.8 8.7 15.9 8.7 27.3v1.7m-51.4-8.6h36.8c-.4-5.8-2.1-10.2-5.2-13.3-3.1-3.1-7.2-4.7-12.4-4.7s-9.5 1.6-12.8 4.7c-3.2 3-5.4 7.5-6.4 13.3\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- GitHub -->\n <symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">\n <path d=\"M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Twitter -->\n <symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">\n <path d=\"M78.6 203.1c94.3 0 145.9-78.2 145.9-145.9 0-2.2 0-4.4-.1-6.6 10-7.3 18.7-16.3 25.6-26.5-9.4 4.1-19.3 6.9-29.5 8.1 10.7-6.4 18.7-16.5 22.5-28.4-10.1 6-21.1 10.2-32.6 12.4C191-4.5 158.5-5.5 137.8 14c-13.3 12.5-19 31.2-14.8 49C81.9 60.9 43.4 41.4 17.4 9.4 3.8 32.8 10.7 62.8 33.3 77.8c-8.2-.2-16.1-2.4-23.3-6.4v.6c0 24.4 17.2 45.4 41.2 50.3-7.6 2.1-15.5 2.4-23.2.9 6.7 20.9 26 35.2 47.9 35.6-18.2 14.3-40.6 22-63.7 22-4.1 0-8.2-.3-12.2-.7 23.5 15.1 50.7 23 78.6 23\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- LinkedIn -->\n <symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">\n <path d=\"M185.2 0H14.8C6.6 0 0 6.4 0 14.3v171.3c0 7.9 6.6 14.3 14.8 14.3h170.4c8.1 0 14.8-6.4 14.8-14.3V14.3C199.9 6.4 193.3 0 185.2 0zM60.6 167.3H30.4V77.1h30.2v90.2zM45.5 64.8h-.2c-10.1 0-16.7-6.9-16.7-15.6 0-8.8 6.7-15.6 17.1-15.6 10.3 0 16.7 6.7 16.9 15.6 0 8.6-6.5 15.6-17.1 15.6zm124 102.5h-30.2V119c0-12.1-4.4-20.4-15.3-20.4-8.4 0-13.3 5.6-15.5 11-.8 1.9-1 4.6-1 7.3v50.4H77.3s.4-81.8 0-90.3h30.2v12.8c4-6.1 11.2-14.9 27.2-14.9 19.9 0 34.8 12.9 34.8 40.6v51.8zm-62.2-77.1c0-.1.1-.2.2-.3v.3h-.2z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Globe -->\n <symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">\n <circle cx=\"14.5\" cy=\"14.5\" r=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/circle>\n <ellipse cx=\"14.5\" cy=\"14.5\" rx=\"6.1\" ry=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/ellipse>\n <path d=\"M1.6 9.6h25.8M1.6 19.4h25.8\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Bar chart -->\n <symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Comment -->\n <symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- SQL -->\n <symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">\n <path d=\"M.1 12.4V9.6c.5.4 1.1.8 1.7 1 .6.2 1.2.3 1.8.3.4 0 .7 0 .9-.1s.5-.2.7-.3c.2-.1.3-.2.4-.4.1-.2.1-.3.1-.5s-.1-.5-.2-.7c-.2-.2-.4-.4-.6-.5-.3-.2-.5-.4-.9-.5-.3-.2-.7-.3-1.1-.5-1-.4-1.7-.9-2.2-1.5S0 4.6 0 3.8c0-.7.1-1.2.4-1.7S1 1.2 1.5.9s1-.5 1.6-.7S4.3 0 5 0s1.2 0 1.8.1 1 .2 1.4.4v2.6c-.3-.1-.5-.3-.8-.4s-.5-.2-.7-.2c-.3-.1-.6-.2-.8-.2-.3 0-.5-.1-.7-.1-.3 0-.6 0-.9.1s-.5.2-.7.3c-.2.1-.4.2-.5.4-.1.2-.1.3-.1.5s.1.4.2.6c.1.2.3.3.5.5.1.1.4.3.7.4.3.1.6.3 1 .4.5.2 1 .4 1.4.7.4.2.7.5 1 .8s.5.6.7 1c.2.4.2.8.2 1.3 0 .7-.1 1.3-.4 1.8-.3.6-.7 1-1.1 1.3-.5.3-1 .5-1.6.6s-1.3.2-1.9.2c-.7 0-1.4-.1-2-.2-.6-.1-1.2-.3-1.6-.5zm16 .7c-1.8 0-3.3-.6-4.4-1.8-1.2-1.2-1.7-2.7-1.7-4.6 0-2 .6-3.6 1.7-4.9C12.9.6 14.4 0 16.3 0c1.8 0 3.3.6 4.4 1.8 1.1 1.2 1.7 2.7 1.7 4.7s-.6 3.6-1.7 4.8l-.1.1-.1.1 3.2 3.1h-4L18 12.9c-.6.1-1.2.2-1.9.2zm.1-10.6c-1 0-1.8.4-2.4 1.1-.6.7-.9 1.7-.9 3s.3 2.2.9 3c.6.7 1.4 1.1 2.3 1.1 1 0 1.8-.4 2.3-1.1.6-.7.9-1.7.9-3s-.3-2.3-.8-3.1c-.5-.7-1.3-1-2.3-1zM32 12.9h-7.5V.2h2.8v10.3H32v2.4z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Search -->\n <symbol id=\"search-logo\" viewBox=\"0 0 13 13\">\n <path d=\"m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z\" fill=\"currentColor\"><\/path>\n <\/symbol>\n <!-- Share Apple -->\n <symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">\n <path d=\"M0 0h24v24H0V0z\" fill=\"none\"><\/path>\n <path d=\"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z\"><\/path>\n <\/symbol>\n <!-- Share Android -->\n <symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">\n <path d=\"M0 0h24v24H0z\" fill=\"none\"><\/path>\n <path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\"><\/path>\n <\/symbol>\n <\/svg>\n \n <div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation<\/a><\/div>\n \n <header id=\"header\" class=\"alt-bg\">\n <div class=\"container\">\n <div class=\"top-header\">\n <a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>\n <nav id=\"header-page-navigation\" aria-label=\"Page navigation\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n \n <div class=\"nav-dropdown header search-nav\">\n <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>\n <ul class=\"nav-dropdown-list align-right hidden header-search\">\n <li class=\"nav-dropdown-list-part\">\n <form action=\"\/en\/search\">\n <label for=\"header-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"header-search-icon\">\n <title id=\"header-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n <\/li>\n <\/ul>\n <\/div>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"nav-dropdown header table-of-contents\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n\n \n <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n <span>Home<\/span>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents\">Table of Contents<\/a>\n <\/li>\n \n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-1\">Part I. Page Content<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-2\">Part II. User Experience<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-3\">Part III. Content Publishing<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-4\">Part IV. Content Distribution<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/a>\n \n \n <\/li>\n \n \n \n\n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#appendices\">Appendices<\/a>\n <\/li>\n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/methodology\">Methodology<\/a>\n \n <\/li>\n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/contributors\">Contributors<\/a>\n \n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/search\">Search<\/a>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#ebook\">Ebook<\/a>\n <\/li>\n <li class=\"nav-dropdown-list-chapter ebook\">\n <a href=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)<\/a>\n <\/li>\n \n <\/ul>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"nav-dropdown header\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n \n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2021\/\">2021<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2020\/\">2020<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2019\/\">2019<\/a>\n <\/li>\n \n \n \n \n <\/ul>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"nav-dropdown header\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>\n <ul class=\"nav-dropdown-list hidden header-list\">\n \n \n \n \n <li>\n <a lang=\"es\" href=\"\/es\/2022\/\">Espa\u00f1ol<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"fr\" href=\"\/fr\/2022\/\">Fran\u00e7ais<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"it\" href=\"\/it\/2022\/\">Italiano<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"nl\" href=\"\/nl\/2022\/\">Nederlands<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"pt\" href=\"\/pt\/2022\/\">Portugu\u00eas<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"tr\" href=\"\/tr\/2022\/\">T\u00fcrk\u00e7e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ru\" href=\"\/ru\/2022\/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"uk\" href=\"\/uk\/2022\/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"hi\" href=\"\/hi\/2022\/\">\u0939\u093f\u0928\u094d\u0926\u0940<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ja\" href=\"\/ja\/2022\/\">\u65e5\u672c\u8a9e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-CN\" href=\"\/zh-CN\/2022\/\">\u7b80\u4f53\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-TW\" href=\"\/zh-TW\/2022\/\">\u7e41\u9ad4\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a class=\"help-translate\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\"><em>Help translate<\/em><\/a>\n <\/li>\n \n <\/ul>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <nav id=\"menu\" aria-labelledby=\"menu-btn\">\n \n <button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">\n <span class=\"menu-btn-bar\"><\/span>\n <span class=\"menu-btn-bar\"><\/span>\n <span class=\"menu-btn-bar\"><\/span>\n <\/button>\n <ul class=\"menu\">\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n <form class=\"search-nav\" action=\"\/en\/search\">\n <label for=\"mobile-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-search-icon\">\n <title id=\"mobile-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"table-of-contents-switcher\">\n <label for=\"table-of-contents-switcher-mobile\" class=\"visually-hidden\">\n Table of Contents Switcher\n <\/label>\n <select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">\n \n <option selected=\"\" disabled=\"\" value=\"\/en\/2022\/\">Home<\/option>\n \n \n <option value=\"\/en\/2022\/table-of-contents\">Table of Contents<\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/option>\n \n \n \n \n \n\n \n <option value=\"\/en\/2022\/methodology\">\n Methodology\n <\/option>\n \n \n <option value=\"\/en\/2022\/contributors\">\n Contributors\n <\/option>\n \n\n \n <option value=\"\/en\/search\">\n Search\n <\/option>\n \n\n \n <option value=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n Ebook PDF (32MB)\n <\/option>\n \n <\/select>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"year-switcher js-show\">\n <label for=\"year-switcher-mobile\" class=\"visually-hidden\">Year Switcher<\/label>\n <select id=\"year-switcher-mobile\">\n \n \n \n <option selected=\"selected\" value=\"\/en\/2022\/\">\n 2022\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2021\/\">\n 2021\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2020\/\">\n 2020\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2019\/\">\n 2019\n <\/option>\n \n \n \n <\/select>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"language-switcher js-show\">\n <label for=\"language-switcher-mobile\" class=\"visually-hidden\">Language Switcher<\/label>\n <select id=\"language-switcher-mobile\">\n \n \n <option selected=\"selected\" lang=\"en\" value=\"\/en\/2022\/\">\n English\n <\/option>\n \n \n \n <option lang=\"es\" value=\"\/es\/2022\/\">\n Espa\u00f1ol\n <\/option>\n \n \n \n <option lang=\"fr\" value=\"\/fr\/2022\/\">\n Fran\u00e7ais\n <\/option>\n \n \n \n <option lang=\"it\" value=\"\/it\/2022\/\">\n Italiano\n <\/option>\n \n \n \n <option lang=\"nl\" value=\"\/nl\/2022\/\">\n Nederlands\n <\/option>\n \n \n \n <option lang=\"pt\" value=\"\/pt\/2022\/\">\n Portugu\u00eas\n <\/option>\n \n \n \n <option lang=\"tr\" value=\"\/tr\/2022\/\">\n T\u00fcrk\u00e7e\n <\/option>\n \n \n \n <option lang=\"ru\" value=\"\/ru\/2022\/\">\n \u0420\u0443\u0441\u0441\u043a\u0438\u0439\n <\/option>\n \n \n \n <option lang=\"uk\" value=\"\/uk\/2022\/\">\n \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430\n <\/option>\n \n \n \n <option lang=\"hi\" value=\"\/hi\/2022\/\">\n \u0939\u093f\u0928\u094d\u0926\u0940\n <\/option>\n \n \n \n <option lang=\"ja\" value=\"\/ja\/2022\/\">\n \u65e5\u672c\u8a9e\n <\/option>\n \n \n \n <option lang=\"zh-CN\" value=\"\/zh-CN\/2022\/\">\n \u7b80\u4f53\u4e2d\u6587\n <\/option>\n \n \n \n <option lang=\"zh-TW\" value=\"\/zh-TW\/2022\/\">\n \u7e41\u9ad4\u4e2d\u6587\n <\/option>\n \n \n <option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>\n <option value=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\">\n Help translate\n <\/option>\n <\/select>\n <\/div>\n\n \n\n <\/li>\n <li id=\"mobile-misc\" class=\"misc\">\n <ul class=\"misc\">\n <li>\n <a href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-mobile\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-mobile\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <ul class=\"social-media\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-mobile\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" aria-labelledby=\"github-logo-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-mobile\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <\/nav>\n <\/div>\n <\/div>\n <\/header>\n <script nonce=\"\">\n \/\/ If JS is enabled then enable menus ASAP to avoid CLS as menu items change from links to buttons\n (function() {\n document.querySelectorAll('.js-hide').forEach(element => {\n \/\/ Don't just hide it - delete it completely to avoid any specifity issues\n element.parentNode.removeChild(element);\n });\n document.querySelectorAll('.js-enable').forEach(element => {\n element.classList.remove('js-enable');\n element.classList.remove('hidden');\n element.disabled = false;\n element.hidden = false;\n });\n })();\n <\/script>\n \n\n \n<main id=\"maincontent\">\n <section id=\"intro\" class=\"intro-container\">\n <div class=\"intro\">\n <div class=\"intro-year\">2022<\/div>\n <h1 class=\"title title-lg title-alt\">Web Almanac<\/h1>\n <h2>HTTP Archive\u2019s annual<br> <b>state of the web<\/b> report<\/h2>\n \n \n<p>\nOur mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2022 edition is comprised of 23 chapters spanning aspects of page content, user experience, publishing, and distribution.\n<\/p>\n\n \n \n <a href=\"\/en\/2022\/table-of-contents\" class=\"btn\">\n Start exploring\n <\/a>\n \n <\/div>\n <div class=\"intro-image-wrapper\">\n \n <svg viewBox=\"0 0 56 16\">\n <text x=\"9\" y=\"15\">2022<\/text>\n <\/svg>\n \n <img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">\n <\/div>\n <\/section>\n \n \n \n \n \n\n\n <section id=\"featured-chapter\" class=\"featured-chapter\">\n <div class=\"featured-chapter-content\">\n \n <h2 class=\"title title-center\">Featured Chapter<\/h2>\n \n <h3>CSS<\/h3>\n \n <blockquote>\n The past few years have seen a flurry of new CSS features. Many of these have taken inspiration from things developers were already doing with JavaScript or in preprocessors, while others provide methods of doing things that were impossible a few years ago. Having new features available is one thing, but are developers actually using them in their production web pages and applications?\n <\/blockquote>\n <div class=\"featured-chapter-content-data\">\n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">43%<\/div>\n <div>Percent of pages that use custom properties<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">0.3%<\/div>\n <div>Percent of pages that use the new <code>accent-color<\/code> property<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">12%<\/div>\n <div>Percent of pages that use grid layouts<\/div>\n <\/div>\n \n <\/div>\n \n \n <a href=\"\/en\/2022\/css\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">CSS<\/span> chapter\n <\/a>\n \n <\/div>\n <\/section>\n \n \n \n \n \n <section id=\"contributors\" class=\"contributors-container alt-bg\">\n <div class=\"container\">\n <div class=\"contributors\">\n <h2 class=\"title title-alt\">Contributors<\/h2>\n <p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n<\/p>\n <a href=\"\/en\/2022\/contributors\" class=\"alt btn\">\n See the contributors\n <\/a>\n <\/div>\n <div class=\"people\" aria-hidden=\"true\">\n <div class=\"people-number\">116<\/div>\n <img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">\n <img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">\n <img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">\n <\/div>\n <\/div>\n <\/section>\n <section id=\"methodology\" class=\"methodology-container\">\n <div class=\"methodology\">\n <h2 class=\"title title-center\">Methodology<\/h2>\n <div class=\"methodology-data\">\n <div class=\"websites-tested\">\n <div>\n Websites Tested\n <\/div>\n <div>\n 8.36M\n <\/div>\n <\/div>\n <div class=\"data-processed\">\n <div>\n Data Processed\n <\/div>\n <div>\n 43.88 TB\n <\/div>\n <\/div>\n <\/div>\n <p class=\"methodology-info\">\n \nUnless otherwise noted, the metrics in all of the 23 chapters of the 2022 Web Almanac are sourced from the HTTP Archive dataset. HTTP Archive is a community-run project that has been tracking how the web is built since 2010. Using WebPageTest and Lighthouse under the hood, metadata about nearly 8.4 million websites are tested monthly and included in a public BigQuery database for analysis. The June 2022 dataset was used as the basis for the 2022 Web Almanac\u2019s metrics. For more information, see the Methodology page.\n\n <\/p>\n \n <a href=\"\/en\/2022\/methodology\" class=\"alt btn\">\n Learn about our Methodology\n <\/a>\n \n <img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">\n <\/div>\n <\/section>\n \n<\/main>\n\n\n \n <footer id=\"footer\" class=\"alt-bg\">\n <div class=\"container\">\n <div class=\"home-logo\">\n <a class=\"navigation-logo\" href=\"\/en\/2022\/\">\n \n <span class=\"wa\">Web Almanac<\/span>\n <span class=\"line-group\">\n <span class=\"pre\">By<\/span>\n <span class=\"ha\">HTTP Archive<\/span>\n <\/span>\n\n <\/a>\n <\/div>\n <hr>\n <nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n \n <div class=\"nav-dropdown footer search-nav\">\n <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n Search\n <\/button>\n <ul class=\"nav-dropdown-list align-right hidden footer-search\">\n <li class=\"nav-dropdown-list-part\">\n <form action=\"\/en\/search\">\n <label for=\"footer-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"footer-search-icon\">\n <title id=\"footer-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n <\/li>\n <\/ul>\n <\/div>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"nav-dropdown footer table-of-contents\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n Table of Contents\n <\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n\n \n <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n <span>Home<\/span>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents\">Table of Contents<\/a>\n <\/li>\n \n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-1\">Part I. Page Content<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-2\">Part II. User Experience<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-3\">Part III. Content Publishing<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/a>\n \n \n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#part-4\">Part IV. Content Distribution<\/a>\n <\/li>\n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/a>\n \n \n <\/li>\n \n \n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n \n <a href=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/a>\n \n \n <\/li>\n \n \n \n\n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#appendices\">Appendices<\/a>\n <\/li>\n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/methodology\">Methodology<\/a>\n \n <\/li>\n \n \n <li class=\"nav-dropdown-list-chapter\">\n \n <a href=\"\/en\/2022\/contributors\">Contributors<\/a>\n \n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/search\">Search<\/a>\n <\/li>\n \n\n \n <li class=\"nav-dropdown-list-part\">\n <a href=\"\/en\/2022\/table-of-contents#ebook\">Ebook<\/a>\n <\/li>\n <li class=\"nav-dropdown-list-chapter ebook\">\n <a href=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)<\/a>\n <\/li>\n \n <\/ul>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"nav-dropdown footer\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022<\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n \n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2021\/\">2021<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2020\/\">2020<\/a>\n <\/li>\n \n \n \n \n \n \n \n <li>\n <a href=\"\/en\/2019\/\">2019<\/a>\n <\/li>\n \n \n \n \n <\/ul>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"nav-dropdown footer\">\n <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English<\/button>\n <ul class=\"nav-dropdown-list hidden footer-list\">\n \n \n \n \n <li>\n <a lang=\"es\" href=\"\/es\/2022\/\">Espa\u00f1ol<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"fr\" href=\"\/fr\/2022\/\">Fran\u00e7ais<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"it\" href=\"\/it\/2022\/\">Italiano<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"nl\" href=\"\/nl\/2022\/\">Nederlands<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"pt\" href=\"\/pt\/2022\/\">Portugu\u00eas<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"tr\" href=\"\/tr\/2022\/\">T\u00fcrk\u00e7e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ru\" href=\"\/ru\/2022\/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"uk\" href=\"\/uk\/2022\/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"hi\" href=\"\/hi\/2022\/\">\u0939\u093f\u0928\u094d\u0926\u0940<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"ja\" href=\"\/ja\/2022\/\">\u65e5\u672c\u8a9e<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-CN\" href=\"\/zh-CN\/2022\/\">\u7b80\u4f53\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a lang=\"zh-TW\" href=\"\/zh-TW\/2022\/\">\u7e41\u9ad4\u4e2d\u6587<\/a>\n <\/li>\n \n \n \n <li>\n <a class=\"help-translate\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\"><em>Help translate<\/em><\/a>\n <\/li>\n \n <\/ul>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n <ul>\n \n\n<li><a href=\"\/en\/2022\/contributors\">Contributors<\/a><\/li>\n<li><a href=\"\/en\/2022\/methodology\">Methodology<\/a><\/li>\n\n\n <li>\n \n \n <form class=\"search-nav\" action=\"\/en\/search\">\n <label for=\"mobile-footer-search-box\" class=\"visually-hidden\">Search<\/label>\n <input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n <button class=\"search-button\" type=\"submit\">\n <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-footer-search-icon\">\n <title id=\"mobile-footer-search-icon\">Search<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#search-logo\"><\/use>\n <\/svg>\n <\/button>\n <\/form>\n \n\n <\/li>\n <li>\n \n\n \n \n\n\n<div class=\"table-of-contents-switcher\">\n <label for=\"table-of-contents-switcher-mobile-footer\" class=\"visually-hidden\">\n Table of Contents Switcher\n <\/label>\n <select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">\n \n <option selected=\"\" disabled=\"\" value=\"\/en\/2022\/\">Home<\/option>\n \n \n <option value=\"\/en\/2022\/table-of-contents\">Table of Contents<\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/css\">\n Chapter 1: CSS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/javascript\">\n Chapter 2: JavaScript\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/markup\">\n Chapter 3: Markup\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/structured-data\">\n Chapter 4: Structured Data\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/fonts\">\n Chapter 5: Fonts\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/media\">\n Chapter 6: Media\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/webassembly\">\n Chapter 7: WebAssembly\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/third-parties\">\n Chapter 8: Third Parties\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/interoperability\">\n Chapter 9: Interoperability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/seo\">\n Chapter 10: SEO\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/accessibility\">\n Chapter 11: Accessibility\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/performance\">\n Chapter 12: Performance\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/privacy\">\n Chapter 13: Privacy\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/security\">\n Chapter 14: Security\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/mobile-web\">\n Chapter 15: Mobile Web\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/capabilities\">\n Chapter 16: Capabilities\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/pwa\">\n Chapter 17: PWA\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cms\">\n Chapter 18: CMS\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/jamstack\">\n Chapter 19: Jamstack\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/sustainability\">\n Chapter 20: Sustainability\n <\/option>\n \n \n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/page-weight\">\n Chapter 21: Page Weight\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/cdn\">\n Chapter 22: CDN\n <\/option>\n \n \n \n \n \n \n \n \n <option value=\"\/en\/2022\/http\">\n Chapter 23: HTTP\n <\/option>\n \n \n \n \n \n\n \n <option value=\"\/en\/2022\/methodology\">\n Methodology\n <\/option>\n \n \n <option value=\"\/en\/2022\/contributors\">\n Contributors\n <\/option>\n \n\n \n <option value=\"\/en\/search\">\n Search\n <\/option>\n \n\n \n <option value=\"https:\/\/cdn.httparchive.org\/almanac\/ebooks\/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n Ebook PDF (32MB)\n <\/option>\n \n <\/select>\n<\/div>\n\n \n\n\n <\/li>\n <li>\n \n \n \n \n \n <div class=\"year-switcher js-show\">\n <label for=\"year-switcher-mobile-footer\" class=\"visually-hidden\">Year Switcher<\/label>\n <select id=\"year-switcher-mobile-footer\">\n \n \n \n <option selected=\"selected\" value=\"\/en\/2022\/\">\n 2022\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2021\/\">\n 2021\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2020\/\">\n 2020\n <\/option>\n \n \n \n \n \n <option value=\"\/en\/2019\/\">\n 2019\n <\/option>\n \n \n \n <\/select>\n <\/div>\n\n \n \n \n <\/li>\n <li>\n \n \n \n <div class=\"language-switcher js-show\">\n <label for=\"language-switcher-mobile-footer\" class=\"visually-hidden\">Language Switcher<\/label>\n <select id=\"language-switcher-mobile-footer\">\n \n \n <option selected=\"selected\" lang=\"en\" value=\"\/en\/2022\/\">\n English\n <\/option>\n \n \n \n <option lang=\"es\" value=\"\/es\/2022\/\">\n Espa\u00f1ol\n <\/option>\n \n \n \n <option lang=\"fr\" value=\"\/fr\/2022\/\">\n Fran\u00e7ais\n <\/option>\n \n \n \n <option lang=\"it\" value=\"\/it\/2022\/\">\n Italiano\n <\/option>\n \n \n \n <option lang=\"nl\" value=\"\/nl\/2022\/\">\n Nederlands\n <\/option>\n \n \n \n <option lang=\"pt\" value=\"\/pt\/2022\/\">\n Portugu\u00eas\n <\/option>\n \n \n \n <option lang=\"tr\" value=\"\/tr\/2022\/\">\n T\u00fcrk\u00e7e\n <\/option>\n \n \n \n <option lang=\"ru\" value=\"\/ru\/2022\/\">\n \u0420\u0443\u0441\u0441\u043a\u0438\u0439\n <\/option>\n \n \n \n <option lang=\"uk\" value=\"\/uk\/2022\/\">\n \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430\n <\/option>\n \n \n \n <option lang=\"hi\" value=\"\/hi\/2022\/\">\n \u0939\u093f\u0928\u094d\u0926\u0940\n <\/option>\n \n \n \n <option lang=\"ja\" value=\"\/ja\/2022\/\">\n \u65e5\u672c\u8a9e\n <\/option>\n \n \n \n <option lang=\"zh-CN\" value=\"\/zh-CN\/2022\/\">\n \u7b80\u4f53\u4e2d\u6587\n <\/option>\n \n \n \n <option lang=\"zh-TW\" value=\"\/zh-TW\/2022\/\">\n \u7e41\u9ad4\u4e2d\u6587\n <\/option>\n \n \n <option disabled=\"disabled\" aria-hidden=\"true\">\n \u2500\u2500\u2500\u2500\n <\/option>\n <option value=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/wiki\/Translators'-Guide\">\n Help translate\n <\/option>\n <\/select>\n <\/div>\n\n \n\n <\/li>\n <\/ul>\n <\/nav>\n <div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">\n <a class=\"ha-logo\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"httparchive-logo-footer-mobile\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"httparchive-logo-footer-mobile\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <ul class=\"social-media\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer-mobile\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer-mobile\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer-mobile\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <hr>\n <p class=\"copyright\">\n <span>\u00a9 Web Almanac. Licensed under <a hreflang=\"en\" href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\/blob\/main\/LICENSE\">Apache 2.0<\/a>.<\/span>\n <br>\n <a class=\"accessibility-statement\" href=\"\/en\/accessibility-statement\">Accessibility Statement<\/a>\n <span class=\"footer-bullet\">\u2022<\/span>\n <a class=\"rss-feed\" href=\"\/en\/rss.xml\">RSS Feed<\/a>\n <\/p>\n <a class=\"ha-logo not-mobile\" href=\"https:\/\/httparchive.org\/\" aria-labelledby=\"ha-logo-footer\">\n <svg width=\"70\" height=\"35\" role=\"img\">\n <title id=\"ha-logo-footer\">HTTP Archive home<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#ha-logo\"><\/use>\n <\/svg>\n <\/a>\n <ul class=\"social-media not-mobile\">\n <li>\n <a href=\"https:\/\/twitter.com\/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"twitter-logo-footer\">Twitter<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#twitter-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <li>\n <a href=\"https:\/\/github.com\/HTTPArchive\/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">\n <svg width=\"20\" height=\"20\" role=\"img\">\n <title id=\"github-logo-footer\">GitHub<\/title>\n <use xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"#github-logo\"><\/use>\n <\/svg>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <\/footer>\n \n \n <script async=\"\" src=\"\/static\/js\/almanac.js?v=096e38f74c72532860651812978526c5\" nonce=\"\"><\/script>\n \n\n\n \n\n <script async=\"\" src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M\" nonce=\"\"><\/script>\n <link rel=\"preconnect\" href=\"https:\/\/www.google-analytics.com\">\n <script defer=\"\" src=\"\/static\/js\/web-vitals.js?v=10638eba1611ff0dc07edbe721e3eb45\" nonce=\"\"><\/script>\n <script defer=\"\" src=\"\/static\/js\/send-web-vitals.js?v=93b415ccbc2d2f5de8627d6019546f09\" nonce=\"\"><\/script>\n \n\n<!-- Let's assume you're going to visit one of the chapters and prefetch the page.css stylesheet -->\n<!-- A small optimisation but hey, every little helps! -->\n<link rel=\"prefetch\" href=\"\/static\/css\/page.css?v=0d2025140b939b072c3f4b779cbcc4fa\">\n\n\n<script type=\"speculationrules\" nonce=\"\">\n{\n \"prerender\": [\n {\n \"source\": \"document\",\n \"where\": {\n \"and\": [\n {\"href_matches\": \"\/*\"},\n {\"not\": {\"href_matches\": \"\/static\/*\"}}\n ]\n },\n \"eagerness\": \"moderate\"\n }\n ]\n}\n<\/script>\n\n \n \n\n<\/body><\/html>",
"has_shadow_root": "false",
"img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"initiators": {
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": [
"https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je4650v9115874821za200&_p=1717744418719&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=51621889.1717744419&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B125.0.0.0%7CGoogle%2520Chrome%3B125.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1717744419&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=632"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=116705854&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=2134151945&gjid=1364676433&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419&_r=1>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1340206500"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1445288014",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1947561138",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=812379586",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1363458741",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1795107338",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1717744419000-7565129203227&ev=19&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1694559447",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=116705854&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1717744418999-3949876457533&ev=624&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=51621889.1717744419&tid=UA-22381566-3&_gid=1993604924.1717744419>m=457e4650za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2008258682"
]
},
"inline_style_bytes": 0,
"javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":9,\"beacon\":2,\"total\":12},\"beacon_ajax_usage\":2,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":9,\"resources_h2\":17,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":null}",
"lib-detector-version": "6.1.0",
"localstorage_size": 0,
"markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":76,\"references_total\":247},\"ids\":{\"ids_total\":52,\"duplicate_ids_total\":0,\"unique_ids_total\":52},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":15,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":15},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]}}",
"media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"meta_viewport": "width=device-width, initial-scale=1",
"num_iframes": 0,
"num_scripts": 13,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"observers": null,
"origin-trials": [],
"parsed_css": [],
"performance": {
"lcp_elem_stats": {
"startTime": 624.2000000029802,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 252.10000000149012,
"renderTime": 624.2000000029802,
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
],
"boundingClientRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"naturalWidth": 820,
"naturalHeight": 562,
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "relative",
"width": "485px",
"height": "332.391px"
},
"percentOfViewport": "0.173",
"cover90viewport": false
},
"raw_lcp_element": null,
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [],
"gaming_metrics": [],
"speculation_rules": [
{
"prerender": [
{
"source": "document",
"where": {
"and": [
{
"href_matches": "\/*"
},
{
"not": {
"href_matches": "\/static\/*"
}
}
]
},
"eagerness": "moderate"
}
]
}
]
},
"privacy": "{\"privacy_wording_links\":[{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"},{\"keywords\":[\"Privacy\"],\"text\":\"\\n Chapter 13: Privacy\\n \"}],\"iab_tcf_v1\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_tcf_v2\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_usp\":{\"present\":false,\"privacy_string\":null},\"ads_transparency_spotlight\":{\"present\":false,\"ads_metadata\":null},\"document_interestCohort\":false,\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"media_devices\":{\"navigator_mediaDevices_enumerateDevices\":false,\"navigator_mediaDevices_getUserMedia\":false,\"navigator_mediaDevices_getDisplayMedia\":false},\"geolocation\":{\"navigator_geolocation_getCurrentPosition\":false,\"navigator_geolocation_watchPosition\":false}}",
"pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"quirks_mode": false,
"responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":38042,\"bitsPerPixel\":0.6603940630153633,\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":11971,\"bitsPerPixel\":2.4677386105957533,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":9966,\"bitsPerPixel\":2.070749571450834,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https:\/\/almanac.httparchive.org\/static\/images\/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
"robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"robots_txt": "{\"redirected\":false,\"status\":200,\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"sitemap\":1,\"user_agent\":1,\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0},\"by_useragent\":{\"*\":{\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0}}}}",
"sass": "{\"stylesheets\":{\"remote\":0,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"sessionstorage_size": 0,
"structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n {\\n \\\"@context\\\": \\\"http:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"Article\\\",\\n \\\"mainEntityOfPage\\\": {\\n \\\"@type\\\": \\\"WebPage\\\",\\n \\\"@id\\\": \\\"https:\/\/almanac.httparchive.org\/en\/2022\/\\\"\\n },\\n \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n \\\"image\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\\\",\\n \\\"height\\\": 600,\\n \\\"width\\\": 1200\\n },\\n \\\"publisher\\\": {\\n \\\"@type\\\": \\\"Organization\\\",\\n \\\"name\\\": \\\"HTTP Archive\\\",\\n \\\"logo\\\": {\\n \\\"@type\\\": \\\"ImageObject\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/static\/images\/ha.png\\\",\\n \\\"height\\\": 160,\\n \\\"width\\\": 320\\n },\\n \\\"sameAs\\\": [\\n \\\"https:\/\/httparchive.org\\\",\\n \\\"https:\/\/twitter.com\/HTTPArchive\\\",\\n \\\"https:\/\/github.com\/HTTPArchive\\\"\\n ]\\n },\\n \\\"author\\\":\\n \\n{\\n \\\"@type\\\": \\\"Person\\\",\\n \\\"sameAs\\\": [\\n \\\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\\\",\\n \\\"https:\/\/twitter.com\/rick_viscomi\\\",\\n \\\"https:\/\/github.com\/rviscomi\\\"\\n ],\\n \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n }\\n \",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"WebSite\\\",\\n \\\"url\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\",\\n \\\"potentialAction\\\": {\\n \\\"@type\\\": \\\"SearchAction\\\",\\n \\\"target\\\": {\\n \\\"@type\\\": \\\"EntryPoint\\\",\\n \\\"urlTemplate\\\": \\\"https:\/\/almanac.httparchive.org\/en\/search?q={search_term_string}\\\"\\n },\\n \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n }\\n }\\n\",\"\\n {\\n \\\"@context\\\": \\\"https:\/\/schema.org\\\",\\n \\\"@type\\\": \\\"BreadcrumbList\\\",\\n \\\"itemListElement\\\": [{\\n \\\"@type\\\": \\\"ListItem\\\",\\n \\\"position\\\": 1,\\n \\\"name\\\": \\\"en\\\",\\n \\\"item\\\": \\\"https:\/\/almanac.httparchive.org\/en\/\\\"\\n }]\\n }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\"},{\"property\":\"og:image\",\"content\":\"https:\/\/almanac.httparchive.org\/static\/images\/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
"third-parties": "[{\"name\":\"Workbox\",\"version\":null}]",
"usertiming": 0,
"valid-head": {
"error": "TypeError: Cannot read properties of undefined (reading 'replace')"
},
"well-known": "{\"\/.well-known\/assetlinks.json\":{\"found\":false},\"\/.well-known\/apple-app-site-association\":{\"found\":false},\"\/.well-known\/gpc.json\":{\"found\":false},\"\/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"\/.well-known\/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/security.txt\/\",\"signed\":false}},\"\/.well-known\/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/change-password\/\"}},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https:\/\/almanac.httparchive.org\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\"}}}",
"wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":126,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":110,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":124,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":127}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1}},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":3,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org\/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org\/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org\/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org\/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https:\/\/httparchive.org\",\"https:\/\/twitter.com\/HTTPArchive\",\"https:\/\/github.com\/HTTPArchive\",\"https:\/\/almanac.httparchive.org\/en\/2022\/contributors#rviscomi\",\"https:\/\/twitter.com\/rick_viscomi\",\"https:\/\/github.com\/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"]},\"raw\":{},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https:\/\/almanac.httparchive.org\/en\/2022\/\"],\"url\":\"https:\/\/almanac.httparchive.org\/en\/2022\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":347},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"interactivePeriods": [
[
0,
291
],
[
491,
664
],
[
743,
3999
]
],
"longTasks": [
[
291,
491
],
[
664,
743
]
],
"lastVisualChange": 700,
"render": 700,
"visualComplete85": 700,
"visualComplete90": 700,
"visualComplete95": 700,
"visualComplete99": 700,
"visualComplete": 700,
"SpeedIndex": 700,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 707,
"size": 82582,
"DOMNodeId": 10,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 707,
"size": 161020,
"DOMNodeId": 40,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "\/static\/images\/home-hero.png",
"alt": "",
"width": "820",
"height": "562",
"fetchpriority": "high"
},
"sourceURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"bounds": [
866,
281.90625,
485,
332.390625
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png"
},
{
"event": "LargestContentfulPaint",
"time": 707,
"size": 161020,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"outerHTML": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"src": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"content": "normal"
},
"type": "image",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png"
},
{
"event": "LargestTextPaint",
"time": 707,
"size": 82582,
"DOMNodeId": 10,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 707,
"size": 161020,
"DOMNodeId": 40,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"src": "\/static\/images\/home-hero.png",
"alt": "",
"width": "820",
"height": "562",
"fetchpriority": "high"
},
"sourceURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"bounds": [
866,
281.90625,
485,
332.390625
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 707,
"size": 161020,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 866,
"y": 281.90625,
"width": 485,
"height": 332.390625,
"top": 281.90625,
"right": 1351,
"bottom": 614.296875,
"left": 866
},
"outerHTML": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"src": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"content": "normal"
},
"type": "image"
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "IMG",
"LargestContentfulPaintImageURL": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 83
},
{
"name": "fetchStart",
"time": 96
},
{
"name": "responseEnd",
"time": 106
},
{
"name": "navigationStart",
"time": 153
},
{
"name": "domLoading",
"time": 154
},
{
"name": "responseEnd",
"time": 155
},
{
"name": "domInteractive",
"time": 155
},
{
"name": "domContentLoadedEventStart",
"time": 155
},
{
"name": "domContentLoadedEventEnd",
"time": 155
},
{
"name": "domComplete",
"time": 160
},
{
"name": "unloadEventStart",
"time": 172
},
{
"name": "unloadEventEnd",
"time": 172
},
{
"name": "markAsMainFrame",
"time": 172
},
{
"name": "commitNavigationEnd",
"time": 173
},
{
"name": "domLoading",
"time": 174
},
{
"name": "domInteractive",
"time": 547
},
{
"name": "domContentLoadedEventStart",
"time": 553
},
{
"name": "domContentLoadedEventEnd",
"time": 553
},
{
"name": "domComplete",
"time": 661
},
{
"name": "loadEventStart",
"time": 662
},
{
"name": "loadEventEnd",
"time": 663
},
{
"name": "firstPaint",
"time": 707
},
{
"name": "firstContentfulPaint",
"time": 707
},
{
"name": "firstImagePaint",
"time": 707
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 792
},
{
"name": "firstMeaningfulPaint",
"time": 792
},
{
"name": "firstMeaningfulPaint",
"time": 792
},
{
"name": "LargestTextPaint",
"time": 707
},
{
"name": "LargestImagePaint",
"time": 707
},
{
"name": "LargestContentfulPaint",
"time": 707
},
{
"name": "TotalLayoutShift",
"value": 0
},
{
"name": "CumulativeLayoutShift",
"value": 0
}
],
"chromeUserTiming.navigationStart": 154,
"chromeUserTiming.fetchStart": 97,
"chromeUserTiming.responseEnd": 155,
"chromeUserTiming.domLoading": 175,
"chromeUserTiming.domInteractive": 547,
"chromeUserTiming.domContentLoadedEventStart": 554,
"chromeUserTiming.domContentLoadedEventEnd": 554,
"chromeUserTiming.domComplete": 662,
"chromeUserTiming.unloadEventStart": 173,
"chromeUserTiming.unloadEventEnd": 173,
"chromeUserTiming.markAsMainFrame": 173,
"chromeUserTiming.commitNavigationEnd": 174,
"chromeUserTiming.loadEventStart": 662,
"chromeUserTiming.loadEventEnd": 663,
"chromeUserTiming.firstPaint": 707,
"chromeUserTiming.firstContentfulPaint": 707,
"chromeUserTiming.firstImagePaint": 707,
"chromeUserTiming.firstMeaningfulPaintCandidate": 792,
"chromeUserTiming.firstMeaningfulPaint": 792,
"chromeUserTiming.LargestTextPaint": 707,
"chromeUserTiming.LargestImagePaint": 707,
"chromeUserTiming.LargestContentfulPaint": 707,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 205.053
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 181.951
},
"15": {
"name": "ContentSecurityPolicy",
"firstUsed": 183.257
},
"593": {
"name": "SetReferrerPolicy",
"firstUsed": 183.364
},
"1277": {
"name": "CSPWithStrictDynamic",
"firstUsed": 183.37
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 183.374
},
"1753": {
"name": "ReferrerPolicyHeader",
"firstUsed": 183.378
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 183.383
},
"2027": {
"name": "FeaturePolicyHeader",
"firstUsed": 183.386
},
"2923": {
"name": "FeaturePolicySemicolonSeparatedDeclarations",
"firstUsed": 183.39
},
"3130": {
"name": "CSPWithReasonableBaseRestrictions",
"firstUsed": 183.394
},
"3131": {
"name": "CSPWithReasonableScriptRestrictions",
"firstUsed": 183.399
},
"3359": {
"name": "MainFrameCSPViaHTTP",
"firstUsed": 183.403
},
"3850": {
"name": "PermissionsPolicyHeader",
"firstUsed": 183.407
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 195.439
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 205.832
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 205.884
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 205.891
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 205.916
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 245.157
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 247.213
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 247.342
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 247.35
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 247.367
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 247.85
},
"1540": {
"name": "CleanScriptElementWithNonce",
"firstUsed": 248.318
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 248.373
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 255.596
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 256.244
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 256.267
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 256.3
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 256.739
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 272.746
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 275.364
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 275.447
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 276.254
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 276.325
},
"84": {
"name": "FormElement",
"firstUsed": 276.357
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 276.432
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 277.12
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 277.412
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 277.428
},
"2738": {
"name": "PriorityHints",
"firstUsed": 280.524
},
"2935": {
"name": "LazyLoadImageLoadingAttributeLazy",
"firstUsed": 290.512
},
"587": {
"name": "LangAttribute",
"firstUsed": 309.453
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 309.468
},
"2355": {
"name": "CSSGradient",
"firstUsed": 310.684
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 323.838
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 324.675
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 325.672
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 334.931
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 335.116
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 511.443
},
"900": {
"name": "LinkRelPreconnect",
"firstUsed": 511.623
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 511.742
},
"917": {
"name": "LinkRelPrefetch",
"firstUsed": 511.852
},
"3932": {
"name": "SpeculationRules",
"firstUsed": 512.459
},
"4499": {
"name": "SpeculationRulesExplicitEagerness",
"firstUsed": 513.55
},
"4395": {
"name": "SpeculationRulesDocumentRules",
"firstUsed": 513.606
},
"4830": {
"name": "SpeculationRulesAuthorPrerenderRule",
"firstUsed": 513.749
},
"4501": {
"name": "SpeculationRulesEagernessModerate",
"firstUsed": 522.953
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 547.075
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 547.592
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 547.97
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 550.708
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 550.984
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 551.244
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 551.254
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 551.6
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 552.628
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 552.638
},
"4578": {
"name": "LongAnimationFrameRequested",
"firstUsed": 552.713
},
"4577": {
"name": "LongAnimationFrameObserver",
"firstUsed": 552.719
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 607.952
},
"744": {
"name": "NetInfo",
"firstUsed": 608.927
},
"2217": {
"name": "NetInfoSaveData",
"firstUsed": 608.983
},
"2013": {
"name": "NetInfoEffectiveType",
"firstUsed": 609.16
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 609.33
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 609.405
},
"4025": {
"name": "HTMLCanvasElement_2D",
"firstUsed": 609.448
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 609.638
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 630.43
},
"2195": {
"name": "CookieGet",
"firstUsed": 634.982
},
"4520": {
"name": "NavigatorUAData_GetHighEntropyValues",
"firstUsed": 637.548
},
"2229": {
"name": "DocumentPageShowFired",
"firstUsed": 663.236
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 680.621
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 680.636
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 695.405
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 702.811
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 703.004
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 703.02
},
"2511": {
"name": "FeaturePolicyJSAPI",
"firstUsed": 707.927
},
"3835": {
"name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
"firstUsed": 707.938
},
"2194": {
"name": "CookieSet",
"firstUsed": 710.545
},
"494": {
"name": "SendBeacon",
"firstUsed": 714.73
},
"2956": {
"name": "LinkPrefetchLoadEvent",
"firstUsed": 749.417
},
"2121": {
"name": "NavigatorDeviceMemory",
"firstUsed": 749.976
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 750.031
},
"2190": {
"name": "PaintTimingObserved",
"firstUsed": 819.378
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 836.621
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 840.31
},
"2701": {
"name": "V8Screen_ColorDepth_AttributeGetter",
"firstUsed": 855.672
},
"2662": {
"name": "NavigatorPlugins",
"firstUsed": 855.848
},
"3443": {
"name": "PluginName",
"firstUsed": 856.556
},
"3481": {
"name": "V8Navigator_JavaEnabled_Method",
"firstUsed": 856.742
},
"2719": {
"name": "HistoryLength",
"firstUsed": 858.271
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 871.989
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 872.507
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 255.618
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 255.631
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 255.638
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 255.653
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 255.676
},
"156": {
"name": "CSSPropertyUnicodeRange",
"firstUsed": 255.716
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 309.499
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 309.515
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 309.528
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 309.712
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 309.731
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 309.74
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 309.747
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 310.445
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 310.469
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 310.476
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 310.483
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 310.489
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 310.5
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 310.509
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 310.515
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 310.528
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 310.558
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 310.565
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 310.572
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 310.719
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 310.727
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 310.733
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 310.739
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 310.746
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 323.815
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 323.825
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 323.843
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 323.894
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 323.903
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 323.917
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 323.924
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 323.986
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 323.995
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 324.004
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 324.076
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 324.123
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 324.134
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 324.141
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 324.147
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 324.163
},
"596": {
"name": "CSSPropertyMarginInlineStart",
"firstUsed": 324.169
},
"600": {
"name": "CSSPropertyPaddingInlineStart",
"firstUsed": 324.367
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 324.378
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 324.399
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 324.555
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 324.58
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 324.586
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 324.596
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 324.605
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 324.613
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 324.619
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 324.628
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 324.633
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 324.641
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 324.648
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 324.68
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 324.698
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 324.827
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 324.834
},
"423": {
"name": "CSSPropertyGridTemplateAreas",
"firstUsed": 325.116
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 325.131
},
"422": {
"name": "CSSPropertyGridArea",
"firstUsed": 325.215
},
"513": {
"name": "CSSPropertyGridGap",
"firstUsed": 325.232
},
"36": {
"name": "CSSPropertyBorderBottomColor",
"firstUsed": 325.368
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 325.546
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 325.583
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 325.721
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 325.803
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 325.919
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 326.032
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 332.296
},
"594": {
"name": "CSSPropertyMarginBlockStart",
"firstUsed": 334.16
},
"595": {
"name": "CSSPropertyMarginBlockEnd",
"firstUsed": 334.18
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 0,
"TTIMeasurementEnd": 3999,
"LastInteractive": 743,
"TotalBlockingTime": 0,
"testID": "240607_8R_9",
"step": 1,
"effectiveBps": 4392,
"domTime": 0,
"aft": 0,
"titleTime": 156,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"test_result": 0,
"utilization": {
"cpu": {
"data": {
"0": 0,
"119": 38.9,
"220": 85,
"321": 100,
"422": 100,
"523": 77.3,
"630": 86.4,
"731": 100,
"832": 86.4,
"933": 90,
"1036": 86.4,
"1137": 10.5,
"1238": 18.2,
"1339": 5.3,
"1440": 9.5,
"1541": 5.3,
"1641": 5,
"1742": 5.3,
"1843": 9.5,
"1944": 5.3,
"2045": 5,
"2146": 5,
"2247": 10,
"2348": 5,
"2449": 10,
"2550": 5,
"2651": 9.5,
"2752": 5.3,
"2853": 5,
"2953": 5.3,
"3054": 5.3,
"3155": 9.5,
"3256": 10.5,
"3357": 56.5,
"3458": 5,
"3559": 5.3,
"3660": 9.5,
"3761": 5.3,
"3862": 5.3,
"3963": 9.5,
"4079": 18.2,
"4222": 92.6
},
"max": 100,
"count": 42
},
"bw": {
"data": {
"0": 0,
"119": 0,
"220": 854312,
"321": 895202,
"422": 485339,
"523": 10129,
"630": 0,
"731": 0,
"832": 42783,
"933": 5192,
"1036": 195393,
"1137": 0,
"1238": 0,
"1339": 0,
"1440": 0,
"1541": 0,
"1641": 0,
"1742": 0,
"1843": 0,
"1944": 0,
"2045": 0,
"2146": 0,
"2247": 0,
"2348": 0,
"2449": 0,
"2550": 0,
"2651": 0,
"2752": 0,
"2853": 0,
"2953": 0,
"3054": 0,
"3155": 0,
"3256": 23069,
"3357": 776203,
"3458": 5229,
"3559": 0,
"3660": 0,
"3761": 0,
"3862": 0,
"3963": 0,
"4079": 0,
"4222": 0
},
"max": 895202,
"count": 42
}
},
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/details\/cached\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/performance_optimization\/cached\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/breakdown\/cached\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/domains\/cached\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/screen_shot\/cached\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_Cached_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_Cached_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/240607_8R_9\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=240607_8R_9&file=1_Cached_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/24\/06\/07\/8R\/9\/1_Cached_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=240607_8R_9&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 700,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=240607_8R_9&video=video_1_cached&file=ms_000700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"www.google-analytics.com": {
"bytes": 246,
"requests": 9,
"cdn_provider": "Google",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"js": {
"color": [
254,
197,
132
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"css": {
"color": [
178,
234,
148
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"image": {
"color": [
196,
154,
232
],
"bytes": 245,
"bytesUncompressed": 245,
"requests": 7
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 1,
"bytesUncompressed": 1,
"requests": 2
}
},
"consoleLog": []
}
}
}
},
"statusCode": 200,
"statusText": "Test Complete",
"webPagetestVersion": "21.07"
}