Skip to content
CarbonlessBeta

Carbon report

nextjs.org/team

Scanned · all pages on nextjs.org

0.113 g

cleaner than an estimated 84.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

1.01 MBcold load, on the wire
1001 domains
0 B0 requests
24 kB2% re-downloaded
0.149 g CO₂e
0.0035 g CO₂e
unknown
628 ms
n/a
6 ms

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

What to fix

apply everything → ~0.096 g/visit, rating B

  1. Reduce JavaScript payloadsave ~0.017 g/visit (153 kB)Medium impact · moderate effort

    37 scripts total 613 kB on the wire (1.85 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.

    • 0soca707a_xdu.js74 kB
    • fides.js52 kB
    • 0n7lgc0ejk7eq.js39 kB
    • 3vwykanpyal6m.js38 kB
    • 1zdxk5p6j_v4b.js37 kB
  2. 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.

  3. Remove references to broken resourcessave ~<0.001 g/visit (190 B)Advisory · quick fix

    1 request answered 4xx/5xx on load: transfer and connections spent on nothing, on every single visit.

    Delete or fix the references (stale asset URLs, dead third-party tags). Each one is a request the page provably does not need.

    • get-sessionHTTP 401 · 190 B

Where the bytes are

  • JavaScript613 kB · 37 req
  • Images98 kB · 39 req
  • CSS96 kB · 6 req
  • Fonts95 kB · 2 req
  • Data (fetch)83 kB · 14 req
  • HTML20 kB · 1 req
  • Other1.7 kB · 1 req
Ten heaviest requests
ResourceTypeWire sizeCache-Control
nextjs.org/_next/static/immutable/chunks/0soca707a_xdu.jsscript74 kBpublic,max-age=31536000,immutable
nextjs.org/_next/static/immutable/media/Geist_Variable-s.p.2v-cf9syxr5ni.woff2font70 kBpublic,max-age=31536000,immutable
nextjs.org/_next/static/immutable/chunks/33qz44j5-yezh.cssstylesheet69 kBpublic,max-age=31536000,immutable
nextjs.org/_stream/external/vercel.fides-cdn.ethyca.com/fides.js?geolocation=EEAscript52 kBmax-age=3600, stale-while-revalidate=86400, stale-if-error=86400, public
nextjs.org/_next/static/immutable/chunks/0n7lgc0ejk7eq.jsscript39 kBpublic,max-age=31536000,immutable
nextjs.org/_next/static/immutable/chunks/3vwykanpyal6m.jsscript38 kBpublic,max-age=31536000,immutable
nextjs.org/_next/static/immutable/chunks/1zdxk5p6j_v4b.jsscript37 kBpublic,max-age=31536000,immutable
nextjs.org/_next/static/immutable/chunks/3nfe6ecx7k5qj.jsscript32 kBpublic,max-age=31536000,immutable
nextjs.org/_next/static/immutable/chunks/0ju1u20qou1vo.jsscript26 kBpublic,max-age=31536000,immutable
nextjs.org/blog?_rsc=B5trOEK33pl9np2efetch26 kBpublic, max-age=0, must-revalidate

Share this report

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