{
 "units": "decimal: 1 KB = 1,000 bytes, 1 MB = 10^6 bytes, 1 GB = 10^9 bytes",
 "passes": 3,
 "pages_measured": 34,
 "pages_in_results": 34,
 "pages_dropped": [],
 "first_run_utc": "2026-10-05T08:37:37Z",
 "last_run_utc": "2026-10-05T09:03:51Z",
 "per_page_value": "median of the passes for each page and mode",
 "p90_method": "nearest rank",
 "bytes_total": "bytes up + bytes down at the meter, TLS and HTTP headers included, plus the meter's estimate of one CONNECT exchange per tunnel",
 "prices_usd_per_gb": [
  1.0,
  3.5,
  5.0,
  10.0
 ],
 "headline": {
  "http": {
   "pages": 34,
   "median_bytes": 22684,
   "p90_bytes": 59239,
   "min_bytes": 8995,
   "max_bytes": 75154,
   "pages_per_gb_median": 44083,
   "pages_per_gb_p90": 16880,
   "cost_per_1000_pages": {
    "1.00": {
     "median": 0.0227,
     "p90": 0.0592
    },
    "3.50": {
     "median": 0.0794,
     "p90": 0.2073
    },
    "5.00": {
     "median": 0.1134,
     "p90": 0.2962
    },
    "10.00": {
     "median": 0.2268,
     "p90": 0.5924
    }
   },
   "upload": {
    "share_of_all_bytes": 0.0635,
    "median_page_share": 0.0861,
    "max_page_share": 0.2136,
    "median_bytes_up": 1911
   },
   "spread_between_passes": {
    "median": 0.0005,
    "max": 0.0179
   },
   "median_requests": 1,
   "connect_estimate_bytes_median": 109,
   "background_bytes_total": 0,
   "hosts_without_page_request": []
  },
  "browser": {
   "pages": 34,
   "median_bytes": 1103256,
   "p90_bytes": 2448026,
   "min_bytes": 78708,
   "max_bytes": 5326308,
   "pages_per_gb_median": 906,
   "pages_per_gb_p90": 408,
   "cost_per_1000_pages": {
    "1.00": {
     "median": 1.1033,
     "p90": 2.448
    },
    "3.50": {
     "median": 3.8614,
     "p90": 8.5681
    },
    "5.00": {
     "median": 5.5163,
     "p90": 12.2401
    },
    "10.00": {
     "median": 11.0326,
     "p90": 24.4803
    }
   },
   "upload": {
    "share_of_all_bytes": 0.027,
    "median_page_share": 0.0267,
    "max_page_share": 0.0798,
    "median_bytes_up": 28893
   },
   "spread_between_passes": {
    "median": 0.0016,
    "max": 0.1241
   },
   "median_requests": 37,
   "connect_estimate_bytes_median": 2569,
   "background_bytes_total": 0,
   "hosts_without_page_request": []
  },
  "browser-blocked": {
   "pages": 34,
   "median_bytes": 454644,
   "p90_bytes": 2283424,
   "min_bytes": 39935,
   "max_bytes": 4282585,
   "pages_per_gb_median": 2199,
   "pages_per_gb_p90": 437,
   "cost_per_1000_pages": {
    "1.00": {
     "median": 0.4546,
     "p90": 2.2834
    },
    "3.50": {
     "median": 1.5913,
     "p90": 7.992
    },
    "5.00": {
     "median": 2.2732,
     "p90": 11.4171
    },
    "10.00": {
     "median": 4.5464,
     "p90": 22.8342
    }
   },
   "upload": {
    "share_of_all_bytes": 0.0286,
    "median_page_share": 0.0284,
    "max_page_share": 0.2055,
    "median_bytes_up": 17329
   },
   "spread_between_passes": {
    "median": 0.0026,
    "max": 0.5407
   },
   "median_requests": 45,
   "connect_estimate_bytes_median": 1537,
   "background_bytes_total": 0,
   "hosts_without_page_request": []
  }
 },
 "by_type": {
  "docs": {
   "http": {
    "pages": 7,
    "median_bytes": 37158,
    "p90_bytes": 74709,
    "min_bytes": 22170,
    "max_bytes": 74709,
    "pages_per_gb_median": 26912,
    "pages_per_gb_p90": 13385
   },
   "browser": {
    "pages": 7,
    "median_bytes": 589584,
    "p90_bytes": 2655622,
    "min_bytes": 78708,
    "max_bytes": 2655622,
    "pages_per_gb_median": 1696,
    "pages_per_gb_p90": 376
   },
   "browser-blocked": {
    "pages": 7,
    "median_bytes": 433490,
    "p90_bytes": 2458455,
    "min_bytes": 77670,
    "max_bytes": 2458455,
    "pages_per_gb_median": 2306,
    "pages_per_gb_p90": 406
   }
  },
  "news": {
   "http": {
    "pages": 5,
    "median_bytes": 51666,
    "p90_bytes": 75154,
    "min_bytes": 23199,
    "max_bytes": 75154,
    "pages_per_gb_median": 19355,
    "pages_per_gb_p90": 13306
   },
   "browser": {
    "pages": 5,
    "median_bytes": 1318994,
    "p90_bytes": 5326308,
    "min_bytes": 766644,
    "max_bytes": 5326308,
    "pages_per_gb_median": 758,
    "pages_per_gb_p90": 187
   },
   "browser-blocked": {
    "pages": 5,
    "median_bytes": 2243535,
    "p90_bytes": 4282585,
    "min_bytes": 535284,
    "max_bytes": 4282585,
    "pages_per_gb_median": 445,
    "pages_per_gb_p90": 233
   }
  },
  "blog": {
   "http": {
    "pages": 5,
    "median_bytes": 24874,
    "p90_bytes": 67660,
    "min_bytes": 13529,
    "max_bytes": 67660,
    "pages_per_gb_median": 40202,
    "pages_per_gb_p90": 14779
   },
   "browser": {
    "pages": 5,
    "median_bytes": 601067,
    "p90_bytes": 1178909,
    "min_bytes": 123924,
    "max_bytes": 1178909,
    "pages_per_gb_median": 1663,
    "pages_per_gb_p90": 848
   },
   "browser-blocked": {
    "pages": 5,
    "median_bytes": 444326,
    "p90_bytes": 517853,
    "min_bytes": 39935,
    "max_bytes": 517853,
    "pages_per_gb_median": 2250,
    "pages_per_gb_p90": 1931
   }
  },
  "forum": {
   "http": {
    "pages": 3,
    "median_bytes": 20761,
    "p90_bytes": 21553,
    "min_bytes": 19378,
    "max_bytes": 21553,
    "pages_per_gb_median": 48167,
    "pages_per_gb_p90": 46397
   },
   "browser": {
    "pages": 3,
    "median_bytes": 2448026,
    "p90_bytes": 2576577,
    "min_bytes": 2276865,
    "max_bytes": 2576577,
    "pages_per_gb_median": 408,
    "pages_per_gb_p90": 388
   },
   "browser-blocked": {
    "pages": 3,
    "median_bytes": 2262537,
    "p90_bytes": 2283424,
    "min_bytes": 2183783,
    "max_bytes": 2283424,
    "pages_per_gb_median": 441,
    "pages_per_gb_p90": 437
   }
  },
  "shop-category": {
   "http": {
    "pages": 5,
    "median_bytes": 19983,
    "p90_bytes": 30863,
    "min_bytes": 11928,
    "max_bytes": 30863,
    "pages_per_gb_median": 50042,
    "pages_per_gb_p90": 32401
   },
   "browser": {
    "pages": 5,
    "median_bytes": 1331346,
    "p90_bytes": 2233831,
    "min_bytes": 281612,
    "max_bytes": 2233831,
    "pages_per_gb_median": 751,
    "pages_per_gb_p90": 447
   },
   "browser-blocked": {
    "pages": 5,
    "median_bytes": 388565,
    "p90_bytes": 1128233,
    "min_bytes": 122672,
    "max_bytes": 1128233,
    "pages_per_gb_median": 2573,
    "pages_per_gb_p90": 886
   }
  },
  "shop-product": {
   "http": {
    "pages": 5,
    "median_bytes": 21284,
    "p90_bytes": 32093,
    "min_bytes": 9782,
    "max_bytes": 32093,
    "pages_per_gb_median": 46983,
    "pages_per_gb_p90": 31159
   },
   "browser": {
    "pages": 5,
    "median_bytes": 1164792,
    "p90_bytes": 1572981,
    "min_bytes": 196589,
    "max_bytes": 1572981,
    "pages_per_gb_median": 858,
    "pages_per_gb_p90": 635
   },
   "browser-blocked": {
    "pages": 5,
    "median_bytes": 347898,
    "p90_bytes": 1128330,
    "min_bytes": 120408,
    "max_bytes": 1128330,
    "pages_per_gb_median": 2874,
    "pages_per_gb_p90": 886
   }
  },
  "js-app": {
   "http": {
    "pages": 4,
    "median_bytes": 11110,
    "p90_bytes": 20579,
    "min_bytes": 8995,
    "max_bytes": 20579,
    "pages_per_gb_median": 90009,
    "pages_per_gb_p90": 48593
   },
   "browser": {
    "pages": 4,
    "median_bytes": 1393257,
    "p90_bytes": 2203748,
    "min_bytes": 134232,
    "max_bytes": 2203748,
    "pages_per_gb_median": 717,
    "pages_per_gb_p90": 453
   },
   "browser-blocked": {
    "pages": 4,
    "median_bytes": 750964,
    "p90_bytes": 1263931,
    "min_bytes": 76650,
    "max_bytes": 1263931,
    "pages_per_gb_median": 1331,
    "pages_per_gb_p90": 791
   }
  }
 },
 "drivers": {
  "browser_vs_http_ratio": {
   "median": 31.2,
   "min": 2.1,
   "max": 195.1,
   "min_page": "docs-python",
   "max_page": "app-scrapingcourse-js"
  },
  "blocking_saving": {
   "median": 0.2762,
   "min": -0.7009,
   "max": 0.8411,
   "min_page": "news-conversation",
   "max_page": "shop-category-scrapeme",
   "pages_saving_under_10_percent": [
    "docs-playwright",
    "docs-python",
    "docs-react",
    "forum-rust",
    "news-conversation",
    "news-globalvoices"
   ],
   "pages_saving_over_50_percent": [
    "app-scrapingcourse-js",
    "blog-kubernetes",
    "blog-rust",
    "docs-kubernetes",
    "docs-mdn",
    "shop-category-books",
    "shop-category-scrapeme",
    "shop-category-scrapingcourse",
    "shop-product-scrapeme",
    "shop-product-scrapingcourse"
   ]
  },
  "image_media_font_share_of_browser_bytes": 0.3475,
  "script_share_of_browser_bytes": 0.494,
  "browser_hosts_per_page": {
   "median": 5,
   "max": 32,
   "max_page": "news-propublica"
  },
  "browser_top_host_share_median": 0.6471,
  "top_hosts_by_bytes_browser": [
   {
    "host": "www.googletagmanager.com",
    "bytes_per_load": 308491,
    "pages": 17,
    "share_of_browser_bytes": 0.1218
   },
   {
    "host": "us1.discourse-cdn.com",
    "bytes_per_load": 1535636,
    "pages": 3,
    "share_of_browser_bytes": 0.107
   },
   {
    "host": "www.scrapingcourse.com",
    "bytes_per_load": 1065865,
    "pages": 3,
    "share_of_browser_bytes": 0.0743
   },
   {
    "host": "www.propublica.org",
    "bytes_per_load": 2924471,
    "pages": 1,
    "share_of_browser_bytes": 0.0679
   },
   {
    "host": "scrapeme.live",
    "bytes_per_load": 1199684,
    "pages": 2,
    "share_of_browser_bytes": 0.0557
   },
   {
    "host": "scrapingcourse.com",
    "bytes_per_load": 1762460,
    "pages": 1,
    "share_of_browser_bytes": 0.0409
   },
   {
    "host": "fonts.gstatic.com",
    "bytes_per_load": 112547,
    "pages": 15,
    "share_of_browser_bytes": 0.0392
   },
   {
    "host": "sea2.discourse-cdn.com",
    "bytes_per_load": 797885,
    "pages": 2,
    "share_of_browser_bytes": 0.0371
   },
   {
    "host": "www.youtube.com",
    "bytes_per_load": 608204,
    "pages": 2,
    "share_of_browser_bytes": 0.0283
   },
   {
    "host": "excalidraw.com",
    "bytes_per_load": 1186372,
    "pages": 1,
    "share_of_browser_bytes": 0.0276
   }
  ],
  "http_content_encoding": {
   "br": 51,
   "gzip": 42,
   "zstd": 9
  },
  "http_decoded_html_bytes_median": 83504,
  "http_overhead_beyond_html": "bytes_total includes the TLS handshake, HTTP headers and the request; decoded_html_bytes is the HTML after decompression",
  "other_site_share_of_browser_bytes": 0.4992,
  "other_site_share_median_page": 0.3807,
  "pages_with_no_other_site_bytes": [
   "blog-rust",
   "docs-mdn",
   "docs-python",
   "shop-category-books",
   "shop-category-vercel",
   "shop-product-books",
   "shop-product-vercel"
  ]
 },
 "per_page": {
  "docs-python": {
   "type": "docs",
   "url": "https://docs.python.org/3/library/urllib.request.html",
   "http": {
    "bytes_total": 37158,
    "min": 37158,
    "max": 37158,
    "spread": 0.0,
    "bytes_up": 1899,
    "bytes_down": 35153,
    "requests": 1,
    "hosts": 1,
    "top_host": "docs.python.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 78708,
    "min": 78637,
    "max": 78796,
    "spread": 0.002,
    "bytes_up": 6236,
    "bytes_down": 71936,
    "requests": 19,
    "hosts": 2,
    "top_host": "docs.python.org",
    "top_host_share": 0.8618
   },
   "browser-blocked": {
    "bytes_total": 77670,
    "min": 77448,
    "max": 77760,
    "spread": 0.004,
    "bytes_up": 6248,
    "bytes_down": 70886,
    "requests": 21,
    "hosts": 2,
    "top_host": "docs.python.org",
    "top_host_share": 0.859
   }
  },
  "docs-mdn": {
   "type": "docs",
   "url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Accept-Encoding",
   "http": {
    "bytes_total": 34625,
    "min": 34625,
    "max": 34627,
    "spread": 0.0001,
    "bytes_up": 1935,
    "bytes_down": 32572,
    "requests": 1,
    "hosts": 1,
    "top_host": "developer.mozilla.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 666717,
    "min": 666693,
    "max": 667373,
    "spread": 0.001,
    "bytes_up": 21335,
    "bytes_down": 644511,
    "requests": 112,
    "hosts": 3,
    "top_host": "developer.mozilla.org",
    "top_host_share": 0.9648
   },
   "browser-blocked": {
    "bytes_total": 245313,
    "min": 244978,
    "max": 245635,
    "spread": 0.0027,
    "bytes_up": 17073,
    "bytes_down": 227388,
    "requests": 120,
    "hosts": 3,
    "top_host": "developer.mozilla.org",
    "top_host_share": 0.9044
   }
  },
  "docs-playwright": {
   "type": "docs",
   "url": "https://playwright.dev/docs/network",
   "http": {
    "bytes_total": 22170,
    "min": 22170,
    "max": 22171,
    "spread": 0.0,
    "bytes_up": 1880,
    "bytes_down": 20186,
    "requests": 1,
    "hosts": 1,
    "top_host": "playwright.dev",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 491917,
    "min": 491894,
    "max": 491993,
    "spread": 0.0002,
    "bytes_up": 8690,
    "bytes_down": 482666,
    "requests": 53,
    "hosts": 2,
    "top_host": "playwright.dev",
    "top_host_share": 0.9692
   },
   "browser-blocked": {
    "bytes_total": 506828,
    "min": 506796,
    "max": 506875,
    "spread": 0.0002,
    "bytes_up": 9210,
    "bytes_down": 497080,
    "requests": 54,
    "hosts": 2,
    "top_host": "playwright.dev",
    "top_host_share": 0.9702
   }
  },
  "docs-postgresql": {
   "type": "docs",
   "url": "https://www.postgresql.org/docs/current/sql-select.html",
   "http": {
    "bytes_total": 36134,
    "min": 36134,
    "max": 36135,
    "spread": 0.0,
    "bytes_up": 1920,
    "bytes_down": 34102,
    "requests": 1,
    "hosts": 1,
    "top_host": "www.postgresql.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 577259,
    "min": 577243,
    "max": 577280,
    "spread": 0.0001,
    "bytes_up": 13006,
    "bytes_down": 563123,
    "requests": 16,
    "hosts": 4,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.5499
   },
   "browser-blocked": {
    "bytes_total": 447159,
    "min": 447054,
    "max": 447274,
    "spread": 0.0005,
    "bytes_up": 12792,
    "bytes_down": 433245,
    "requests": 19,
    "hosts": 4,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.7102
   }
  },
  "docs-kubernetes": {
   "type": "docs",
   "url": "https://kubernetes.io/docs/concepts/overview/",
   "http": {
    "bytes_total": 55346,
    "min": 54943,
    "max": 55891,
    "spread": 0.0171,
    "bytes_up": 1889,
    "bytes_down": 53355,
    "requests": 1,
    "hosts": 1,
    "top_host": "kubernetes.io",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1041720,
    "min": 1040460,
    "max": 1041727,
    "spread": 0.0012,
    "bytes_up": 29376,
    "bytes_down": 1009375,
    "requests": 25,
    "hosts": 10,
    "top_host": "kubernetes.io",
    "top_host_share": 0.5042
   },
   "browser-blocked": {
    "bytes_total": 433490,
    "min": 433065,
    "max": 434312,
    "spread": 0.0029,
    "bytes_up": 16368,
    "bytes_down": 415292,
    "requests": 23,
    "hosts": 6,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.4648
   }
  },
  "docs-wikipedia": {
   "type": "docs",
   "url": "https://en.wikipedia.org/wiki/Proxy_server",
   "http": {
    "bytes_total": 74709,
    "min": 74708,
    "max": 74710,
    "spread": 0.0,
    "bytes_up": 1889,
    "bytes_down": 72712,
    "requests": 1,
    "hosts": 1,
    "top_host": "en.wikipedia.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 589584,
    "min": 588925,
    "max": 589792,
    "spread": 0.0015,
    "bytes_up": 26042,
    "bytes_down": 561105,
    "requests": 38,
    "hosts": 4,
    "top_host": "en.wikipedia.org",
    "top_host_share": 0.8119
   },
   "browser-blocked": {
    "bytes_total": 411236,
    "min": 411229,
    "max": 411293,
    "spread": 0.0002,
    "bytes_up": 8322,
    "bytes_down": 402373,
    "requests": 38,
    "hosts": 2,
    "top_host": "en.wikipedia.org",
    "top_host_share": 0.9746
   }
  },
  "docs-react": {
   "type": "docs",
   "url": "https://react.dev/learn",
   "http": {
    "bytes_total": 46863,
    "min": 46863,
    "max": 46863,
    "spread": 0.0,
    "bytes_up": 1863,
    "bytes_down": 44906,
    "requests": 1,
    "hosts": 1,
    "top_host": "react.dev",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 2655622,
    "min": 2655526,
    "max": 2655636,
    "spread": 0.0,
    "bytes_up": 18499,
    "bytes_down": 2635628,
    "requests": 62,
    "hosts": 5,
    "top_host": "react.dev",
    "top_host_share": 0.3724
   },
   "browser-blocked": {
    "bytes_total": 2458455,
    "min": 2458152,
    "max": 2458977,
    "spread": 0.0003,
    "bytes_up": 17893,
    "bytes_down": 2439008,
    "requests": 62,
    "hosts": 5,
    "top_host": "786946de.sandpack-bundler-4bw.pages.dev",
    "top_host_share": 0.3564
   }
  },
  "news-wikinews": {
   "type": "news",
   "url": "https://en.wikinews.org/wiki/Pope_Leo_XIV_visits_four_nations_in_Africa",
   "http": {
    "bytes_total": 33147,
    "min": 33145,
    "max": 33197,
    "spread": 0.0016,
    "bytes_up": 1917,
    "bytes_down": 31124,
    "requests": 1,
    "hosts": 1,
    "top_host": "en.wikinews.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 766644,
    "min": 766207,
    "max": 766657,
    "spread": 0.0006,
    "bytes_up": 28410,
    "bytes_down": 735803,
    "requests": 56,
    "hosts": 4,
    "top_host": "en.wikinews.org",
    "top_host_share": 0.8008
   },
   "browser-blocked": {
    "bytes_total": 535284,
    "min": 535277,
    "max": 535382,
    "spread": 0.0002,
    "bytes_up": 8532,
    "bytes_down": 526220,
    "requests": 56,
    "hosts": 2,
    "top_host": "en.wikinews.org",
    "top_host_share": 0.9804
   }
  },
  "news-conversation": {
   "type": "news",
   "url": "https://theconversation.com/secret-chambers-in-tutankhamuns-tomb-could-hold-the-burial-of-a-lost-egyptian-queen-we-may-get-answers-soon-292973",
   "http": {
    "bytes_total": 59239,
    "min": 59239,
    "max": 59261,
    "spread": 0.0004,
    "bytes_up": 1992,
    "bytes_down": 57133,
    "requests": 1,
    "hosts": 1,
    "top_host": "theconversation.com",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1318994,
    "min": 1317770,
    "max": 1349819,
    "spread": 0.0243,
    "bytes_up": 37501,
    "bytes_down": 1277570,
    "requests": 36,
    "hosts": 9,
    "top_host": "cdn.theconversation.com",
    "top_host_share": 0.3455
   },
   "browser-blocked": {
    "bytes_total": 2243535,
    "min": 1037550,
    "max": 2250688,
    "spread": 0.5407,
    "bytes_up": 46756,
    "bytes_down": 2192901,
    "requests": 58,
    "hosts": 9,
    "top_host": "www.gstatic.com",
    "top_host_share": 0.5081
   }
  },
  "news-globalvoices": {
   "type": "news",
   "url": "https://globalvoices.org/2026/10/03/how-a-farmers-protest-in-bucharest-was-inflated-online-then-hijacked/",
   "http": {
    "bytes_total": 51666,
    "min": 51665,
    "max": 51666,
    "spread": 0.0,
    "bytes_up": 2053,
    "bytes_down": 49505,
    "requests": 1,
    "hosts": 1,
    "top_host": "globalvoices.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 2318592,
    "min": 2314453,
    "max": 2337116,
    "spread": 0.0098,
    "bytes_up": 52029,
    "bytes_down": 2263151,
    "requests": 55,
    "hosts": 12,
    "top_host": "www.youtube.com",
    "top_host_share": 0.5126
   },
   "browser-blocked": {
    "bytes_total": 2605806,
    "min": 2536437,
    "max": 2607126,
    "spread": 0.0271,
    "bytes_up": 46384,
    "bytes_down": 2556501,
    "requests": 55,
    "hosts": 10,
    "top_host": "www.youtube.com",
    "top_host_share": 0.757
   }
  },
  "news-voa": {
   "type": "news",
   "url": "https://www.voanews.com/a/british-lawmaker-calls-for-audit-after-u-s-charges-tech-executives-with-concealing-company-s-russian-ownership/8207652.html",
   "http": {
    "bytes_total": 23199,
    "min": 22785,
    "max": 23201,
    "spread": 0.0179,
    "bytes_up": 2011,
    "bytes_down": 21082,
    "requests": 1,
    "hosts": 1,
    "top_host": "www.voanews.com",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1025416,
    "min": 1024346,
    "max": 1025730,
    "spread": 0.0013,
    "bytes_up": 61288,
    "bytes_down": 958141,
    "requests": 56,
    "hosts": 19,
    "top_host": "www.voanews.com",
    "top_host_share": 0.2827
   },
   "browser-blocked": {
    "bytes_total": 762290,
    "min": 762109,
    "max": 762562,
    "spread": 0.0006,
    "bytes_up": 47128,
    "bytes_down": 710856,
    "requests": 57,
    "hosts": 16,
    "top_host": "connect.facebook.net",
    "top_host_share": 0.2929
   }
  },
  "news-propublica": {
   "type": "news",
   "url": "https://www.propublica.org/article/propublica-private-schools-arkansas-west-virginia-north-carolina",
   "http": {
    "bytes_total": 75154,
    "min": 74884,
    "max": 75288,
    "spread": 0.0054,
    "bytes_up": 1964,
    "bytes_down": 73078,
    "requests": 1,
    "hosts": 1,
    "top_host": "www.propublica.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 5326308,
    "min": 5305905,
    "max": 5333767,
    "spread": 0.0052,
    "bytes_up": 140233,
    "bytes_down": 5173872,
    "requests": 158,
    "hosts": 32,
    "top_host": "www.propublica.org",
    "top_host_share": 0.5494
   },
   "browser-blocked": {
    "bytes_total": 4282585,
    "min": 4280428,
    "max": 4290115,
    "spread": 0.0023,
    "bytes_up": 114757,
    "bytes_down": 4158667,
    "requests": 159,
    "hosts": 28,
    "top_host": "www.propublica.org",
    "top_host_share": 0.408
   }
  },
  "shop-category-books": {
   "type": "shop-category",
   "url": "https://books.toscrape.com/catalogue/category/books/travel_2/index.html",
   "http": {
    "bytes_total": 11928,
    "min": 11905,
    "max": 11928,
    "spread": 0.0019,
    "bytes_up": 1936,
    "bytes_down": 9880,
    "requests": 1,
    "hosts": 1,
    "top_host": "books.toscrape.com",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 281612,
    "min": 281559,
    "max": 281658,
    "spread": 0.0004,
    "bytes_up": 4838,
    "bytes_down": 276518,
    "requests": 22,
    "hosts": 1,
    "top_host": "books.toscrape.com",
    "top_host_share": 1.0
   },
   "browser-blocked": {
    "bytes_total": 122672,
    "min": 122650,
    "max": 122746,
    "spread": 0.0008,
    "bytes_up": 3355,
    "bytes_down": 119080,
    "requests": 23,
    "hosts": 1,
    "top_host": "books.toscrape.com",
    "top_host_share": 1.0
   }
  },
  "shop-category-webscraper": {
   "type": "shop-category",
   "url": "https://webscraper.io/test-sites/e-commerce/static/computers/laptops",
   "http": {
    "bytes_total": 16961,
    "min": 16946,
    "max": 16962,
    "spread": 0.0009,
    "bytes_up": 1912,
    "bytes_down": 14947,
    "requests": 1,
    "hosts": 1,
    "top_host": "webscraper.io",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1331346,
    "min": 1330384,
    "max": 1331437,
    "spread": 0.0008,
    "bytes_up": 32368,
    "bytes_down": 1295773,
    "requests": 29,
    "hosts": 10,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.4232
   },
   "browser-blocked": {
    "bytes_total": 1128233,
    "min": 1128196,
    "max": 1128507,
    "spread": 0.0003,
    "bytes_up": 27259,
    "bytes_down": 1098212,
    "requests": 31,
    "hosts": 9,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.4994
   }
  },
  "shop-category-scrapeme": {
   "type": "shop-category",
   "url": "https://scrapeme.live/shop/",
   "http": {
    "bytes_total": 19983,
    "min": 19982,
    "max": 19984,
    "spread": 0.0001,
    "bytes_up": 1887,
    "bytes_down": 17994,
    "requests": 1,
    "hosts": 1,
    "top_host": "scrapeme.live",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1460068,
    "min": 1459671,
    "max": 1460979,
    "spread": 0.0009,
    "bytes_up": 69144,
    "bytes_down": 1387764,
    "requests": 57,
    "hosts": 3,
    "top_host": "scrapeme.live",
    "top_host_share": 0.9236
   },
   "browser-blocked": {
    "bytes_total": 231941,
    "min": 230787,
    "max": 232179,
    "spread": 0.006,
    "bytes_up": 42879,
    "bytes_down": 187010,
    "requests": 58,
    "hosts": 2,
    "top_host": "scrapeme.live",
    "top_host_share": 0.9102
   }
  },
  "shop-category-scrapingcourse": {
   "type": "shop-category",
   "url": "https://www.scrapingcourse.com/ecommerce/",
   "http": {
    "bytes_total": 21520,
    "min": 21513,
    "max": 21525,
    "spread": 0.0006,
    "bytes_up": 1910,
    "bytes_down": 19490,
    "requests": 1,
    "hosts": 1,
    "top_host": "www.scrapingcourse.com",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 2233831,
    "min": 2233579,
    "max": 2234086,
    "spread": 0.0002,
    "bytes_up": 33473,
    "bytes_down": 2197656,
    "requests": 51,
    "hosts": 7,
    "top_host": "www.scrapingcourse.com",
    "top_host_share": 0.8556
   },
   "browser-blocked": {
    "bytes_total": 443592,
    "min": 443497,
    "max": 443748,
    "spread": 0.0006,
    "bytes_up": 17798,
    "bytes_down": 424367,
    "requests": 52,
    "hosts": 5,
    "top_host": "www.scrapingcourse.com",
    "top_host_share": 0.4964
   }
  },
  "shop-category-vercel": {
   "type": "shop-category",
   "url": "https://demo.vercel.store/search",
   "http": {
    "bytes_total": 30863,
    "min": 30810,
    "max": 30909,
    "spread": 0.0032,
    "bytes_up": 1880,
    "bytes_down": 28873,
    "requests": 1,
    "hosts": 1,
    "top_host": "demo.vercel.store",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 610335,
    "min": 610091,
    "max": 611961,
    "spread": 0.0031,
    "bytes_up": 17229,
    "bytes_down": 592839,
    "requests": 104,
    "hosts": 1,
    "top_host": "demo.vercel.store",
    "top_host_share": 1.0
   },
   "browser-blocked": {
    "bytes_total": 388565,
    "min": 386038,
    "max": 388758,
    "spread": 0.007,
    "bytes_up": 14289,
    "bytes_down": 373560,
    "requests": 106,
    "hosts": 1,
    "top_host": "demo.vercel.store",
    "top_host_share": 1.0
   }
  },
  "shop-product-books": {
   "type": "shop-product",
   "url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
   "http": {
    "bytes_total": 9782,
    "min": 9760,
    "max": 9782,
    "spread": 0.0022,
    "bytes_up": 1938,
    "bytes_down": 7732,
    "requests": 1,
    "hosts": 1,
    "top_host": "books.toscrape.com",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 196589,
    "min": 196556,
    "max": 196688,
    "spread": 0.0007,
    "bytes_up": 3574,
    "bytes_down": 192714,
    "requests": 12,
    "hosts": 1,
    "top_host": "books.toscrape.com",
    "top_host_share": 1.0
   },
   "browser-blocked": {
    "bytes_total": 120408,
    "min": 120404,
    "max": 120468,
    "spread": 0.0005,
    "bytes_up": 3357,
    "bytes_down": 116782,
    "requests": 13,
    "hosts": 1,
    "top_host": "books.toscrape.com",
    "top_host_share": 1.0
   }
  },
  "shop-product-webscraper": {
   "type": "shop-product",
   "url": "https://webscraper.io/test-sites/e-commerce/static/product/31",
   "http": {
    "bytes_total": 16241,
    "min": 16240,
    "max": 16247,
    "spread": 0.0004,
    "bytes_up": 1905,
    "bytes_down": 14234,
    "requests": 1,
    "hosts": 1,
    "top_host": "webscraper.io",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1329417,
    "min": 1328808,
    "max": 1330261,
    "spread": 0.0011,
    "bytes_up": 32280,
    "bytes_down": 1293993,
    "requests": 29,
    "hosts": 10,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.4238
   },
   "browser-blocked": {
    "bytes_total": 1128330,
    "min": 1128266,
    "max": 1135911,
    "spread": 0.0068,
    "bytes_up": 28142,
    "bytes_down": 1097480,
    "requests": 31,
    "hosts": 9,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.4993
   }
  },
  "shop-product-scrapeme": {
   "type": "shop-product",
   "url": "https://scrapeme.live/shop/Bulbasaur/",
   "http": {
    "bytes_total": 21284,
    "min": 21281,
    "max": 21289,
    "spread": 0.0004,
    "bytes_up": 1897,
    "bytes_down": 19285,
    "requests": 1,
    "hosts": 1,
    "top_host": "scrapeme.live",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1164792,
    "min": 1163643,
    "max": 1183144,
    "spread": 0.0167,
    "bytes_up": 78791,
    "bytes_down": 1082586,
    "requests": 58,
    "hosts": 4,
    "top_host": "scrapeme.live",
    "top_host_share": 0.8973
   },
   "browser-blocked": {
    "bytes_total": 282019,
    "min": 280929,
    "max": 282157,
    "spread": 0.0044,
    "bytes_up": 57492,
    "bytes_down": 222309,
    "requests": 60,
    "hosts": 2,
    "top_host": "scrapeme.live",
    "top_host_share": 0.9263
   }
  },
  "shop-product-scrapingcourse": {
   "type": "shop-product",
   "url": "https://www.scrapingcourse.com/ecommerce/product/abominable-hoodie/",
   "http": {
    "bytes_total": 24684,
    "min": 24674,
    "max": 24695,
    "spread": 0.0009,
    "bytes_up": 1936,
    "bytes_down": 22628,
    "requests": 1,
    "hosts": 1,
    "top_host": "www.scrapingcourse.com",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1572981,
    "min": 1395102,
    "max": 1573778,
    "spread": 0.1136,
    "bytes_up": 34465,
    "bytes_down": 1535600,
    "requests": 58,
    "hosts": 8,
    "top_host": "www.scrapingcourse.com",
    "top_host_share": 0.7894
   },
   "browser-blocked": {
    "bytes_total": 500240,
    "min": 500145,
    "max": 500666,
    "spread": 0.001,
    "bytes_up": 19643,
    "bytes_down": 479295,
    "requests": 60,
    "hosts": 5,
    "top_host": "www.scrapingcourse.com",
    "top_host_share": 0.553
   }
  },
  "shop-product-vercel": {
   "type": "shop-product",
   "url": "https://demo.vercel.store/product/acme-t-shirt",
   "http": {
    "bytes_total": 32093,
    "min": 32093,
    "max": 32111,
    "spread": 0.0006,
    "bytes_up": 1894,
    "bytes_down": 30089,
    "requests": 1,
    "hosts": 1,
    "top_host": "demo.vercel.store",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 477847,
    "min": 464514,
    "max": 478867,
    "spread": 0.03,
    "bytes_up": 12864,
    "bytes_down": 462891,
    "requests": 70,
    "hosts": 1,
    "top_host": "demo.vercel.store",
    "top_host_share": 1.0
   },
   "browser-blocked": {
    "bytes_total": 347898,
    "min": 345751,
    "max": 347913,
    "spread": 0.0062,
    "bytes_up": 9989,
    "bytes_down": 337611,
    "requests": 69,
    "hosts": 1,
    "top_host": "demo.vercel.store",
    "top_host_share": 1.0
   }
  },
  "app-quotes-js": {
   "type": "js-app",
   "url": "https://quotes.toscrape.com/js/",
   "http": {
    "bytes_total": 8995,
    "min": 8995,
    "max": 9030,
    "spread": 0.0039,
    "bytes_up": 1897,
    "bytes_down": 6984,
    "requests": 1,
    "hosts": 1,
    "top_host": "quotes.toscrape.com",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 134232,
    "min": 134180,
    "max": 134275,
    "spread": 0.0007,
    "bytes_up": 7656,
    "bytes_down": 125765,
    "requests": 6,
    "hosts": 3,
    "top_host": "quotes.toscrape.com",
    "top_host_share": 0.4993
   },
   "browser-blocked": {
    "bytes_total": 76650,
    "min": 76447,
    "max": 76774,
    "spread": 0.0043,
    "bytes_up": 5251,
    "bytes_down": 70855,
    "requests": 6,
    "hosts": 2,
    "top_host": "quotes.toscrape.com",
    "top_host_share": 0.8746
   }
  },
  "app-scrapingcourse-js": {
   "type": "js-app",
   "url": "https://www.scrapingcourse.com/javascript-rendering",
   "http": {
    "bytes_total": 11294,
    "min": 11242,
    "max": 11300,
    "spread": 0.0051,
    "bytes_up": 1920,
    "bytes_down": 9254,
    "requests": 1,
    "hosts": 1,
    "top_host": "www.scrapingcourse.com",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 2203748,
    "min": 2189839,
    "max": 2206392,
    "spread": 0.0075,
    "bytes_up": 38441,
    "bytes_down": 2160943,
    "requests": 27,
    "hosts": 8,
    "top_host": "scrapingcourse.com",
    "top_host_share": 0.801
   },
   "browser-blocked": {
    "bytes_total": 370440,
    "min": 367147,
    "max": 370740,
    "spread": 0.0097,
    "bytes_up": 19132,
    "bytes_down": 349396,
    "requests": 27,
    "hosts": 7,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.5138
   }
  },
  "app-webscraper-ajax": {
   "type": "js-app",
   "url": "https://webscraper.io/test-sites/e-commerce/ajax/computers/laptops",
   "http": {
    "bytes_total": 20579,
    "min": 20551,
    "max": 20588,
    "spread": 0.0018,
    "bytes_up": 1910,
    "bytes_down": 18567,
    "requests": 1,
    "hosts": 1,
    "top_host": "webscraper.io",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1335771,
    "min": 1332731,
    "max": 1336195,
    "spread": 0.0026,
    "bytes_up": 32642,
    "bytes_down": 1299833,
    "requests": 29,
    "hosts": 10,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.4218
   },
   "browser-blocked": {
    "bytes_total": 1131488,
    "min": 1131310,
    "max": 1131648,
    "spread": 0.0003,
    "bytes_up": 27212,
    "bytes_down": 1101336,
    "requests": 30,
    "hosts": 9,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.498
   }
  },
  "app-excalidraw": {
   "type": "js-app",
   "url": "https://excalidraw.com/",
   "http": {
    "bytes_total": 10926,
    "min": 10926,
    "max": 10926,
    "spread": 0.0,
    "bytes_up": 1868,
    "bytes_down": 8954,
    "requests": 1,
    "hosts": 1,
    "top_host": "excalidraw.com",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1450743,
    "min": 1278410,
    "max": 1458460,
    "spread": 0.1241,
    "bytes_up": 21579,
    "bytes_down": 1426802,
    "requests": 16,
    "hosts": 5,
    "top_host": "excalidraw.com",
    "top_host_share": 0.8551
   },
   "browser-blocked": {
    "bytes_total": 1263931,
    "min": 1178614,
    "max": 1276072,
    "spread": 0.0771,
    "bytes_up": 10198,
    "bytes_down": 1252928,
    "requests": 21,
    "hosts": 3,
    "top_host": "excalidraw.com",
    "top_host_share": 0.9816
   }
  },
  "blog-rust": {
   "type": "blog",
   "url": "https://blog.rust-lang.org/2026/10/01/Rust-1.99.0/",
   "http": {
    "bytes_total": 13529,
    "min": 13529,
    "max": 13529,
    "spread": 0.0,
    "bytes_up": 1899,
    "bytes_down": 11518,
    "requests": 1,
    "hosts": 1,
    "top_host": "blog.rust-lang.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 123924,
    "min": 123880,
    "max": 124086,
    "spread": 0.0017,
    "bytes_up": 3882,
    "bytes_down": 119773,
    "requests": 18,
    "hosts": 1,
    "top_host": "blog.rust-lang.org",
    "top_host_share": 1.0
   },
   "browser-blocked": {
    "bytes_total": 39935,
    "min": 39831,
    "max": 39945,
    "spread": 0.0029,
    "bytes_up": 3050,
    "bytes_down": 36552,
    "requests": 22,
    "hosts": 1,
    "top_host": "blog.rust-lang.org",
    "top_host_share": 1.0
   }
  },
  "blog-go": {
   "type": "blog",
   "url": "https://go.dev/blog/simd-experiment",
   "http": {
    "bytes_total": 24874,
    "min": 24837,
    "max": 25015,
    "spread": 0.0072,
    "bytes_up": 1888,
    "bytes_down": 22898,
    "requests": 1,
    "hosts": 1,
    "top_host": "go.dev",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 719690,
    "min": 718982,
    "max": 719830,
    "spread": 0.0012,
    "bytes_up": 20715,
    "bytes_down": 697098,
    "requests": 35,
    "hosts": 7,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.4927
   },
   "browser-blocked": {
    "bytes_total": 517853,
    "min": 517720,
    "max": 519986,
    "spread": 0.0044,
    "bytes_up": 11432,
    "bytes_down": 505572,
    "requests": 39,
    "hosts": 4,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.6847
   }
  },
  "blog-kubernetes": {
   "type": "blog",
   "url": "https://kubernetes.io/blog/2026/09/21/kubernetes-v1-37-pvc-last-used-time/",
   "http": {
    "bytes_total": 67660,
    "min": 67470,
    "max": 67978,
    "spread": 0.0075,
    "bytes_up": 1918,
    "bytes_down": 65640,
    "requests": 1,
    "hosts": 1,
    "top_host": "kubernetes.io",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 1178909,
    "min": 1177884,
    "max": 1179015,
    "spread": 0.001,
    "bytes_up": 29912,
    "bytes_down": 1145832,
    "requests": 27,
    "hosts": 10,
    "top_host": "kubernetes.io",
    "top_host_share": 0.4186
   },
   "browser-blocked": {
    "bytes_total": 444326,
    "min": 444156,
    "max": 445170,
    "spread": 0.0023,
    "bytes_up": 16410,
    "bytes_down": 426272,
    "requests": 25,
    "hosts": 6,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.4534
   }
  },
  "blog-mozilla-hacks": {
   "type": "blog",
   "url": "https://hacks.mozilla.org/2026/08/intent-to-ship-jpeg-xl/",
   "http": {
    "bytes_total": 17924,
    "min": 17924,
    "max": 17926,
    "spread": 0.0001,
    "bytes_up": 1921,
    "bytes_down": 15893,
    "requests": 1,
    "hosts": 1,
    "top_host": "hacks.mozilla.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 601067,
    "min": 597616,
    "max": 601206,
    "spread": 0.006,
    "bytes_up": 20173,
    "bytes_down": 578971,
    "requests": 23,
    "hosts": 7,
    "top_host": "hacks.mozilla.org",
    "top_host_share": 0.5139
   },
   "browser-blocked": {
    "bytes_total": 303915,
    "min": 303815,
    "max": 304272,
    "spread": 0.0015,
    "bytes_up": 16151,
    "bytes_down": 286108,
    "requests": 25,
    "hosts": 6,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.5744
   }
  },
  "blog-wordpress": {
   "type": "blog",
   "url": "https://wordpress.org/news/2026/09/wordpress-7-1-2-release/",
   "http": {
    "bytes_total": 39165,
    "min": 39162,
    "max": 39176,
    "spread": 0.0004,
    "bytes_up": 1903,
    "bytes_down": 37160,
    "requests": 1,
    "hosts": 1,
    "top_host": "wordpress.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 569418,
    "min": 560812,
    "max": 569439,
    "spread": 0.0152,
    "bytes_up": 25422,
    "bytes_down": 541117,
    "requests": 32,
    "hosts": 8,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.6048
   },
   "browser-blocked": {
    "bytes_total": 462130,
    "min": 462040,
    "max": 462283,
    "spread": 0.0005,
    "bytes_up": 17586,
    "bytes_down": 442874,
    "requests": 32,
    "hosts": 5,
    "top_host": "www.googletagmanager.com",
    "top_host_share": 0.7451
   }
  },
  "forum-python": {
   "type": "forum",
   "url": "https://discuss.python.org/t/pep-823-none-aware-access-operators/109159",
   "http": {
    "bytes_total": 21553,
    "min": 21552,
    "max": 21598,
    "spread": 0.0021,
    "bytes_up": 1920,
    "bytes_down": 19521,
    "requests": 1,
    "hosts": 1,
    "top_host": "discuss.python.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 2448026,
    "min": 2447224,
    "max": 2473797,
    "spread": 0.0109,
    "bytes_up": 62078,
    "bytes_down": 2376540,
    "requests": 121,
    "hosts": 5,
    "top_host": "us1.discourse-cdn.com",
    "top_host_share": 0.615
   },
   "browser-blocked": {
    "bytes_total": 2183783,
    "min": 2181907,
    "max": 2187195,
    "spread": 0.0024,
    "bytes_up": 61204,
    "bytes_down": 2116406,
    "requests": 121,
    "hosts": 3,
    "top_host": "us1.discourse-cdn.com",
    "top_host_share": 0.6689
   }
  },
  "forum-rust": {
   "type": "forum",
   "url": "https://users.rust-lang.org/t/crate-of-the-week-quality-rules/142609",
   "http": {
    "bytes_total": 20761,
    "min": 20759,
    "max": 20763,
    "spread": 0.0002,
    "bytes_up": 1918,
    "bytes_down": 18729,
    "requests": 1,
    "hosts": 1,
    "top_host": "users.rust-lang.org",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 2276865,
    "min": 2275370,
    "max": 2318749,
    "spread": 0.0191,
    "bytes_up": 57008,
    "bytes_down": 2210558,
    "requests": 130,
    "hosts": 4,
    "top_host": "us1.discourse-cdn.com",
    "top_host_share": 0.6791
   },
   "browser-blocked": {
    "bytes_total": 2262537,
    "min": 2189873,
    "max": 2274499,
    "spread": 0.0374,
    "bytes_up": 63237,
    "bytes_down": 2190189,
    "requests": 130,
    "hosts": 3,
    "top_host": "us1.discourse-cdn.com",
    "top_host_share": 0.6869
   }
  },
  "forum-django": {
   "type": "forum",
   "url": "https://forum.djangoproject.com/t/where-to-restate-minor-breaking-changes-in-security-releases/46036",
   "http": {
    "bytes_total": 19378,
    "min": 19377,
    "max": 19378,
    "spread": 0.0001,
    "bytes_up": 1954,
    "bytes_down": 17302,
    "requests": 1,
    "hosts": 1,
    "top_host": "forum.djangoproject.com",
    "top_host_share": 1.0
   },
   "browser": {
    "bytes_total": 2576577,
    "min": 2550679,
    "max": 2591941,
    "spread": 0.016,
    "bytes_up": 71269,
    "bytes_down": 2496223,
    "requests": 120,
    "hosts": 7,
    "top_host": "us1.discourse-cdn.com",
    "top_host_share": 0.6036
   },
   "browser-blocked": {
    "bytes_total": 2283424,
    "min": 2272061,
    "max": 2285446,
    "spread": 0.0059,
    "bytes_up": 57603,
    "bytes_down": 2217645,
    "requests": 120,
    "hosts": 5,
    "top_host": "us1.discourse-cdn.com",
    "top_host_share": 0.6792
   }
  }
 }
}
