{
"data": {
"id": "231024_DM_9",
"url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"summary": "http:\/\/webpagetest.httparchive.org\/results.php?test=231024_DM_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": 1698159910,
"testRuns": 1,
"fvonly": false,
"successfulFVRuns": 1,
"successfulRVRuns": 1,
"average": {
"firstView": {
"loadTime": 1576,
"docTime": 1576,
"fullyLoaded": 1594,
"bytesOut": 73937,
"bytesOutDoc": 73937,
"bytesIn": 360669,
"bytesInDoc": 360669,
"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": 1573,
"loadEventEnd": 1573,
"domContentLoadedEventStart": 943,
"domContentLoadedEventEnd": 943,
"connections": 3,
"final_base_page_request": 0,
"domInteractive": 842,
"firstPaint": 677.2000000029802,
"firstContentfulPaint": 681,
"firstImagePaint": 681,
"firstMeaningfulPaint": 1051,
"renderBlockingCSS": 3,
"renderBlockingJS": 0,
"TTFB": 179,
"basePageSSLTime": 53,
"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": 214226,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 74877,
"image_savings": 0,
"cpu.ParseHTML": 25,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 2,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 65,
"cpu.EvaluateScript": 116,
"cpu.v8.compile": 17,
"cpu.ParseAuthorStyleSheet": 4,
"cpu.UpdateLayoutTree": 10,
"cpu.MarkLoad": 0,
"cpu.Layout": 316,
"cpu.PrePaint": 3,
"cpu.Paint": 7,
"cpu.Layerize": 1,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.FunctionCall": 81,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.HitTest": 0,
"cpu.TimerFire": 2,
"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.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.XHRReadyStateChange": 1,
"cpu.XHRLoad": 0,
"cpu.Idle": 940,
"start_epoch": 1698159877.898343,
"date": 1698159880.2756186,
"fullyLoadedCPUms": 2409,
"fullyLoadedCPUpct": 26.57111356118048,
"domElements": 642,
"domComplete": 1573,
"PerformancePaintTiming.first-paint": 677.2000000029802,
"PerformancePaintTiming.first-contentful-paint": 677.2000000029802,
"test_run_time_ms": 16434,
"Colordepth": 24,
"_Colordepth": 24,
"_avg_dom_depth": 9,
"_document_height": 2895,
"_document_width": 1351,
"_inline_style_bytes": 0,
"_localstorage_size": 0,
"_num_iframes": 0,
"_num_scripts": 12,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_sessionstorage_size": 0,
"_usertiming": 0,
"avg_dom_depth": 9,
"document_height": 2895,
"document_width": 1351,
"generated-content-percent": -0.48,
"generated-content-size": -0.31,
"inline_style_bytes": 0,
"localstorage_size": 0,
"num_iframes": 0,
"num_scripts": 12,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"sessionstorage_size": 0,
"usertiming": 0,
"lastVisualChange": 900,
"render": 700,
"visualComplete85": 900,
"visualComplete90": 900,
"visualComplete95": 900,
"visualComplete99": 900,
"visualComplete": 900,
"SpeedIndex": 744,
"chromeUserTiming.navigationStart": 42,
"chromeUserTiming.fetchStart": 9,
"chromeUserTiming.domLoading": 249,
"chromeUserTiming.responseEnd": 264,
"chromeUserTiming.domInteractive": 845,
"chromeUserTiming.domContentLoadedEventStart": 946,
"chromeUserTiming.domContentLoadedEventEnd": 946,
"chromeUserTiming.domComplete": 1576,
"chromeUserTiming.unloadEventStart": 248,
"chromeUserTiming.unloadEventEnd": 249,
"chromeUserTiming.markAsMainFrame": 249,
"chromeUserTiming.commitNavigationEnd": 249,
"chromeUserTiming.firstPaint": 680,
"chromeUserTiming.firstContentfulPaint": 680,
"chromeUserTiming.firstImagePaint": 680,
"chromeUserTiming.firstMeaningfulPaintCandidate": 680,
"chromeUserTiming.LayoutShift": 829,
"chromeUserTiming.firstMeaningfulPaint": 1050,
"chromeUserTiming.loadEventStart": 1576,
"chromeUserTiming.loadEventEnd": 1576,
"chromeUserTiming.LargestTextPaint": 941,
"chromeUserTiming.LargestImagePaint": 941,
"chromeUserTiming.LargestContentfulPaint": 941,
"chromeUserTiming.TotalLayoutShift": 0.010617076063032357,
"chromeUserTiming.CumulativeLayoutShift": 0.010617076063032357,
"maxFID": 70,
"TTIMeasurementEnd": 4667,
"LastInteractive": 1108,
"TotalBlockingTime": 94,
"run": 1,
"step": 1,
"effectiveBps": 254889,
"domTime": 0,
"aft": 0,
"titleTime": 44,
"domLoading": 0,
"server_rtt": 0,
"effectiveBpsDoc": 258173,
"avgRun": 1
},
"repeatView": {
"loadTime": 813,
"docTime": 813,
"fullyLoaded": 813,
"bytesOut": 27462,
"bytesOutDoc": 27462,
"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": 806,
"loadEventEnd": 807,
"domContentLoadedEventStart": 463,
"domContentLoadedEventEnd": 463,
"connections": 1,
"final_base_page_request": 1,
"final_base_page_request_id": 18459.67,
"domInteractive": 449,
"firstPaint": 319,
"firstContentfulPaint": 325,
"firstImagePaint": 325,
"firstMeaningfulPaint": 643,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 608,
"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": 22,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 65,
"cpu.EvaluateScript": 86,
"cpu.v8.compile": 18,
"cpu.ParseAuthorStyleSheet": 3,
"cpu.UpdateLayoutTree": 16,
"cpu.MarkLoad": 0,
"cpu.Layout": 144,
"cpu.PrePaint": 3,
"cpu.Paint": 3,
"cpu.Layerize": 2,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.v8.produceCache": 19,
"cpu.FunctionCall": 4,
"cpu.MarkDOMContent": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 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.TimerFire": 1,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.XHRReadyStateChange": 1,
"cpu.XHRLoad": 0,
"cpu.Idle": 423,
"start_epoch": 1698159896.9716496,
"date": 1698159899.104476,
"fullyLoadedCPUms": 1820,
"fullyLoadedCPUpct": 23.636363636394226,
"domElements": 642,
"domComplete": 806,
"PerformancePaintTiming.first-paint": 319,
"PerformancePaintTiming.first-contentful-paint": 319,
"test_run_time_ms": 11219,
"Colordepth": 24,
"_Colordepth": 24,
"_avg_dom_depth": 9,
"_document_height": 2895,
"_document_width": 1351,
"_inline_style_bytes": 0,
"_localstorage_size": 0,
"_num_iframes": 0,
"_num_scripts": 12,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_sessionstorage_size": 0,
"_usertiming": 0,
"avg_dom_depth": 9,
"document_height": 2895,
"document_width": 1351,
"generated-content-percent": 0,
"generated-content-size": 0,
"inline_style_bytes": 0,
"localstorage_size": 0,
"num_iframes": 0,
"num_scripts": 12,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"sessionstorage_size": 0,
"usertiming": 0,
"lastVisualChange": 500,
"render": 300,
"visualComplete85": 500,
"visualComplete90": 500,
"visualComplete95": 500,
"visualComplete99": 500,
"visualComplete": 500,
"SpeedIndex": 342,
"chromeUserTiming.navigationStart": 66,
"chromeUserTiming.fetchStart": 17,
"chromeUserTiming.responseEnd": 67,
"chromeUserTiming.domLoading": 77,
"chromeUserTiming.domInteractive": 455,
"chromeUserTiming.domContentLoadedEventStart": 469,
"chromeUserTiming.domContentLoadedEventEnd": 469,
"chromeUserTiming.domComplete": 813,
"chromeUserTiming.unloadEventStart": 76,
"chromeUserTiming.unloadEventEnd": 76,
"chromeUserTiming.markAsMainFrame": 76,
"chromeUserTiming.commitNavigationEnd": 76,
"chromeUserTiming.firstPaint": 325,
"chromeUserTiming.firstContentfulPaint": 325,
"chromeUserTiming.firstImagePaint": 325,
"chromeUserTiming.firstMeaningfulPaintCandidate": 325,
"chromeUserTiming.LayoutShift": 412,
"chromeUserTiming.firstMeaningfulPaint": 642,
"chromeUserTiming.loadEventStart": 813,
"chromeUserTiming.loadEventEnd": 813,
"chromeUserTiming.LargestTextPaint": 484,
"chromeUserTiming.LargestImagePaint": 484,
"chromeUserTiming.LargestContentfulPaint": 484,
"chromeUserTiming.TotalLayoutShift": 0.019507253032626168,
"chromeUserTiming.CumulativeLayoutShift": 0.019507253032626168,
"maxFID": 31,
"TTIMeasurementEnd": 3883,
"LastInteractive": 412,
"TotalBlockingTime": 31,
"run": 1,
"step": 1,
"effectiveBps": 1200,
"domTime": 0,
"aft": 0,
"titleTime": 68,
"domLoading": 0,
"server_rtt": 0,
"effectiveBpsDoc": 1200,
"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.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.MarkLoad": 0,
"cpu.Layout": 0,
"cpu.PrePaint": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.FunctionCall": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.HitTest": 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.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,
"_usertiming": 0,
"avg_dom_depth": 0,
"document_height": 0,
"document_width": 0,
"generated-content-percent": 0,
"generated-content-size": 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.LayoutShift": 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,
"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.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.MarkLoad": 0,
"cpu.Layout": 0,
"cpu.PrePaint": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.v8.produceCache": 0,
"cpu.FunctionCall": 0,
"cpu.MarkDOMContent": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 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.TimerFire": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 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,
"_usertiming": 0,
"avg_dom_depth": 0,
"document_height": 0,
"document_width": 0,
"generated-content-percent": 0,
"generated-content-size": 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.firstPaint": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.LayoutShift": 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,
"effectiveBpsDoc": 0,
"avgRun": null
}
},
"median": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-manual-221206-10.240.0.22",
"loadTime": 1576,
"docTime": 1576,
"fullyLoaded": 1594,
"bytesOut": 73937,
"bytesOutDoc": 73937,
"bytesIn": 360669,
"bytesInDoc": 360669,
"requests": [
{
"type": 3,
"id": "D7D5D7331788C8B6A2701E4F56210061",
"request_id": "D7D5D7331788C8B6A2701E4F56210061",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/en\/2022\/",
"raw_id": "D7D5D7331788C8B6A2701E4F56210061",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 116,
"ttfb_ms": 88,
"load_start": 91,
"load_start_float": 91.000066,
"bytesIn": 14000,
"objectSize": 14000,
"objectSizeUncompressed": 66182,
"chunks": [
{
"ts": 185,
"bytes": 1398,
"inflated": 4348
},
{
"ts": 190,
"bytes": 3412,
"inflated": 9138
},
{
"ts": 194,
"bytes": 1408,
"inflated": 3208
},
{
"ts": 200,
"bytes": 2816,
"inflated": 17374
},
{
"ts": 207,
"bytes": 4966,
"inflated": 32114
}
],
"expires": "",
"cacheControl": "public, max-age=600",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 63,
"protocol": "HTTP\/2",
"dns_start": 0,
"dns_end": 0,
"connect_start": 0,
"connect_end": 29,
"ssl_start": 29,
"ssl_end": 82,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "almanac.httparchive.org",
"sanList": [
"almanac.httparchive.org"
],
"issuer": "GTS CA 1D4",
"validFrom": 1696817778,
"validTo": 1704596123,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402206FE4962A093D4BE76ABDFC1B2F90017E7A645AC7ABB40A0D593F8C69E4709AAF02200F9C1F6D62F033CD4409782CF92CAA385D5E49AFE6FFACF2E9CAFADEE9542B9E"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022018AC1A907293898B9406050760A0E6FF98AE841516C4388C426A5C30A7BC2DEE022033E2269A6B738ABAB09BB6E9742C3E03DA38583480CB7768FA2C930564A2DAA1"
}
],
"certificateTransparencyCompliance": "compliant",
"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",
"accept-language: en-US,en;q=0.9",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"sec-ch-ua-arch: \"x86\"",
"sec-ch-ua-bitness: \"64\"",
"sec-ch-ua-full-version-list: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118.0.0.0\", \"Google Chrome\";v=\"118.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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=600",
"content-encoding: gzip",
"content-length: 14000",
"content-security-policy: default-src 'self'; style-src 'self' 'nonce-iqPzDULr72k0hk9vXroKuTbgzGXZH2p9'; script-src 'self' 'strict-dynamic' *.google-analytics.com www.googletagmanager.com 'unsafe-inline' 'nonce-iqPzDULr72k0hk9vXroKuTbgzGXZH2p9'; 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: Tue, 24 Oct 2023 15:04:40 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: ec713e07b8cc0c7cbd619ed9ef7f9ac6",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
":status: 200"
]
},
"bytesOut": 2860,
"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": -1,
"connect_ms": 29,
"ssl_ms": 53,
"gzip_total": 14000,
"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": 86,
"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": 66,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFcTCCBFmgAwIBAgIRAMOie4jfY3O1EEHgyuq1\/XMwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxRDQwHhcNMjMxMDA5MDIxNjE4WhcNMjQwMTA3\nMDI1NTIzWjAiMSAwHgYDVQQDExdhbG1hbmFjLmh0dHBhcmNoaXZlLm9yZzCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJJgmtFPuBjJJJVrnkLBKG5j4lXz\nGzHaaeJISrMxCJtfehDJ1THqa+8HJI+f\/1jccT8V4P8zl7LfGiWex\/RdZsY4cTzl\nzXOWOo+H490oL+CGJGV0ItFZrRdBtii62yEOzYwWZlFH24rPKI8Go+3PSrOFEQaG\n4Won3wzEgS40YhO7hmFphsKYdZUa04sca8QC220Yl31rJ356W6ucSL\/t3kMo2Iic\neDGdMm+WjJ9PfhV+kz4QiIhorr5S1ccyjuKV+95CpLrbDnDgNHBLwEMDF60iuaEk\nQKT4Ix5pyrsp1MoaZQv8dKlmqktRS\/9h7Eikz190ObUMJ\/1JtoD7e7T9f+cCAwEA\nAaOCAnwwggJ4MA4GA1UdDwEB\/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAM\nBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQseSUTRo\/helTls27kl\/AabG0jOjAfBgNV\nHSMEGDAWgBQl4hgOsleRlCrl1F2GkIPeU7O4kjB4BggrBgEFBQcBAQRsMGowNQYI\nKwYBBQUHMAGGKWh0dHA6Ly9vY3NwLnBraS5nb29nL3MvZ3RzMWQ0LzBTNzZrWGNS\nd1dvMDEGCCsGAQUFBzAChiVodHRwOi8vcGtpLmdvb2cvcmVwby9jZXJ0cy9ndHMx\nZDQuZGVyMCIGA1UdEQQbMBmCF2FsbWFuYWMuaHR0cGFyY2hpdmUub3JnMCEGA1Ud\nIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkCBQMwPAYDVR0fBDUwMzAxoC+gLYYr\naHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWQ0L0tpdkpvR2wweWNBLmNybDCCAQIG\nCisGAQQB1nkCBAIEgfMEgfAA7gB1AEiw42vapkc0D+VqAvqdMOscUgHLVt0sgdm7\nv6s52IRzAAABixJvfy8AAAQDAEYwRAIgb+SWKgk9S+dqvfwbL5ABfnpkWsertAoN\nWT+MaeRwmq8CIA+cH21i8DPNRAl4LPksqjhdXkmv5v+s8unK+t7pVCueAHUAdv+I\nPwq2+5VRwmHM9Ye6NLSkzbsp3GhCCp\/mZ0xaOnQAAAGLEm9\/LwAABAMARjBEAiAY\nrBqQcpOJi5QGBQdgoOb\/mK6EFRbEOIxCalwwp7wt7gIgM+Immmtzirqwm7bpdCw+\nA9o4WDSAy3do+iyTBWSi2qEwDQYJKoZIhvcNAQELBQADggEBAC7RKNlAhawYHzFE\ns3bqIJO\/jrzspYvJ\/XsCZefCFphPs+jiM95VmBq5cGKUSkcoNOCKnM9MY8fGlE9E\nD0Xr0VFz+N6KDELW9N8TzpP2nTwyWHu2R5JBtUU+dzWHxvbbD+CywEJDja7RR8La\nzq1dOkpb4pRy85hmC\/pJtg\/IlbSbjJdRvx4drjpGX03LgzB2o+nZL6pVPtIl01Yu\nrRQnIDBhfqwwopL9z7o9W3L2fwYnLN+pF2yG3MiZCqBSegrly324r+nebMzqwIIY\nS\/B\/L2nPeoaW3u3tvbPTnBkl021oj0F8qCVKFSuScLx7gU5JG6RmTxsZcy3JpkzW\nwrsn+Jw=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFjDCCA3SgAwIBAgINAgCOsgIzNmWLZM3bmzANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFENDCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAKvAqqPCE27l0w9zC8dTPIE89bA+xTmDaG7y7VfQ4c+mOWhl\nUebUQpK0yv2r678RJExK0HWDjeq+nLIHN1Em5j6rARZixmyRSjhIR0KOQPGBMUld\nsaztIIJ7O0g\/82qj\/vGDl\/\/3t4tTqxiRhLQnTLXJdeB+2DhkdU6IIgx6wN7E5NcU\nH3Rcsejcqj8p5Sj19vBm6i1FhqLGymhMFroWVUGO3xtIH91dsgy4eFKcfKVLWK3o\n2190Q0Lm\/SiKmLbRJ5Au4y1euFJm2JM9eB84Fkqa3ivrXWUeVtye0CQdKvsY2Fka\nzvxtxvusLJzLWYHk55zcRAacDA2SeEtBbQfD1qsCAwEAAaOCAXYwggFyMA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUJeIYDrJXkZQq5dRdhpCD3lOzuJIwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsME0G\nA1UdIARGMEQwCAYGZ4EMAQIBMDgGCisGAQQB1nkCBQMwKjAoBggrBgEFBQcCARYc\naHR0cHM6Ly9wa2kuZ29vZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAgEA\nIVToy24jwXUr0rAPc924vuSVbKQuYw3nLflLfLh5AYWEeVl\/Du18QAWUMdcJ6o\/q\nFZbhXkBH0PNcw97thaf2BeoDYY9Ck\/b+UGluhx06zd4EBf7H9P84nnrwpR+4GBDZ\nK+Xh3I0tqJy2rgOqNDflr5IMQ8ZTWA3yltakzSBKZ6XpF0PpqyCRvp\/NCGv2KX2T\nuPCJvscp1\/m2pVTtyBjYPRQ+QuCQGAJKjtN7R5DFrfTqMWvYgVlpCJBkwlu7+7KY\n3cTIfzE7cmALskMKNLuDz+RzCcsYTsVaU7Vp3xL60OYhqFkuAOOxDZ6pHOj9+OJm\nYgPmOT4X3+7L51fXJyRH9KfLRP6nT31D5nmsGAOgZ26\/8T9hsBW1uo9ju5fZLZXV\nVS5H0HyIBMEKyGMIPhFWrlt\/hFS28N1zaKI0ZBGD3gYgDLbiDT9fGXstpk+Fmc4o\nlVlWPzXe81vdoEnFbr5M272HdgJWo+WhT9BYM0Ji+wdVmnRffXgloEoluTNcWzc4\n1dFpgJu8fF3LG0gl2ibSYiCi9a6hvU0TppjJyIWXhkJTcMJlPrWx1VytEUGrX2l0\nJDwRjW\/656r0KVB02xHRKvm2ZKI03TglLIpmVCK3kBKkKNpBNkFt8rhafcCKOb9J\nx\/9tpNFlQTl7B39rJlJWkR17QnZqVptFePFORoZmFzM=\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": 207,
"ttfb_start": 91,
"ttfb_end": 179,
"download_start": 179,
"download_end": 207,
"download_ms": 28,
"all_start": 0,
"all_end": 207,
"all_ms": 198,
"index": 0,
"number": 1,
"body_file": "001-D7D5D7331788C8B6A2701E4F56210061-body.txt",
"cpuTimes": {
"EvaluateScript": 3,
"v8.compile": 0
},
"cpu.EvaluateScript": 3,
"cpu.v8.compile": 0,
"cpuTime": 4,
"body_id": "D7D5D7331788C8B6A2701E4F56210061",
"js_timing": [
[
383.571,
383.963
],
[
633.409,
636.21
],
[
383.591,
383.827
],
[
633.429,
633.674
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=D7D5D7331788C8B6A2701E4F56210061"
},
{
"type": 3,
"id": "18100.2",
"request_id": "18100.2",
"ip_addr": "142.251.163.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": "18100.2",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 56,
"ttfb_ms": 52,
"load_start": 202,
"load_start_float": 202.000072,
"bytesIn": 1964,
"objectSize": 1964,
"objectSizeUncompressed": 6218,
"chunks": [
{
"ts": 258,
"bytes": 1964,
"inflated": 6218
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 63,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 6ed2e7e95ab629048ee56cc424d5a3f9",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1969,
"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": 2127,
"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": 201,
"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": 72,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 258,
"ttfb_start": 202,
"ttfb_end": 254,
"download_start": 254,
"download_end": 258,
"download_ms": 4,
"all_start": 202,
"all_end": 258,
"all_ms": 56,
"index": 1,
"number": 2,
"body_file": "002-18100.2-body.txt",
"body_id": "18100.2",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.2"
},
{
"type": 3,
"id": "18100.3",
"request_id": "18100.3",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256",
"raw_id": "18100.3",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 96,
"ttfb_ms": 77,
"load_start": 227,
"load_start_float": 227.000078,
"bytesIn": 7895,
"objectSize": 7895,
"objectSizeUncompressed": 33279,
"chunks": [
{
"ts": 307,
"bytes": 1398,
"inflated": 9481
},
{
"ts": 312,
"bytes": 1665,
"inflated": 5129
},
{
"ts": 316,
"bytes": 2806,
"inflated": 11463
},
{
"ts": 319,
"bytes": 1290,
"inflated": 5097
},
{
"ts": 322,
"bytes": 736,
"inflated": 2109
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 63,
"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=f05fef6658e217eccdc03ecada33e256",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1963,
"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": 7976,
"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": 206,
"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": 78,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 323,
"ttfb_start": 227,
"ttfb_end": 304,
"download_start": 304,
"download_end": 323,
"download_ms": 19,
"all_start": 227,
"all_end": 323,
"all_ms": 96,
"index": 2,
"number": 3,
"body_file": "004-18100.3-body.txt",
"body_id": "18100.3",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.3"
},
{
"type": 3,
"id": "18100.4",
"request_id": "18100.4",
"ip_addr": "142.251.163.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": "18100.4",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 63,
"ttfb_ms": 51,
"load_start": 229,
"load_start_float": 229.00008,
"bytesIn": 3940,
"objectSize": 3940,
"objectSizeUncompressed": 12964,
"chunks": [
{
"ts": 284,
"bytes": 1398,
"inflated": 2705
},
{
"ts": 288,
"bytes": 1668,
"inflated": 5530
},
{
"ts": 292,
"bytes": 874,
"inflated": 4729
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 63,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"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": 4036,
"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": 210,
"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": 80,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 292,
"ttfb_start": 229,
"ttfb_end": 280,
"download_start": 280,
"download_end": 292,
"download_ms": 12,
"all_start": 229,
"all_end": 292,
"all_ms": 63,
"index": 3,
"number": 4,
"body_file": "003-18100.4-body.txt",
"body_id": "18100.4",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.4"
},
{
"type": 3,
"id": "18100.5",
"request_id": "18100.5",
"ip_addr": "142.251.163.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": "18100.5",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 71,
"ttfb_ms": 63,
"load_start": 230,
"load_start_float": 230.000082,
"bytesIn": 7988,
"objectSize": 7988,
"objectSizeUncompressed": 7988,
"chunks": [
{
"ts": 296,
"bytes": 1399
},
{
"ts": 298,
"bytes": 3099
},
{
"ts": 301,
"bytes": 3490
}
],
"expires": "Wed, 23 Oct 2024 15:04:40 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1960,
"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": 216,
"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": 82,
"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": 301,
"ttfb_start": 230,
"ttfb_end": 293,
"download_start": 293,
"download_end": 301,
"download_ms": 8,
"all_start": 230,
"all_end": 301,
"all_ms": 71,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "18100.6",
"request_id": "18100.6",
"ip_addr": "142.251.163.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": "18100.6",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 79,
"ttfb_ms": 57,
"load_start": 266,
"load_start_float": 266.000088,
"bytesIn": 14044,
"objectSize": 14044,
"objectSizeUncompressed": 14044,
"chunks": [
{
"ts": 345,
"bytes": 14044
}
],
"expires": "Wed, 23 Oct 2024 15:04:00 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"age: 40",
"cache-control: public, max-age=31536000",
"content-length: 14044",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:00 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:00 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 7d9d9bb36b6bf7d0ec7ab9adfd362ec3",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1957,
"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": 31535960,
"cdn_provider": "Google",
"server_count": null,
"created": 223,
"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": 88,
"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": 345,
"ttfb_start": 266,
"ttfb_end": 323,
"download_start": 323,
"download_end": 345,
"download_ms": 22,
"all_start": 266,
"all_end": 345,
"all_ms": 79,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "18100.7",
"request_id": "18100.7",
"ip_addr": "142.251.163.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": "18100.7",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 91,
"ttfb_ms": 77,
"load_start": 269,
"load_start_float": 269.00009,
"bytesIn": 7924,
"objectSize": 7924,
"objectSizeUncompressed": 7924,
"chunks": [
{
"ts": 360,
"bytes": 7924
}
],
"expires": "Wed, 23 Oct 2024 15:04:40 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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": "Highest",
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1957,
"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": 224,
"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": 90,
"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": 360,
"ttfb_start": 269,
"ttfb_end": 346,
"download_start": 346,
"download_end": 360,
"download_ms": 14,
"all_start": 269,
"all_end": 360,
"all_ms": 91,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "18100.8",
"request_id": "18100.8",
"ip_addr": "142.251.163.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": "18100.8",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 113,
"ttfb_ms": 91,
"load_start": 270,
"load_start_float": 270.000092,
"bytesIn": 13732,
"objectSize": 13732,
"objectSizeUncompressed": 13732,
"chunks": [
{
"ts": 371,
"bytes": 5905
},
{
"ts": 376,
"bytes": 2816
},
{
"ts": 378,
"bytes": 2816
},
{
"ts": 383,
"bytes": 2195
}
],
"expires": "Wed, 23 Oct 2024 15:04:40 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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": "Highest",
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1951,
"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": 224,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 17,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 92,
"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": 383,
"ttfb_start": 270,
"ttfb_end": 361,
"download_start": 361,
"download_end": 383,
"download_ms": 22,
"all_start": 270,
"all_end": 383,
"all_ms": 113,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "18100.9",
"request_id": "18100.9",
"ip_addr": "142.251.163.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": "18100.9",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 136,
"ttfb_ms": 114,
"load_start": 271,
"load_start_float": 271.000094,
"bytesIn": 14176,
"objectSize": 14176,
"objectSizeUncompressed": 14176,
"chunks": [
{
"ts": 394,
"bytes": 4498
},
{
"ts": 396,
"bytes": 2816
},
{
"ts": 399,
"bytes": 2816
},
{
"ts": 404,
"bytes": 2816
},
{
"ts": 407,
"bytes": 1230
}
],
"expires": "Wed, 23 Oct 2024 15:04:40 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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": "Highest",
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1948,
"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": 225,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 94,
"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": 407,
"ttfb_start": 271,
"ttfb_end": 385,
"download_start": 385,
"download_end": 407,
"download_ms": 22,
"all_start": 271,
"all_end": 407,
"all_ms": 136,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "18100.18",
"request_id": "18100.18",
"ip_addr": "142.251.163.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": "18100.18",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 197,
"ttfb_ms": 135,
"load_start": 273,
"load_start_float": 273.00012,
"bytesIn": 38042,
"objectSize": 38042,
"objectSizeUncompressed": 38042,
"chunks": [
{
"ts": 412,
"bytes": 1399
},
{
"ts": 413,
"bytes": 3101
},
{
"ts": 418,
"bytes": 2697
},
{
"ts": 423,
"bytes": 2807
},
{
"ts": 427,
"bytes": 2816
},
{
"ts": 432,
"bytes": 2569
},
{
"ts": 437,
"bytes": 2807
},
{
"ts": 444,
"bytes": 4096
},
{
"ts": 451,
"bytes": 2688
},
{
"ts": 454,
"bytes": 2816
},
{
"ts": 459,
"bytes": 2816
},
{
"ts": 463,
"bytes": 2560
},
{
"ts": 468,
"bytes": 2697
},
{
"ts": 470,
"bytes": 2173
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 63,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-type: image\/png",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2011,
"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": 38175,
"image_save": 0,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 251,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 13,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 120,
"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": "18100.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": "2023-10-24T15:04:40+00:00",
"date:modify": "2023-10-24T15:04:40+00:00",
"date:timestamp": "2023-10-24T15:04:53+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": "3237080B",
"userTime": "0.070u",
"elapsedTime": "0:01.142"
}
},
"load_end": 470,
"ttfb_start": 273,
"ttfb_end": 408,
"download_start": 408,
"download_end": 470,
"download_ms": 62,
"all_start": 273,
"all_end": 470,
"all_ms": 197,
"index": 9,
"number": 10
},
{
"type": 3,
"id": "18100.19",
"request_id": "18100.19",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=98246bed20d79e0580018616c7760a22",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/almanac.js?v=98246bed20d79e0580018616c7760a22",
"raw_id": "18100.19",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 156,
"ttfb_ms": 145,
"load_start": 355,
"load_start_float": 355.000136,
"bytesIn": 8854,
"objectSize": 8854,
"objectSizeUncompressed": 29158,
"chunks": [
{
"ts": 509,
"bytes": 8854,
"inflated": 29158
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 63,
"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=98246bed20d79e0580018616c7760a22",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 923c1281618cdd9790e3f56e395f9335;o=1",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1915,
"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": 8926,
"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": 330,
"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": 136,
"server_port": "443",
"renderBlocking": "potentially_blocking",
"load_end": 511,
"ttfb_start": 355,
"ttfb_end": 500,
"download_start": 500,
"download_end": 511,
"download_ms": 11,
"all_start": 355,
"all_end": 511,
"all_ms": 156,
"index": 10,
"number": 11,
"body_file": "005-18100.19-body.txt",
"cpuTimes": {
"EvaluateScript": 30,
"v8.compile": 1
},
"cpu.EvaluateScript": 30,
"cpu.v8.compile": 1,
"cpuTime": 32,
"body_id": "18100.19",
"js_timing": [
[
874.839,
905.335
],
[
874.871,
876.123
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.19"
},
{
"type": 3,
"id": "18100.21",
"request_id": "18100.21",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a",
"raw_id": "18100.21",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 136,
"ttfb_ms": 122,
"load_start": 357,
"load_start_float": 357.00014,
"bytesIn": 4009,
"objectSize": 4009,
"objectSizeUncompressed": 10580,
"chunks": [
{
"ts": 493,
"bytes": 4009,
"inflated": 10580
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 63,
"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=0fa371ef0624041ff02cf6458e74441a",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 923c1281618cdd9790e3f56e395f9335;o=1",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1924,
"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": 4145,
"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": 331,
"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": 140,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 493,
"ttfb_start": 357,
"ttfb_end": 479,
"download_start": 479,
"download_end": 493,
"download_ms": 14,
"all_start": 357,
"all_end": 493,
"all_ms": 136,
"index": 11,
"number": 12,
"body_file": "007-18100.21-body.txt",
"cpuTimes": {
"EvaluateScript": 4,
"v8.compile": 0,
"FunctionCall": 14
},
"cpu.EvaluateScript": 4,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 14,
"cpuTime": 18,
"body_id": "18100.21",
"js_timing": [
[
916.323,
920.77
],
[
916.35,
916.734
],
[
970.809,
970.914
],
[
971.848,
971.868
],
[
1007.67,
1007.706
],
[
1010.956,
1010.982
],
[
1011.19,
1011.228
],
[
1576.126,
1576.174
],
[
1576.431,
1576.44
],
[
1576.445,
1576.45
],
[
1576.454,
1576.459
],
[
1576.463,
1576.468
],
[
1576.472,
1576.476
],
[
1576.481,
1576.485
],
[
1576.489,
1576.494
],
[
1577.239,
1590.543
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.21"
},
{
"type": 3,
"id": "18100.22",
"request_id": "18100.22",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a",
"raw_id": "18100.22",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 170,
"ttfb_ms": 158,
"load_start": 358,
"load_start_float": 358.000142,
"bytesIn": 1229,
"objectSize": 1229,
"objectSizeUncompressed": 4112,
"chunks": [
{
"ts": 528,
"bytes": 1229,
"inflated": 4112
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 63,
"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=f39931f7013948beff8a4d85804cbf7a",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 923c1281618cdd9790e3f56e395f9335;o=1",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1939,
"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": 1301,
"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": 332,
"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": 142,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 528,
"ttfb_start": 358,
"ttfb_end": 516,
"download_start": 516,
"download_end": 528,
"download_ms": 12,
"all_start": 358,
"all_end": 528,
"all_ms": 170,
"index": 12,
"number": 13,
"body_file": "008-18100.22-body.txt",
"cpuTimes": {
"EvaluateScript": 5,
"v8.compile": 0
},
"cpu.EvaluateScript": 5,
"cpu.v8.compile": 0,
"cpuTime": 5,
"body_id": "18100.22",
"js_timing": [
[
940.978,
946.067
],
[
941.007,
941.232
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.22"
},
{
"type": 3,
"id": "18100.20",
"request_id": "18100.20",
"ip_addr": "172.253.122.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": "18100.20",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 235,
"ttfb_ms": 87,
"load_start": 574,
"load_start_float": 574.000138,
"bytesIn": 79384,
"objectSize": 79384,
"objectSizeUncompressed": 223399,
"chunks": [
{
"ts": 664,
"bytes": 1377,
"inflated": 2968
},
{
"ts": 667,
"bytes": 1386,
"inflated": 5436
},
{
"ts": 671,
"bytes": 2772,
"inflated": 12309
},
{
"ts": 676,
"bytes": 1572,
"inflated": 3993
},
{
"ts": 681,
"bytes": 2763,
"inflated": 7372
},
{
"ts": 686,
"bytes": 2772,
"inflated": 7430
},
{
"ts": 690,
"bytes": 2657,
"inflated": 9893
},
{
"ts": 695,
"bytes": 2763,
"inflated": 8211
},
{
"ts": 699,
"bytes": 1386,
"inflated": 3836
},
{
"ts": 711,
"bytes": 4043,
"inflated": 11640
},
{
"ts": 716,
"bytes": 2763,
"inflated": 6331
},
{
"ts": 721,
"bytes": 2772,
"inflated": 7172
},
{
"ts": 725,
"bytes": 2657,
"inflated": 8108
},
{
"ts": 730,
"bytes": 2763,
"inflated": 7121
},
{
"ts": 735,
"bytes": 2772,
"inflated": 7725
},
{
"ts": 741,
"bytes": 2657,
"inflated": 7277
},
{
"ts": 744,
"bytes": 2763,
"inflated": 7086
},
{
"ts": 749,
"bytes": 2772,
"inflated": 7167
},
{
"ts": 754,
"bytes": 2657,
"inflated": 7283
},
{
"ts": 759,
"bytes": 2763,
"inflated": 7099
},
{
"ts": 763,
"bytes": 2772,
"inflated": 7315
},
{
"ts": 768,
"bytes": 2657,
"inflated": 7321
},
{
"ts": 773,
"bytes": 2763,
"inflated": 7321
},
{
"ts": 779,
"bytes": 2772,
"inflated": 7599
},
{
"ts": 783,
"bytes": 2645,
"inflated": 8111
},
{
"ts": 808,
"bytes": 14945,
"inflated": 40275
}
],
"expires": "Tue, 24 Oct 2023 15:04:41 GMT",
"cacheControl": "private, max-age=900",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 164,
"protocol": "HTTP\/2",
"dns_start": 408,
"dns_end": 408,
"connect_start": 458,
"connect_end": 523,
"ssl_start": 524,
"ssl_end": 573,
"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",
"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": 1695878780,
"validTo": 1703136379,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2023' log",
"logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
"timestamp": 1695882381858,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100851B33DA84350CD03D3351C4F6285775F19725CE4C89763A7185F9751860F5C702205228E3A2F659E9DD5A2ED16325309956DA1F81FECD13DA3333DB89B19D47BCAE"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2023' Log",
"logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
"timestamp": 1695882381928,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100E6A18B1C14F7D9524D1E41352866000037E58F52E0E86610A42C1A4849E6F3BE022005A1C008B69CF2BABE8668A65298162CDFA989D97E7944242A735F00D315CC34"
}
],
"certificateTransparencyCompliance": "compliant",
"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",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: 79384",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"expires: Tue, 24 Oct 2023 15:04:41 GMT",
"server: Google Tag Manager",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1795,
"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": 0,
"connect_ms": 65,
"ssl_ms": 49,
"gzip_total": 79384,
"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": 331,
"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": 138,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\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": 809,
"ttfb_start": 574,
"ttfb_end": 661,
"download_start": 661,
"download_end": 809,
"download_ms": 148,
"all_start": 458,
"all_end": 809,
"all_ms": 349,
"index": 13,
"number": 14,
"body_file": "009-18100.20-body.txt",
"cpuTimes": {
"EvaluateScript": 23,
"v8.compile": 7,
"FunctionCall": 75
},
"cpu.EvaluateScript": 23,
"cpu.v8.compile": 7,
"cpu.FunctionCall": 75,
"cpuTime": 105,
"body_id": "18100.20",
"js_timing": [
[
976.425,
999.921
],
[
976.446,
983.219
],
[
1034.637,
1107.212
],
[
1107.488,
1108.077
],
[
1108.325,
1108.388
],
[
1111.182,
1111.328
],
[
1111.362,
1111.374
],
[
1111.39,
1111.398
],
[
1111.414,
1111.421
],
[
1111.438,
1111.453
],
[
1111.469,
1111.476
],
[
1111.49,
1111.516
],
[
1111.533,
1111.54
],
[
1111.556,
1111.591
],
[
1111.609,
1111.644
],
[
1111.859,
1111.871
],
[
1111.923,
1111.93
],
[
1111.981,
1111.987
],
[
1112.035,
1112.041
],
[
1112.092,
1112.098
],
[
1112.525,
1112.541
],
[
1112.565,
1112.584
],
[
1114.075,
1114.119
],
[
1114.145,
1114.157
],
[
1576.18,
1576.283
],
[
1576.498,
1576.565
],
[
1593.021,
1593.715
],
[
1593.943,
1593.955
],
[
1594.043,
1594.049
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.20",
"blockingTime": 72.57500000000005
},
{
"type": 3,
"id": "18100.58",
"request_id": "18100.58",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=f00848215660c365c3266948f44017f0",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/page.css?v=f00848215660c365c3266948f44017f0",
"raw_id": "18100.58",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 69,
"ttfb_ms": 58,
"load_start": 638,
"load_start_float": 638.000173,
"bytesIn": 4505,
"objectSize": 4505,
"objectSizeUncompressed": 15551,
"chunks": [
{
"ts": 700,
"bytes": 1398,
"inflated": 3824
},
{
"ts": 705,
"bytes": 1664,
"inflated": 6244
},
{
"ts": 707,
"bytes": 1443,
"inflated": 5483
}
],
"expires": "Tue, 24 Oct 2023 18:04:41 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 63,
"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=f00848215660c365c3266948f44017f0",
":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",
"accept-language: en-US,en;q=0.9",
"purpose: prefetch",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:41 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: f911b31bf48dd68926fc192b513629dd",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2368,
"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": 4634,
"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": 637,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 27,
"http2_stream_dependency": 0,
"http2_stream_weight": 110,
"http2_stream_exclusive": 1,
"netlog_id": 173,
"server_port": "443",
"load_end": 707,
"ttfb_start": 638,
"ttfb_end": 696,
"download_start": 696,
"download_end": 707,
"download_ms": 11,
"all_start": 638,
"all_end": 707,
"all_ms": 69,
"index": 14,
"number": 15,
"body_file": "006-18100.58-body.txt",
"body_id": "18100.58",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.58"
},
{
"type": 3,
"id": "18100.50",
"request_id": "18100.50",
"ip_addr": "142.251.163.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": "18100.50",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 56,
"ttfb_ms": 36,
"load_start": 815,
"load_start_float": 815.000181,
"bytesIn": 11971,
"objectSize": 11971,
"objectSizeUncompressed": 11971,
"chunks": [
{
"ts": 857,
"bytes": 1399
},
{
"ts": 859,
"bytes": 2697
},
{
"ts": 864,
"bytes": 1399
},
{
"ts": 869,
"bytes": 4096
},
{
"ts": 871,
"bytes": 2380
}
],
"expires": "Tue, 24 Oct 2023 15:23:57 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 63,
"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": 2636,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"age: 9644",
"cache-control: public, max-age=10800",
"content-length: 11971",
"content-type: image\/png",
"date: Tue, 24 Oct 2023 12:23:57 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 15:23:57 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 88c73b77dd8a524682e43cd26b60646e",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2032,
"score_cache": 0,
"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": 11971,
"image_save": 0,
"cache_time": 1156,
"cdn_provider": "Google",
"server_count": null,
"created": 791,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 29,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 181,
"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": "18100.50",
"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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:54+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.59206MB",
"userTime": "0.010u",
"elapsedTime": "0:01.014"
}
},
"load_end": 871,
"ttfb_start": 815,
"ttfb_end": 851,
"download_start": 851,
"download_end": 871,
"download_ms": 20,
"all_start": 815,
"all_end": 871,
"all_ms": 56,
"index": 15,
"number": 16
},
{
"type": 3,
"id": "18100.51",
"request_id": "18100.51",
"ip_addr": "142.251.163.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": "18100.51",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 82,
"ttfb_ms": 56,
"load_start": 816,
"load_start_float": 816.000183,
"bytesIn": 14345,
"objectSize": 14345,
"objectSizeUncompressed": 14345,
"chunks": [
{
"ts": 877,
"bytes": 1399
},
{
"ts": 881,
"bytes": 1703
},
{
"ts": 885,
"bytes": 2807
},
{
"ts": 890,
"bytes": 2816
},
{
"ts": 895,
"bytes": 2816
},
{
"ts": 898,
"bytes": 2804
}
],
"expires": "Tue, 24 Oct 2023 18:04:41 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 63,
"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": 2636,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-type: image\/png",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:41 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: f911b31bf48dd68926fc192b513629dd",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2026,
"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": 14416,
"image_save": 0,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 795,
"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": 183,
"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": "18100.51",
"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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:54+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": "2699080B",
"userTime": "0.020u",
"elapsedTime": "0:01.023"
}
},
"load_end": 898,
"ttfb_start": 816,
"ttfb_end": 872,
"download_start": 872,
"download_end": 898,
"download_ms": 26,
"all_start": 816,
"all_end": 898,
"all_ms": 82,
"index": 16,
"number": 17
},
{
"type": 3,
"id": "18100.52",
"request_id": "18100.52",
"ip_addr": "142.251.163.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": "18100.52",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 122,
"ttfb_ms": 110,
"load_start": 817,
"load_start_float": 817.000185,
"bytesIn": 9966,
"objectSize": 9966,
"objectSizeUncompressed": 9966,
"chunks": [
{
"ts": 930,
"bytes": 1399
},
{
"ts": 933,
"bytes": 3101
},
{
"ts": 937,
"bytes": 2697
},
{
"ts": 939,
"bytes": 2769
}
],
"expires": "Tue, 24 Oct 2023 18:04:41 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 63,
"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": 2636,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-type: image\/png",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:41 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 9fb4d532764e9e73930c72cd31ba8215",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2023,
"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": 10070,
"image_save": 0,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 796,
"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": 185,
"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": "18100.52",
"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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:55+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.35802MB",
"userTime": "0.020u",
"elapsedTime": "0:01.016"
}
},
"load_end": 939,
"ttfb_start": 817,
"ttfb_end": 927,
"download_start": 927,
"download_end": 939,
"download_ms": 12,
"all_start": 817,
"all_end": 939,
"all_ms": 122,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "18100.24",
"request_id": "18100.24",
"ip_addr": "142.251.163.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": "18100.24",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 101,
"ttfb_ms": 74,
"load_start": 825,
"load_start_float": 825.000195,
"bytesIn": 14864,
"objectSize": 14864,
"objectSizeUncompressed": 14864,
"chunks": [
{
"ts": 905,
"bytes": 3097
},
{
"ts": 908,
"bytes": 2807
},
{
"ts": 914,
"bytes": 2688
},
{
"ts": 919,
"bytes": 2816
},
{
"ts": 924,
"bytes": 2816
},
{
"ts": 926,
"bytes": 640
}
],
"expires": "Wed, 23 Oct 2024 15:04:41 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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=f05fef6658e217eccdc03ecada33e256",
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:41 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 639505aa18631c0232333fd0d540ec24",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2101,
"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": 803,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 35,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 195,
"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": 926,
"ttfb_start": 825,
"ttfb_end": 899,
"download_start": 899,
"download_end": 926,
"download_ms": 27,
"all_start": 825,
"all_end": 926,
"all_ms": 101,
"index": 18,
"number": 19
},
{
"type": 3,
"id": "18100.63",
"request_id": "18100.63",
"ip_addr": "172.253.122.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": "18100.63",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 177,
"ttfb_ms": 57,
"load_start": 999,
"load_start_float": 999.000205,
"bytesIn": 67663,
"objectSize": 67663,
"objectSizeUncompressed": 186774,
"chunks": [
{
"ts": 1059,
"bytes": 1377,
"inflated": 2926
},
{
"ts": 1062,
"bytes": 1386,
"inflated": 4153
},
{
"ts": 1066,
"bytes": 2772,
"inflated": 7701
},
{
"ts": 1071,
"bytes": 1571,
"inflated": 3963
},
{
"ts": 1075,
"bytes": 2763,
"inflated": 7777
},
{
"ts": 1080,
"bytes": 2772,
"inflated": 10815
},
{
"ts": 1088,
"bytes": 2657,
"inflated": 7129
},
{
"ts": 1091,
"bytes": 2763,
"inflated": 8186
},
{
"ts": 1095,
"bytes": 2772,
"inflated": 7012
},
{
"ts": 1099,
"bytes": 4034,
"inflated": 11003
},
{
"ts": 1104,
"bytes": 2772,
"inflated": 7236
},
{
"ts": 1108,
"bytes": 2772,
"inflated": 7578
},
{
"ts": 1113,
"bytes": 2648,
"inflated": 7145
},
{
"ts": 1119,
"bytes": 2772,
"inflated": 6916
},
{
"ts": 1123,
"bytes": 2772,
"inflated": 7328
},
{
"ts": 1128,
"bytes": 2648,
"inflated": 6856
},
{
"ts": 1133,
"bytes": 2772,
"inflated": 6789
},
{
"ts": 1139,
"bytes": 2772,
"inflated": 7661
},
{
"ts": 1142,
"bytes": 2648,
"inflated": 7112
},
{
"ts": 1147,
"bytes": 2772,
"inflated": 7546
},
{
"ts": 1151,
"bytes": 2772,
"inflated": 7642
},
{
"ts": 1156,
"bytes": 2648,
"inflated": 7628
},
{
"ts": 1160,
"bytes": 2772,
"inflated": 7934
},
{
"ts": 1166,
"bytes": 2772,
"inflated": 8128
},
{
"ts": 1170,
"bytes": 2636,
"inflated": 8175
},
{
"ts": 1176,
"bytes": 1848,
"inflated": 4435
}
],
"expires": "Tue, 24 Oct 2023 15:04:41 GMT",
"cacheControl": "private, max-age=900",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 164,
"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": 126,
"initiator_column": 488,
"initiator_type": "script",
"initiator_function": "Kc",
"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",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: 67663",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"expires: Tue, 24 Oct 2023 15:04:41 GMT",
"server: Google Tag Manager",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1849,
"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": 67663,
"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": 998,
"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": 205,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1176,
"ttfb_start": 999,
"ttfb_end": 1056,
"download_start": 1056,
"download_end": 1176,
"download_ms": 120,
"all_start": 999,
"all_end": 1176,
"all_ms": 177,
"index": 19,
"number": 20,
"body_file": "010-18100.63-body.txt",
"cpuTimes": {
"EvaluateScript": 43,
"v8.compile": 6,
"FunctionCall": 1
},
"cpu.EvaluateScript": 43,
"cpu.v8.compile": 6,
"cpu.FunctionCall": 1,
"cpuTime": 49,
"body_id": "18100.63",
"js_timing": [
[
1240.964,
1283.539
],
[
1240.982,
1246.624
],
[
1283.911,
1283.966
],
[
1284,
1284.061
],
[
1284.087,
1284.191
],
[
1284.212,
1284.223
],
[
1284.24,
1284.283
],
[
1284.3,
1284.318
],
[
1284.382,
1284.393
],
[
1284.411,
1284.419
],
[
1284.435,
1284.441
],
[
1284.456,
1284.462
],
[
1284.48,
1284.485
],
[
1284.501,
1284.507
],
[
1284.521,
1284.527
],
[
1284.542,
1284.56
],
[
1284.575,
1284.606
],
[
1407.021,
1407.094
],
[
1576.289,
1576.328
],
[
1593.772,
1593.826
],
[
1593.984,
1593.992
],
[
1594.065,
1594.071
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.63"
},
{
"type": 3,
"id": "18100.64",
"request_id": "18100.64",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je3an0&_p=371313886&cid=669531406.1698159881&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159881&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",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je3an0&_p=371313886&cid=669531406.1698159881&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159881&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",
"raw_id": "18100.64",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 204,
"request_type": "Ping",
"load_ms": 150,
"ttfb_ms": 150,
"load_start": 1022,
"load_start_float": 1022.000212,
"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": 135,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": 305,
"connect_end": 354,
"ssl_start": 354,
"ssl_end": 491,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"initiator_line": 130,
"initiator_column": 45,
"initiator_type": "script",
"initiator_function": "Uc",
"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=45je3an0&_p=371313886&cid=669531406.1698159881&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159881&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",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: Tue, 24 Oct 2023 15:04:41 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"pragma: no-cache",
"server: Golfe2"
]
},
"bytesOut": 3157,
"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": 49,
"ssl_ms": 137,
"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": 1020,
"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": 212,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\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": 1172,
"ttfb_start": 1022,
"ttfb_end": 1172,
"download_start": 1172,
"download_end": 1172,
"download_ms": 0,
"all_start": 305,
"all_end": 1172,
"all_ms": 336,
"index": 20,
"number": 21
},
{
"type": 3,
"id": "18100.65",
"request_id": "18100.65",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/analytics.js",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/analytics.js",
"raw_id": "18100.65",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 111,
"ttfb_ms": 79,
"load_start": 1221,
"load_start_float": 1221.000219,
"bytesIn": 18790,
"objectSize": 18790,
"objectSizeUncompressed": 52916,
"chunks": [
{
"ts": 1303,
"bytes": 1377,
"inflated": 2463
},
{
"ts": 1306,
"bytes": 1386,
"inflated": 3710
},
{
"ts": 1310,
"bytes": 2772,
"inflated": 7889
},
{
"ts": 1315,
"bytes": 1801,
"inflated": 5183
},
{
"ts": 1320,
"bytes": 2763,
"inflated": 7882
},
{
"ts": 1324,
"bytes": 2772,
"inflated": 8151
},
{
"ts": 1329,
"bytes": 2772,
"inflated": 8086
},
{
"ts": 1332,
"bytes": 3147,
"inflated": 9552
}
],
"expires": "Tue, 24 Oct 2023 17:04:41 GMT",
"cacheControl": "public, max-age=7200",
"contentType": "text\/javascript",
"contentEncoding": "br",
"socket": 135,
"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": 81,
"initiator_column": 488,
"initiator_type": "script",
"initiator_function": "Kc",
"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",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=7200",
"content-encoding: br",
"content-length: 18790",
"content-type: text\/javascript",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"expires: Tue, 24 Oct 2023 17:04:41 GMT",
"last-modified: Mon, 12 Jun 2023 18:23:07 GMT",
"server: Golfe2",
"strict-transport-security: max-age=10886400; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1762,
"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": 18790,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 7200,
"cdn_provider": "Google",
"server_count": null,
"created": 1220,
"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": 219,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1332,
"ttfb_start": 1221,
"ttfb_end": 1300,
"download_start": 1300,
"download_end": 1332,
"download_ms": 32,
"all_start": 1221,
"all_end": 1332,
"all_ms": 111,
"index": 21,
"number": 22,
"body_file": "011-18100.65-body.txt",
"cpuTimes": {
"EvaluateScript": 16,
"v8.compile": 1,
"FunctionCall": 2
},
"cpu.EvaluateScript": 16,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 2,
"cpuTime": 19,
"body_id": "18100.65",
"js_timing": [
[
1391.377,
1406.903
],
[
1391.397,
1392.814
],
[
1492.514,
1492.657
],
[
1492.711,
1492.722
],
[
1492.984,
1493.447
],
[
1535.902,
1536.013
],
[
1553.268,
1553.961
],
[
1562.47,
1562.514
],
[
1575.894,
1575.94
],
[
1575.98,
1575.99
],
[
1576.013,
1576.021
],
[
1628.537,
1628.588
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.65"
},
{
"type": 3,
"id": "18100.66",
"request_id": "18100.66",
"ip_addr": "172.253.115.101",
"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": "18100.66",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 35,
"ttfb_ms": 33,
"load_start": 1344,
"load_start_float": 1344.000225,
"bytesIn": 697,
"objectSize": 697,
"objectSizeUncompressed": 1569,
"chunks": [
{
"ts": 1379,
"bytes": 697,
"inflated": 1569
}
],
"expires": "Tue, 24 Oct 2023 16:04:41 GMT",
"cacheControl": "public, max-age=3600",
"contentType": "text\/javascript",
"contentEncoding": "br",
"socket": 135,
"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",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"accept-ranges: bytes",
"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: Tue, 24 Oct 2023 15:04:41 GMT",
"expires: Tue, 24 Oct 2023 16:04:41 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": 1786,
"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": 697,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 3600,
"cdn_provider": "Google",
"server_count": null,
"created": 1342,
"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": 225,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1379,
"ttfb_start": 1344,
"ttfb_end": 1377,
"download_start": 1377,
"download_end": 1379,
"download_ms": 2,
"all_start": 1344,
"all_end": 1379,
"all_ms": 35,
"index": 22,
"number": 23,
"body_file": "012-18100.66-body.txt",
"cpuTimes": {
"EvaluateScript": 39,
"v8.compile": 0
},
"cpu.EvaluateScript": 39,
"cpu.v8.compile": 0,
"cpuTime": 40,
"body_id": "18100.66",
"js_timing": [
[
1438.684,
1478.143
],
[
1438.701,
1438.851
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.66"
},
{
"type": 3,
"id": "18100.67",
"request_id": "18100.67",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=876849411&gjid=724312728&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882&_r=1>m=457e3an0&jsscut=1&z=1492227916",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/j\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=876849411&gjid=724312728&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882&_r=1>m=457e3an0&jsscut=1&z=1492227916",
"raw_id": "18100.67",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 43,
"ttfb_ms": 42,
"load_start": 1393,
"load_start_float": 1393.000231,
"bytesIn": 1,
"objectSize": 1,
"objectSizeUncompressed": 1,
"chunks": [
{
"ts": 1436,
"bytes": 1
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 135,
"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=371313886&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=876849411&gjid=724312728&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882&_r=1>m=457e3an0&jsscut=1&z=1492227916",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"content-type: text\/plain",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: Tue, 24 Oct 2023 15:04:41 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": 3055,
"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": 1392,
"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": 231,
"server_port": "443",
"load_end": 1436,
"ttfb_start": 1393,
"ttfb_end": 1435,
"download_start": 1435,
"download_end": 1436,
"download_ms": 1,
"all_start": 1393,
"all_end": 1436,
"all_ms": 43,
"index": 23,
"number": 24,
"body_file": "013-18100.67-body.txt",
"body_id": "18100.67",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.67"
},
{
"type": 3,
"id": "18100.68",
"request_id": "18100.68",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=516347192",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=516347192",
"raw_id": "18100.68",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 68,
"ttfb_ms": 67,
"load_start": 1410,
"load_start_float": 1410.000236,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1478,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=516347192",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 2989,
"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": 1408,
"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": 236,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:55+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1819B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1478,
"ttfb_start": 1410,
"ttfb_end": 1477,
"download_start": 1477,
"download_end": 1478,
"download_ms": 1,
"all_start": 1410,
"all_end": 1478,
"all_ms": 68,
"index": 24,
"number": 25
},
{
"type": 3,
"id": "18100.69",
"request_id": "18100.69",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1302947194",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1302947194",
"raw_id": "18100.69",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 81,
"ttfb_ms": 79,
"load_start": 1413,
"load_start_float": 1413.000242,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1494,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1302947194",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 3007,
"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": 1411,
"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": 242,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:55+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1336B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1494,
"ttfb_start": 1413,
"ttfb_end": 1492,
"download_start": 1492,
"download_end": 1494,
"download_ms": 2,
"all_start": 1413,
"all_end": 1494,
"all_ms": 81,
"index": 25,
"number": 26
},
{
"type": 3,
"id": "18100.70",
"request_id": "18100.70",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1686797073",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1686797073",
"raw_id": "18100.70",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 89,
"ttfb_ms": 84,
"load_start": 1416,
"load_start_float": 1416.000248,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1505,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1686797073",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 3010,
"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": 1414,
"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": 248,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:55+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1953B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1505,
"ttfb_start": 1416,
"ttfb_end": 1500,
"download_start": 1500,
"download_end": 1505,
"download_ms": 5,
"all_start": 1416,
"all_end": 1505,
"all_ms": 89,
"index": 26,
"number": 27
},
{
"type": 3,
"id": "18100.71",
"request_id": "18100.71",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=240412301",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=240412301",
"raw_id": "18100.71",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 91,
"ttfb_ms": 89,
"load_start": 1419,
"load_start_float": 1419.000254,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1510,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=240412301",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 2995,
"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": 1418,
"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": 254,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:56+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1994B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1510,
"ttfb_start": 1419,
"ttfb_end": 1508,
"download_start": 1508,
"download_end": 1510,
"download_ms": 2,
"all_start": 1419,
"all_end": 1510,
"all_ms": 91,
"index": 27,
"number": 28
},
{
"type": 3,
"id": "18100.72",
"request_id": "18100.72",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1015170331",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1015170331",
"raw_id": "18100.72",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 91,
"ttfb_ms": 90,
"load_start": 1422,
"load_start_float": 1422.00026,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1513,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1015170331",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 3013,
"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": 1421,
"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": 260,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:56+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1994B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1513,
"ttfb_start": 1422,
"ttfb_end": 1512,
"download_start": 1512,
"download_end": 1513,
"download_ms": 1,
"all_start": 1422,
"all_end": 1513,
"all_ms": 91,
"index": 28,
"number": 29
},
{
"type": 3,
"id": "18100.73",
"request_id": "18100.73",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159881261-3889734590054&ev=677&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=553702545",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159881261-3889734590054&ev=677&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=553702545",
"raw_id": "18100.73",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 90,
"ttfb_ms": 88,
"load_start": 1426,
"load_start_float": 1426.000266,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1516,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159881261-3889734590054&ev=677&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=553702545",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 3088,
"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": 1424,
"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": 266,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:56+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1980B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1516,
"ttfb_start": 1426,
"ttfb_end": 1514,
"download_start": 1514,
"download_end": 1516,
"download_ms": 2,
"all_start": 1426,
"all_end": 1516,
"all_ms": 90,
"index": 29,
"number": 30
},
{
"type": 3,
"id": "18100.74",
"request_id": "18100.74",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159881263-5265048766857&ev=231&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1565749764",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159881263-5265048766857&ev=231&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1565749764",
"raw_id": "18100.74",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 34,
"ttfb_ms": 33,
"load_start": 1537,
"load_start_float": 1537.000273,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1571,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159881263-5265048766857&ev=231&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1565749764",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 0",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 3094,
"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": 1536,
"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": 273,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:56+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1984B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1571,
"ttfb_start": 1537,
"ttfb_end": 1570,
"download_start": 1570,
"download_end": 1571,
"download_ms": 1,
"all_start": 1537,
"all_end": 1571,
"all_ms": 34,
"index": 30,
"number": 31
},
{
"type": 3,
"id": "18100.75",
"request_id": "18100.75",
"ip_addr": "142.251.163.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": "18100.75",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 53,
"ttfb_ms": 49,
"load_start": 1541,
"load_start_float": 1541.000279,
"bytesIn": 441,
"objectSize": 441,
"objectSizeUncompressed": 1150,
"chunks": [
{
"ts": 1594,
"bytes": 441,
"inflated": 1150
}
],
"expires": "Tue, 24 Oct 2023 18:04:41 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/x-icon",
"contentEncoding": "gzip",
"socket": 63,
"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",
"accept-language: en-US,en;q=0.9",
"cookie: _ga=GA1.2.669531406.1698159881; _gid=GA1.2.1596239616.1698159882; _gat_gtag_UA_22381566_3=1; _ga_PQ5N2MZG5M=GS1.1.1698159881.1.0.1698159881.0.0.0",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: image\/x-icon",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:41 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 1fefe6ad6ef3fe8ff99109caf7f93986",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2476,
"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": 547,
"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": 1540,
"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": 279,
"server_port": "443",
"load_end": 1594,
"ttfb_start": 1541,
"ttfb_end": 1590,
"download_start": 1590,
"download_end": 1594,
"download_ms": 4,
"all_start": 1541,
"all_end": 1594,
"all_ms": 53,
"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": "6059FBF341B5F36417EA71972D00F3EA",
"loadEventStart": 1573,
"loadEventEnd": 1573,
"domContentLoadedEventStart": 943,
"domContentLoadedEventEnd": 943,
"URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"connections": 3,
"final_base_page_request": 0,
"final_base_page_request_id": "D7D5D7331788C8B6A2701E4F56210061",
"final_url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"domInteractive": 842,
"firstPaint": 677.2000000029802,
"firstContentfulPaint": 681,
"firstImagePaint": 681,
"firstMeaningfulPaint": 1051,
"renderBlockingCSS": 3,
"renderBlockingJS": 0,
"TTFB": 179,
"basePageSSLTime": 53,
"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": 214226,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 74877,
"image_savings": 0,
"base_page_cdn": "Google",
"cpuTimes": {
"ParseHTML": 25,
"HTMLDocumentParser::FetchQueuedPreloads": 2,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 65,
"EvaluateScript": 116,
"v8.compile": 17,
"ParseAuthorStyleSheet": 4,
"UpdateLayoutTree": 10,
"MarkLoad": 0,
"Layout": 316,
"PrePaint": 3,
"Paint": 7,
"Layerize": 1,
"IntersectionObserverController::computeIntersections": 0,
"FunctionCall": 81,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"HitTest": 0,
"TimerFire": 2,
"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,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"XHRReadyStateChange": 1,
"XHRLoad": 0,
"Idle": 940
},
"cpuTimesDoc": {
"ParseHTML": 25,
"HTMLDocumentParser::FetchQueuedPreloads": 2,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 63,
"EvaluateScript": 116,
"v8.compile": 17,
"ParseAuthorStyleSheet": 4,
"UpdateLayoutTree": 10,
"MarkLoad": 0,
"Layout": 316,
"PrePaint": 3,
"Paint": 7,
"Layerize": 1,
"IntersectionObserverController::computeIntersections": 0,
"FunctionCall": 68,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"HitTest": 0,
"TimerFire": 2,
"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,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"XHRReadyStateChange": 1,
"XHRLoad": 0,
"Idle": 937
},
"cpu.ParseHTML": 25,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 2,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 65,
"cpu.EvaluateScript": 116,
"cpu.v8.compile": 17,
"cpu.ParseAuthorStyleSheet": 4,
"cpu.UpdateLayoutTree": 10,
"cpu.MarkLoad": 0,
"cpu.Layout": 316,
"cpu.PrePaint": 3,
"cpu.Paint": 7,
"cpu.Layerize": 1,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.FunctionCall": 81,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.HitTest": 0,
"cpu.TimerFire": 2,
"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.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.XHRReadyStateChange": 1,
"cpu.XHRLoad": 0,
"cpu.Idle": 940,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1698159877.898343,
"osVersion": "Linux 6.2.0-1017-gcp",
"os_version": "Linux 6.2.0-1017-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1698159880.2756186,
"browserVersion": "118.0.0.0",
"browser_version": "118.0.0.0",
"fullyLoadedCPUms": 2409,
"fullyLoadedCPUpct": 26.57111356118048,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "6059FBF341B5F36417EA71972D00F3EA",
"loaderId": "FB1266913A76F4A2E8BE2622AEE146CC"
}
}
}
],
"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": 691,
"dpr": 1
},
"domElements": 642,
"domComplete": 1573,
"PerformancePaintTiming.first-paint": 677.2000000029802,
"PerformancePaintTiming.first-contentful-paint": 677.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. 2322625120 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>Markup<\/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\">90%<\/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>Documents using the HTML doctype.<\/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\">30 KB<\/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>Median HTML document transfer size<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > 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\">29%<\/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>Elements which are <code>div<\/code>s.<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > 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>div<\/code>",
"target": [
"code"
]
},
{
"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\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"markup\"]"
]
},
{
"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\">Markup<\/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\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"markup\"]"
]
},
{
"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>Markup<\/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>\n Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there\u2019s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n <\/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": "wv-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": 16434,
"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",
"_crawl_links",
"_css",
"_css-variables",
"_doctype",
"_document_height",
"_document_width",
"_ecommerce",
"_element_count",
"_event-names",
"_fugu-apis",
"_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",
"_third-parties",
"_usertiming",
"_valid-head",
"_well-known",
"_wpt_bodies",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fonts",
"fugu-apis",
"generated-content-percent",
"generated-content-size",
"has_shadow_root",
"img-loading-attr",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"localstorage_size",
"markup",
"media",
"meta-viewport",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"possibly-render-blocking-reqs",
"privacy",
"pwa",
"quirks_mode",
"rendered-html",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"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=f05fef6658e217eccdc03ecada33e256\"},{\"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\":17,\"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.\"},{\"tagName\":\"meta\",\"http-equiv\":\"origin-trial\",\"content\":\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":16,\"property\":7,\"http-equiv\":1}},\"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\":347,\"wordElements\":35},\"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\":12,\"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=98246bed20d79e0580018616c7760a22\",\"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=0fa371ef0624041ff02cf6458e74441a\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":6,\"async\":5,\"src\":7,\"nonce\":9,\"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\":16,\"rel\":33,\"href\":158,\"as\":5,\"type\":29,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":9,\"property\":7,\"title\":5,\"hreflang\":15,\"http-equiv\":1,\"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,
"nuxt_version": null,
"nuxt_vue_version": null,
"react_version": null,
"svelte_version": null
},
"_avg_dom_depth": 9,
"_cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": []
}
},
"_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\/markup",
"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": 2895,
"_document_width": 1351,
"_ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"_element_count": "{\"html\":1,\"head\":1,\"meta\":17,\"title\":14,\"link\":31,\"script\":12,\"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=98246bed20d79e0580018616c7760a22": [
"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=0fa371ef0624041ff02cf6458e74441a": [
"pageshow",
"visibilitychange",
"pagehide",
"visibilitychange",
"prerenderingchange",
"prerenderingchange",
"pointerup",
"pointercancel",
"load"
],
"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=f39931f7013948beff8a4d85804cbf7a"
]
},
"_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=f05fef6658e217eccdc03ecada33e256",
"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=98246bed20d79e0580018616c7760a22",
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a",
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a",
"https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=f00848215660c365c3266948f44017f0",
"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=371313886&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=516347192",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1302947194",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1686797073",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=240412301",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1015170331",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159881261-3889734590054&ev=677&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=553702545"
],
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256": [
"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=45je3an0&_p=371313886&cid=669531406.1698159881&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159881&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"
],
"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=371313886&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=876849411&gjid=724312728&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882&_r=1>m=457e3an0&jsscut=1&z=1492227916"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159881263-5265048766857&ev=231&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1565749764",
"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\":12,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":9,\"referrerpolicy\":0,\"src\":7,\"inline\":5,\"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\":65941,\"elements\":648,\"links\":31,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":5}}",
"_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": 12,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_observers": null,
"_origin-trials": [
{
"validityElem": "Expired",
"token": "AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"
}
],
"_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=f05fef6658e217eccdc03ecada33e256",
"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": [
".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": 937.3000000044703,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 701.8000000044703,
"renderTime": 937.3000000044703,
"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": "",
"pointer-events": "",
"position": "",
"width": "",
"height": ""
},
"cover90viewport": false
},
"raw_lcp_element": {
"nodeName": "IMG",
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
]
},
"lcp_resource": {
"id": "18100.18",
"sequence": 10,
"body": "\/home\/pmeenan\/wptagent\/work\/wptagent-manual-221206-10.240.0.22\/231024_DM_9.1.0\/bodies\/18100.18",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"status": 200,
"connectionId": 63,
"protocol": "h2",
"connectionReused": true,
"fromServiceWorker": false,
"timing": {
"requestTime": 60095.184213,
"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": 22.648,
"sendEnd": 22.967,
"pushStart": 0,
"pushEnd": 0,
"receiveHeadersStart": 157.52,
"receiveHeadersEnd": 157.893
},
"fromDiskCache": false,
"remoteIPAddress": "142.251.163.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": "GTS CA 1D4",
"validFrom": 1696817778,
"validTo": 1704596123,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402206FE4962A093D4BE76ABDFC1B2F90017E7A645AC7ABB40A0D593F8C69E4709AAF02200F9C1F6D62F033CD4409782CF92CAA385D5E49AFE6FFACF2E9CAFADEE9542B9E"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022018AC1A907293898B9406050760A0E6FF98AE841516C4388C426A5C30A7BC2DEE022033E2269A6B738ABAB09BB6E9742C3E03DA38583480CB7768FA2C930564A2DAA1"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"fromPrefetchCache": false,
"response_headers": {
"cache-control": "public, max-age=10800",
"content-type": "image\/png",
"date": "Tue, 24 Oct 2023 15:04:40 GMT",
"etag": "\"CLztaQ\"",
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"server": "Google Frontend",
"strict-transport-security": "max-age=31556926; includeSubDomains",
"vary": "Accept-Encoding",
"x-cloud-trace-context": "0c6ed9cba8c7f2309196efcaa9598a78",
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
},
"initiator": {
"type": "parser",
"url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"lineNumber": 1379,
"columnNumber": 99
},
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"timestamp": 60095.167931,
"frameId": "6059FBF341B5F36417EA71972D00F3EA",
"hasUserGesture": false,
"type": "Image",
"wallTime": 1698159880.608476,
"initialPriority": "High",
"priority": "High",
"transfer_size": 38175
},
"is_lcp_statically_discoverable": true,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a"
],
"gaming_metrics": []
},
"_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\":{\"https\":134}}},\"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\":6,\"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\":6,\"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\":65941,\"head_size\":6646,\"body_size\":59246,\"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\":315,\"raw\":315},\"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=f05fef6658e217eccdc03ecada33e256\"},{\"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\":17,\"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.\"},{\"tagName\":\"meta\",\"http-equiv\":\"origin-trial\",\"content\":\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":16,\"property\":7,\"http-equiv\":1}},\"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\":347,\"wordElements\":35},\"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\":12,\"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=98246bed20d79e0580018616c7760a22\",\"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=0fa371ef0624041ff02cf6458e74441a\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":6,\"async\":5,\"src\":7,\"nonce\":9,\"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\":16,\"rel\":33,\"href\":158,\"as\":5,\"type\":29,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":9,\"property\":7,\"title\":5,\"hreflang\":15,\"http-equiv\":1,\"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,
"nuxt_version": null,
"nuxt_vue_version": null,
"react_version": null,
"svelte_version": null
},
"avg_dom_depth": 9,
"cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": []
}
},
"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\/markup",
"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": 2895,
"document_width": 1351,
"ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":17,\"title\":14,\"link\":31,\"script\":12,\"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=98246bed20d79e0580018616c7760a22": [
"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=0fa371ef0624041ff02cf6458e74441a": [
"pageshow",
"visibilitychange",
"pagehide",
"visibilitychange",
"prerenderingchange",
"prerenderingchange",
"pointerup",
"pointercancel",
"load"
],
"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js": [
"click"
]
},
"fonts": [
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "italic",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
}
],
"fugu-apis": {
"Device Memory": [
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a"
]
},
"generated-content-percent": "-0.48",
"generated-content-size": "-0.31",
"has_shadow_root": "false",
"img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"imgs-in-viewport": [
{
"src": "\/static\/images\/home-hero.png",
"html": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 820,
"naturalHeight": 562
}
],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "\/static\/images\/character-markup.png",
"html": "<img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 154,
"naturalHeight": 252
},
{
"src": "\/static\/images\/character-star.png",
"html": "<img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-star.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 245,
"naturalHeight": 254
},
{
"src": "\/static\/images\/character-hat.png",
"html": "<img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 186,
"naturalHeight": 207
},
{
"src": "\/static\/images\/methodology-characters.png",
"html": "<img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
"currentSrc": "",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 0,
"naturalHeight": 0
}
],
"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=f05fef6658e217eccdc03ecada33e256",
"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=98246bed20d79e0580018616c7760a22",
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a",
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a",
"https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=f00848215660c365c3266948f44017f0",
"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=371313886&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=516347192",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1302947194",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1686797073",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=240412301",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1015170331",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159881261-3889734590054&ev=677&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=553702545"
],
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256": [
"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=45je3an0&_p=371313886&cid=669531406.1698159881&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159881&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"
],
"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=371313886&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=876849411&gjid=724312728&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882&_r=1>m=457e3an0&jsscut=1&z=1492227916"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159881263-5265048766857&ev=231&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1565749764",
"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\":12,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":9,\"referrerpolicy\":0,\"src\":7,\"inline\":5,\"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\":65941,\"elements\":648,\"links\":31,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":5}}",
"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",
"meta_viewport": "width=device-width, initial-scale=1",
"num_iframes": 0,
"num_scripts": 12,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"observers": null,
"origin-trials": [
{
"validityElem": "Expired",
"token": "AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"
}
],
"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=f05fef6658e217eccdc03ecada33e256",
"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": [
".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": 937.3000000044703,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 701.8000000044703,
"renderTime": 937.3000000044703,
"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": "",
"pointer-events": "",
"position": "",
"width": "",
"height": ""
},
"cover90viewport": false
},
"raw_lcp_element": {
"nodeName": "IMG",
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
]
},
"lcp_resource": {
"id": "18100.18",
"sequence": 10,
"body": "\/home\/pmeenan\/wptagent\/work\/wptagent-manual-221206-10.240.0.22\/231024_DM_9.1.0\/bodies\/18100.18",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"status": 200,
"connectionId": 63,
"protocol": "h2",
"connectionReused": true,
"fromServiceWorker": false,
"timing": {
"requestTime": 60095.184213,
"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": 22.648,
"sendEnd": 22.967,
"pushStart": 0,
"pushEnd": 0,
"receiveHeadersStart": 157.52,
"receiveHeadersEnd": 157.893
},
"fromDiskCache": false,
"remoteIPAddress": "142.251.163.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": "GTS CA 1D4",
"validFrom": 1696817778,
"validTo": 1704596123,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402206FE4962A093D4BE76ABDFC1B2F90017E7A645AC7ABB40A0D593F8C69E4709AAF02200F9C1F6D62F033CD4409782CF92CAA385D5E49AFE6FFACF2E9CAFADEE9542B9E"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022018AC1A907293898B9406050760A0E6FF98AE841516C4388C426A5C30A7BC2DEE022033E2269A6B738ABAB09BB6E9742C3E03DA38583480CB7768FA2C930564A2DAA1"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"fromPrefetchCache": false,
"response_headers": {
"cache-control": "public, max-age=10800",
"content-type": "image\/png",
"date": "Tue, 24 Oct 2023 15:04:40 GMT",
"etag": "\"CLztaQ\"",
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"server": "Google Frontend",
"strict-transport-security": "max-age=31556926; includeSubDomains",
"vary": "Accept-Encoding",
"x-cloud-trace-context": "0c6ed9cba8c7f2309196efcaa9598a78",
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
},
"initiator": {
"type": "parser",
"url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"lineNumber": 1379,
"columnNumber": 99
},
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"timestamp": 60095.167931,
"frameId": "6059FBF341B5F36417EA71972D00F3EA",
"hasUserGesture": false,
"type": "Image",
"wallTime": 1698159880.608476,
"initialPriority": "High",
"priority": "High",
"transfer_size": 38175
},
"is_lcp_statically_discoverable": true,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a"
],
"gaming_metrics": []
},
"possibly-render-blocking-reqs": [
"https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256",
"https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421"
],
"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,
"rendered-html": "<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=f05fef6658e217eccdc03ecada33e256\">\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 <meta http-equiv=\"origin-trial\" content=\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"><\/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>Markup<\/h3>\n \n <blockquote>\n Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there\u2019s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n <\/blockquote>\n <div class=\"featured-chapter-content-data\">\n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">90%<\/div>\n <div>Documents using the HTML doctype.<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">30 KB<\/div>\n <div>Median HTML document transfer size<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">29%<\/div>\n <div>Elements which are <code>div<\/code>s.<\/div>\n <\/div>\n \n <\/div>\n \n \n <a href=\"\/en\/2022\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/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=98246bed20d79e0580018616c7760a22\" 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=0fa371ef0624041ff02cf6458e74441a\" nonce=\"\"><\/script>\n <script defer=\"\" src=\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\" 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=f00848215660c365c3266948f44017f0\">\n\n\n \n \n\n<\/body><\/html>",
"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\":{\"https\":134}}},\"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\":6,\"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\":6,\"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\":65941,\"head_size\":6646,\"body_size\":59246,\"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\":315,\"raw\":315},\"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,
410
],
[
599,
708
],
[
828,
1034
],
[
1108,
4667
]
],
"longTasks": [
[
410,
599
],
[
708,
828
],
[
1034,
1108
]
],
"lastVisualChange": 900,
"render": 700,
"visualComplete85": 900,
"visualComplete90": 900,
"visualComplete95": 900,
"visualComplete99": 900,
"visualComplete": 900,
"SpeedIndex": 744,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 941,
"size": 82582,
"DOMNodeId": 15,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 941,
"size": 161020,
"DOMNodeId": 46,
"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": 941,
"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": 940,
"size": 82582,
"DOMNodeId": 15,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 940,
"size": 161020,
"DOMNodeId": 46,
"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": 940,
"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": 3
},
{
"name": "fetchStart",
"time": 9
},
{
"name": "navigationStart",
"time": 42
},
{
"name": "domLoading",
"time": 42
},
{
"name": "responseEnd",
"time": 43
},
{
"name": "domInteractive",
"time": 43
},
{
"name": "domContentLoadedEventStart",
"time": 43
},
{
"name": "domContentLoadedEventEnd",
"time": 43
},
{
"name": "domComplete",
"time": 43
},
{
"name": "unloadEventStart",
"time": 248
},
{
"name": "unloadEventEnd",
"time": 248
},
{
"name": "markAsMainFrame",
"time": 248
},
{
"name": "commitNavigationEnd",
"time": 249
},
{
"name": "domLoading",
"time": 249
},
{
"name": "responseEnd",
"time": 263
},
{
"name": "firstPaint",
"time": 680
},
{
"name": "firstContentfulPaint",
"time": 680
},
{
"name": "firstImagePaint",
"time": 680
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 680
},
{
"name": "LayoutShift",
"time": 828
},
{
"name": "domInteractive",
"time": 844
},
{
"name": "domContentLoadedEventStart",
"time": 946
},
{
"name": "domContentLoadedEventEnd",
"time": 946
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1050
},
{
"name": "firstMeaningfulPaint",
"time": 1050
},
{
"name": "firstMeaningfulPaint",
"time": 1050
},
{
"name": "domComplete",
"time": 1576
},
{
"name": "loadEventStart",
"time": 1576
},
{
"name": "loadEventEnd",
"time": 1576
},
{
"name": "LargestTextPaint",
"time": 940
},
{
"name": "LargestImagePaint",
"time": 940
},
{
"name": "LargestContentfulPaint",
"time": 940
},
{
"name": "TotalLayoutShift",
"value": 0.010617076063032357
},
{
"name": "CumulativeLayoutShift",
"value": 0.010617076063032357
}
],
"chromeUserTiming.navigationStart": 42,
"chromeUserTiming.fetchStart": 9,
"chromeUserTiming.domLoading": 249,
"chromeUserTiming.responseEnd": 264,
"chromeUserTiming.domInteractive": 845,
"chromeUserTiming.domContentLoadedEventStart": 946,
"chromeUserTiming.domContentLoadedEventEnd": 946,
"chromeUserTiming.domComplete": 1576,
"chromeUserTiming.unloadEventStart": 248,
"chromeUserTiming.unloadEventEnd": 249,
"chromeUserTiming.markAsMainFrame": 249,
"chromeUserTiming.commitNavigationEnd": 249,
"chromeUserTiming.firstPaint": 680,
"chromeUserTiming.firstContentfulPaint": 680,
"chromeUserTiming.firstImagePaint": 680,
"chromeUserTiming.firstMeaningfulPaintCandidate": 680,
"chromeUserTiming.LayoutShift": 829,
"chromeUserTiming.firstMeaningfulPaint": 1050,
"chromeUserTiming.loadEventStart": 1576,
"chromeUserTiming.loadEventEnd": 1576,
"chromeUserTiming.LargestTextPaint": 941,
"chromeUserTiming.LargestImagePaint": 941,
"chromeUserTiming.LargestContentfulPaint": 941,
"chromeUserTiming.TotalLayoutShift": 0.010617076063032357,
"chromeUserTiming.CumulativeLayoutShift": 0.010617076063032357,
"LayoutShifts": [
{
"time": 828,
"score": 0.010617076063032357,
"cumulative_score": 0.010617076063032357,
"window_score": 0.010617076063032357,
"shift_window_num": 0,
"rects": [
[
465,
40,
866,
58
],
[
719,
98,
612,
4
]
],
"sources": [
{
"previousRect": {
"x": 719,
"y": 40,
"width": 612,
"height": 62,
"top": 40,
"right": 1331,
"bottom": 102,
"left": 719
},
"currentRect": {
"x": 465,
"y": 40,
"width": 866,
"height": 58,
"top": 40,
"right": 1331,
"bottom": 98,
"left": 465
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 274.62
},
"15": {
"name": "ContentSecurityPolicy",
"firstUsed": 253.942
},
"593": {
"name": "SetReferrerPolicy",
"firstUsed": 253.955
},
"1277": {
"name": "CSPWithStrictDynamic",
"firstUsed": 253.96
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 253.964
},
"1753": {
"name": "ReferrerPolicyHeader",
"firstUsed": 253.968
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 253.973
},
"2027": {
"name": "FeaturePolicyHeader",
"firstUsed": 253.977
},
"2923": {
"name": "FeaturePolicySemicolonSeparatedDeclarations",
"firstUsed": 253.981
},
"3130": {
"name": "CSPWithReasonableBaseRestrictions",
"firstUsed": 253.985
},
"3131": {
"name": "CSPWithReasonableScriptRestrictions",
"firstUsed": 253.99
},
"3359": {
"name": "MainFrameCSPViaHTTP",
"firstUsed": 253.994
},
"3850": {
"name": "PermissionsPolicyHeader",
"firstUsed": 253.997
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 259.7
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 265.453
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 275.091
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 275.136
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 275.142
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 275.163
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 288.596
},
"1540": {
"name": "CleanScriptElementWithNonce",
"firstUsed": 288.973
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 289.008
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 322.189
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 322.297
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 322.303
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 322.318
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 349.929
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 349.982
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 350.347
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 379.207
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 379.463
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 381.342
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 384.346
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 389.497
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 389.558
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 390.245
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 390.305
},
"84": {
"name": "FormElement",
"firstUsed": 390.327
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 393.575
},
"587": {
"name": "LangAttribute",
"firstUsed": 399.803
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 399.811
},
"2355": {
"name": "CSSGradient",
"firstUsed": 400.602
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 409.508
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 410.27
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 632.238
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 632.549
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 632.566
},
"2738": {
"name": "PriorityHints",
"firstUsed": 687.678
},
"2935": {
"name": "LazyLoadImageLoadingAttributeLazy",
"firstUsed": 689.894
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 690.469
},
"900": {
"name": "LinkRelPreconnect",
"firstUsed": 690.627
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 690.835
},
"917": {
"name": "LinkRelPrefetch",
"firstUsed": 690.95
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 698.698
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 699.65
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 704.837
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 842.196
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 877.721
},
"744": {
"name": "NetInfo",
"firstUsed": 883.444
},
"2217": {
"name": "NetInfoSaveData",
"firstUsed": 883.489
},
"2013": {
"name": "NetInfoEffectiveType",
"firstUsed": 883.566
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 883.699
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 883.744
},
"4025": {
"name": "HTMLCanvasElement_2D",
"firstUsed": 883.929
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 884.136
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 916.407
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 941.689
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 941.963
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 942.243
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 942.264
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 943.571
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 944.303
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 945.32
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 945.33
},
"2956": {
"name": "LinkPrefetchLoadEvent",
"firstUsed": 969.827
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 970.629
},
"2121": {
"name": "NavigatorDeviceMemory",
"firstUsed": 971.654
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 971.713
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 987.112
},
"2654": {
"name": "NavigatorAppVersion",
"firstUsed": 987.197
},
"2195": {
"name": "CookieGet",
"firstUsed": 988.27
},
"4520": {
"name": "NavigatorUAData_GetHighEntropyValues",
"firstUsed": 990.747
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 1010.061
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 1052.862
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 1052.876
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 1065.062
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 1065.232
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 1065.25
},
"2511": {
"name": "FeaturePolicyJSAPI",
"firstUsed": 1066.804
},
"3835": {
"name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
"firstUsed": 1066.817
},
"2194": {
"name": "CookieSet",
"firstUsed": 1071.039
},
"494": {
"name": "SendBeacon",
"firstUsed": 1075.124
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 1391.068
},
"2701": {
"name": "V8Screen_ColorDepth_AttributeGetter",
"firstUsed": 1398.941
},
"2662": {
"name": "NavigatorPlugins",
"firstUsed": 1399.125
},
"3443": {
"name": "PluginName",
"firstUsed": 1400.981
},
"3481": {
"name": "V8Navigator_JavaEnabled_Method",
"firstUsed": 1401.162
},
"2719": {
"name": "HistoryLength",
"firstUsed": 1403.955
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 1446.555
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 1447.199
},
"2229": {
"name": "DocumentPageShowFired",
"firstUsed": 1576.363
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 379.478
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 379.487
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 379.495
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 379.501
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 379.523
},
"156": {
"name": "CSSPropertyUnicodeRange",
"firstUsed": 379.547
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 399.859
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 399.872
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 399.881
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 399.977
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 399.991
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 400
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 400.008
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 400.401
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 400.414
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 400.42
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 400.426
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 400.432
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 400.441
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 400.461
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 400.468
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 400.477
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 400.496
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 400.503
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 400.509
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 400.632
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 400.639
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 400.646
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 400.651
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 400.658
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 409.486
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 409.496
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 409.513
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 409.552
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 409.56
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 409.567
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 409.574
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 409.639
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 409.647
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 409.655
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 409.704
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 409.738
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 409.746
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 409.753
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 409.763
},
"596": {
"name": "CSSPropertyMarginInlineStart",
"firstUsed": 409.769
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 409.783
},
"600": {
"name": "CSSPropertyPaddingInlineStart",
"firstUsed": 409.857
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 409.863
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 409.884
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 409.945
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 409.955
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 409.963
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 409.97
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 409.978
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 409.984
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 409.991
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 409.998
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 410.023
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 410.035
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 410.04
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 698.682
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 698.703
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 698.868
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 698.876
},
"423": {
"name": "CSSPropertyGridTemplateAreas",
"firstUsed": 699.151
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 699.164
},
"422": {
"name": "CSSPropertyGridArea",
"firstUsed": 699.241
},
"513": {
"name": "CSSPropertyGridGap",
"firstUsed": 699.262
},
"36": {
"name": "CSSPropertyBorderBottomColor",
"firstUsed": 699.354
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 699.541
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 699.569
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 699.698
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 699.773
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 699.918
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 700.01
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 703.684
},
"594": {
"name": "CSSPropertyMarginBlockStart",
"firstUsed": 704.135
},
"595": {
"name": "CSSPropertyMarginBlockEnd",
"firstUsed": 704.144
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 70,
"TTIMeasurementEnd": 4667,
"LastInteractive": 1108,
"TotalBlockingTime": 94,
"testID": "231024_DM_9",
"step": 1,
"effectiveBps": 254889,
"domTime": 0,
"aft": 0,
"titleTime": 44,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"effectiveBpsDoc": 258173,
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/details\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/performance_optimization\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/breakdown\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/domains\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/screen_shot\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=231024_DM_9&file=1_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=231024_DM_9&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 700,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1&file=ms_000700.jpg",
"VisuallyComplete": 78
},
{
"time": 900,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1&file=ms_000900.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"almanac.httparchive.org": {
"bytes": 193448,
"requests": 18,
"cdn_provider": "Google",
"connections": 1
},
"www.googletagmanager.com": {
"bytes": 147047,
"requests": 2,
"cdn_provider": "Google",
"connections": 1
},
"www.google-analytics.com": {
"bytes": 19733,
"requests": 11,
"cdn_provider": "Google",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 14000,
"bytesUncompressed": 66182,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 180626,
"bytesUncompressed": 508508,
"requests": 7
},
"css": {
"color": [
178,
234,
148
],
"bytes": 18304,
"bytesUncompressed": 68012,
"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": [
{
"source": "security",
"level": "warning",
"text": "Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'browsing-topics'.",
"timestamp": 1698159880567.741
}
]
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-manual-221206-10.240.0.22",
"loadTime": 813,
"docTime": 813,
"fullyLoaded": 813,
"bytesOut": 27462,
"bytesOutDoc": 27462,
"bytesIn": 246,
"bytesInDoc": 246,
"requests": [
{
"type": 3,
"id": "18459.64",
"request_id": "18459.64",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je3an0&_p=1445848156&cid=1879768237.1698159900&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159899&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",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je3an0&_p=1445848156&cid=1879768237.1698159900&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159899&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",
"raw_id": "18459.64",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 204,
"request_type": "Ping",
"load_ms": 91,
"ttfb_ms": 91,
"load_start": 429,
"load_start_float": 429.000115,
"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": 88,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": 0,
"connect_end": 33,
"ssl_start": 33,
"ssl_end": 81,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"initiator_line": 130,
"initiator_column": 45,
"initiator_type": "script",
"initiator_function": "Uc",
"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=45je3an0&_p=1445848156&cid=1879768237.1698159900&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159899&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",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: Tue, 24 Oct 2023 15:04:59 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"pragma: no-cache",
"server: Golfe2"
]
},
"bytesOut": 3163,
"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": 33,
"ssl_ms": 48,
"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": 427,
"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": 115,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\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": 520,
"ttfb_start": 429,
"ttfb_end": 520,
"download_start": 520,
"download_end": 520,
"download_ms": 0,
"all_start": 0,
"all_end": 520,
"all_ms": 172,
"index": 0,
"number": 1
},
{
"type": 3,
"id": "18459.67",
"request_id": "18459.67",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/j\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129",
"raw_id": "18459.67",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 46,
"ttfb_ms": 42,
"load_start": 566,
"load_start_float": 566.000126,
"bytesIn": 1,
"objectSize": 1,
"objectSizeUncompressed": 1,
"chunks": [
{
"ts": 612,
"bytes": 1
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 88,
"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=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"content-type: text\/plain",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: Tue, 24 Oct 2023 15:04:59 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": 3064,
"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": 566,
"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": 126,
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 612,
"ttfb_start": 566,
"ttfb_end": 608,
"download_start": 608,
"download_end": 612,
"download_ms": 4,
"all_start": 566,
"all_end": 612,
"all_ms": 46,
"index": 1,
"number": 2,
"body_file": "001-18459.67-body.txt",
"body_id": "18459.67",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&cached=1&bodyid=18459.67"
},
{
"type": 3,
"id": "18459.68",
"request_id": "18459.68",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1745264876",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1745264876",
"raw_id": "18459.68",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 52,
"ttfb_ms": 51,
"load_start": 582,
"load_start_float": 582.000131,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 634,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1745264876",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 2998,
"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": 578,
"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": 131,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:07+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1269B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 634,
"ttfb_start": 582,
"ttfb_end": 633,
"download_start": 633,
"download_end": 634,
"download_ms": 1,
"all_start": 582,
"all_end": 634,
"all_ms": 52,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "18459.69",
"request_id": "18459.69",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1525309305",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1525309305",
"raw_id": "18459.69",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 40,
"ttfb_ms": 39,
"load_start": 600,
"load_start_float": 600.000137,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 640,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1525309305",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3013,
"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": 579,
"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": 137,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:07+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1287B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 640,
"ttfb_start": 600,
"ttfb_end": 639,
"download_start": 639,
"download_end": 640,
"download_ms": 1,
"all_start": 600,
"all_end": 640,
"all_ms": 40,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "18459.70",
"request_id": "18459.70",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1811261709",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1811261709",
"raw_id": "18459.70",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 41,
"ttfb_ms": 40,
"load_start": 602,
"load_start_float": 602.000139,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 643,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1811261709",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3016,
"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": 579,
"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": 139,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:08+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1312B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 643,
"ttfb_start": 602,
"ttfb_end": 642,
"download_start": 642,
"download_end": 643,
"download_ms": 1,
"all_start": 602,
"all_end": 643,
"all_ms": 41,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "18459.71",
"request_id": "18459.71",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=2012629467",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=2012629467",
"raw_id": "18459.71",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 43,
"ttfb_ms": 42,
"load_start": 603,
"load_start_float": 603.000141,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 646,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=2012629467",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3004,
"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": 580,
"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": 141,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:09+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1376B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 646,
"ttfb_start": 603,
"ttfb_end": 645,
"download_start": 645,
"download_end": 646,
"download_ms": 1,
"all_start": 603,
"all_end": 646,
"all_ms": 43,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "18459.72",
"request_id": "18459.72",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=843445237",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=843445237",
"raw_id": "18459.72",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 47,
"ttfb_ms": 46,
"load_start": 603,
"load_start_float": 603.000143,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 650,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=843445237",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3016,
"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": 581,
"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": 143,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:09+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1781B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 650,
"ttfb_start": 603,
"ttfb_end": 649,
"download_start": 649,
"download_end": 650,
"download_ms": 1,
"all_start": 603,
"all_end": 650,
"all_ms": 47,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "18459.73",
"request_id": "18459.73",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159899614-2361693245358&ev=319&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1352589826",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159899614-2361693245358&ev=319&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1352589826",
"raw_id": "18459.73",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 47,
"ttfb_ms": 46,
"load_start": 606,
"load_start_float": 606.000145,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 653,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159899614-2361693245358&ev=319&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1352589826",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3097,
"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": 581,
"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": 145,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:09+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1354B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 653,
"ttfb_start": 606,
"ttfb_end": 652,
"download_start": 652,
"download_end": 653,
"download_ms": 1,
"all_start": 606,
"all_end": 653,
"all_ms": 47,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "18459.74",
"request_id": "18459.74",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159899615-2721470005599&ev=13&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=21767251",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159899615-2721470005599&ev=13&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=21767251",
"raw_id": "18459.74",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 34,
"ttfb_ms": 33,
"load_start": 675,
"load_start_float": 675.000168,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 709,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159899615-2721470005599&ev=13&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=21767251",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3091,
"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": 673,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 168,
"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": "18459.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": "2023-10-24T15:05:00+00:00",
"date:modify": "2023-10-24T15:05:00+00:00",
"date:timestamp": "2023-10-24T15:05:09+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1406B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 709,
"ttfb_start": 675,
"ttfb_end": 708,
"download_start": 708,
"download_end": 709,
"download_ms": 1,
"all_start": 675,
"all_end": 709,
"all_ms": 34,
"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": "6F67257285CD630897450D54860553F2",
"loadEventStart": 806,
"loadEventEnd": 807,
"domContentLoadedEventStart": 463,
"domContentLoadedEventEnd": 463,
"URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"connections": 1,
"final_base_page_request": 1,
"final_base_page_request_id": "18459.67",
"final_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129",
"domInteractive": 449,
"firstPaint": 319,
"firstContentfulPaint": 325,
"firstImagePaint": 325,
"firstMeaningfulPaint": 643,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 608,
"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": 22,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 65,
"EvaluateScript": 86,
"v8.compile": 18,
"ParseAuthorStyleSheet": 3,
"UpdateLayoutTree": 16,
"MarkLoad": 0,
"Layout": 144,
"PrePaint": 3,
"Paint": 3,
"Layerize": 2,
"IntersectionObserverController::computeIntersections": 0,
"v8.produceCache": 19,
"FunctionCall": 4,
"MarkDOMContent": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 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,
"TimerFire": 1,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"XHRReadyStateChange": 1,
"XHRLoad": 0,
"Idle": 423
},
"cpuTimesDoc": {
"ParseHTML": 22,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 65,
"EvaluateScript": 86,
"v8.compile": 18,
"ParseAuthorStyleSheet": 3,
"UpdateLayoutTree": 16,
"MarkLoad": 0,
"Layout": 144,
"PrePaint": 3,
"Paint": 3,
"Layerize": 2,
"IntersectionObserverController::computeIntersections": 0,
"v8.produceCache": 19,
"FunctionCall": 4,
"MarkDOMContent": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 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,
"TimerFire": 1,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"XHRReadyStateChange": 1,
"XHRLoad": 0,
"Idle": 423
},
"cpu.ParseHTML": 22,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 65,
"cpu.EvaluateScript": 86,
"cpu.v8.compile": 18,
"cpu.ParseAuthorStyleSheet": 3,
"cpu.UpdateLayoutTree": 16,
"cpu.MarkLoad": 0,
"cpu.Layout": 144,
"cpu.PrePaint": 3,
"cpu.Paint": 3,
"cpu.Layerize": 2,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.v8.produceCache": 19,
"cpu.FunctionCall": 4,
"cpu.MarkDOMContent": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 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.TimerFire": 1,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.XHRReadyStateChange": 1,
"cpu.XHRLoad": 0,
"cpu.Idle": 423,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1698159896.9716496,
"osVersion": "Linux 6.2.0-1017-gcp",
"os_version": "Linux 6.2.0-1017-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1698159899.104476,
"browserVersion": "118.0.0.0",
"browser_version": "118.0.0.0",
"fullyLoadedCPUms": 1820,
"fullyLoadedCPUpct": 23.636363636394226,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "6F67257285CD630897450D54860553F2",
"loaderId": "C87C00E59632F60543824CAA1F77EBDF"
}
}
}
],
"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": 691,
"dpr": 1
},
"domElements": 642,
"domComplete": 806,
"PerformancePaintTiming.first-paint": 319,
"PerformancePaintTiming.first-contentful-paint": 319,
"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. 2322625120 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>Markup<\/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\">90%<\/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>Documents using the HTML doctype.<\/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\">30 KB<\/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>Median HTML document transfer size<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > 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\">29%<\/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>Elements which are <code>div<\/code>s.<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > 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>div<\/code>",
"target": [
"code"
]
},
{
"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\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"markup\"]"
]
},
{
"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\">Markup<\/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\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"markup\"]"
]
},
{
"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>Markup<\/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>\n Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there\u2019s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n <\/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": "wv-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": 11219,
"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",
"_crawl_links",
"_css",
"_css-variables",
"_doctype",
"_document_height",
"_document_width",
"_ecommerce",
"_element_count",
"_event-names",
"_fugu-apis",
"_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",
"_third-parties",
"_usertiming",
"_valid-head",
"_well-known",
"_wpt_bodies",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fonts",
"fugu-apis",
"generated-content-percent",
"generated-content-size",
"has_shadow_root",
"img-loading-attr",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"localstorage_size",
"markup",
"media",
"meta-viewport",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"possibly-render-blocking-reqs",
"privacy",
"pwa",
"quirks_mode",
"rendered-html",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"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=f05fef6658e217eccdc03ecada33e256\"},{\"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\":17,\"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.\"},{\"tagName\":\"meta\",\"http-equiv\":\"origin-trial\",\"content\":\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":16,\"property\":7,\"http-equiv\":1}},\"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\":347,\"wordElements\":35},\"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\":12,\"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=98246bed20d79e0580018616c7760a22\",\"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=0fa371ef0624041ff02cf6458e74441a\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":6,\"async\":5,\"src\":7,\"nonce\":9,\"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\":16,\"rel\":33,\"href\":158,\"as\":5,\"type\":29,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":9,\"property\":7,\"title\":5,\"hreflang\":15,\"http-equiv\":1,\"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,
"nuxt_version": null,
"nuxt_vue_version": null,
"react_version": null,
"svelte_version": null
},
"_avg_dom_depth": 9,
"_cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": []
}
},
"_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\/markup",
"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": 2895,
"_document_width": 1351,
"_ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"_element_count": "{\"html\":1,\"head\":1,\"meta\":17,\"title\":14,\"link\":31,\"script\":12,\"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": [],
"_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=45je3an0&_p=1445848156&cid=1879768237.1698159900&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159899&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"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129"
],
"https:\/\/almanac.httparchive.org\/en\/2022\/": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1745264876",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1525309305",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1811261709",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=2012629467",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=843445237",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159899614-2361693245358&ev=319&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1352589826"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159899615-2721470005599&ev=13&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=21767251"
]
},
"_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\":12,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":9,\"referrerpolicy\":0,\"src\":7,\"inline\":5,\"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": 12,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_observers": null,
"_origin-trials": [
{
"validityElem": "Expired",
"token": "AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"
}
],
"_parsed_css": [],
"_performance": {
"lcp_elem_stats": {
"startTime": 477.70000000298023,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 323,
"renderTime": 477.70000000298023,
"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": "",
"pointer-events": "",
"position": "",
"width": "",
"height": ""
},
"cover90viewport": false
},
"raw_lcp_element": null,
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [],
"gaming_metrics": []
},
"_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\":6,\"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\":315},\"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=f05fef6658e217eccdc03ecada33e256\"},{\"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\":17,\"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.\"},{\"tagName\":\"meta\",\"http-equiv\":\"origin-trial\",\"content\":\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":16,\"property\":7,\"http-equiv\":1}},\"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\":347,\"wordElements\":35},\"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\":12,\"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=98246bed20d79e0580018616c7760a22\",\"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=0fa371ef0624041ff02cf6458e74441a\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":6,\"async\":5,\"src\":7,\"nonce\":9,\"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\":16,\"rel\":33,\"href\":158,\"as\":5,\"type\":29,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":9,\"property\":7,\"title\":5,\"hreflang\":15,\"http-equiv\":1,\"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,
"nuxt_version": null,
"nuxt_vue_version": null,
"react_version": null,
"svelte_version": null
},
"avg_dom_depth": 9,
"cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": []
}
},
"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\/markup",
"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": 2895,
"document_width": 1351,
"ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":17,\"title\":14,\"link\":31,\"script\":12,\"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": [],
"fonts": [
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "italic",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
}
],
"fugu-apis": [],
"generated-content-percent": 0,
"generated-content-size": 0,
"has_shadow_root": "false",
"img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"imgs-in-viewport": [
{
"src": "\/static\/images\/home-hero.png",
"html": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 820,
"naturalHeight": 562
}
],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "\/static\/images\/character-markup.png",
"html": "<img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 154,
"naturalHeight": 252
},
{
"src": "\/static\/images\/character-star.png",
"html": "<img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-star.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 245,
"naturalHeight": 254
},
{
"src": "\/static\/images\/character-hat.png",
"html": "<img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 186,
"naturalHeight": 207
},
{
"src": "\/static\/images\/methodology-characters.png",
"html": "<img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
"currentSrc": "",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 0,
"naturalHeight": 0
}
],
"initiators": {
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": [
"https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je3an0&_p=1445848156&cid=1879768237.1698159900&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159899&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"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129"
],
"https:\/\/almanac.httparchive.org\/en\/2022\/": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1745264876",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1525309305",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1811261709",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=2012629467",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=843445237",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159899614-2361693245358&ev=319&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1352589826"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159899615-2721470005599&ev=13&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=21767251"
]
},
"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\":12,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":9,\"referrerpolicy\":0,\"src\":7,\"inline\":5,\"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",
"meta_viewport": "width=device-width, initial-scale=1",
"num_iframes": 0,
"num_scripts": 12,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"observers": null,
"origin-trials": [
{
"validityElem": "Expired",
"token": "AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"
}
],
"parsed_css": [],
"performance": {
"lcp_elem_stats": {
"startTime": 477.70000000298023,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 323,
"renderTime": 477.70000000298023,
"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": "",
"pointer-events": "",
"position": "",
"width": "",
"height": ""
},
"cover90viewport": false
},
"raw_lcp_element": null,
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [],
"gaming_metrics": []
},
"possibly-render-blocking-reqs": [
"https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256",
"https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421"
],
"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,
"rendered-html": "<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=f05fef6658e217eccdc03ecada33e256\">\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 <meta http-equiv=\"origin-trial\" content=\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"><\/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>Markup<\/h3>\n \n <blockquote>\n Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there\u2019s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n <\/blockquote>\n <div class=\"featured-chapter-content-data\">\n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">90%<\/div>\n <div>Documents using the HTML doctype.<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">30 KB<\/div>\n <div>Median HTML document transfer size<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">29%<\/div>\n <div>Elements which are <code>div<\/code>s.<\/div>\n <\/div>\n \n <\/div>\n \n \n <a href=\"\/en\/2022\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/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=98246bed20d79e0580018616c7760a22\" 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=0fa371ef0624041ff02cf6458e74441a\" nonce=\"\"><\/script>\n <script defer=\"\" src=\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\" 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=f00848215660c365c3266948f44017f0\">\n\n\n \n \n\n<\/body><\/html>",
"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\":6,\"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\":315},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"interactivePeriods": [
[
0,
209
],
[
268,
331
],
[
412,
3883
]
],
"longTasks": [
[
209,
268
],
[
331,
412
]
],
"lastVisualChange": 500,
"render": 300,
"visualComplete85": 500,
"visualComplete90": 500,
"visualComplete95": 500,
"visualComplete99": 500,
"visualComplete": 500,
"SpeedIndex": 342,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 325,
"size": 6003,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "A",
"attributes": {
"class": "navigation-logo",
"href": "\/en\/2022\/"
},
"bounds": [
20,
48.375,
201.21875,
40.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestTextPaint",
"time": 484,
"size": 82582,
"DOMNodeId": 15,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 484,
"size": 161020,
"DOMNodeId": 46,
"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": 484,
"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": 325,
"size": 6003,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "A",
"attributes": {
"class": "navigation-logo",
"href": "\/en\/2022\/"
},
"bounds": [
20,
48.375,
201.21875,
40.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestTextPaint",
"time": 483,
"size": 82582,
"DOMNodeId": 15,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 483,
"size": 161020,
"DOMNodeId": 46,
"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": 483,
"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": 6
},
{
"name": "fetchStart",
"time": 17
},
{
"name": "responseEnd",
"time": 32
},
{
"name": "navigationStart",
"time": 66
},
{
"name": "domLoading",
"time": 66
},
{
"name": "responseEnd",
"time": 66
},
{
"name": "domInteractive",
"time": 67
},
{
"name": "domContentLoadedEventStart",
"time": 67
},
{
"name": "domContentLoadedEventEnd",
"time": 67
},
{
"name": "domComplete",
"time": 67
},
{
"name": "unloadEventStart",
"time": 75
},
{
"name": "unloadEventEnd",
"time": 75
},
{
"name": "markAsMainFrame",
"time": 76
},
{
"name": "commitNavigationEnd",
"time": 76
},
{
"name": "domLoading",
"time": 77
},
{
"name": "firstPaint",
"time": 325
},
{
"name": "firstContentfulPaint",
"time": 325
},
{
"name": "firstImagePaint",
"time": 325
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 325
},
{
"name": "LayoutShift",
"time": 411
},
{
"name": "domInteractive",
"time": 455
},
{
"name": "domContentLoadedEventStart",
"time": 469
},
{
"name": "domContentLoadedEventEnd",
"time": 469
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 642
},
{
"name": "firstMeaningfulPaint",
"time": 642
},
{
"name": "firstMeaningfulPaint",
"time": 642
},
{
"name": "domComplete",
"time": 812
},
{
"name": "loadEventStart",
"time": 812
},
{
"name": "loadEventEnd",
"time": 812
},
{
"name": "LargestTextPaint",
"time": 483
},
{
"name": "LargestImagePaint",
"time": 483
},
{
"name": "LargestContentfulPaint",
"time": 483
},
{
"name": "TotalLayoutShift",
"value": 0.019507253032626168
},
{
"name": "CumulativeLayoutShift",
"value": 0.019507253032626168
}
],
"chromeUserTiming.navigationStart": 66,
"chromeUserTiming.fetchStart": 17,
"chromeUserTiming.responseEnd": 67,
"chromeUserTiming.domLoading": 77,
"chromeUserTiming.domInteractive": 455,
"chromeUserTiming.domContentLoadedEventStart": 469,
"chromeUserTiming.domContentLoadedEventEnd": 469,
"chromeUserTiming.domComplete": 813,
"chromeUserTiming.unloadEventStart": 76,
"chromeUserTiming.unloadEventEnd": 76,
"chromeUserTiming.markAsMainFrame": 76,
"chromeUserTiming.commitNavigationEnd": 76,
"chromeUserTiming.firstPaint": 325,
"chromeUserTiming.firstContentfulPaint": 325,
"chromeUserTiming.firstImagePaint": 325,
"chromeUserTiming.firstMeaningfulPaintCandidate": 325,
"chromeUserTiming.LayoutShift": 412,
"chromeUserTiming.firstMeaningfulPaint": 642,
"chromeUserTiming.loadEventStart": 813,
"chromeUserTiming.loadEventEnd": 813,
"chromeUserTiming.LargestTextPaint": 484,
"chromeUserTiming.LargestImagePaint": 484,
"chromeUserTiming.LargestContentfulPaint": 484,
"chromeUserTiming.TotalLayoutShift": 0.019507253032626168,
"chromeUserTiming.CumulativeLayoutShift": 0.019507253032626168,
"LayoutShifts": [
{
"time": 411,
"score": 0.019507253032626168,
"cumulative_score": 0.019507253032626168,
"window_score": 0.019507253032626168,
"shift_window_num": 0,
"rects": [
[
465,
40,
866,
58
],
[
940,
98,
391,
4
]
],
"sources": [
{
"previousRect": {
"x": 940,
"y": 40,
"width": 391,
"height": 62,
"top": 40,
"right": 1331,
"bottom": 102,
"left": 940
},
"currentRect": {
"x": 465,
"y": 40,
"width": 866,
"height": 58,
"top": 40,
"right": 1331,
"bottom": 98,
"left": 465
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 108.093
},
"15": {
"name": "ContentSecurityPolicy",
"firstUsed": 79.143
},
"593": {
"name": "SetReferrerPolicy",
"firstUsed": 79.156
},
"1277": {
"name": "CSPWithStrictDynamic",
"firstUsed": 79.161
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 79.165
},
"1753": {
"name": "ReferrerPolicyHeader",
"firstUsed": 79.169
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 79.174
},
"2027": {
"name": "FeaturePolicyHeader",
"firstUsed": 79.177
},
"2923": {
"name": "FeaturePolicySemicolonSeparatedDeclarations",
"firstUsed": 79.181
},
"3130": {
"name": "CSPWithReasonableBaseRestrictions",
"firstUsed": 79.185
},
"3131": {
"name": "CSPWithReasonableScriptRestrictions",
"firstUsed": 79.189
},
"3359": {
"name": "MainFrameCSPViaHTTP",
"firstUsed": 79.193
},
"3850": {
"name": "PermissionsPolicyHeader",
"firstUsed": 79.196
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 84.419
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 95.639
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 108.599
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 108.639
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 108.646
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 108.664
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 136.129
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 136.252
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 136.26
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 136.276
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 136.598
},
"1540": {
"name": "CleanScriptElementWithNonce",
"firstUsed": 136.965
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 137.004
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 158.521
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 159.428
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 160.001
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 160.176
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 160.204
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 160.68
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 178.557
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 180.473
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 180.527
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 181.183
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 181.25
},
"84": {
"name": "FormElement",
"firstUsed": 181.273
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 184.84
},
"587": {
"name": "LangAttribute",
"firstUsed": 202.452
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 202.463
},
"2355": {
"name": "CSSGradient",
"firstUsed": 203.317
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 208.099
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 208.887
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 293.468
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 294.027
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 294.079
},
"2738": {
"name": "PriorityHints",
"firstUsed": 302.257
},
"2935": {
"name": "LazyLoadImageLoadingAttributeLazy",
"firstUsed": 311.031
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 311.516
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 311.542
},
"900": {
"name": "LinkRelPreconnect",
"firstUsed": 311.689
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 311.786
},
"917": {
"name": "LinkRelPrefetch",
"firstUsed": 311.89
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 314.617
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 321.812
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 328.353
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 439.152
},
"744": {
"name": "NetInfo",
"firstUsed": 440.37
},
"2217": {
"name": "NetInfoSaveData",
"firstUsed": 440.415
},
"2013": {
"name": "NetInfoEffectiveType",
"firstUsed": 440.477
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 440.58
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 440.621
},
"4025": {
"name": "HTMLCanvasElement_2D",
"firstUsed": 440.669
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 440.844
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 458.489
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 463.045
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 466.024
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 466.64
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 466.853
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 466.866
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 467.203
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 467.643
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 468.713
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 468.724
},
"2956": {
"name": "LinkPrefetchLoadEvent",
"firstUsed": 486.197
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 499.217
},
"2654": {
"name": "NavigatorAppVersion",
"firstUsed": 499.337
},
"2195": {
"name": "CookieGet",
"firstUsed": 500.397
},
"4520": {
"name": "NavigatorUAData_GetHighEntropyValues",
"firstUsed": 503.347
},
"2121": {
"name": "NavigatorDeviceMemory",
"firstUsed": 518.89
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 519.048
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 533.168
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 533.182
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 572.032
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 572.182
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 572.195
},
"2511": {
"name": "FeaturePolicyJSAPI",
"firstUsed": 573.852
},
"3835": {
"name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
"firstUsed": 573.865
},
"2194": {
"name": "CookieSet",
"firstUsed": 579.838
},
"494": {
"name": "SendBeacon",
"firstUsed": 584.092
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 613.693
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 694.91
},
"2701": {
"name": "V8Screen_ColorDepth_AttributeGetter",
"firstUsed": 704.87
},
"2662": {
"name": "NavigatorPlugins",
"firstUsed": 705.049
},
"3443": {
"name": "PluginName",
"firstUsed": 705.776
},
"3481": {
"name": "V8Navigator_JavaEnabled_Method",
"firstUsed": 705.959
},
"2719": {
"name": "HistoryLength",
"firstUsed": 708.946
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 721.644
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 722.466
},
"2229": {
"name": "DocumentPageShowFired",
"firstUsed": 812.966
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 159.444
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 159.452
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 159.459
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 159.475
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 159.579
},
"156": {
"name": "CSSPropertyUnicodeRange",
"firstUsed": 159.603
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 202.526
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 202.542
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 202.553
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 202.662
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 202.69
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 202.702
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 202.711
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 203.115
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 203.126
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 203.132
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 203.139
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 203.145
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 203.154
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 203.162
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 203.169
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 203.179
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 203.2
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 203.208
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 203.215
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 203.348
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 203.355
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 203.362
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 203.368
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 203.375
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 208.078
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 208.087
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 208.104
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 208.132
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 208.14
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 208.146
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 208.153
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 208.195
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 208.202
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 208.209
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 208.261
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 208.295
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 208.302
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 208.306
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 208.317
},
"596": {
"name": "CSSPropertyMarginInlineStart",
"firstUsed": 208.323
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 208.336
},
"600": {
"name": "CSSPropertyPaddingInlineStart",
"firstUsed": 208.412
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 208.42
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 208.441
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 208.527
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 208.54
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 208.55
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 208.56
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 208.571
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 208.581
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 208.592
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 208.601
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 208.633
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 208.647
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 208.656
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 314.601
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 314.621
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 314.81
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 314.819
},
"423": {
"name": "CSSPropertyGridTemplateAreas",
"firstUsed": 319.385
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 319.412
},
"422": {
"name": "CSSPropertyGridArea",
"firstUsed": 319.535
},
"513": {
"name": "CSSPropertyGridGap",
"firstUsed": 319.562
},
"36": {
"name": "CSSPropertyBorderBottomColor",
"firstUsed": 319.665
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 321.681
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 321.718
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 321.862
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 321.952
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 322.112
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 322.404
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 327.204
},
"594": {
"name": "CSSPropertyMarginBlockStart",
"firstUsed": 327.676
},
"595": {
"name": "CSSPropertyMarginBlockEnd",
"firstUsed": 327.687
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 31,
"TTIMeasurementEnd": 3883,
"LastInteractive": 412,
"TotalBlockingTime": 31,
"testID": "231024_DM_9",
"step": 1,
"effectiveBps": 1200,
"domTime": 0,
"aft": 0,
"titleTime": 68,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"effectiveBpsDoc": 1200,
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/details\/cached\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/performance_optimization\/cached\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/breakdown\/cached\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/domains\/cached\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/screen_shot\/cached\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_Cached_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_Cached_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=231024_DM_9&file=1_Cached_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=231024_DM_9&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 300,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1_cached&file=ms_000300.jpg",
"VisuallyComplete": 79
},
{
"time": 500,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1_cached&file=ms_000500.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": [
{
"source": "security",
"level": "warning",
"text": "Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'browsing-topics'.",
"timestamp": 1698159899223.994
}
]
}
},
"runs": {
"1": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-manual-221206-10.240.0.22",
"loadTime": 1576,
"docTime": 1576,
"fullyLoaded": 1594,
"bytesOut": 73937,
"bytesOutDoc": 73937,
"bytesIn": 360669,
"bytesInDoc": 360669,
"requests": [
{
"type": 3,
"id": "D7D5D7331788C8B6A2701E4F56210061",
"request_id": "D7D5D7331788C8B6A2701E4F56210061",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/en\/2022\/",
"raw_id": "D7D5D7331788C8B6A2701E4F56210061",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 116,
"ttfb_ms": 88,
"load_start": 91,
"load_start_float": 91.000066,
"bytesIn": 14000,
"objectSize": 14000,
"objectSizeUncompressed": 66182,
"chunks": [
{
"ts": 185,
"bytes": 1398,
"inflated": 4348
},
{
"ts": 190,
"bytes": 3412,
"inflated": 9138
},
{
"ts": 194,
"bytes": 1408,
"inflated": 3208
},
{
"ts": 200,
"bytes": 2816,
"inflated": 17374
},
{
"ts": 207,
"bytes": 4966,
"inflated": 32114
}
],
"expires": "",
"cacheControl": "public, max-age=600",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 63,
"protocol": "HTTP\/2",
"dns_start": 0,
"dns_end": 0,
"connect_start": 0,
"connect_end": 29,
"ssl_start": 29,
"ssl_end": 82,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "almanac.httparchive.org",
"sanList": [
"almanac.httparchive.org"
],
"issuer": "GTS CA 1D4",
"validFrom": 1696817778,
"validTo": 1704596123,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402206FE4962A093D4BE76ABDFC1B2F90017E7A645AC7ABB40A0D593F8C69E4709AAF02200F9C1F6D62F033CD4409782CF92CAA385D5E49AFE6FFACF2E9CAFADEE9542B9E"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022018AC1A907293898B9406050760A0E6FF98AE841516C4388C426A5C30A7BC2DEE022033E2269A6B738ABAB09BB6E9742C3E03DA38583480CB7768FA2C930564A2DAA1"
}
],
"certificateTransparencyCompliance": "compliant",
"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",
"accept-language: en-US,en;q=0.9",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"sec-ch-ua-arch: \"x86\"",
"sec-ch-ua-bitness: \"64\"",
"sec-ch-ua-full-version-list: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118.0.0.0\", \"Google Chrome\";v=\"118.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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=600",
"content-encoding: gzip",
"content-length: 14000",
"content-security-policy: default-src 'self'; style-src 'self' 'nonce-iqPzDULr72k0hk9vXroKuTbgzGXZH2p9'; script-src 'self' 'strict-dynamic' *.google-analytics.com www.googletagmanager.com 'unsafe-inline' 'nonce-iqPzDULr72k0hk9vXroKuTbgzGXZH2p9'; 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: Tue, 24 Oct 2023 15:04:40 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: ec713e07b8cc0c7cbd619ed9ef7f9ac6",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
":status: 200"
]
},
"bytesOut": 2860,
"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": -1,
"connect_ms": 29,
"ssl_ms": 53,
"gzip_total": 14000,
"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": 86,
"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": 66,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFcTCCBFmgAwIBAgIRAMOie4jfY3O1EEHgyuq1\/XMwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxRDQwHhcNMjMxMDA5MDIxNjE4WhcNMjQwMTA3\nMDI1NTIzWjAiMSAwHgYDVQQDExdhbG1hbmFjLmh0dHBhcmNoaXZlLm9yZzCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJJgmtFPuBjJJJVrnkLBKG5j4lXz\nGzHaaeJISrMxCJtfehDJ1THqa+8HJI+f\/1jccT8V4P8zl7LfGiWex\/RdZsY4cTzl\nzXOWOo+H490oL+CGJGV0ItFZrRdBtii62yEOzYwWZlFH24rPKI8Go+3PSrOFEQaG\n4Won3wzEgS40YhO7hmFphsKYdZUa04sca8QC220Yl31rJ356W6ucSL\/t3kMo2Iic\neDGdMm+WjJ9PfhV+kz4QiIhorr5S1ccyjuKV+95CpLrbDnDgNHBLwEMDF60iuaEk\nQKT4Ix5pyrsp1MoaZQv8dKlmqktRS\/9h7Eikz190ObUMJ\/1JtoD7e7T9f+cCAwEA\nAaOCAnwwggJ4MA4GA1UdDwEB\/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAM\nBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQseSUTRo\/helTls27kl\/AabG0jOjAfBgNV\nHSMEGDAWgBQl4hgOsleRlCrl1F2GkIPeU7O4kjB4BggrBgEFBQcBAQRsMGowNQYI\nKwYBBQUHMAGGKWh0dHA6Ly9vY3NwLnBraS5nb29nL3MvZ3RzMWQ0LzBTNzZrWGNS\nd1dvMDEGCCsGAQUFBzAChiVodHRwOi8vcGtpLmdvb2cvcmVwby9jZXJ0cy9ndHMx\nZDQuZGVyMCIGA1UdEQQbMBmCF2FsbWFuYWMuaHR0cGFyY2hpdmUub3JnMCEGA1Ud\nIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkCBQMwPAYDVR0fBDUwMzAxoC+gLYYr\naHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWQ0L0tpdkpvR2wweWNBLmNybDCCAQIG\nCisGAQQB1nkCBAIEgfMEgfAA7gB1AEiw42vapkc0D+VqAvqdMOscUgHLVt0sgdm7\nv6s52IRzAAABixJvfy8AAAQDAEYwRAIgb+SWKgk9S+dqvfwbL5ABfnpkWsertAoN\nWT+MaeRwmq8CIA+cH21i8DPNRAl4LPksqjhdXkmv5v+s8unK+t7pVCueAHUAdv+I\nPwq2+5VRwmHM9Ye6NLSkzbsp3GhCCp\/mZ0xaOnQAAAGLEm9\/LwAABAMARjBEAiAY\nrBqQcpOJi5QGBQdgoOb\/mK6EFRbEOIxCalwwp7wt7gIgM+Immmtzirqwm7bpdCw+\nA9o4WDSAy3do+iyTBWSi2qEwDQYJKoZIhvcNAQELBQADggEBAC7RKNlAhawYHzFE\ns3bqIJO\/jrzspYvJ\/XsCZefCFphPs+jiM95VmBq5cGKUSkcoNOCKnM9MY8fGlE9E\nD0Xr0VFz+N6KDELW9N8TzpP2nTwyWHu2R5JBtUU+dzWHxvbbD+CywEJDja7RR8La\nzq1dOkpb4pRy85hmC\/pJtg\/IlbSbjJdRvx4drjpGX03LgzB2o+nZL6pVPtIl01Yu\nrRQnIDBhfqwwopL9z7o9W3L2fwYnLN+pF2yG3MiZCqBSegrly324r+nebMzqwIIY\nS\/B\/L2nPeoaW3u3tvbPTnBkl021oj0F8qCVKFSuScLx7gU5JG6RmTxsZcy3JpkzW\nwrsn+Jw=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFjDCCA3SgAwIBAgINAgCOsgIzNmWLZM3bmzANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFENDCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAKvAqqPCE27l0w9zC8dTPIE89bA+xTmDaG7y7VfQ4c+mOWhl\nUebUQpK0yv2r678RJExK0HWDjeq+nLIHN1Em5j6rARZixmyRSjhIR0KOQPGBMUld\nsaztIIJ7O0g\/82qj\/vGDl\/\/3t4tTqxiRhLQnTLXJdeB+2DhkdU6IIgx6wN7E5NcU\nH3Rcsejcqj8p5Sj19vBm6i1FhqLGymhMFroWVUGO3xtIH91dsgy4eFKcfKVLWK3o\n2190Q0Lm\/SiKmLbRJ5Au4y1euFJm2JM9eB84Fkqa3ivrXWUeVtye0CQdKvsY2Fka\nzvxtxvusLJzLWYHk55zcRAacDA2SeEtBbQfD1qsCAwEAAaOCAXYwggFyMA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUJeIYDrJXkZQq5dRdhpCD3lOzuJIwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsME0G\nA1UdIARGMEQwCAYGZ4EMAQIBMDgGCisGAQQB1nkCBQMwKjAoBggrBgEFBQcCARYc\naHR0cHM6Ly9wa2kuZ29vZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAgEA\nIVToy24jwXUr0rAPc924vuSVbKQuYw3nLflLfLh5AYWEeVl\/Du18QAWUMdcJ6o\/q\nFZbhXkBH0PNcw97thaf2BeoDYY9Ck\/b+UGluhx06zd4EBf7H9P84nnrwpR+4GBDZ\nK+Xh3I0tqJy2rgOqNDflr5IMQ8ZTWA3yltakzSBKZ6XpF0PpqyCRvp\/NCGv2KX2T\nuPCJvscp1\/m2pVTtyBjYPRQ+QuCQGAJKjtN7R5DFrfTqMWvYgVlpCJBkwlu7+7KY\n3cTIfzE7cmALskMKNLuDz+RzCcsYTsVaU7Vp3xL60OYhqFkuAOOxDZ6pHOj9+OJm\nYgPmOT4X3+7L51fXJyRH9KfLRP6nT31D5nmsGAOgZ26\/8T9hsBW1uo9ju5fZLZXV\nVS5H0HyIBMEKyGMIPhFWrlt\/hFS28N1zaKI0ZBGD3gYgDLbiDT9fGXstpk+Fmc4o\nlVlWPzXe81vdoEnFbr5M272HdgJWo+WhT9BYM0Ji+wdVmnRffXgloEoluTNcWzc4\n1dFpgJu8fF3LG0gl2ibSYiCi9a6hvU0TppjJyIWXhkJTcMJlPrWx1VytEUGrX2l0\nJDwRjW\/656r0KVB02xHRKvm2ZKI03TglLIpmVCK3kBKkKNpBNkFt8rhafcCKOb9J\nx\/9tpNFlQTl7B39rJlJWkR17QnZqVptFePFORoZmFzM=\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": 207,
"ttfb_start": 91,
"ttfb_end": 179,
"download_start": 179,
"download_end": 207,
"download_ms": 28,
"all_start": 0,
"all_end": 207,
"all_ms": 198,
"index": 0,
"number": 1,
"body_file": "001-D7D5D7331788C8B6A2701E4F56210061-body.txt",
"cpuTimes": {
"EvaluateScript": 3,
"v8.compile": 0
},
"cpu.EvaluateScript": 3,
"cpu.v8.compile": 0,
"cpuTime": 4,
"body_id": "D7D5D7331788C8B6A2701E4F56210061",
"js_timing": [
[
383.571,
383.963
],
[
633.409,
636.21
],
[
383.591,
383.827
],
[
633.429,
633.674
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=D7D5D7331788C8B6A2701E4F56210061"
},
{
"type": 3,
"id": "18100.2",
"request_id": "18100.2",
"ip_addr": "142.251.163.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": "18100.2",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 56,
"ttfb_ms": 52,
"load_start": 202,
"load_start_float": 202.000072,
"bytesIn": 1964,
"objectSize": 1964,
"objectSizeUncompressed": 6218,
"chunks": [
{
"ts": 258,
"bytes": 1964,
"inflated": 6218
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 63,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 6ed2e7e95ab629048ee56cc424d5a3f9",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1969,
"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": 2127,
"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": 201,
"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": 72,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 258,
"ttfb_start": 202,
"ttfb_end": 254,
"download_start": 254,
"download_end": 258,
"download_ms": 4,
"all_start": 202,
"all_end": 258,
"all_ms": 56,
"index": 1,
"number": 2,
"body_file": "002-18100.2-body.txt",
"body_id": "18100.2",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.2"
},
{
"type": 3,
"id": "18100.3",
"request_id": "18100.3",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256",
"raw_id": "18100.3",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 96,
"ttfb_ms": 77,
"load_start": 227,
"load_start_float": 227.000078,
"bytesIn": 7895,
"objectSize": 7895,
"objectSizeUncompressed": 33279,
"chunks": [
{
"ts": 307,
"bytes": 1398,
"inflated": 9481
},
{
"ts": 312,
"bytes": 1665,
"inflated": 5129
},
{
"ts": 316,
"bytes": 2806,
"inflated": 11463
},
{
"ts": 319,
"bytes": 1290,
"inflated": 5097
},
{
"ts": 322,
"bytes": 736,
"inflated": 2109
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 63,
"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=f05fef6658e217eccdc03ecada33e256",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1963,
"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": 7976,
"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": 206,
"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": 78,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 323,
"ttfb_start": 227,
"ttfb_end": 304,
"download_start": 304,
"download_end": 323,
"download_ms": 19,
"all_start": 227,
"all_end": 323,
"all_ms": 96,
"index": 2,
"number": 3,
"body_file": "004-18100.3-body.txt",
"body_id": "18100.3",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.3"
},
{
"type": 3,
"id": "18100.4",
"request_id": "18100.4",
"ip_addr": "142.251.163.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": "18100.4",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 63,
"ttfb_ms": 51,
"load_start": 229,
"load_start_float": 229.00008,
"bytesIn": 3940,
"objectSize": 3940,
"objectSizeUncompressed": 12964,
"chunks": [
{
"ts": 284,
"bytes": 1398,
"inflated": 2705
},
{
"ts": 288,
"bytes": 1668,
"inflated": 5530
},
{
"ts": 292,
"bytes": 874,
"inflated": 4729
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 63,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"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": 4036,
"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": 210,
"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": 80,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 292,
"ttfb_start": 229,
"ttfb_end": 280,
"download_start": 280,
"download_end": 292,
"download_ms": 12,
"all_start": 229,
"all_end": 292,
"all_ms": 63,
"index": 3,
"number": 4,
"body_file": "003-18100.4-body.txt",
"body_id": "18100.4",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.4"
},
{
"type": 3,
"id": "18100.5",
"request_id": "18100.5",
"ip_addr": "142.251.163.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": "18100.5",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 71,
"ttfb_ms": 63,
"load_start": 230,
"load_start_float": 230.000082,
"bytesIn": 7988,
"objectSize": 7988,
"objectSizeUncompressed": 7988,
"chunks": [
{
"ts": 296,
"bytes": 1399
},
{
"ts": 298,
"bytes": 3099
},
{
"ts": 301,
"bytes": 3490
}
],
"expires": "Wed, 23 Oct 2024 15:04:40 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1960,
"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": 216,
"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": 82,
"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": 301,
"ttfb_start": 230,
"ttfb_end": 293,
"download_start": 293,
"download_end": 301,
"download_ms": 8,
"all_start": 230,
"all_end": 301,
"all_ms": 71,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "18100.6",
"request_id": "18100.6",
"ip_addr": "142.251.163.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": "18100.6",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 79,
"ttfb_ms": 57,
"load_start": 266,
"load_start_float": 266.000088,
"bytesIn": 14044,
"objectSize": 14044,
"objectSizeUncompressed": 14044,
"chunks": [
{
"ts": 345,
"bytes": 14044
}
],
"expires": "Wed, 23 Oct 2024 15:04:00 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"age: 40",
"cache-control: public, max-age=31536000",
"content-length: 14044",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:00 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:00 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 7d9d9bb36b6bf7d0ec7ab9adfd362ec3",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1957,
"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": 31535960,
"cdn_provider": "Google",
"server_count": null,
"created": 223,
"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": 88,
"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": 345,
"ttfb_start": 266,
"ttfb_end": 323,
"download_start": 323,
"download_end": 345,
"download_ms": 22,
"all_start": 266,
"all_end": 345,
"all_ms": 79,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "18100.7",
"request_id": "18100.7",
"ip_addr": "142.251.163.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": "18100.7",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 91,
"ttfb_ms": 77,
"load_start": 269,
"load_start_float": 269.00009,
"bytesIn": 7924,
"objectSize": 7924,
"objectSizeUncompressed": 7924,
"chunks": [
{
"ts": 360,
"bytes": 7924
}
],
"expires": "Wed, 23 Oct 2024 15:04:40 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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": "Highest",
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1957,
"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": 224,
"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": 90,
"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": 360,
"ttfb_start": 269,
"ttfb_end": 346,
"download_start": 346,
"download_end": 360,
"download_ms": 14,
"all_start": 269,
"all_end": 360,
"all_ms": 91,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "18100.8",
"request_id": "18100.8",
"ip_addr": "142.251.163.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": "18100.8",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 113,
"ttfb_ms": 91,
"load_start": 270,
"load_start_float": 270.000092,
"bytesIn": 13732,
"objectSize": 13732,
"objectSizeUncompressed": 13732,
"chunks": [
{
"ts": 371,
"bytes": 5905
},
{
"ts": 376,
"bytes": 2816
},
{
"ts": 378,
"bytes": 2816
},
{
"ts": 383,
"bytes": 2195
}
],
"expires": "Wed, 23 Oct 2024 15:04:40 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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": "Highest",
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1951,
"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": 224,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 17,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 92,
"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": 383,
"ttfb_start": 270,
"ttfb_end": 361,
"download_start": 361,
"download_end": 383,
"download_ms": 22,
"all_start": 270,
"all_end": 383,
"all_ms": 113,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "18100.9",
"request_id": "18100.9",
"ip_addr": "142.251.163.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": "18100.9",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 136,
"ttfb_ms": 114,
"load_start": 271,
"load_start_float": 271.000094,
"bytesIn": 14176,
"objectSize": 14176,
"objectSizeUncompressed": 14176,
"chunks": [
{
"ts": 394,
"bytes": 4498
},
{
"ts": 396,
"bytes": 2816
},
{
"ts": 399,
"bytes": 2816
},
{
"ts": 404,
"bytes": 2816
},
{
"ts": 407,
"bytes": 1230
}
],
"expires": "Wed, 23 Oct 2024 15:04:40 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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": "Highest",
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1948,
"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": 225,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 94,
"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": 407,
"ttfb_start": 271,
"ttfb_end": 385,
"download_start": 385,
"download_end": 407,
"download_ms": 22,
"all_start": 271,
"all_end": 407,
"all_ms": 136,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "18100.18",
"request_id": "18100.18",
"ip_addr": "142.251.163.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": "18100.18",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 197,
"ttfb_ms": 135,
"load_start": 273,
"load_start_float": 273.00012,
"bytesIn": 38042,
"objectSize": 38042,
"objectSizeUncompressed": 38042,
"chunks": [
{
"ts": 412,
"bytes": 1399
},
{
"ts": 413,
"bytes": 3101
},
{
"ts": 418,
"bytes": 2697
},
{
"ts": 423,
"bytes": 2807
},
{
"ts": 427,
"bytes": 2816
},
{
"ts": 432,
"bytes": 2569
},
{
"ts": 437,
"bytes": 2807
},
{
"ts": 444,
"bytes": 4096
},
{
"ts": 451,
"bytes": 2688
},
{
"ts": 454,
"bytes": 2816
},
{
"ts": 459,
"bytes": 2816
},
{
"ts": 463,
"bytes": 2560
},
{
"ts": 468,
"bytes": 2697
},
{
"ts": 470,
"bytes": 2173
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 63,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-type: image\/png",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 0c6ed9cba8c7f2309196efcaa9598a78",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2011,
"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": 38175,
"image_save": 0,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 251,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 13,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 120,
"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": "18100.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": "2023-10-24T15:04:40+00:00",
"date:modify": "2023-10-24T15:04:40+00:00",
"date:timestamp": "2023-10-24T15:04:53+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": "3237080B",
"userTime": "0.070u",
"elapsedTime": "0:01.142"
}
},
"load_end": 470,
"ttfb_start": 273,
"ttfb_end": 408,
"download_start": 408,
"download_end": 470,
"download_ms": 62,
"all_start": 273,
"all_end": 470,
"all_ms": 197,
"index": 9,
"number": 10
},
{
"type": 3,
"id": "18100.19",
"request_id": "18100.19",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/almanac.js?v=98246bed20d79e0580018616c7760a22",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/almanac.js?v=98246bed20d79e0580018616c7760a22",
"raw_id": "18100.19",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 156,
"ttfb_ms": 145,
"load_start": 355,
"load_start_float": 355.000136,
"bytesIn": 8854,
"objectSize": 8854,
"objectSizeUncompressed": 29158,
"chunks": [
{
"ts": 509,
"bytes": 8854,
"inflated": 29158
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 63,
"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=98246bed20d79e0580018616c7760a22",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 923c1281618cdd9790e3f56e395f9335;o=1",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1915,
"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": 8926,
"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": 330,
"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": 136,
"server_port": "443",
"renderBlocking": "potentially_blocking",
"load_end": 511,
"ttfb_start": 355,
"ttfb_end": 500,
"download_start": 500,
"download_end": 511,
"download_ms": 11,
"all_start": 355,
"all_end": 511,
"all_ms": 156,
"index": 10,
"number": 11,
"body_file": "005-18100.19-body.txt",
"cpuTimes": {
"EvaluateScript": 30,
"v8.compile": 1
},
"cpu.EvaluateScript": 30,
"cpu.v8.compile": 1,
"cpuTime": 32,
"body_id": "18100.19",
"js_timing": [
[
874.839,
905.335
],
[
874.871,
876.123
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.19"
},
{
"type": 3,
"id": "18100.21",
"request_id": "18100.21",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a",
"raw_id": "18100.21",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 136,
"ttfb_ms": 122,
"load_start": 357,
"load_start_float": 357.00014,
"bytesIn": 4009,
"objectSize": 4009,
"objectSizeUncompressed": 10580,
"chunks": [
{
"ts": 493,
"bytes": 4009,
"inflated": 10580
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 63,
"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=0fa371ef0624041ff02cf6458e74441a",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 923c1281618cdd9790e3f56e395f9335;o=1",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1924,
"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": 4145,
"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": 331,
"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": 140,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 493,
"ttfb_start": 357,
"ttfb_end": 479,
"download_start": 479,
"download_end": 493,
"download_ms": 14,
"all_start": 357,
"all_end": 493,
"all_ms": 136,
"index": 11,
"number": 12,
"body_file": "007-18100.21-body.txt",
"cpuTimes": {
"EvaluateScript": 4,
"v8.compile": 0,
"FunctionCall": 14
},
"cpu.EvaluateScript": 4,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 14,
"cpuTime": 18,
"body_id": "18100.21",
"js_timing": [
[
916.323,
920.77
],
[
916.35,
916.734
],
[
970.809,
970.914
],
[
971.848,
971.868
],
[
1007.67,
1007.706
],
[
1010.956,
1010.982
],
[
1011.19,
1011.228
],
[
1576.126,
1576.174
],
[
1576.431,
1576.44
],
[
1576.445,
1576.45
],
[
1576.454,
1576.459
],
[
1576.463,
1576.468
],
[
1576.472,
1576.476
],
[
1576.481,
1576.485
],
[
1576.489,
1576.494
],
[
1577.239,
1590.543
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.21"
},
{
"type": 3,
"id": "18100.22",
"request_id": "18100.22",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a",
"raw_id": "18100.22",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 170,
"ttfb_ms": 158,
"load_start": 358,
"load_start_float": 358.000142,
"bytesIn": 1229,
"objectSize": 1229,
"objectSizeUncompressed": 4112,
"chunks": [
{
"ts": 528,
"bytes": 1229,
"inflated": 4112
}
],
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 63,
"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=f39931f7013948beff8a4d85804cbf7a",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:40 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:40 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 923c1281618cdd9790e3f56e395f9335;o=1",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1939,
"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": 1301,
"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": 332,
"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": 142,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 528,
"ttfb_start": 358,
"ttfb_end": 516,
"download_start": 516,
"download_end": 528,
"download_ms": 12,
"all_start": 358,
"all_end": 528,
"all_ms": 170,
"index": 12,
"number": 13,
"body_file": "008-18100.22-body.txt",
"cpuTimes": {
"EvaluateScript": 5,
"v8.compile": 0
},
"cpu.EvaluateScript": 5,
"cpu.v8.compile": 0,
"cpuTime": 5,
"body_id": "18100.22",
"js_timing": [
[
940.978,
946.067
],
[
941.007,
941.232
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.22"
},
{
"type": 3,
"id": "18100.20",
"request_id": "18100.20",
"ip_addr": "172.253.122.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": "18100.20",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 235,
"ttfb_ms": 87,
"load_start": 574,
"load_start_float": 574.000138,
"bytesIn": 79384,
"objectSize": 79384,
"objectSizeUncompressed": 223399,
"chunks": [
{
"ts": 664,
"bytes": 1377,
"inflated": 2968
},
{
"ts": 667,
"bytes": 1386,
"inflated": 5436
},
{
"ts": 671,
"bytes": 2772,
"inflated": 12309
},
{
"ts": 676,
"bytes": 1572,
"inflated": 3993
},
{
"ts": 681,
"bytes": 2763,
"inflated": 7372
},
{
"ts": 686,
"bytes": 2772,
"inflated": 7430
},
{
"ts": 690,
"bytes": 2657,
"inflated": 9893
},
{
"ts": 695,
"bytes": 2763,
"inflated": 8211
},
{
"ts": 699,
"bytes": 1386,
"inflated": 3836
},
{
"ts": 711,
"bytes": 4043,
"inflated": 11640
},
{
"ts": 716,
"bytes": 2763,
"inflated": 6331
},
{
"ts": 721,
"bytes": 2772,
"inflated": 7172
},
{
"ts": 725,
"bytes": 2657,
"inflated": 8108
},
{
"ts": 730,
"bytes": 2763,
"inflated": 7121
},
{
"ts": 735,
"bytes": 2772,
"inflated": 7725
},
{
"ts": 741,
"bytes": 2657,
"inflated": 7277
},
{
"ts": 744,
"bytes": 2763,
"inflated": 7086
},
{
"ts": 749,
"bytes": 2772,
"inflated": 7167
},
{
"ts": 754,
"bytes": 2657,
"inflated": 7283
},
{
"ts": 759,
"bytes": 2763,
"inflated": 7099
},
{
"ts": 763,
"bytes": 2772,
"inflated": 7315
},
{
"ts": 768,
"bytes": 2657,
"inflated": 7321
},
{
"ts": 773,
"bytes": 2763,
"inflated": 7321
},
{
"ts": 779,
"bytes": 2772,
"inflated": 7599
},
{
"ts": 783,
"bytes": 2645,
"inflated": 8111
},
{
"ts": 808,
"bytes": 14945,
"inflated": 40275
}
],
"expires": "Tue, 24 Oct 2023 15:04:41 GMT",
"cacheControl": "private, max-age=900",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 164,
"protocol": "HTTP\/2",
"dns_start": 408,
"dns_end": 408,
"connect_start": 458,
"connect_end": 523,
"ssl_start": 524,
"ssl_end": 573,
"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",
"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": 1695878780,
"validTo": 1703136379,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2023' log",
"logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
"timestamp": 1695882381858,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100851B33DA84350CD03D3351C4F6285775F19725CE4C89763A7185F9751860F5C702205228E3A2F659E9DD5A2ED16325309956DA1F81FECD13DA3333DB89B19D47BCAE"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2023' Log",
"logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
"timestamp": 1695882381928,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100E6A18B1C14F7D9524D1E41352866000037E58F52E0E86610A42C1A4849E6F3BE022005A1C008B69CF2BABE8668A65298162CDFA989D97E7944242A735F00D315CC34"
}
],
"certificateTransparencyCompliance": "compliant",
"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",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: 79384",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"expires: Tue, 24 Oct 2023 15:04:41 GMT",
"server: Google Tag Manager",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1795,
"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": 0,
"connect_ms": 65,
"ssl_ms": 49,
"gzip_total": 79384,
"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": 331,
"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": 138,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\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": 809,
"ttfb_start": 574,
"ttfb_end": 661,
"download_start": 661,
"download_end": 809,
"download_ms": 148,
"all_start": 458,
"all_end": 809,
"all_ms": 349,
"index": 13,
"number": 14,
"body_file": "009-18100.20-body.txt",
"cpuTimes": {
"EvaluateScript": 23,
"v8.compile": 7,
"FunctionCall": 75
},
"cpu.EvaluateScript": 23,
"cpu.v8.compile": 7,
"cpu.FunctionCall": 75,
"cpuTime": 105,
"body_id": "18100.20",
"js_timing": [
[
976.425,
999.921
],
[
976.446,
983.219
],
[
1034.637,
1107.212
],
[
1107.488,
1108.077
],
[
1108.325,
1108.388
],
[
1111.182,
1111.328
],
[
1111.362,
1111.374
],
[
1111.39,
1111.398
],
[
1111.414,
1111.421
],
[
1111.438,
1111.453
],
[
1111.469,
1111.476
],
[
1111.49,
1111.516
],
[
1111.533,
1111.54
],
[
1111.556,
1111.591
],
[
1111.609,
1111.644
],
[
1111.859,
1111.871
],
[
1111.923,
1111.93
],
[
1111.981,
1111.987
],
[
1112.035,
1112.041
],
[
1112.092,
1112.098
],
[
1112.525,
1112.541
],
[
1112.565,
1112.584
],
[
1114.075,
1114.119
],
[
1114.145,
1114.157
],
[
1576.18,
1576.283
],
[
1576.498,
1576.565
],
[
1593.021,
1593.715
],
[
1593.943,
1593.955
],
[
1594.043,
1594.049
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.20",
"blockingTime": 72.57500000000005
},
{
"type": 3,
"id": "18100.58",
"request_id": "18100.58",
"ip_addr": "142.251.163.121",
"full_url": "https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=f00848215660c365c3266948f44017f0",
"is_secure": 1,
"method": "GET",
"host": "almanac.httparchive.org",
"url": "\/static\/css\/page.css?v=f00848215660c365c3266948f44017f0",
"raw_id": "18100.58",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 69,
"ttfb_ms": 58,
"load_start": 638,
"load_start_float": 638.000173,
"bytesIn": 4505,
"objectSize": 4505,
"objectSizeUncompressed": 15551,
"chunks": [
{
"ts": 700,
"bytes": 1398,
"inflated": 3824
},
{
"ts": 705,
"bytes": 1664,
"inflated": 6244
},
{
"ts": 707,
"bytes": 1443,
"inflated": 5483
}
],
"expires": "Tue, 24 Oct 2023 18:04:41 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 63,
"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=f00848215660c365c3266948f44017f0",
":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",
"accept-language: en-US,en;q=0.9",
"purpose: prefetch",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: text\/css; charset=utf-8",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:41 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: f911b31bf48dd68926fc192b513629dd",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2368,
"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": 4634,
"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": 637,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 27,
"http2_stream_dependency": 0,
"http2_stream_weight": 110,
"http2_stream_exclusive": 1,
"netlog_id": 173,
"server_port": "443",
"load_end": 707,
"ttfb_start": 638,
"ttfb_end": 696,
"download_start": 696,
"download_end": 707,
"download_ms": 11,
"all_start": 638,
"all_end": 707,
"all_ms": 69,
"index": 14,
"number": 15,
"body_file": "006-18100.58-body.txt",
"body_id": "18100.58",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.58"
},
{
"type": 3,
"id": "18100.50",
"request_id": "18100.50",
"ip_addr": "142.251.163.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": "18100.50",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 56,
"ttfb_ms": 36,
"load_start": 815,
"load_start_float": 815.000181,
"bytesIn": 11971,
"objectSize": 11971,
"objectSizeUncompressed": 11971,
"chunks": [
{
"ts": 857,
"bytes": 1399
},
{
"ts": 859,
"bytes": 2697
},
{
"ts": 864,
"bytes": 1399
},
{
"ts": 869,
"bytes": 4096
},
{
"ts": 871,
"bytes": 2380
}
],
"expires": "Tue, 24 Oct 2023 15:23:57 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 63,
"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": 2636,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"age: 9644",
"cache-control: public, max-age=10800",
"content-length: 11971",
"content-type: image\/png",
"date: Tue, 24 Oct 2023 12:23:57 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 15:23:57 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 88c73b77dd8a524682e43cd26b60646e",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2032,
"score_cache": 0,
"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": 11971,
"image_save": 0,
"cache_time": 1156,
"cdn_provider": "Google",
"server_count": null,
"created": 791,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 29,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 181,
"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": "18100.50",
"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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:54+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.59206MB",
"userTime": "0.010u",
"elapsedTime": "0:01.014"
}
},
"load_end": 871,
"ttfb_start": 815,
"ttfb_end": 851,
"download_start": 851,
"download_end": 871,
"download_ms": 20,
"all_start": 815,
"all_end": 871,
"all_ms": 56,
"index": 15,
"number": 16
},
{
"type": 3,
"id": "18100.51",
"request_id": "18100.51",
"ip_addr": "142.251.163.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": "18100.51",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 82,
"ttfb_ms": 56,
"load_start": 816,
"load_start_float": 816.000183,
"bytesIn": 14345,
"objectSize": 14345,
"objectSizeUncompressed": 14345,
"chunks": [
{
"ts": 877,
"bytes": 1399
},
{
"ts": 881,
"bytes": 1703
},
{
"ts": 885,
"bytes": 2807
},
{
"ts": 890,
"bytes": 2816
},
{
"ts": 895,
"bytes": 2816
},
{
"ts": 898,
"bytes": 2804
}
],
"expires": "Tue, 24 Oct 2023 18:04:41 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 63,
"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": 2636,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-type: image\/png",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:41 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: f911b31bf48dd68926fc192b513629dd",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2026,
"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": 14416,
"image_save": 0,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 795,
"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": 183,
"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": "18100.51",
"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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:54+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": "2699080B",
"userTime": "0.020u",
"elapsedTime": "0:01.023"
}
},
"load_end": 898,
"ttfb_start": 816,
"ttfb_end": 872,
"download_start": 872,
"download_end": 898,
"download_ms": 26,
"all_start": 816,
"all_end": 898,
"all_ms": 82,
"index": 16,
"number": 17
},
{
"type": 3,
"id": "18100.52",
"request_id": "18100.52",
"ip_addr": "142.251.163.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": "18100.52",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 122,
"ttfb_ms": 110,
"load_start": 817,
"load_start_float": 817.000185,
"bytesIn": 9966,
"objectSize": 9966,
"objectSizeUncompressed": 9966,
"chunks": [
{
"ts": 930,
"bytes": 1399
},
{
"ts": 933,
"bytes": 3101
},
{
"ts": 937,
"bytes": 2697
},
{
"ts": 939,
"bytes": 2769
}
],
"expires": "Tue, 24 Oct 2023 18:04:41 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 63,
"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": 2636,
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-type: image\/png",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:41 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 9fb4d532764e9e73930c72cd31ba8215",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2023,
"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": 10070,
"image_save": 0,
"cache_time": 10800,
"cdn_provider": "Google",
"server_count": null,
"created": 796,
"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": 185,
"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": "18100.52",
"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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:55+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.35802MB",
"userTime": "0.020u",
"elapsedTime": "0:01.016"
}
},
"load_end": 939,
"ttfb_start": 817,
"ttfb_end": 927,
"download_start": 927,
"download_end": 939,
"download_ms": 12,
"all_start": 817,
"all_end": 939,
"all_ms": 122,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "18100.24",
"request_id": "18100.24",
"ip_addr": "142.251.163.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": "18100.24",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 101,
"ttfb_ms": 74,
"load_start": 825,
"load_start_float": 825.000195,
"bytesIn": 14864,
"objectSize": 14864,
"objectSizeUncompressed": 14864,
"chunks": [
{
"ts": 905,
"bytes": 3097
},
{
"ts": 908,
"bytes": 2807
},
{
"ts": 914,
"bytes": 2688
},
{
"ts": 919,
"bytes": 2816
},
{
"ts": 924,
"bytes": 2816
},
{
"ts": 926,
"bytes": 640
}
],
"expires": "Wed, 23 Oct 2024 15:04:41 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "font\/woff2",
"contentEncoding": "",
"socket": 63,
"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=f05fef6658e217eccdc03ecada33e256",
"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",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=31536000",
"content-type: font\/woff2",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"etag: \"CLztaQ\"",
"expires: Wed, 23 Oct 2024 15:04:41 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 639505aa18631c0232333fd0d540ec24",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2101,
"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": 803,
"socket_group": "https:\/\/almanac.httparchive.org <https:\/\/httparchive.org same_site>",
"http2_stream_id": 35,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 195,
"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": 926,
"ttfb_start": 825,
"ttfb_end": 899,
"download_start": 899,
"download_end": 926,
"download_ms": 27,
"all_start": 825,
"all_end": 926,
"all_ms": 101,
"index": 18,
"number": 19
},
{
"type": 3,
"id": "18100.63",
"request_id": "18100.63",
"ip_addr": "172.253.122.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": "18100.63",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 177,
"ttfb_ms": 57,
"load_start": 999,
"load_start_float": 999.000205,
"bytesIn": 67663,
"objectSize": 67663,
"objectSizeUncompressed": 186774,
"chunks": [
{
"ts": 1059,
"bytes": 1377,
"inflated": 2926
},
{
"ts": 1062,
"bytes": 1386,
"inflated": 4153
},
{
"ts": 1066,
"bytes": 2772,
"inflated": 7701
},
{
"ts": 1071,
"bytes": 1571,
"inflated": 3963
},
{
"ts": 1075,
"bytes": 2763,
"inflated": 7777
},
{
"ts": 1080,
"bytes": 2772,
"inflated": 10815
},
{
"ts": 1088,
"bytes": 2657,
"inflated": 7129
},
{
"ts": 1091,
"bytes": 2763,
"inflated": 8186
},
{
"ts": 1095,
"bytes": 2772,
"inflated": 7012
},
{
"ts": 1099,
"bytes": 4034,
"inflated": 11003
},
{
"ts": 1104,
"bytes": 2772,
"inflated": 7236
},
{
"ts": 1108,
"bytes": 2772,
"inflated": 7578
},
{
"ts": 1113,
"bytes": 2648,
"inflated": 7145
},
{
"ts": 1119,
"bytes": 2772,
"inflated": 6916
},
{
"ts": 1123,
"bytes": 2772,
"inflated": 7328
},
{
"ts": 1128,
"bytes": 2648,
"inflated": 6856
},
{
"ts": 1133,
"bytes": 2772,
"inflated": 6789
},
{
"ts": 1139,
"bytes": 2772,
"inflated": 7661
},
{
"ts": 1142,
"bytes": 2648,
"inflated": 7112
},
{
"ts": 1147,
"bytes": 2772,
"inflated": 7546
},
{
"ts": 1151,
"bytes": 2772,
"inflated": 7642
},
{
"ts": 1156,
"bytes": 2648,
"inflated": 7628
},
{
"ts": 1160,
"bytes": 2772,
"inflated": 7934
},
{
"ts": 1166,
"bytes": 2772,
"inflated": 8128
},
{
"ts": 1170,
"bytes": 2636,
"inflated": 8175
},
{
"ts": 1176,
"bytes": 1848,
"inflated": 4435
}
],
"expires": "Tue, 24 Oct 2023 15:04:41 GMT",
"cacheControl": "private, max-age=900",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 164,
"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": 126,
"initiator_column": 488,
"initiator_type": "script",
"initiator_function": "Kc",
"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",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: 67663",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"expires: Tue, 24 Oct 2023 15:04:41 GMT",
"server: Google Tag Manager",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding",
"x-xss-protection: 0",
":status: 200"
]
},
"bytesOut": 1849,
"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": 67663,
"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": 998,
"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": 205,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1176,
"ttfb_start": 999,
"ttfb_end": 1056,
"download_start": 1056,
"download_end": 1176,
"download_ms": 120,
"all_start": 999,
"all_end": 1176,
"all_ms": 177,
"index": 19,
"number": 20,
"body_file": "010-18100.63-body.txt",
"cpuTimes": {
"EvaluateScript": 43,
"v8.compile": 6,
"FunctionCall": 1
},
"cpu.EvaluateScript": 43,
"cpu.v8.compile": 6,
"cpu.FunctionCall": 1,
"cpuTime": 49,
"body_id": "18100.63",
"js_timing": [
[
1240.964,
1283.539
],
[
1240.982,
1246.624
],
[
1283.911,
1283.966
],
[
1284,
1284.061
],
[
1284.087,
1284.191
],
[
1284.212,
1284.223
],
[
1284.24,
1284.283
],
[
1284.3,
1284.318
],
[
1284.382,
1284.393
],
[
1284.411,
1284.419
],
[
1284.435,
1284.441
],
[
1284.456,
1284.462
],
[
1284.48,
1284.485
],
[
1284.501,
1284.507
],
[
1284.521,
1284.527
],
[
1284.542,
1284.56
],
[
1284.575,
1284.606
],
[
1407.021,
1407.094
],
[
1576.289,
1576.328
],
[
1593.772,
1593.826
],
[
1593.984,
1593.992
],
[
1594.065,
1594.071
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.63"
},
{
"type": 3,
"id": "18100.64",
"request_id": "18100.64",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je3an0&_p=371313886&cid=669531406.1698159881&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159881&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",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je3an0&_p=371313886&cid=669531406.1698159881&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159881&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",
"raw_id": "18100.64",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 204,
"request_type": "Ping",
"load_ms": 150,
"ttfb_ms": 150,
"load_start": 1022,
"load_start_float": 1022.000212,
"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": 135,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": 305,
"connect_end": 354,
"ssl_start": 354,
"ssl_end": 491,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"initiator_line": 130,
"initiator_column": 45,
"initiator_type": "script",
"initiator_function": "Uc",
"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=45je3an0&_p=371313886&cid=669531406.1698159881&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159881&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",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: Tue, 24 Oct 2023 15:04:41 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"pragma: no-cache",
"server: Golfe2"
]
},
"bytesOut": 3157,
"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": 49,
"ssl_ms": 137,
"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": 1020,
"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": 212,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\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": 1172,
"ttfb_start": 1022,
"ttfb_end": 1172,
"download_start": 1172,
"download_end": 1172,
"download_ms": 0,
"all_start": 305,
"all_end": 1172,
"all_ms": 336,
"index": 20,
"number": 21
},
{
"type": 3,
"id": "18100.65",
"request_id": "18100.65",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/analytics.js",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/analytics.js",
"raw_id": "18100.65",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 111,
"ttfb_ms": 79,
"load_start": 1221,
"load_start_float": 1221.000219,
"bytesIn": 18790,
"objectSize": 18790,
"objectSizeUncompressed": 52916,
"chunks": [
{
"ts": 1303,
"bytes": 1377,
"inflated": 2463
},
{
"ts": 1306,
"bytes": 1386,
"inflated": 3710
},
{
"ts": 1310,
"bytes": 2772,
"inflated": 7889
},
{
"ts": 1315,
"bytes": 1801,
"inflated": 5183
},
{
"ts": 1320,
"bytes": 2763,
"inflated": 7882
},
{
"ts": 1324,
"bytes": 2772,
"inflated": 8151
},
{
"ts": 1329,
"bytes": 2772,
"inflated": 8086
},
{
"ts": 1332,
"bytes": 3147,
"inflated": 9552
}
],
"expires": "Tue, 24 Oct 2023 17:04:41 GMT",
"cacheControl": "public, max-age=7200",
"contentType": "text\/javascript",
"contentEncoding": "br",
"socket": 135,
"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": 81,
"initiator_column": 488,
"initiator_type": "script",
"initiator_function": "Kc",
"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",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=7200",
"content-encoding: br",
"content-length: 18790",
"content-type: text\/javascript",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"expires: Tue, 24 Oct 2023 17:04:41 GMT",
"last-modified: Mon, 12 Jun 2023 18:23:07 GMT",
"server: Golfe2",
"strict-transport-security: max-age=10886400; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1762,
"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": 18790,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 7200,
"cdn_provider": "Google",
"server_count": null,
"created": 1220,
"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": 219,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1332,
"ttfb_start": 1221,
"ttfb_end": 1300,
"download_start": 1300,
"download_end": 1332,
"download_ms": 32,
"all_start": 1221,
"all_end": 1332,
"all_ms": 111,
"index": 21,
"number": 22,
"body_file": "011-18100.65-body.txt",
"cpuTimes": {
"EvaluateScript": 16,
"v8.compile": 1,
"FunctionCall": 2
},
"cpu.EvaluateScript": 16,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 2,
"cpuTime": 19,
"body_id": "18100.65",
"js_timing": [
[
1391.377,
1406.903
],
[
1391.397,
1392.814
],
[
1492.514,
1492.657
],
[
1492.711,
1492.722
],
[
1492.984,
1493.447
],
[
1535.902,
1536.013
],
[
1553.268,
1553.961
],
[
1562.47,
1562.514
],
[
1575.894,
1575.94
],
[
1575.98,
1575.99
],
[
1576.013,
1576.021
],
[
1628.537,
1628.588
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.65"
},
{
"type": 3,
"id": "18100.66",
"request_id": "18100.66",
"ip_addr": "172.253.115.101",
"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": "18100.66",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 35,
"ttfb_ms": 33,
"load_start": 1344,
"load_start_float": 1344.000225,
"bytesIn": 697,
"objectSize": 697,
"objectSizeUncompressed": 1569,
"chunks": [
{
"ts": 1379,
"bytes": 697,
"inflated": 1569
}
],
"expires": "Tue, 24 Oct 2023 16:04:41 GMT",
"cacheControl": "public, max-age=3600",
"contentType": "text\/javascript",
"contentEncoding": "br",
"socket": 135,
"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",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"accept-ranges: bytes",
"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: Tue, 24 Oct 2023 15:04:41 GMT",
"expires: Tue, 24 Oct 2023 16:04:41 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": 1786,
"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": 697,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 3600,
"cdn_provider": "Google",
"server_count": null,
"created": 1342,
"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": 225,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1379,
"ttfb_start": 1344,
"ttfb_end": 1377,
"download_start": 1377,
"download_end": 1379,
"download_ms": 2,
"all_start": 1344,
"all_end": 1379,
"all_ms": 35,
"index": 22,
"number": 23,
"body_file": "012-18100.66-body.txt",
"cpuTimes": {
"EvaluateScript": 39,
"v8.compile": 0
},
"cpu.EvaluateScript": 39,
"cpu.v8.compile": 0,
"cpuTime": 40,
"body_id": "18100.66",
"js_timing": [
[
1438.684,
1478.143
],
[
1438.701,
1438.851
]
],
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.66"
},
{
"type": 3,
"id": "18100.67",
"request_id": "18100.67",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=876849411&gjid=724312728&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882&_r=1>m=457e3an0&jsscut=1&z=1492227916",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/j\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=876849411&gjid=724312728&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882&_r=1>m=457e3an0&jsscut=1&z=1492227916",
"raw_id": "18100.67",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 43,
"ttfb_ms": 42,
"load_start": 1393,
"load_start_float": 1393.000231,
"bytesIn": 1,
"objectSize": 1,
"objectSizeUncompressed": 1,
"chunks": [
{
"ts": 1436,
"bytes": 1
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 135,
"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=371313886&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=876849411&gjid=724312728&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882&_r=1>m=457e3an0&jsscut=1&z=1492227916",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"content-type: text\/plain",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: Tue, 24 Oct 2023 15:04:41 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": 3055,
"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": 1392,
"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": 231,
"server_port": "443",
"load_end": 1436,
"ttfb_start": 1393,
"ttfb_end": 1435,
"download_start": 1435,
"download_end": 1436,
"download_ms": 1,
"all_start": 1393,
"all_end": 1436,
"all_ms": 43,
"index": 23,
"number": 24,
"body_file": "013-18100.67-body.txt",
"body_id": "18100.67",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&bodyid=18100.67"
},
{
"type": 3,
"id": "18100.68",
"request_id": "18100.68",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=516347192",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=516347192",
"raw_id": "18100.68",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 68,
"ttfb_ms": 67,
"load_start": 1410,
"load_start_float": 1410.000236,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1478,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=516347192",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 2989,
"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": 1408,
"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": 236,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:55+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1819B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1478,
"ttfb_start": 1410,
"ttfb_end": 1477,
"download_start": 1477,
"download_end": 1478,
"download_ms": 1,
"all_start": 1410,
"all_end": 1478,
"all_ms": 68,
"index": 24,
"number": 25
},
{
"type": 3,
"id": "18100.69",
"request_id": "18100.69",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1302947194",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1302947194",
"raw_id": "18100.69",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 81,
"ttfb_ms": 79,
"load_start": 1413,
"load_start_float": 1413.000242,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1494,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1302947194",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 3007,
"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": 1411,
"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": 242,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:55+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1336B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1494,
"ttfb_start": 1413,
"ttfb_end": 1492,
"download_start": 1492,
"download_end": 1494,
"download_ms": 2,
"all_start": 1413,
"all_end": 1494,
"all_ms": 81,
"index": 25,
"number": 26
},
{
"type": 3,
"id": "18100.70",
"request_id": "18100.70",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1686797073",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1686797073",
"raw_id": "18100.70",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 89,
"ttfb_ms": 84,
"load_start": 1416,
"load_start_float": 1416.000248,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1505,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1686797073",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 3010,
"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": 1414,
"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": 248,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:55+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1953B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1505,
"ttfb_start": 1416,
"ttfb_end": 1500,
"download_start": 1500,
"download_end": 1505,
"download_ms": 5,
"all_start": 1416,
"all_end": 1505,
"all_ms": 89,
"index": 26,
"number": 27
},
{
"type": 3,
"id": "18100.71",
"request_id": "18100.71",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=240412301",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=240412301",
"raw_id": "18100.71",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 91,
"ttfb_ms": 89,
"load_start": 1419,
"load_start_float": 1419.000254,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1510,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=240412301",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 2995,
"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": 1418,
"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": 254,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:56+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1994B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1510,
"ttfb_start": 1419,
"ttfb_end": 1508,
"download_start": 1508,
"download_end": 1510,
"download_ms": 2,
"all_start": 1419,
"all_end": 1510,
"all_ms": 91,
"index": 27,
"number": 28
},
{
"type": 3,
"id": "18100.72",
"request_id": "18100.72",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1015170331",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1015170331",
"raw_id": "18100.72",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 91,
"ttfb_ms": 90,
"load_start": 1422,
"load_start_float": 1422.00026,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1513,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1015170331",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 3013,
"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": 1421,
"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": 260,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:56+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1994B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1513,
"ttfb_start": 1422,
"ttfb_end": 1512,
"download_start": 1512,
"download_end": 1513,
"download_ms": 1,
"all_start": 1422,
"all_end": 1513,
"all_ms": 91,
"index": 28,
"number": 29
},
{
"type": 3,
"id": "18100.73",
"request_id": "18100.73",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159881261-3889734590054&ev=677&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=553702545",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159881261-3889734590054&ev=677&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=553702545",
"raw_id": "18100.73",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 90,
"ttfb_ms": 88,
"load_start": 1426,
"load_start_float": 1426.000266,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1516,
"bytes": 35
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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": 2636,
"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=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159881261-3889734590054&ev=677&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=553702545",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 3088,
"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": 1424,
"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": 266,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:56+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1980B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1516,
"ttfb_start": 1426,
"ttfb_end": 1514,
"download_start": 1514,
"download_end": 1516,
"download_ms": 2,
"all_start": 1426,
"all_end": 1516,
"all_ms": 90,
"index": 29,
"number": 30
},
{
"type": 3,
"id": "18100.74",
"request_id": "18100.74",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159881263-5265048766857&ev=231&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1565749764",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159881263-5265048766857&ev=231&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1565749764",
"raw_id": "18100.74",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 34,
"ttfb_ms": 33,
"load_start": 1537,
"load_start_float": 1537.000273,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 1571,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 135,
"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=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159881263-5265048766857&ev=231&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1565749764",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 0",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 15:04:41 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": 3094,
"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": 1536,
"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": 273,
"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": "18100.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": "2023-10-24T15:04:41+00:00",
"date:modify": "2023-10-24T15:04:41+00:00",
"date:timestamp": "2023-10-24T15:04:56+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1984B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1571,
"ttfb_start": 1537,
"ttfb_end": 1570,
"download_start": 1570,
"download_end": 1571,
"download_ms": 1,
"all_start": 1537,
"all_end": 1571,
"all_ms": 34,
"index": 30,
"number": 31
},
{
"type": 3,
"id": "18100.75",
"request_id": "18100.75",
"ip_addr": "142.251.163.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": "18100.75",
"frame_id": "6059FBF341B5F36417EA71972D00F3EA",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 53,
"ttfb_ms": 49,
"load_start": 1541,
"load_start_float": 1541.000279,
"bytesIn": 441,
"objectSize": 441,
"objectSizeUncompressed": 1150,
"chunks": [
{
"ts": 1594,
"bytes": 441,
"inflated": 1150
}
],
"expires": "Tue, 24 Oct 2023 18:04:41 GMT",
"cacheControl": "public, max-age=10800",
"contentType": "image\/x-icon",
"contentEncoding": "gzip",
"socket": 63,
"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",
"accept-language: en-US,en;q=0.9",
"cookie: _ga=GA1.2.669531406.1698159881; _gid=GA1.2.1596239616.1698159882; _gat_gtag_UA_22381566_3=1; _ga_PQ5N2MZG5M=GS1.1.1698159881.1.0.1698159881.0.0.0",
"referer: https:\/\/almanac.httparchive.org\/en\/2022\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"cache-control: public, max-age=10800",
"content-encoding: gzip",
"content-type: image\/x-icon",
"date: Tue, 24 Oct 2023 15:04:41 GMT",
"etag: \"CLztaQ\"",
"expires: Tue, 24 Oct 2023 18:04:41 GMT",
"server: Google Frontend",
"strict-transport-security: max-age=31556926; includeSubDomains",
"vary: Accept-Encoding",
"x-cloud-trace-context: 1fefe6ad6ef3fe8ff99109caf7f93986",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 2476,
"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": 547,
"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": 1540,
"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": 279,
"server_port": "443",
"load_end": 1594,
"ttfb_start": 1541,
"ttfb_end": 1590,
"download_start": 1590,
"download_end": 1594,
"download_ms": 4,
"all_start": 1541,
"all_end": 1594,
"all_ms": 53,
"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": "6059FBF341B5F36417EA71972D00F3EA",
"loadEventStart": 1573,
"loadEventEnd": 1573,
"domContentLoadedEventStart": 943,
"domContentLoadedEventEnd": 943,
"URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"connections": 3,
"final_base_page_request": 0,
"final_base_page_request_id": "D7D5D7331788C8B6A2701E4F56210061",
"final_url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"domInteractive": 842,
"firstPaint": 677.2000000029802,
"firstContentfulPaint": 681,
"firstImagePaint": 681,
"firstMeaningfulPaint": 1051,
"renderBlockingCSS": 3,
"renderBlockingJS": 0,
"TTFB": 179,
"basePageSSLTime": 53,
"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": 214226,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 74877,
"image_savings": 0,
"base_page_cdn": "Google",
"cpuTimes": {
"ParseHTML": 25,
"HTMLDocumentParser::FetchQueuedPreloads": 2,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 65,
"EvaluateScript": 116,
"v8.compile": 17,
"ParseAuthorStyleSheet": 4,
"UpdateLayoutTree": 10,
"MarkLoad": 0,
"Layout": 316,
"PrePaint": 3,
"Paint": 7,
"Layerize": 1,
"IntersectionObserverController::computeIntersections": 0,
"FunctionCall": 81,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"HitTest": 0,
"TimerFire": 2,
"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,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"XHRReadyStateChange": 1,
"XHRLoad": 0,
"Idle": 940
},
"cpuTimesDoc": {
"ParseHTML": 25,
"HTMLDocumentParser::FetchQueuedPreloads": 2,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 63,
"EvaluateScript": 116,
"v8.compile": 17,
"ParseAuthorStyleSheet": 4,
"UpdateLayoutTree": 10,
"MarkLoad": 0,
"Layout": 316,
"PrePaint": 3,
"Paint": 7,
"Layerize": 1,
"IntersectionObserverController::computeIntersections": 0,
"FunctionCall": 68,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"HitTest": 0,
"TimerFire": 2,
"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,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"XHRReadyStateChange": 1,
"XHRLoad": 0,
"Idle": 937
},
"cpu.ParseHTML": 25,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 2,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 65,
"cpu.EvaluateScript": 116,
"cpu.v8.compile": 17,
"cpu.ParseAuthorStyleSheet": 4,
"cpu.UpdateLayoutTree": 10,
"cpu.MarkLoad": 0,
"cpu.Layout": 316,
"cpu.PrePaint": 3,
"cpu.Paint": 7,
"cpu.Layerize": 1,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.FunctionCall": 81,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.HitTest": 0,
"cpu.TimerFire": 2,
"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.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.XHRReadyStateChange": 1,
"cpu.XHRLoad": 0,
"cpu.Idle": 940,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1698159877.898343,
"osVersion": "Linux 6.2.0-1017-gcp",
"os_version": "Linux 6.2.0-1017-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1698159880.2756186,
"browserVersion": "118.0.0.0",
"browser_version": "118.0.0.0",
"fullyLoadedCPUms": 2409,
"fullyLoadedCPUpct": 26.57111356118048,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "6059FBF341B5F36417EA71972D00F3EA",
"loaderId": "FB1266913A76F4A2E8BE2622AEE146CC"
}
}
}
],
"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": 691,
"dpr": 1
},
"domElements": 642,
"domComplete": 1573,
"PerformancePaintTiming.first-paint": 677.2000000029802,
"PerformancePaintTiming.first-contentful-paint": 677.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. 2322625120 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>Markup<\/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\">90%<\/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>Documents using the HTML doctype.<\/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\">30 KB<\/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>Median HTML document transfer size<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > 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\">29%<\/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>Elements which are <code>div<\/code>s.<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > 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>div<\/code>",
"target": [
"code"
]
},
{
"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\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"markup\"]"
]
},
{
"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\">Markup<\/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\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"markup\"]"
]
},
{
"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>Markup<\/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>\n Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there\u2019s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n <\/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": "wv-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": 16434,
"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",
"_crawl_links",
"_css",
"_css-variables",
"_doctype",
"_document_height",
"_document_width",
"_ecommerce",
"_element_count",
"_event-names",
"_fugu-apis",
"_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",
"_third-parties",
"_usertiming",
"_valid-head",
"_well-known",
"_wpt_bodies",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fonts",
"fugu-apis",
"generated-content-percent",
"generated-content-size",
"has_shadow_root",
"img-loading-attr",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"localstorage_size",
"markup",
"media",
"meta-viewport",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"possibly-render-blocking-reqs",
"privacy",
"pwa",
"quirks_mode",
"rendered-html",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"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=f05fef6658e217eccdc03ecada33e256\"},{\"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\":17,\"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.\"},{\"tagName\":\"meta\",\"http-equiv\":\"origin-trial\",\"content\":\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":16,\"property\":7,\"http-equiv\":1}},\"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\":347,\"wordElements\":35},\"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\":12,\"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=98246bed20d79e0580018616c7760a22\",\"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=0fa371ef0624041ff02cf6458e74441a\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":6,\"async\":5,\"src\":7,\"nonce\":9,\"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\":16,\"rel\":33,\"href\":158,\"as\":5,\"type\":29,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":9,\"property\":7,\"title\":5,\"hreflang\":15,\"http-equiv\":1,\"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,
"nuxt_version": null,
"nuxt_vue_version": null,
"react_version": null,
"svelte_version": null
},
"_avg_dom_depth": 9,
"_cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": []
}
},
"_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\/markup",
"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": 2895,
"_document_width": 1351,
"_ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"_element_count": "{\"html\":1,\"head\":1,\"meta\":17,\"title\":14,\"link\":31,\"script\":12,\"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=98246bed20d79e0580018616c7760a22": [
"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=0fa371ef0624041ff02cf6458e74441a": [
"pageshow",
"visibilitychange",
"pagehide",
"visibilitychange",
"prerenderingchange",
"prerenderingchange",
"pointerup",
"pointercancel",
"load"
],
"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=f39931f7013948beff8a4d85804cbf7a"
]
},
"_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=f05fef6658e217eccdc03ecada33e256",
"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=98246bed20d79e0580018616c7760a22",
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a",
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a",
"https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=f00848215660c365c3266948f44017f0",
"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=371313886&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=516347192",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1302947194",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1686797073",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=240412301",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1015170331",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159881261-3889734590054&ev=677&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=553702545"
],
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256": [
"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=45je3an0&_p=371313886&cid=669531406.1698159881&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159881&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"
],
"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=371313886&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=876849411&gjid=724312728&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882&_r=1>m=457e3an0&jsscut=1&z=1492227916"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159881263-5265048766857&ev=231&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1565749764",
"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\":12,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":9,\"referrerpolicy\":0,\"src\":7,\"inline\":5,\"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\":65941,\"elements\":648,\"links\":31,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":5}}",
"_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": 12,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_observers": null,
"_origin-trials": [
{
"validityElem": "Expired",
"token": "AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"
}
],
"_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=f05fef6658e217eccdc03ecada33e256",
"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": [
".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": 937.3000000044703,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 701.8000000044703,
"renderTime": 937.3000000044703,
"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": "",
"pointer-events": "",
"position": "",
"width": "",
"height": ""
},
"cover90viewport": false
},
"raw_lcp_element": {
"nodeName": "IMG",
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
]
},
"lcp_resource": {
"id": "18100.18",
"sequence": 10,
"body": "\/home\/pmeenan\/wptagent\/work\/wptagent-manual-221206-10.240.0.22\/231024_DM_9.1.0\/bodies\/18100.18",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"status": 200,
"connectionId": 63,
"protocol": "h2",
"connectionReused": true,
"fromServiceWorker": false,
"timing": {
"requestTime": 60095.184213,
"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": 22.648,
"sendEnd": 22.967,
"pushStart": 0,
"pushEnd": 0,
"receiveHeadersStart": 157.52,
"receiveHeadersEnd": 157.893
},
"fromDiskCache": false,
"remoteIPAddress": "142.251.163.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": "GTS CA 1D4",
"validFrom": 1696817778,
"validTo": 1704596123,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402206FE4962A093D4BE76ABDFC1B2F90017E7A645AC7ABB40A0D593F8C69E4709AAF02200F9C1F6D62F033CD4409782CF92CAA385D5E49AFE6FFACF2E9CAFADEE9542B9E"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022018AC1A907293898B9406050760A0E6FF98AE841516C4388C426A5C30A7BC2DEE022033E2269A6B738ABAB09BB6E9742C3E03DA38583480CB7768FA2C930564A2DAA1"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"fromPrefetchCache": false,
"response_headers": {
"cache-control": "public, max-age=10800",
"content-type": "image\/png",
"date": "Tue, 24 Oct 2023 15:04:40 GMT",
"etag": "\"CLztaQ\"",
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"server": "Google Frontend",
"strict-transport-security": "max-age=31556926; includeSubDomains",
"vary": "Accept-Encoding",
"x-cloud-trace-context": "0c6ed9cba8c7f2309196efcaa9598a78",
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
},
"initiator": {
"type": "parser",
"url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"lineNumber": 1379,
"columnNumber": 99
},
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"timestamp": 60095.167931,
"frameId": "6059FBF341B5F36417EA71972D00F3EA",
"hasUserGesture": false,
"type": "Image",
"wallTime": 1698159880.608476,
"initialPriority": "High",
"priority": "High",
"transfer_size": 38175
},
"is_lcp_statically_discoverable": true,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a"
],
"gaming_metrics": []
},
"_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\":{\"https\":134}}},\"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\":6,\"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\":6,\"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\":65941,\"head_size\":6646,\"body_size\":59246,\"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\":315,\"raw\":315},\"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=f05fef6658e217eccdc03ecada33e256\"},{\"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\":17,\"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.\"},{\"tagName\":\"meta\",\"http-equiv\":\"origin-trial\",\"content\":\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":16,\"property\":7,\"http-equiv\":1}},\"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\":347,\"wordElements\":35},\"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\":12,\"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=98246bed20d79e0580018616c7760a22\",\"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=0fa371ef0624041ff02cf6458e74441a\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":6,\"async\":5,\"src\":7,\"nonce\":9,\"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\":16,\"rel\":33,\"href\":158,\"as\":5,\"type\":29,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":9,\"property\":7,\"title\":5,\"hreflang\":15,\"http-equiv\":1,\"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,
"nuxt_version": null,
"nuxt_vue_version": null,
"react_version": null,
"svelte_version": null
},
"avg_dom_depth": 9,
"cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": []
}
},
"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\/markup",
"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": 2895,
"document_width": 1351,
"ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":17,\"title\":14,\"link\":31,\"script\":12,\"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=98246bed20d79e0580018616c7760a22": [
"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=0fa371ef0624041ff02cf6458e74441a": [
"pageshow",
"visibilitychange",
"pagehide",
"visibilitychange",
"prerenderingchange",
"prerenderingchange",
"pointerup",
"pointercancel",
"load"
],
"https:\/\/www.google-analytics.com\/plugins\/ua\/linkid.js": [
"click"
]
},
"fonts": [
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "italic",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
}
],
"fugu-apis": {
"Device Memory": [
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a"
]
},
"generated-content-percent": "-0.48",
"generated-content-size": "-0.31",
"has_shadow_root": "false",
"img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"imgs-in-viewport": [
{
"src": "\/static\/images\/home-hero.png",
"html": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 820,
"naturalHeight": 562
}
],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "\/static\/images\/character-markup.png",
"html": "<img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 154,
"naturalHeight": 252
},
{
"src": "\/static\/images\/character-star.png",
"html": "<img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-star.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 245,
"naturalHeight": 254
},
{
"src": "\/static\/images\/character-hat.png",
"html": "<img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 186,
"naturalHeight": 207
},
{
"src": "\/static\/images\/methodology-characters.png",
"html": "<img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
"currentSrc": "",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 0,
"naturalHeight": 0
}
],
"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=f05fef6658e217eccdc03ecada33e256",
"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=98246bed20d79e0580018616c7760a22",
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a",
"https:\/\/almanac.httparchive.org\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a",
"https:\/\/almanac.httparchive.org\/static\/css\/page.css?v=f00848215660c365c3266948f44017f0",
"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=371313886&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=516347192",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1302947194",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1686797073",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=240412301",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1015170331",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159881261-3889734590054&ev=677&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=553702545"
],
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256": [
"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=45je3an0&_p=371313886&cid=669531406.1698159881&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159881&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"
],
"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=371313886&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=876849411&gjid=724312728&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882&_r=1>m=457e3an0&jsscut=1&z=1492227916"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=371313886&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159881263-5265048766857&ev=231&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=669531406.1698159881&tid=UA-22381566-3&_gid=1596239616.1698159882>m=457e3an0&jsscut=1&z=1565749764",
"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\":12,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":9,\"referrerpolicy\":0,\"src\":7,\"inline\":5,\"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\":65941,\"elements\":648,\"links\":31,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":5}}",
"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",
"meta_viewport": "width=device-width, initial-scale=1",
"num_iframes": 0,
"num_scripts": 12,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"observers": null,
"origin-trials": [
{
"validityElem": "Expired",
"token": "AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"
}
],
"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=f05fef6658e217eccdc03ecada33e256",
"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": [
".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": 937.3000000044703,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 701.8000000044703,
"renderTime": 937.3000000044703,
"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": "",
"pointer-events": "",
"position": "",
"width": "",
"height": ""
},
"cover90viewport": false
},
"raw_lcp_element": {
"nodeName": "IMG",
"attributes": [
{
"name": "src",
"value": "\/static\/images\/home-hero.png"
},
{
"name": "alt",
"value": ""
},
{
"name": "width",
"value": "820"
},
{
"name": "height",
"value": "562"
},
{
"name": "fetchpriority",
"value": "high"
}
]
},
"lcp_resource": {
"id": "18100.18",
"sequence": 10,
"body": "\/home\/pmeenan\/wptagent\/work\/wptagent-manual-221206-10.240.0.22\/231024_DM_9.1.0\/bodies\/18100.18",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"status": 200,
"connectionId": 63,
"protocol": "h2",
"connectionReused": true,
"fromServiceWorker": false,
"timing": {
"requestTime": 60095.184213,
"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": 22.648,
"sendEnd": 22.967,
"pushStart": 0,
"pushEnd": 0,
"receiveHeadersStart": 157.52,
"receiveHeadersEnd": 157.893
},
"fromDiskCache": false,
"remoteIPAddress": "142.251.163.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": "GTS CA 1D4",
"validFrom": 1696817778,
"validTo": 1704596123,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402206FE4962A093D4BE76ABDFC1B2F90017E7A645AC7ABB40A0D593F8C69E4709AAF02200F9C1F6D62F033CD4409782CF92CAA385D5E49AFE6FFACF2E9CAFADEE9542B9E"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1696821378863,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022018AC1A907293898B9406050760A0E6FF98AE841516C4388C426A5C30A7BC2DEE022033E2269A6B738ABAB09BB6E9742C3E03DA38583480CB7768FA2C930564A2DAA1"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"fromPrefetchCache": false,
"response_headers": {
"cache-control": "public, max-age=10800",
"content-type": "image\/png",
"date": "Tue, 24 Oct 2023 15:04:40 GMT",
"etag": "\"CLztaQ\"",
"expires": "Tue, 24 Oct 2023 18:04:40 GMT",
"server": "Google Frontend",
"strict-transport-security": "max-age=31556926; includeSubDomains",
"vary": "Accept-Encoding",
"x-cloud-trace-context": "0c6ed9cba8c7f2309196efcaa9598a78",
"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",
"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=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
},
"initiator": {
"type": "parser",
"url": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"lineNumber": 1379,
"columnNumber": 99
},
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"timestamp": 60095.167931,
"frameId": "6059FBF341B5F36417EA71972D00F3EA",
"hasUserGesture": false,
"type": "Image",
"wallTime": 1698159880.608476,
"initialPriority": "High",
"priority": "High",
"transfer_size": 38175
},
"is_lcp_statically_discoverable": true,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [
"https:\/\/almanac.httparchive.org\/static\/js\/web-vitals.js?v=0fa371ef0624041ff02cf6458e74441a"
],
"gaming_metrics": []
},
"possibly-render-blocking-reqs": [
"https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256",
"https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421"
],
"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,
"rendered-html": "<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=f05fef6658e217eccdc03ecada33e256\">\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 <meta http-equiv=\"origin-trial\" content=\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"><\/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>Markup<\/h3>\n \n <blockquote>\n Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there\u2019s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n <\/blockquote>\n <div class=\"featured-chapter-content-data\">\n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">90%<\/div>\n <div>Documents using the HTML doctype.<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">30 KB<\/div>\n <div>Median HTML document transfer size<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">29%<\/div>\n <div>Elements which are <code>div<\/code>s.<\/div>\n <\/div>\n \n <\/div>\n \n \n <a href=\"\/en\/2022\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/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=98246bed20d79e0580018616c7760a22\" 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=0fa371ef0624041ff02cf6458e74441a\" nonce=\"\"><\/script>\n <script defer=\"\" src=\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\" 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=f00848215660c365c3266948f44017f0\">\n\n\n \n \n\n<\/body><\/html>",
"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\":{\"https\":134}}},\"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\":6,\"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\":6,\"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\":65941,\"head_size\":6646,\"body_size\":59246,\"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\":315,\"raw\":315},\"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,
410
],
[
599,
708
],
[
828,
1034
],
[
1108,
4667
]
],
"longTasks": [
[
410,
599
],
[
708,
828
],
[
1034,
1108
]
],
"lastVisualChange": 900,
"render": 700,
"visualComplete85": 900,
"visualComplete90": 900,
"visualComplete95": 900,
"visualComplete99": 900,
"visualComplete": 900,
"SpeedIndex": 744,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 941,
"size": 82582,
"DOMNodeId": 15,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 941,
"size": 161020,
"DOMNodeId": 46,
"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": 941,
"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": 940,
"size": 82582,
"DOMNodeId": 15,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 940,
"size": 161020,
"DOMNodeId": 46,
"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": 940,
"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": 3
},
{
"name": "fetchStart",
"time": 9
},
{
"name": "navigationStart",
"time": 42
},
{
"name": "domLoading",
"time": 42
},
{
"name": "responseEnd",
"time": 43
},
{
"name": "domInteractive",
"time": 43
},
{
"name": "domContentLoadedEventStart",
"time": 43
},
{
"name": "domContentLoadedEventEnd",
"time": 43
},
{
"name": "domComplete",
"time": 43
},
{
"name": "unloadEventStart",
"time": 248
},
{
"name": "unloadEventEnd",
"time": 248
},
{
"name": "markAsMainFrame",
"time": 248
},
{
"name": "commitNavigationEnd",
"time": 249
},
{
"name": "domLoading",
"time": 249
},
{
"name": "responseEnd",
"time": 263
},
{
"name": "firstPaint",
"time": 680
},
{
"name": "firstContentfulPaint",
"time": 680
},
{
"name": "firstImagePaint",
"time": 680
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 680
},
{
"name": "LayoutShift",
"time": 828
},
{
"name": "domInteractive",
"time": 844
},
{
"name": "domContentLoadedEventStart",
"time": 946
},
{
"name": "domContentLoadedEventEnd",
"time": 946
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1050
},
{
"name": "firstMeaningfulPaint",
"time": 1050
},
{
"name": "firstMeaningfulPaint",
"time": 1050
},
{
"name": "domComplete",
"time": 1576
},
{
"name": "loadEventStart",
"time": 1576
},
{
"name": "loadEventEnd",
"time": 1576
},
{
"name": "LargestTextPaint",
"time": 940
},
{
"name": "LargestImagePaint",
"time": 940
},
{
"name": "LargestContentfulPaint",
"time": 940
},
{
"name": "TotalLayoutShift",
"value": 0.010617076063032357
},
{
"name": "CumulativeLayoutShift",
"value": 0.010617076063032357
}
],
"chromeUserTiming.navigationStart": 42,
"chromeUserTiming.fetchStart": 9,
"chromeUserTiming.domLoading": 249,
"chromeUserTiming.responseEnd": 264,
"chromeUserTiming.domInteractive": 845,
"chromeUserTiming.domContentLoadedEventStart": 946,
"chromeUserTiming.domContentLoadedEventEnd": 946,
"chromeUserTiming.domComplete": 1576,
"chromeUserTiming.unloadEventStart": 248,
"chromeUserTiming.unloadEventEnd": 249,
"chromeUserTiming.markAsMainFrame": 249,
"chromeUserTiming.commitNavigationEnd": 249,
"chromeUserTiming.firstPaint": 680,
"chromeUserTiming.firstContentfulPaint": 680,
"chromeUserTiming.firstImagePaint": 680,
"chromeUserTiming.firstMeaningfulPaintCandidate": 680,
"chromeUserTiming.LayoutShift": 829,
"chromeUserTiming.firstMeaningfulPaint": 1050,
"chromeUserTiming.loadEventStart": 1576,
"chromeUserTiming.loadEventEnd": 1576,
"chromeUserTiming.LargestTextPaint": 941,
"chromeUserTiming.LargestImagePaint": 941,
"chromeUserTiming.LargestContentfulPaint": 941,
"chromeUserTiming.TotalLayoutShift": 0.010617076063032357,
"chromeUserTiming.CumulativeLayoutShift": 0.010617076063032357,
"LayoutShifts": [
{
"time": 828,
"score": 0.010617076063032357,
"cumulative_score": 0.010617076063032357,
"window_score": 0.010617076063032357,
"shift_window_num": 0,
"rects": [
[
465,
40,
866,
58
],
[
719,
98,
612,
4
]
],
"sources": [
{
"previousRect": {
"x": 719,
"y": 40,
"width": 612,
"height": 62,
"top": 40,
"right": 1331,
"bottom": 102,
"left": 719
},
"currentRect": {
"x": 465,
"y": 40,
"width": 866,
"height": 58,
"top": 40,
"right": 1331,
"bottom": 98,
"left": 465
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 274.62
},
"15": {
"name": "ContentSecurityPolicy",
"firstUsed": 253.942
},
"593": {
"name": "SetReferrerPolicy",
"firstUsed": 253.955
},
"1277": {
"name": "CSPWithStrictDynamic",
"firstUsed": 253.96
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 253.964
},
"1753": {
"name": "ReferrerPolicyHeader",
"firstUsed": 253.968
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 253.973
},
"2027": {
"name": "FeaturePolicyHeader",
"firstUsed": 253.977
},
"2923": {
"name": "FeaturePolicySemicolonSeparatedDeclarations",
"firstUsed": 253.981
},
"3130": {
"name": "CSPWithReasonableBaseRestrictions",
"firstUsed": 253.985
},
"3131": {
"name": "CSPWithReasonableScriptRestrictions",
"firstUsed": 253.99
},
"3359": {
"name": "MainFrameCSPViaHTTP",
"firstUsed": 253.994
},
"3850": {
"name": "PermissionsPolicyHeader",
"firstUsed": 253.997
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 259.7
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 265.453
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 275.091
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 275.136
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 275.142
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 275.163
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 288.596
},
"1540": {
"name": "CleanScriptElementWithNonce",
"firstUsed": 288.973
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 289.008
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 322.189
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 322.297
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 322.303
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 322.318
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 349.929
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 349.982
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 350.347
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 379.207
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 379.463
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 381.342
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 384.346
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 389.497
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 389.558
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 390.245
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 390.305
},
"84": {
"name": "FormElement",
"firstUsed": 390.327
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 393.575
},
"587": {
"name": "LangAttribute",
"firstUsed": 399.803
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 399.811
},
"2355": {
"name": "CSSGradient",
"firstUsed": 400.602
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 409.508
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 410.27
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 632.238
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 632.549
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 632.566
},
"2738": {
"name": "PriorityHints",
"firstUsed": 687.678
},
"2935": {
"name": "LazyLoadImageLoadingAttributeLazy",
"firstUsed": 689.894
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 690.469
},
"900": {
"name": "LinkRelPreconnect",
"firstUsed": 690.627
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 690.835
},
"917": {
"name": "LinkRelPrefetch",
"firstUsed": 690.95
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 698.698
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 699.65
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 704.837
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 842.196
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 877.721
},
"744": {
"name": "NetInfo",
"firstUsed": 883.444
},
"2217": {
"name": "NetInfoSaveData",
"firstUsed": 883.489
},
"2013": {
"name": "NetInfoEffectiveType",
"firstUsed": 883.566
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 883.699
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 883.744
},
"4025": {
"name": "HTMLCanvasElement_2D",
"firstUsed": 883.929
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 884.136
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 916.407
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 941.689
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 941.963
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 942.243
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 942.264
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 943.571
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 944.303
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 945.32
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 945.33
},
"2956": {
"name": "LinkPrefetchLoadEvent",
"firstUsed": 969.827
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 970.629
},
"2121": {
"name": "NavigatorDeviceMemory",
"firstUsed": 971.654
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 971.713
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 987.112
},
"2654": {
"name": "NavigatorAppVersion",
"firstUsed": 987.197
},
"2195": {
"name": "CookieGet",
"firstUsed": 988.27
},
"4520": {
"name": "NavigatorUAData_GetHighEntropyValues",
"firstUsed": 990.747
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 1010.061
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 1052.862
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 1052.876
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 1065.062
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 1065.232
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 1065.25
},
"2511": {
"name": "FeaturePolicyJSAPI",
"firstUsed": 1066.804
},
"3835": {
"name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
"firstUsed": 1066.817
},
"2194": {
"name": "CookieSet",
"firstUsed": 1071.039
},
"494": {
"name": "SendBeacon",
"firstUsed": 1075.124
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 1391.068
},
"2701": {
"name": "V8Screen_ColorDepth_AttributeGetter",
"firstUsed": 1398.941
},
"2662": {
"name": "NavigatorPlugins",
"firstUsed": 1399.125
},
"3443": {
"name": "PluginName",
"firstUsed": 1400.981
},
"3481": {
"name": "V8Navigator_JavaEnabled_Method",
"firstUsed": 1401.162
},
"2719": {
"name": "HistoryLength",
"firstUsed": 1403.955
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 1446.555
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 1447.199
},
"2229": {
"name": "DocumentPageShowFired",
"firstUsed": 1576.363
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 379.478
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 379.487
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 379.495
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 379.501
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 379.523
},
"156": {
"name": "CSSPropertyUnicodeRange",
"firstUsed": 379.547
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 399.859
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 399.872
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 399.881
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 399.977
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 399.991
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 400
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 400.008
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 400.401
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 400.414
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 400.42
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 400.426
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 400.432
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 400.441
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 400.461
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 400.468
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 400.477
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 400.496
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 400.503
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 400.509
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 400.632
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 400.639
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 400.646
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 400.651
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 400.658
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 409.486
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 409.496
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 409.513
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 409.552
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 409.56
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 409.567
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 409.574
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 409.639
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 409.647
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 409.655
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 409.704
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 409.738
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 409.746
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 409.753
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 409.763
},
"596": {
"name": "CSSPropertyMarginInlineStart",
"firstUsed": 409.769
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 409.783
},
"600": {
"name": "CSSPropertyPaddingInlineStart",
"firstUsed": 409.857
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 409.863
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 409.884
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 409.945
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 409.955
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 409.963
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 409.97
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 409.978
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 409.984
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 409.991
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 409.998
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 410.023
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 410.035
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 410.04
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 698.682
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 698.703
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 698.868
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 698.876
},
"423": {
"name": "CSSPropertyGridTemplateAreas",
"firstUsed": 699.151
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 699.164
},
"422": {
"name": "CSSPropertyGridArea",
"firstUsed": 699.241
},
"513": {
"name": "CSSPropertyGridGap",
"firstUsed": 699.262
},
"36": {
"name": "CSSPropertyBorderBottomColor",
"firstUsed": 699.354
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 699.541
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 699.569
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 699.698
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 699.773
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 699.918
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 700.01
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 703.684
},
"594": {
"name": "CSSPropertyMarginBlockStart",
"firstUsed": 704.135
},
"595": {
"name": "CSSPropertyMarginBlockEnd",
"firstUsed": 704.144
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 70,
"TTIMeasurementEnd": 4667,
"LastInteractive": 1108,
"TotalBlockingTime": 94,
"testID": "231024_DM_9",
"step": 1,
"effectiveBps": 254889,
"domTime": 0,
"aft": 0,
"titleTime": 44,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"effectiveBpsDoc": 258173,
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/details\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/performance_optimization\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/breakdown\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/domains\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/screen_shot\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=231024_DM_9&file=1_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=231024_DM_9&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 700,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1&file=ms_000700.jpg",
"VisuallyComplete": 78
},
{
"time": 900,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1&file=ms_000900.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"almanac.httparchive.org": {
"bytes": 193448,
"requests": 18,
"cdn_provider": "Google",
"connections": 1
},
"www.googletagmanager.com": {
"bytes": 147047,
"requests": 2,
"cdn_provider": "Google",
"connections": 1
},
"www.google-analytics.com": {
"bytes": 19733,
"requests": 11,
"cdn_provider": "Google",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 14000,
"bytesUncompressed": 66182,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 180626,
"bytesUncompressed": 508508,
"requests": 7
},
"css": {
"color": [
178,
234,
148
],
"bytes": 18304,
"bytesUncompressed": 68012,
"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": [
{
"source": "security",
"level": "warning",
"text": "Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'browsing-topics'.",
"timestamp": 1698159880567.741
}
]
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-manual-221206-10.240.0.22",
"loadTime": 813,
"docTime": 813,
"fullyLoaded": 813,
"bytesOut": 27462,
"bytesOutDoc": 27462,
"bytesIn": 246,
"bytesInDoc": 246,
"requests": [
{
"type": 3,
"id": "18459.64",
"request_id": "18459.64",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je3an0&_p=1445848156&cid=1879768237.1698159900&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159899&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",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je3an0&_p=1445848156&cid=1879768237.1698159900&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159899&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",
"raw_id": "18459.64",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 204,
"request_type": "Ping",
"load_ms": 91,
"ttfb_ms": 91,
"load_start": 429,
"load_start_float": 429.000115,
"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": 88,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": 0,
"connect_end": 33,
"ssl_start": 33,
"ssl_end": 81,
"initiator": "https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M",
"initiator_line": 130,
"initiator_column": 45,
"initiator_type": "script",
"initiator_function": "Uc",
"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=45je3an0&_p=1445848156&cid=1879768237.1698159900&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159899&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",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: Tue, 24 Oct 2023 15:04:59 GMT",
"expires: Fri, 01 Jan 1990 00:00:00 GMT",
"pragma: no-cache",
"server: Golfe2"
]
},
"bytesOut": 3163,
"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": 33,
"ssl_ms": 48,
"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": 427,
"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": 115,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\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": 520,
"ttfb_start": 429,
"ttfb_end": 520,
"download_start": 520,
"download_end": 520,
"download_ms": 0,
"all_start": 0,
"all_end": 520,
"all_ms": 172,
"index": 0,
"number": 1
},
{
"type": 3,
"id": "18459.67",
"request_id": "18459.67",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129",
"is_secure": 1,
"method": "POST",
"host": "www.google-analytics.com",
"url": "\/j\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129",
"raw_id": "18459.67",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "XHR",
"load_ms": 46,
"ttfb_ms": 42,
"load_start": 566,
"load_start_float": 566.000126,
"bytesIn": 1,
"objectSize": 1,
"objectSizeUncompressed": 1,
"chunks": [
{
"ts": 612,
"bytes": 1
}
],
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 88,
"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=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"content-type: text\/plain",
"origin: https:\/\/almanac.httparchive.org",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"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: Tue, 24 Oct 2023 15:04:59 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": 3064,
"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": 566,
"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": 126,
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 612,
"ttfb_start": 566,
"ttfb_end": 608,
"download_start": 608,
"download_end": 612,
"download_ms": 4,
"all_start": 566,
"all_end": 612,
"all_ms": 46,
"index": 1,
"number": 2,
"body_file": "001-18459.67-body.txt",
"body_id": "18459.67",
"body_url": "\/response_body.php?test=231024_DM_9&run=1&cached=1&bodyid=18459.67"
},
{
"type": 3,
"id": "18459.68",
"request_id": "18459.68",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1745264876",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1745264876",
"raw_id": "18459.68",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 52,
"ttfb_ms": 51,
"load_start": 582,
"load_start_float": 582.000131,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 634,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1745264876",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 2998,
"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": 578,
"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": 131,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:07+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1269B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 634,
"ttfb_start": 582,
"ttfb_end": 633,
"download_start": 633,
"download_end": 634,
"download_ms": 1,
"all_start": 582,
"all_end": 634,
"all_ms": 52,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "18459.69",
"request_id": "18459.69",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1525309305",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1525309305",
"raw_id": "18459.69",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 40,
"ttfb_ms": 39,
"load_start": 600,
"load_start_float": 600.000137,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 640,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1525309305",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3013,
"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": 579,
"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": 137,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:07+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1287B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 640,
"ttfb_start": 600,
"ttfb_end": 639,
"download_start": 639,
"download_end": 640,
"download_ms": 1,
"all_start": 600,
"all_end": 640,
"all_ms": 40,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "18459.70",
"request_id": "18459.70",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1811261709",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1811261709",
"raw_id": "18459.70",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 41,
"ttfb_ms": 40,
"load_start": 602,
"load_start_float": 602.000139,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 643,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1811261709",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3016,
"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": 579,
"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": 139,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:08+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1312B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 643,
"ttfb_start": 602,
"ttfb_end": 642,
"download_start": 642,
"download_end": 643,
"download_ms": 1,
"all_start": 602,
"all_end": 643,
"all_ms": 41,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "18459.71",
"request_id": "18459.71",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=2012629467",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=2012629467",
"raw_id": "18459.71",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 43,
"ttfb_ms": 42,
"load_start": 603,
"load_start_float": 603.000141,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 646,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=2012629467",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3004,
"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": 580,
"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": 141,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:09+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1376B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 646,
"ttfb_start": 603,
"ttfb_end": 645,
"download_start": 645,
"download_end": 646,
"download_ms": 1,
"all_start": 603,
"all_end": 646,
"all_ms": 43,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "18459.72",
"request_id": "18459.72",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=843445237",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=843445237",
"raw_id": "18459.72",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 47,
"ttfb_ms": 46,
"load_start": 603,
"load_start_float": 603.000143,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 650,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=843445237",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3016,
"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": 581,
"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": 143,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:09+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1781B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 650,
"ttfb_start": 603,
"ttfb_end": 649,
"download_start": 649,
"download_end": 650,
"download_ms": 1,
"all_start": 603,
"all_end": 650,
"all_ms": 47,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "18459.73",
"request_id": "18459.73",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159899614-2361693245358&ev=319&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1352589826",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159899614-2361693245358&ev=319&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1352589826",
"raw_id": "18459.73",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 47,
"ttfb_ms": 46,
"load_start": 606,
"load_start_float": 606.000145,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 653,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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": 2636,
"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=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159899614-2361693245358&ev=319&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1352589826",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3097,
"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": 581,
"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": 145,
"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": "18459.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": "2023-10-24T15:04:59+00:00",
"date:modify": "2023-10-24T15:04:59+00:00",
"date:timestamp": "2023-10-24T15:05:09+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1354B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 653,
"ttfb_start": 606,
"ttfb_end": 652,
"download_start": 652,
"download_end": 653,
"download_ms": 1,
"all_start": 606,
"all_end": 653,
"all_ms": 47,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "18459.74",
"request_id": "18459.74",
"ip_addr": "172.253.115.101",
"full_url": "https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159899615-2721470005599&ev=13&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=21767251",
"is_secure": 1,
"method": "GET",
"host": "www.google-analytics.com",
"url": "\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159899615-2721470005599&ev=13&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=21767251",
"raw_id": "18459.74",
"frame_id": "6F67257285CD630897450D54860553F2",
"documentURL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 34,
"ttfb_ms": 33,
"load_start": 675,
"load_start_float": 675.000168,
"bytesIn": 35,
"objectSize": 35,
"objectSizeUncompressed": 35,
"chunks": [
{
"ts": 709,
"bytes": 35
}
],
"expires": "Mon, 01 Jan 1990 00:00:00 GMT",
"cacheControl": "no-cache, no-store, must-revalidate",
"contentType": "image\/gif",
"contentEncoding": "",
"socket": 88,
"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=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159899615-2721470005599&ev=13&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=21767251",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/almanac.httparchive.org\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"",
"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\/118.0.0.0 Safari\/537.36 PTST\/231010.185822"
],
"response": [
"access-control-allow-origin: *",
"age: 2776",
"cache-control: no-cache, no-store, must-revalidate",
"content-length: 35",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Tue, 24 Oct 2023 14:18:43 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": 3091,
"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": 673,
"socket_group": "https:\/\/www.google-analytics.com <https:\/\/httparchive.org same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 168,
"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": "18459.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": "2023-10-24T15:05:00+00:00",
"date:modify": "2023-10-24T15:05:00+00:00",
"date:timestamp": "2023-10-24T15:05:09+00:00",
"signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
},
"tainted": false,
"filesize": "35B",
"numberPixels": "1",
"pixelsPerSecond": "1406B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 709,
"ttfb_start": 675,
"ttfb_end": 708,
"download_start": 708,
"download_end": 709,
"download_ms": 1,
"all_start": 675,
"all_end": 709,
"all_ms": 34,
"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": "6F67257285CD630897450D54860553F2",
"loadEventStart": 806,
"loadEventEnd": 807,
"domContentLoadedEventStart": 463,
"domContentLoadedEventEnd": 463,
"URL": "https:\/\/almanac.httparchive.org\/en\/2022\/",
"connections": 1,
"final_base_page_request": 1,
"final_base_page_request_id": "18459.67",
"final_url": "https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129",
"domInteractive": 449,
"firstPaint": 319,
"firstContentfulPaint": 325,
"firstImagePaint": 325,
"firstMeaningfulPaint": 643,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 608,
"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": 22,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 65,
"EvaluateScript": 86,
"v8.compile": 18,
"ParseAuthorStyleSheet": 3,
"UpdateLayoutTree": 16,
"MarkLoad": 0,
"Layout": 144,
"PrePaint": 3,
"Paint": 3,
"Layerize": 2,
"IntersectionObserverController::computeIntersections": 0,
"v8.produceCache": 19,
"FunctionCall": 4,
"MarkDOMContent": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 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,
"TimerFire": 1,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"XHRReadyStateChange": 1,
"XHRLoad": 0,
"Idle": 423
},
"cpuTimesDoc": {
"ParseHTML": 22,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 65,
"EvaluateScript": 86,
"v8.compile": 18,
"ParseAuthorStyleSheet": 3,
"UpdateLayoutTree": 16,
"MarkLoad": 0,
"Layout": 144,
"PrePaint": 3,
"Paint": 3,
"Layerize": 2,
"IntersectionObserverController::computeIntersections": 0,
"v8.produceCache": 19,
"FunctionCall": 4,
"MarkDOMContent": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 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,
"TimerFire": 1,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"XHRReadyStateChange": 1,
"XHRLoad": 0,
"Idle": 423
},
"cpu.ParseHTML": 22,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 65,
"cpu.EvaluateScript": 86,
"cpu.v8.compile": 18,
"cpu.ParseAuthorStyleSheet": 3,
"cpu.UpdateLayoutTree": 16,
"cpu.MarkLoad": 0,
"cpu.Layout": 144,
"cpu.PrePaint": 3,
"cpu.Paint": 3,
"cpu.Layerize": 2,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.v8.produceCache": 19,
"cpu.FunctionCall": 4,
"cpu.MarkDOMContent": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 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.TimerFire": 1,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.XHRReadyStateChange": 1,
"cpu.XHRLoad": 0,
"cpu.Idle": 423,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1698159896.9716496,
"osVersion": "Linux 6.2.0-1017-gcp",
"os_version": "Linux 6.2.0-1017-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1698159899.104476,
"browserVersion": "118.0.0.0",
"browser_version": "118.0.0.0",
"fullyLoadedCPUms": 1820,
"fullyLoadedCPUpct": 23.636363636394226,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "6F67257285CD630897450D54860553F2",
"loaderId": "C87C00E59632F60543824CAA1F77EBDF"
}
}
}
],
"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": 691,
"dpr": 1
},
"domElements": 642,
"domComplete": 806,
"PerformancePaintTiming.first-paint": 319,
"PerformancePaintTiming.first-contentful-paint": 319,
"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. 2322625120 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>Markup<\/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\">90%<\/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>Documents using the HTML doctype.<\/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\">30 KB<\/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>Median HTML document transfer size<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(2) > 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\">29%<\/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>Elements which are <code>div<\/code>s.<\/div>",
"target": [
".featured-chapter-content-data-item:nth-child(3) > 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>div<\/code>",
"target": [
"code"
]
},
{
"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\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"markup\"]"
]
},
{
"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\">Markup<\/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\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/span> chapter\n <\/a>",
"target": [
".btn[href$=\"markup\"]"
]
},
{
"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>Markup<\/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>\n Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there\u2019s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n <\/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": "wv-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": 11219,
"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",
"_crawl_links",
"_css",
"_css-variables",
"_doctype",
"_document_height",
"_document_width",
"_ecommerce",
"_element_count",
"_event-names",
"_fugu-apis",
"_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",
"_third-parties",
"_usertiming",
"_valid-head",
"_well-known",
"_wpt_bodies",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fonts",
"fugu-apis",
"generated-content-percent",
"generated-content-size",
"has_shadow_root",
"img-loading-attr",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"localstorage_size",
"markup",
"media",
"meta-viewport",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"possibly-render-blocking-reqs",
"privacy",
"pwa",
"quirks_mode",
"rendered-html",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"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=f05fef6658e217eccdc03ecada33e256\"},{\"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\":17,\"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.\"},{\"tagName\":\"meta\",\"http-equiv\":\"origin-trial\",\"content\":\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":16,\"property\":7,\"http-equiv\":1}},\"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\":347,\"wordElements\":35},\"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\":12,\"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=98246bed20d79e0580018616c7760a22\",\"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=0fa371ef0624041ff02cf6458e74441a\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":6,\"async\":5,\"src\":7,\"nonce\":9,\"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\":16,\"rel\":33,\"href\":158,\"as\":5,\"type\":29,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":9,\"property\":7,\"title\":5,\"hreflang\":15,\"http-equiv\":1,\"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,
"nuxt_version": null,
"nuxt_vue_version": null,
"react_version": null,
"svelte_version": null
},
"_avg_dom_depth": 9,
"_cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": []
}
},
"_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\/markup",
"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": 2895,
"_document_width": 1351,
"_ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"_element_count": "{\"html\":1,\"head\":1,\"meta\":17,\"title\":14,\"link\":31,\"script\":12,\"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": [],
"_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=45je3an0&_p=1445848156&cid=1879768237.1698159900&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159899&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"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129"
],
"https:\/\/almanac.httparchive.org\/en\/2022\/": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1745264876",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1525309305",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1811261709",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=2012629467",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=843445237",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159899614-2361693245358&ev=319&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1352589826"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159899615-2721470005599&ev=13&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=21767251"
]
},
"_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\":12,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":9,\"referrerpolicy\":0,\"src\":7,\"inline\":5,\"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": 12,
"_num_scripts_async": 5,
"_num_scripts_sync": 2,
"_observers": null,
"_origin-trials": [
{
"validityElem": "Expired",
"token": "AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"
}
],
"_parsed_css": [],
"_performance": {
"lcp_elem_stats": {
"startTime": 477.70000000298023,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 323,
"renderTime": 477.70000000298023,
"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": "",
"pointer-events": "",
"position": "",
"width": "",
"height": ""
},
"cover90viewport": false
},
"raw_lcp_element": null,
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [],
"gaming_metrics": []
},
"_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\":6,\"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\":315},\"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=f05fef6658e217eccdc03ecada33e256\"},{\"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\":17,\"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.\"},{\"tagName\":\"meta\",\"http-equiv\":\"origin-trial\",\"content\":\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":16,\"property\":7,\"http-equiv\":1}},\"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\":347,\"wordElements\":35},\"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\":12,\"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=98246bed20d79e0580018616c7760a22\",\"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=0fa371ef0624041ff02cf6458e74441a\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":6,\"async\":5,\"src\":7,\"nonce\":9,\"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\":16,\"rel\":33,\"href\":158,\"as\":5,\"type\":29,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":9,\"property\":7,\"title\":5,\"hreflang\":15,\"http-equiv\":1,\"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,
"nuxt_version": null,
"nuxt_vue_version": null,
"react_version": null,
"svelte_version": null
},
"avg_dom_depth": 9,
"cms": {
"wordpress": {
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": []
}
},
"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\/markup",
"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": 2895,
"document_width": 1351,
"ecommerce": {
"AndroidAppLinks": 0,
"iOSUniveralLinks": 0
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":17,\"title\":14,\"link\":31,\"script\":12,\"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": [],
"fonts": [
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "italic",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Lato",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "400"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "italic",
"weight": "700"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
},
{
"family": "Poppins",
"display": "block",
"status": "unloaded",
"style": "normal",
"weight": "900"
}
],
"fugu-apis": [],
"generated-content-percent": 0,
"generated-content-size": 0,
"has_shadow_root": "false",
"img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
"imgs-in-viewport": [
{
"src": "\/static\/images\/home-hero.png",
"html": "<img src=\"\/static\/images\/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 820,
"naturalHeight": 562
}
],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "\/static\/images\/character-markup.png",
"html": "<img id=\"character-markup\" class=\"character\" src=\"\/static\/images\/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-markup.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 154,
"naturalHeight": 252
},
{
"src": "\/static\/images\/character-star.png",
"html": "<img id=\"character-star\" class=\"character\" src=\"\/static\/images\/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-star.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 245,
"naturalHeight": 254
},
{
"src": "\/static\/images\/character-hat.png",
"html": "<img id=\"character-hat\" class=\"character\" src=\"\/static\/images\/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
"currentSrc": "https:\/\/almanac.httparchive.org\/static\/images\/character-hat.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 186,
"naturalHeight": 207
},
{
"src": "\/static\/images\/methodology-characters.png",
"html": "<img class=\"methodology-characters\" src=\"\/static\/images\/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
"currentSrc": "",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": "lazy",
"naturalWidth": 0,
"naturalHeight": 0
}
],
"initiators": {
"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-PQ5N2MZG5M": [
"https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-PQ5N2MZG5M>m=45je3an0&_p=1445848156&cid=1879768237.1698159900&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B118.0.0.0%7CGoogle%2520Chrome%3B118.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&ngs=1&_s=1&sid=1698159899&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"
],
"https:\/\/www.google-analytics.com\/analytics.js": [
"https:\/\/www.google-analytics.com\/j\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1776550549&gjid=629682181&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900&_r=1>m=457e3an0&jsscut=1&z=1970588129"
],
"https:\/\/almanac.httparchive.org\/en\/2022\/": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1745264876",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1525309305",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1811261709",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=2012629467",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=843445237",
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=FCP&el=v3-1698159899614-2361693245358&ev=319&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=1352589826"
],
"undefined": [
"https:\/\/www.google-analytics.com\/collect?v=1&_v=j101&a=1445848156&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=1351x691&je=0&ec=Web%20Vitals&ea=TTFB&el=v3-1698159899615-2721470005599&ev=13&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1879768237.1698159900&tid=UA-22381566-3&_gid=1324583777.1698159900>m=457e3an0&jsscut=1&z=21767251"
]
},
"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\":12,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":9,\"referrerpolicy\":0,\"src\":7,\"inline\":5,\"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",
"meta_viewport": "width=device-width, initial-scale=1",
"num_iframes": 0,
"num_scripts": 12,
"num_scripts_async": 5,
"num_scripts_sync": 2,
"observers": null,
"origin-trials": [
{
"validityElem": "Expired",
"token": "AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"
}
],
"parsed_css": [],
"performance": {
"lcp_elem_stats": {
"startTime": 477.70000000298023,
"nodeName": "IMG",
"url": "https:\/\/almanac.httparchive.org\/static\/images\/home-hero.png",
"size": 161020,
"loadTime": 323,
"renderTime": 477.70000000298023,
"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": "",
"pointer-events": "",
"position": "",
"width": "",
"height": ""
},
"cover90viewport": false
},
"raw_lcp_element": null,
"is_lcp_statically_discoverable": false,
"is_lcp_preloaded": false,
"lcp_preload": [],
"web_vitals_js": [],
"gaming_metrics": []
},
"possibly-render-blocking-reqs": [
"https:\/\/almanac.httparchive.org\/static\/css\/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
"https:\/\/almanac.httparchive.org\/static\/css\/almanac.css?v=f05fef6658e217eccdc03ecada33e256",
"https:\/\/almanac.httparchive.org\/static\/css\/index.css?v=69e30c0abbe9bb2368e12e7e8779d421"
],
"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,
"rendered-html": "<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=f05fef6658e217eccdc03ecada33e256\">\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 <meta http-equiv=\"origin-trial\" content=\"AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe\/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM\/\/5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"><\/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>Markup<\/h3>\n \n <blockquote>\n Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there\u2019s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n <\/blockquote>\n <div class=\"featured-chapter-content-data\">\n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">90%<\/div>\n <div>Documents using the HTML doctype.<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">30 KB<\/div>\n <div>Median HTML document transfer size<\/div>\n <\/div>\n \n \n <div class=\"featured-chapter-content-data-item\">\n <div class=\"no-wrap\">29%<\/div>\n <div>Elements which are <code>div<\/code>s.<\/div>\n <\/div>\n \n <\/div>\n \n \n <a href=\"\/en\/2022\/markup\" class=\"btn\">\n Read the <span class=\"featured-chapter-name\">Markup<\/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=98246bed20d79e0580018616c7760a22\" 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=0fa371ef0624041ff02cf6458e74441a\" nonce=\"\"><\/script>\n <script defer=\"\" src=\"\/static\/js\/send-web-vitals.js?v=f39931f7013948beff8a4d85804cbf7a\" 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=f00848215660c365c3266948f44017f0\">\n\n\n \n \n\n<\/body><\/html>",
"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\":6,\"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\":315},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"interactivePeriods": [
[
0,
209
],
[
268,
331
],
[
412,
3883
]
],
"longTasks": [
[
209,
268
],
[
331,
412
]
],
"lastVisualChange": 500,
"render": 300,
"visualComplete85": 500,
"visualComplete90": 500,
"visualComplete95": 500,
"visualComplete99": 500,
"visualComplete": 500,
"SpeedIndex": 342,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 325,
"size": 6003,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "A",
"attributes": {
"class": "navigation-logo",
"href": "\/en\/2022\/"
},
"bounds": [
20,
48.375,
201.21875,
40.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestTextPaint",
"time": 484,
"size": 82582,
"DOMNodeId": 15,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 484,
"size": 161020,
"DOMNodeId": 46,
"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": 484,
"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": 325,
"size": 6003,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "A",
"attributes": {
"class": "navigation-logo",
"href": "\/en\/2022\/"
},
"bounds": [
20,
48.375,
201.21875,
40.796875
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestTextPaint",
"time": 483,
"size": 82582,
"DOMNodeId": 15,
"nodeInfo": {
"nodeType": "P",
"bounds": [
20,
388.03125,
530,
163.125
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 483,
"size": 161020,
"DOMNodeId": 46,
"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": 483,
"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": 6
},
{
"name": "fetchStart",
"time": 17
},
{
"name": "responseEnd",
"time": 32
},
{
"name": "navigationStart",
"time": 66
},
{
"name": "domLoading",
"time": 66
},
{
"name": "responseEnd",
"time": 66
},
{
"name": "domInteractive",
"time": 67
},
{
"name": "domContentLoadedEventStart",
"time": 67
},
{
"name": "domContentLoadedEventEnd",
"time": 67
},
{
"name": "domComplete",
"time": 67
},
{
"name": "unloadEventStart",
"time": 75
},
{
"name": "unloadEventEnd",
"time": 75
},
{
"name": "markAsMainFrame",
"time": 76
},
{
"name": "commitNavigationEnd",
"time": 76
},
{
"name": "domLoading",
"time": 77
},
{
"name": "firstPaint",
"time": 325
},
{
"name": "firstContentfulPaint",
"time": 325
},
{
"name": "firstImagePaint",
"time": 325
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 325
},
{
"name": "LayoutShift",
"time": 411
},
{
"name": "domInteractive",
"time": 455
},
{
"name": "domContentLoadedEventStart",
"time": 469
},
{
"name": "domContentLoadedEventEnd",
"time": 469
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 642
},
{
"name": "firstMeaningfulPaint",
"time": 642
},
{
"name": "firstMeaningfulPaint",
"time": 642
},
{
"name": "domComplete",
"time": 812
},
{
"name": "loadEventStart",
"time": 812
},
{
"name": "loadEventEnd",
"time": 812
},
{
"name": "LargestTextPaint",
"time": 483
},
{
"name": "LargestImagePaint",
"time": 483
},
{
"name": "LargestContentfulPaint",
"time": 483
},
{
"name": "TotalLayoutShift",
"value": 0.019507253032626168
},
{
"name": "CumulativeLayoutShift",
"value": 0.019507253032626168
}
],
"chromeUserTiming.navigationStart": 66,
"chromeUserTiming.fetchStart": 17,
"chromeUserTiming.responseEnd": 67,
"chromeUserTiming.domLoading": 77,
"chromeUserTiming.domInteractive": 455,
"chromeUserTiming.domContentLoadedEventStart": 469,
"chromeUserTiming.domContentLoadedEventEnd": 469,
"chromeUserTiming.domComplete": 813,
"chromeUserTiming.unloadEventStart": 76,
"chromeUserTiming.unloadEventEnd": 76,
"chromeUserTiming.markAsMainFrame": 76,
"chromeUserTiming.commitNavigationEnd": 76,
"chromeUserTiming.firstPaint": 325,
"chromeUserTiming.firstContentfulPaint": 325,
"chromeUserTiming.firstImagePaint": 325,
"chromeUserTiming.firstMeaningfulPaintCandidate": 325,
"chromeUserTiming.LayoutShift": 412,
"chromeUserTiming.firstMeaningfulPaint": 642,
"chromeUserTiming.loadEventStart": 813,
"chromeUserTiming.loadEventEnd": 813,
"chromeUserTiming.LargestTextPaint": 484,
"chromeUserTiming.LargestImagePaint": 484,
"chromeUserTiming.LargestContentfulPaint": 484,
"chromeUserTiming.TotalLayoutShift": 0.019507253032626168,
"chromeUserTiming.CumulativeLayoutShift": 0.019507253032626168,
"LayoutShifts": [
{
"time": 411,
"score": 0.019507253032626168,
"cumulative_score": 0.019507253032626168,
"window_score": 0.019507253032626168,
"shift_window_num": 0,
"rects": [
[
465,
40,
866,
58
],
[
940,
98,
391,
4
]
],
"sources": [
{
"previousRect": {
"x": 940,
"y": 40,
"width": 391,
"height": 62,
"top": 40,
"right": 1331,
"bottom": 102,
"left": 940
},
"currentRect": {
"x": 465,
"y": 40,
"width": 866,
"height": 58,
"top": 40,
"right": 1331,
"bottom": 98,
"left": 465
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 108.093
},
"15": {
"name": "ContentSecurityPolicy",
"firstUsed": 79.143
},
"593": {
"name": "SetReferrerPolicy",
"firstUsed": 79.156
},
"1277": {
"name": "CSPWithStrictDynamic",
"firstUsed": 79.161
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 79.165
},
"1753": {
"name": "ReferrerPolicyHeader",
"firstUsed": 79.169
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 79.174
},
"2027": {
"name": "FeaturePolicyHeader",
"firstUsed": 79.177
},
"2923": {
"name": "FeaturePolicySemicolonSeparatedDeclarations",
"firstUsed": 79.181
},
"3130": {
"name": "CSPWithReasonableBaseRestrictions",
"firstUsed": 79.185
},
"3131": {
"name": "CSPWithReasonableScriptRestrictions",
"firstUsed": 79.189
},
"3359": {
"name": "MainFrameCSPViaHTTP",
"firstUsed": 79.193
},
"3850": {
"name": "PermissionsPolicyHeader",
"firstUsed": 79.196
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 84.419
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 95.639
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 108.599
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 108.639
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 108.646
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 108.664
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 136.129
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 136.252
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 136.26
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 136.276
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 136.598
},
"1540": {
"name": "CleanScriptElementWithNonce",
"firstUsed": 136.965
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 137.004
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 158.521
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 159.428
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 160.001
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 160.176
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 160.204
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 160.68
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 178.557
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 180.473
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 180.527
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 181.183
},
"2084": {
"name": "ARIAExpandedAttribute",
"firstUsed": 181.25
},
"84": {
"name": "FormElement",
"firstUsed": 181.273
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 184.84
},
"587": {
"name": "LangAttribute",
"firstUsed": 202.452
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 202.463
},
"2355": {
"name": "CSSGradient",
"firstUsed": 203.317
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 208.099
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 208.887
},
"2094": {
"name": "ARIALabelledByAttribute",
"firstUsed": 293.468
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 294.027
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 294.079
},
"2738": {
"name": "PriorityHints",
"firstUsed": 302.257
},
"2935": {
"name": "LazyLoadImageLoadingAttributeLazy",
"firstUsed": 311.031
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 311.516
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 311.542
},
"900": {
"name": "LinkRelPreconnect",
"firstUsed": 311.689
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 311.786
},
"917": {
"name": "LinkRelPrefetch",
"firstUsed": 311.89
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 314.617
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 321.812
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 328.353
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 439.152
},
"744": {
"name": "NetInfo",
"firstUsed": 440.37
},
"2217": {
"name": "NetInfoSaveData",
"firstUsed": 440.415
},
"2013": {
"name": "NetInfoEffectiveType",
"firstUsed": 440.477
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 440.58
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 440.621
},
"4025": {
"name": "HTMLCanvasElement_2D",
"firstUsed": 440.669
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 440.844
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 458.489
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 463.045
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 466.024
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 466.64
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 466.853
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 466.866
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 467.203
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 467.643
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 468.713
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 468.724
},
"2956": {
"name": "LinkPrefetchLoadEvent",
"firstUsed": 486.197
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 499.217
},
"2654": {
"name": "NavigatorAppVersion",
"firstUsed": 499.337
},
"2195": {
"name": "CookieGet",
"firstUsed": 500.397
},
"4520": {
"name": "NavigatorUAData_GetHighEntropyValues",
"firstUsed": 503.347
},
"2121": {
"name": "NavigatorDeviceMemory",
"firstUsed": 518.89
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 519.048
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 533.168
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 533.182
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 572.032
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 572.182
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 572.195
},
"2511": {
"name": "FeaturePolicyJSAPI",
"firstUsed": 573.852
},
"3835": {
"name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
"firstUsed": 573.865
},
"2194": {
"name": "CookieSet",
"firstUsed": 579.838
},
"494": {
"name": "SendBeacon",
"firstUsed": 584.092
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 613.693
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 694.91
},
"2701": {
"name": "V8Screen_ColorDepth_AttributeGetter",
"firstUsed": 704.87
},
"2662": {
"name": "NavigatorPlugins",
"firstUsed": 705.049
},
"3443": {
"name": "PluginName",
"firstUsed": 705.776
},
"3481": {
"name": "V8Navigator_JavaEnabled_Method",
"firstUsed": 705.959
},
"2719": {
"name": "HistoryLength",
"firstUsed": 708.946
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 721.644
},
"677": {
"name": "XMLHttpRequestAsynchronous",
"firstUsed": 722.466
},
"2229": {
"name": "DocumentPageShowFired",
"firstUsed": 812.966
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 159.444
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 159.452
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 159.459
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 159.475
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 159.579
},
"156": {
"name": "CSSPropertyUnicodeRange",
"firstUsed": 159.603
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 202.526
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 202.542
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 202.553
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 202.662
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 202.69
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 202.702
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 202.711
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 203.115
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 203.126
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 203.132
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 203.139
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 203.145
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 203.154
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 203.162
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 203.169
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 203.179
},
"332": {
"name": "CSSPropertyAliasWebkitTransition",
"firstUsed": 203.2
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 203.208
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 203.215
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 203.348
},
"30": {
"name": "CSSPropertyBackgroundRepeat",
"firstUsed": 203.355
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 203.362
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 203.368
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 203.375
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 208.078
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 208.087
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 208.104
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 208.132
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 208.14
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 208.146
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 208.153
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 208.195
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 208.202
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 208.209
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 208.261
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 208.295
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 208.302
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 208.306
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 208.317
},
"596": {
"name": "CSSPropertyMarginInlineStart",
"firstUsed": 208.323
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 208.336
},
"600": {
"name": "CSSPropertyPaddingInlineStart",
"firstUsed": 208.412
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 208.42
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 208.441
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 208.527
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 208.54
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 208.55
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 208.56
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 208.571
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 208.581
},
"326": {
"name": "CSSPropertyAliasWebkitTransform",
"firstUsed": 208.592
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 208.601
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 208.633
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 208.647
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 208.656
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 314.601
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 314.621
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 314.81
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 314.819
},
"423": {
"name": "CSSPropertyGridTemplateAreas",
"firstUsed": 319.385
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 319.412
},
"422": {
"name": "CSSPropertyGridArea",
"firstUsed": 319.535
},
"513": {
"name": "CSSPropertyGridGap",
"firstUsed": 319.562
},
"36": {
"name": "CSSPropertyBorderBottomColor",
"firstUsed": 319.665
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 321.681
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 321.718
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 321.862
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 321.952
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 322.112
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 322.404
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 327.204
},
"594": {
"name": "CSSPropertyMarginBlockStart",
"firstUsed": 327.676
},
"595": {
"name": "CSSPropertyMarginBlockEnd",
"firstUsed": 327.687
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 31,
"TTIMeasurementEnd": 3883,
"LastInteractive": 412,
"TotalBlockingTime": 31,
"testID": "231024_DM_9",
"step": 1,
"effectiveBps": 1200,
"domTime": 0,
"aft": 0,
"titleTime": 68,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"effectiveBpsDoc": 1200,
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/details\/cached\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/performance_optimization\/cached\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/breakdown\/cached\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/domains\/cached\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/screen_shot\/cached\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_Cached_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_Cached_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/231024_DM_9\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=231024_DM_9&file=1_Cached_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/23\/10\/24\/DM\/9\/1_Cached_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=231024_DM_9&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 300,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1_cached&file=ms_000300.jpg",
"VisuallyComplete": 79
},
{
"time": 500,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=231024_DM_9&video=video_1_cached&file=ms_000500.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": [
{
"source": "security",
"level": "warning",
"text": "Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'browsing-topics'.",
"timestamp": 1698159899223.994
}
]
}
}
}
},
"statusCode": 200,
"statusText": "Test Complete",
"webPagetestVersion": "21.07"
}