Skip to content
CarbonlessBeta

0.121 g

cleaner than an estimated 83.7% 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.33 MBcold load, on the wire
5010 domains
1.08 MB37 requests
1.2 kB0% re-downloaded
0.161 g CO₂e
<0.001 g CO₂e
verified green
348 ms
0.075
180 ms

At 10,000 views a month this page emits about 14.5 kg CO₂e a year, roughly 59 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.048 g/visit, rating A

  1. Audit third-party servicessave ~0.049 g/visit (542 kB)High impact · moderate effort

    9 third-party domains account for 1.08 MB (81% 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.

    • platform.twitter.com672 kB
    • video.twimg.com200 kB
    • www.googletagmanager.com170 kB
    • pbs.twimg.com37 kB
    • img.shields.io2.5 kB
    • cdn.syndication.twimg.com1.7 kB
  2. Reduce JavaScript payloadsave ~0.018 g/visit (202 kB)High impact · moderate effort

    23 scripts total 806 kB on the wire (2.53 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.

    • js170 kB
    • embed.9449.78398904051446294e3d.js164 kB
    • embed.loaders.video.PlayerHls1.5.6b354f03e70e…124 kB
    • embed.9203.1b3edf1dee6d205547e0.js84 kB
    • client.BIGLHmRd.js44 kB
  3. Serve images at the size they displaysave ~0.0053 g/visit (59 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.

    • web-client.D8FIohd6_ZkD0ji.webp33 kB
    • rustdesk-for-linux-og.Bq7IYL5Z_ZIHUuK.webp22 kB
    • flutter-win7.c3Og4BXW_Z27uPeV.webp17 kB
    • device-group.DRAWycde_1GwNoS.webp12 kB
  4. Upgrade compression beyond gzipsave ~0.010 g/visit (115 kB)Advisory · quick fix

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

    • embed.9449.78398904051446294e3d.js164 kB
    • embed.loaders.video.PlayerHls1.5.6b354f03e70e…124 kB
    • widget_iframe.1227a5674072e080ffb1ba14ac0c107…106 kB
    • embed.9203.1b3edf1dee6d205547e0.js84 kB
    • client.BIGLHmRd.js44 kB

Where the bytes are

  • JavaScript806 kB · 23 req
  • Data (XHR)201 kB · 10 req
  • Images138 kB · 10 req
  • HTML119 kB · 3 req
  • Fonts49 kB · 1 req
  • CSS18 kB · 1 req
  • Data (fetch)965 B · 2 req
Ten heaviest requests
ResourceTypeWire sizeCache-Control
www.googletagmanager.com/gtag/js?id=G-JQ0BSM74FBscript170 kBprivate, max-age=900
platform.twitter.com/embed/embed.9449.78398904051446294e3d.jsscript164 kBpublic, max-age=315360000
platform.twitter.com/embed/embed.loaders.video.PlayerHls1.5.6b354f03e70e1c9e8314.jsscript124 kBpublic, max-age=315360000
platform.twitter.com/widgets/widget_iframe.1227a5674072e080ffb1ba14ac0c1079.html?origin=https%3A%2F%2Frustdesk.comdocument106 kBpublic, max-age=315360000
platform.twitter.com/embed/embed.9203.1b3edf1dee6d205547e0.jsscript84 kBpublic, max-age=315360000
video.twimg.com/amplify_video/2087945058037403649/vid/avc1/6000/9000/1016x720/aO37a6lDvnSNYLvP.m4sxhr57 kBpublic, max-age=604800
video.twimg.com/amplify_video/2087945058037403649/vid/avc1/9000/12000/1016x720/8oMXX50VmjLzLxWK.m4sxhr50 kBpublic, max-age=604800
video.twimg.com/amplify_video/2087945058037403649/vid/avc1/0/3000/1016x720/7CQCc0zTrh3-CHd7.m4sxhr50 kBpublic, max-age=604800
rustdesk.com/_astro/inter-latin-wght-normal.C2S99t-D.woff2font49 kBpublic, max-age=2592000
rustdesk.com/_astro/client.BIGLHmRd.jsscript44 kBpublic, max-age=31536000, immutable

Share this report

Live carbon badge preview
<a href="https://carbonless.cc/report/rustdesk.com/blog/unattended-remote-access-wayland"><img src="https://carbonless.cc/api/badge?url=https%3A%2F%2Frustdesk.com%2Fblog%2Funattended-remote-access-wayland" 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.