Skip to content
CarbonlessBeta

Carbon report

huggingface.co

Scanned · all pages on huggingface.co

0.336 g

cleaner than an estimated 52.9% 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

3.02 MBcold load, on the wire
986 domains
550 kB8 requests
5.4 kB0% re-downloaded
0.448 g CO₂e
<0.001 g CO₂e
unknown
536 ms
n/a
10 ms

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

What to fix

apply everything → ~0.176 g/visit, rating C

  1. Lazy-load below-the-fold mediasave ~0.051 g/visit (456 kB)High impact · quick fix

    15 below-the-fold images/iframes (911 kB) download immediately for every visitor.

    Add loading="lazy" to below-fold img and iframe elements (and keep it off the LCP image). Browsers then fetch them only when scrolling approaches.

    • younes.svg397 kB
    • hugs.svg220 kB
    • activity.svg168 kB
    • modalities.svg31 kB
    • providers.svg23 kB
  2. Audit third-party servicessave ~0.031 g/visit (275 kB)High impact · moderate effort

    4 third-party domains account for 550 kB (18% 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.com294 kB
    • js.stripe.com252 kB
    • cdnjs.cloudflare.com3.3 kB
    • 0 B
  3. Reduce JavaScript payloadsave ~0.020 g/visit (182 kB)High impact · moderate effort

    60 scripts total 729 kB on the wire (2.19 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. Serve images at the size they displaysave ~0.031 g/visit (279 kB)Medium impact · quick fix

    4 images are encoded at more than twice the pixels the layout shows, even accounting for this viewport's pixel density.

    Generate multiple sizes and let the browser pick with srcset/sizes; a 4000px original behind a 400px slot spends bandwidth no screen displays.

    • younes.svg397 kB
    • hugs.svg220 kB
    • models.webp119 kB
    • compute.svg22 kB
  5. Convert and compress imagessave ~0.022 g/visit (202 kB)Medium impact · quick fix

    2 images exceed 300 kB apiece.

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

    • younes.svg397 kB
    • younes-dark.svg307 kB
  6. 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.

    • carbon.txtNo carbon.txt found at the site root; publishing one is the lightest first step.
  7. Upgrade compression beyond gzipsave ~0.0050 g/visit (45 kB)Advisory · quick fix

    298 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
    • ProductBanners-CAFfk7n_.js2.5 kB
    • index-client-_NYYaho6.js2.2 kB
    • motion-D-uF7TbO.js1.6 kB
    • telemetry1.4 kB
  8. Set a page-weight budgetAdvisory · moderate effort

    At 3.02 MB per view this page rates E. 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

  • Images2.12 MB · 27 req
  • JavaScript729 kB · 60 req
  • CSS87 kB · 2 req
  • Fonts61 kB · 4 req
  • HTML24 kB · 2 req
  • Data (fetch)3.6 kB · 3 req
Ten heaviest requests
ResourceTypeWire sizeCache-Control
huggingface.co/front/assets/homepage/younes.svgimage397 kBmax-age=31536000
huggingface.co/front/assets/homepage/younes-dark.svgimage307 kBmax-age=31536000
de5282c3ca0c.edge.sdk.awswaf.com/de5282c3ca0c/526cf06acb0d/challenge.jsscript290 kBprivate, max-age=86400, stale-while-revalidate=604800
huggingface.co/front/assets/homepage/activity-dark.svgimage275 kBmax-age=31536000
js.stripe.com/v3/script252 kBmax-age=120
huggingface.co/front/assets/homepage/hugs.svgimage220 kBmax-age=31536000
huggingface.co/front/assets/homepage/activity.svgimage168 kBmax-age=31536000
huggingface.co/front/assets/homepage/models.webpimage119 kBmax-age=31536000
huggingface.co/front/assets/homepage/modalities-dark.svgimage108 kBmax-age=31536000
huggingface.co/front/assets/homepage/snippets-dark.svgimage99 kBmax-age=31536000

Trend

CO₂ per visit over time
7 Aug 2026: 0.336 g CO₂e10 Aug 2026: 0.336 g CO₂e0.336 g0.336 g
CO₂ per visit over time
DateCO₂e
7 Aug 20260.336 g
10 Aug 20260.336 g

Share this report

Live carbon badge preview
<a href="https://carbonless.cc/report/huggingface.co"><img src="https://carbonless.cc/api/badge?url=https%3A%2F%2Fhuggingface.co" 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.