Skip to content
CarbonlessBeta

Carbon report

exe.dev

Scanned · all pages on exe.dev

0.187 g

cleaner than an estimated 73.4% 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.68 MBcold load, on the wire
233 domains
33 kB2 requests
13 kB1% re-downloaded
0.249 g CO₂e
0.0019 g CO₂e
unknown
1.22 s
0.004
172 ms

At 10,000 views a month this page emits about 22.4 kg CO₂e a year, roughly 92 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.109 g/visit, rating B

  1. Convert and compress imagessave ~0.072 g/visit (644 kB)High impact · quick fix

    1 image (1.43 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.

    • exy.png1.43 MB
  2. Enable text compressionsave ~0.0046 g/visit (41 kB)Medium impact · quick fix

    3 text resources (59 kB) are served without gzip/Brotli.

    Enable Brotli (or at least gzip) on the server or CDN for HTML, CSS, JavaScript, JSON and SVG. Typical reduction is ~70%.

    • term-player.js26 kB
    • index.css21 kB
    • exe.dev12 kB
  3. 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.

  4. Upgrade compression beyond gzipsave ~0.0017 g/visit (15 kB)Advisory · quick fix

    100 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.

    • 600-Ce9kNqBK.js63 kB
    • 600-BhwNWuTr.css14 kB
    • ExeBuilder-jIYBtQhS.js5.8 kB
    • newExe-e1L-l6hy.js4.8 kB
    • tokens-D0Hn2-yX.css3.9 kB
  5. Remove references to broken resourcessave ~<0.001 g/visit (146 B)Advisory · quick fix

    2 requests 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.

    • profileHTTP 401 · 97 B
    • integrationsHTTP 401 · 49 B

Where the bytes are

  • Images1.43 MB · 1 req
  • JavaScript112 kB · 7 req
  • Fonts75 kB · 3 req
  • CSS48 kB · 7 req
  • HTML12 kB · 1 req
  • Data (fetch)305 B · 4 req
Ten heaviest requests
ResourceTypeWire sizeCache-Control
exe.dev/static/exy.pngimage1.43 MBno-cache
exe.dev/assets/600-Ce9kNqBK.jsscript63 kBpublic, max-age=604800, immutable
fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2font32 kBpublic, max-age=31536000
exe.dev/static/term-player.js?v=1script26 kBno-cache
exe.dev/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2font22 kBpublic, max-age=604800, immutable
exe.dev/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2font21 kBpublic, max-age=604800, immutable
exe.dev/static/index.css?v=16stylesheet21 kBno-cache
exe.dev/assets/600-BhwNWuTr.cssstylesheet14 kBpublic, max-age=604800, immutable
exe.dev/document12 kBn/a
exe.dev/static/index.js?v=6script8.3 kBno-cache

Share this report

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