0.029 g
cleaner than an estimated 96.3% 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.039 g CO₂e
- 0.0017 g CO₂e
- verified green
- 264 ms
- n/a
- 89 ms
At 10,000 views a month this page emits about 3.5 kg CO₂e a year, roughly 14 km in an average petrol car. The estimate assumes 75% new and 25% returning visitors, a measured cache reload ratio of 4%, and world-average grid intensity. How we calculate this
What to fix
apply everything → ~0.020 g/visit, rating A+
Reduce JavaScript payloadsave ~0.0056 g/visit (60 kB)Medium impact · moderate effort
14 scripts total 241 kB on the wire (744 kB 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.
- 08ttfj81-47mu.js72 kB
- 0wonam-vii-qp.js44 kB
- 2-xd4eotmu2l9.js36 kB
- 43ntg-xs81qkn.js19 kB
- 0c-us8uhd428w.js14 kB
Upgrade compression beyond gzipsave ~0.0035 g/visit (38 kB)Advisory · quick fix
256 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.
- 08ttfj81-47mu.js72 kB
- 0wonam-vii-qp.js44 kB
- 2-xd4eotmu2l9.js36 kB
- 43ntg-xs81qkn.js19 kB
- 0c-us8uhd428w.js14 kB
Where the bytes are
- JavaScript241 kB · 14 req
- Fonts30 kB · 1 req
- Images18 kB · 2 req
- HTML13 kB · 1 req
- CSS13 kB · 1 req
- Data (fetch)2.9 kB · 8 req
Ten heaviest requests
| Resource | Type | Wire size | Cache-Control |
|---|---|---|---|
| carbonless.cc/_next/static/chunks/08ttfj81-47mu.js | script | 72 kB | public, max-age=31536000, immutable |
| carbonless.cc/_next/static/chunks/0wonam-vii-qp.js | script | 44 kB | public, max-age=31536000, immutable |
| carbonless.cc/_next/static/chunks/2-xd4eotmu2l9.js | script | 36 kB | public, max-age=31536000, immutable |
| carbonless.cc/_next/static/media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2 | font | 30 kB | public, max-age=31536000, immutable |
| carbonless.cc/_next/static/chunks/43ntg-xs81qkn.js | script | 19 kB | public, max-age=31536000, immutable |
| carbonless.cc/api/screenshots/c37092bf-e68b-4e85-8091-90865b06a75f | image | 17 kB | public, max-age=31536000, immutable |
| carbonless.cc/_next/static/chunks/0c-us8uhd428w.js | script | 14 kB | public, max-age=31536000, immutable |
| carbonless.cc/report/carbonless.cc | document | 13 kB | private, no-cache, no-store, max-age=0, must-revalidate |
| carbonless.cc/_next/static/chunks/3ltko0ljlntgd.css | stylesheet | 13 kB | public, max-age=31536000, immutable |
| carbonless.cc/_next/static/chunks/1vcx4kgxcd8nm.js | script | 12 kB | public, max-age=31536000, immutable |
Share this report
<a href="https://carbonless.cc/report/carbonless.cc/report/carbonless.cc"><img src="https://carbonless.cc/api/badge?url=https%3A%2F%2Fcarbonless.cc%2Freport%2Fcarbonless.cc" 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.