0.087 g
cleaner than an estimated 88.8% 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.114 g CO₂e
- 0.0050 g CO₂e
- verified green
- 752 ms
- n/a
- 44 ms
At 10,000 views a month this page emits about 10.4 kg CO₂e a year, roughly 43 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.046 g/visit, rating A
Audit third-party servicessave ~0.014 g/visit (154 kB)Medium impact · moderate effort
5 third-party domains account for 308 kB (33% 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.
- resize.imagekit.co306 kB
- stats.g.doubleclick.net555 B
- analytics.google.com546 B
- www.google.sn408 B
- www.googletagmanager.com392 B
Reduce JavaScript payloadsave ~0.013 g/visit (144 kB)Medium impact · moderate effort
66 scripts total 576 kB on the wire (1.74 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.
- l4IeoFcuNbJtO_FYOtXQYSP8odqvxs47R7Ency5yPHv_8QpD164 kB
- gtm.js133 kB
- Chart.bundle-eaff0df7.js73 kB
- chartjs-adapter-date-fns.bundle-f3e4b617.js36 kB
- turbo.min-86bf8853.js31 kB
Convert and compress imagessave ~0.013 g/visit (138 kB)Medium impact · quick fix
56 images (306 kB) 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.
- gv2loa8t2lwhs9kg36m79dcfi20827 kB
- y016dnwqe80u1j2npy4f6suxmt5f13 kB
- wq3dhog80urf9pgvw6j59rayba8l12 kB
- ggxlbuvxb18ucns1w9sh8qr8yt2u12 kB
- gqodevyehgzn7zk9o0xeoqf5qt1011 kB
Lazy-load below-the-fold mediasave ~<0.001 g/visit (6.3 kB)Medium impact · quick fix
20 below-the-fold images/iframes (127 kB) download immediately for every visitor.
Add loading="lazy" to below-fold img and iframe elements (and keep it off the LCP image). Browsers then fetch them only when scrolling approaches.
- y016dnwqe80u1j2npy4f6suxmt5f13 kB
- 53xo1iy0dqfe0s9nsswf3nj5z13t9.5 kB
- o1or764whfp0ks3ysmn7y19m2xl48.5 kB
- gsj0c9my2dg7ix1d8jxukwp3znta8.5 kB
- kqlq9opuomz6xfnokaj6cuqji3ny7.7 kB
Where the bytes are
- JavaScript576 kB · 66 req
- Images306 kB · 56 req
- CSS30 kB · 3 req
- HTML27 kB · 1 req
- Other1.1 kB · 2 req
- Data (fetch)0 B · 1 req
Ten heaviest requests
| Resource | Type | Wire size | Cache-Control |
|---|---|---|---|
| betalist.com/metrics/l4IeoFcuNbJtO_FYOtXQYSP8odqvxs47R7Ency5yPHv_8QpD | script | 164 kB | private, max-age=900 |
| betalist.com/metrics/gtm.js?id=GTM-KDTKCJPW | script | 133 kB | private, max-age=900 |
| betalist.com/assets/Chart.bundle-eaff0df7.js | script | 73 kB | public, max-age=31556952 |
| betalist.com/assets/chartjs-adapter-date-fns.bundle-f3e4b617.js | script | 36 kB | public, max-age=31556952 |
| betalist.com/assets/turbo.min-86bf8853.js | script | 31 kB | public, max-age=31556952 |
| resize.imagekit.co/avpdIoMTVFpu8oBITj68INdfJQ-EA6bLs0r9bnhtJDw/s:56:56/dpr:2/plain/s3://betalist-production/gv2loa8t2lwhs9kg36m79dcfi208 | image | 27 kB | public, max-age=31536000 |
| betalist.com/ | document | 27 kB | max-age=0, private, must-revalidate |
| betalist.com/assets/tailwind-bbd18f46.css | stylesheet | 24 kB | public, max-age=31556952 |
| betalist.com/assets/sortablejs-171087e4.js | script | 19 kB | public, max-age=31556952 |
| betalist.com/assets/tom-select-bf1b6e5d.js | script | 19 kB | public, max-age=31556952 |
Share this report
<a href="https://carbonless.cc/report/betalist.com"><img src="https://carbonless.cc/api/badge?url=https%3A%2F%2Fbetalist.com" 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.