Skip to content
CarbonlessBeta

Carbon report

huggingface.co/blog

Scanned · all pages on huggingface.co

0.967 g

cleaner than an estimated 18.6% of pages on the web 

  1. A+
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F

A+ is 0.04 g or less per view, F is more than 0.359 g CO₂e.

Sign in to re-scan
What the browser rendered, so you can confirm a real page was measured.

The numbers

8.68 MBcold load, on the wire
1236 domains
548 kB6 requests
73 kB1% re-downloaded
1.29 g CO₂e
0.011 g CO₂e
unknown
1.18 s
0
160 ms

At 10,000 views a month this page emits about 116.1 kg CO₂e a year, roughly 476 km in an average petrol car. The estimate assumes 75% new and 25% returning visitors, a measured cache reload ratio of 1%, and world-average grid intensity. How we calculate this

What to fix

apply everything → ~0.525 g/visit, rating F

  1. Convert and compress imagessave ~0.380 g/visit (3.41 MB)High impact · quick fix

    14 images (7.58 MB) ship in legacy formats (JPEG/PNG/GIF).

    Serve AVIF (or WebP) with responsive srcset sizes, and re-compress oversized files. AVIF typically halves JPEG weight at the same visual quality.

    • Cj0RZwvOSUhFGFEFKgyDw.png2.98 MB
    • 3HJgWuzAFymnAq6TqEdL7.png1.50 MB
    • thumbnail_grabette.png1.45 MB
    • thumbnail.png500 kB
    • ibA2XHLJsqDH9VAL-3ou-.png281 kB
  2. Audit third-party servicessave ~0.031 g/visit (274 kB)High impact · moderate effort

    3 third-party domains account for 548 kB (6% of the page).

    Remove services that no longer earn their place; load the rest on interaction (facades for embeds, delayed consent-gated tags). Each third party is also a privacy and performance dependency.

    • de5282c3ca0c.edge.sdk.awswaf.com293 kB
    • js.stripe.com252 kB
    • cdnjs.cloudflare.com3.3 kB
  3. Reduce JavaScript payloadsave ~0.021 g/visit (192 kB)High impact · moderate effort

    86 scripts total 770 kB on the wire (2.25 MB decoded). Bundles this size usually carry a lot of unused code.

    Split bundles per route, tree-shake dependencies, and audit with a bundle analyzer or coverage profile. A 25% cut is a conservative target for bundles this size.

    • challenge.js290 kB
    • v3252 kB
    • index.js48 kB
    • ViewUtils-OpAoqUBd.js38 kB
    • index-client-CkQhurOl.js28 kB
  4. Verify your hosting energyMedium impact · moderate effort

    This host has not published renewable energy evidence with the Green Web Foundation, so its energy source is unknown.

    Choose a provider listed in the Green Web Directory, or ask your current provider to publish evidence (and a carbon.txt). This cuts the data-center share of every single page view.

  5. Upgrade compression beyond gzipsave ~0.0060 g/visit (54 kB)Advisory · quick fix

    359 kB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.

    Serve precompressed Brotli for static text assets (highest level, compressed at build time) and enable Brotli or zstd for dynamic responses; keep gzip only as the fallback.

    • challenge.js290 kB
    • blog68 kB
    • IconCaretRightCondensed-Cqvy8voX.js940 B
  6. Optimize web fontssave ~0.0043 g/visit (38 kB)Advisory · quick fix

    5 font files total 110 kB.

    Subset fonts to used glyphs, prefer one variable font over multiple weights, serve WOFF2 only, and consider system fonts for UI text.

    • eebe9730-6100-405f-a29c-5a42b00bd10a.woff248 kB
    • source-sans-pro-latin-400-normal.woff215 kB
    • source-sans-pro-latin-600-normal.woff215 kB
    • source-sans-pro-latin-700-normal.woff215 kB
    • ibm-plex-mono-latin-400-normal.woff215 kB
  7. Set a page-weight budgetAdvisory · moderate effort

    At 8.68 MB per view this page rates F. The findings above list where the weight is.

    Agree a transfer budget (e.g. under 975 kB reaches a B), enforce it in CI, and re-scan after each change to hold the line.

Where the bytes are

  • Images7.64 MB · 26 req
  • JavaScript770 kB · 86 req
  • Fonts110 kB · 5 req
  • CSS87 kB · 2 req
  • HTML68 kB · 2 req
  • Data (fetch)2.1 kB · 2 req
Ten heaviest requests
ResourceTypeWire sizeCache-Control
cdn-uploads.huggingface.co/production/uploads/68c1279544f671330c604f4c/Cj0RZwvOSUhFGFEFKgyDw.pngimage2.98 MBn/a
cdn-uploads.huggingface.co/production/uploads/69d815b52c6db28cfdfdd422/3HJgWuzAFymnAq6TqEdL7.pngimage1.50 MBn/a
huggingface.co/blog/assets/grabette/thumbnail_grabette.pngimage1.45 MBmax-age=31536000
huggingface.co/blog/assets/nunchaku-diffusers/thumbnail.pngimage500 kBmax-age=31536000
de5282c3ca0c.edge.sdk.awswaf.com/de5282c3ca0c/526cf06acb0d/challenge.jsscript290 kBprivate, max-age=86400, stale-while-revalidate=604800
cdn-uploads.huggingface.co/production/uploads/642ee6f6ffd6084c6a620985/ibA2XHLJsqDH9VAL-3ou-.pngimage281 kBn/a
cdn-uploads.huggingface.co/production/uploads/644249b08443bce4c9890a0f/DsoMk3kqhMYedjPiZINKv.pngimage269 kBn/a
js.stripe.com/v3/script252 kBmax-age=120
huggingface.co/blog/assets/thinkingmachines-inkling/thumbnail.pngimage138 kBmax-age=31536000
huggingface.co/blog/assets/inference-providers/welcome-baseten.pngimage114 kBmax-age=31536000

Share this report

Live carbon badge preview
<a href="https://carbonless.cc/report/huggingface.co/blog"><img src="https://carbonless.cc/api/badge?url=https%3A%2F%2Fhuggingface.co%2Fblog" alt="Carbon rating for this page" width="150" height="30" loading="lazy" /></a>

The badge is a lightweight SVG (under 1 kB) served with long-lived caching, so a new scan can take up to a day to show through.