0.113 g
cleaner than an estimated 84.9% of pages on the web
- A+
- A
- B
- C
- D
- E
- F
A+ is 0.04 g or less per view, F is more than 0.359 g CO₂e.
The numbers
- 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
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
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.
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
| Resource | Type | Wire size | Cache-Control |
|---|---|---|---|
| nextjs.org/_next/static/immutable/chunks/0soca707a_xdu.js | script | 74 kB | public,max-age=31536000,immutable |
| nextjs.org/_next/static/immutable/media/Geist_Variable-s.p.2v-cf9syxr5ni.woff2 | font | 70 kB | public,max-age=31536000,immutable |
| nextjs.org/_next/static/immutable/chunks/33qz44j5-yezh.css | stylesheet | 69 kB | public,max-age=31536000,immutable |
| nextjs.org/_stream/external/vercel.fides-cdn.ethyca.com/fides.js?geolocation=EEA | script | 52 kB | max-age=3600, stale-while-revalidate=86400, stale-if-error=86400, public |
| nextjs.org/_next/static/immutable/chunks/0n7lgc0ejk7eq.js | script | 39 kB | public,max-age=31536000,immutable |
| nextjs.org/_next/static/immutable/chunks/3vwykanpyal6m.js | script | 38 kB | public,max-age=31536000,immutable |
| nextjs.org/_next/static/immutable/chunks/1zdxk5p6j_v4b.js | script | 37 kB | public,max-age=31536000,immutable |
| nextjs.org/_next/static/immutable/chunks/3nfe6ecx7k5qj.js | script | 32 kB | public,max-age=31536000,immutable |
| nextjs.org/_next/static/immutable/chunks/0ju1u20qou1vo.js | script | 26 kB | public,max-age=31536000,immutable |
| nextjs.org/blog?_rsc=B5trOEK33pl9np2e | fetch | 26 kB | public, max-age=0, must-revalidate |
Share this report
<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.