A full CMP.
About 5 KB.
One request.
A full CMP doesn't need a heavy script stack. Lean Cookie Consent is a lightweight CMP for agencies and developers who need cookie banners, preferences, Consent Mode v2, blocking and consent evidence without adding unnecessary payload to client websites.
Why lightweight matters
A consent banner often loads before analytics, ads and marketing tags. If the CMP is heavy, every page starts with extra performance overhead.
One request
Lean's embed is delivered as a single operational payload for the tested configurations.
Small compressed body
Standard monolingual and bilingual configurations stay around 5 KB Brotli body size in the current benchmark.
Full CMP features
Banner, preference center, Consent Mode v2, blocking, iframe release and server-side consent evidence.
Benchmark proof summary
| CMP | Total initial transfer | Requests |
|---|---|---|
| Lean Cookie Consent mono | 5.3 KB CDP / 5.0 KB Brotli body | 1 |
| CookieYes | 35.7 KB | 12 |
| CookieScript | 43.7 KB | 2 |
| iubenda | 120.5 KB | 5 |
| Cookiebot | 153.5 KB | 5 |
| OneTrust | 213.4 KB | 14 |
Values come from the CMP Performance Benchmark 2026. This is a summary only; methodology, caveats and metric definitions belong on the benchmark page.
Who Lean is for
Web agencies
Manage consent across client sites without adding a heavy CMP stack to every project.
Developers
Implement Consent Mode v2, blocking and preferences with predictable payload and clear behavior.
Performance-minded teams
Keep the consent layer small enough to explain during PageSpeed and launch reviews.
FAQ
What is a lightweight CMP?
A lightweight CMP is a consent management platform designed to provide real consent features while minimizing initial payload, request count and implementation overhead.
Is Lean just a cookie banner?
No. Lean includes banner UI, a preference center, Consent Mode v2 support, script/iframe blocking and server-side consent evidence workflows.
Can a CMP affect PageSpeed?
Yes. CMP scripts often load early, so their request count and JavaScript payload can affect perceived performance and debugging complexity.
Use a CMP that respects the performance budget.
Lean is built for agencies and developers who need consent workflows without unnecessary payload.