The open benchmark for what consent banners actually cost.

We run every major consent banner under identical, fixed conditions and score it on banner speed, page impact, network cost and visitor experience. Open source, reproducible, and rerun as vendors change.

12 of 12 installations

Runs per integration: 20How scoring worksView test setup

Run 2026-09-23T13-16-00-056Z; throttled mobile · cold cache · p75. Sorted by score, highest first. Each value is the p75 of 20 loads; intervals and every load are on the detail page.
#Provider0–100 against published anchors: Banner Speed 30%, Page Impact 25%, Network Cost 25%, Visitor Experience 20%. Good ≥ 80, Fair 60–79, Poor < 60.From navigation start until the consent banner was detected as visible.Bytes transferred beyond the no-SDK control on the same condition, read off the wire.Share of the first viewport the banner's bounding box occupied when detected.Largest Contentful Paint How long until the biggest element on screen, usually the main image or headline, has rendered. Reported, not scored.Cumulative Layout Shift How much content jumps around while the page loads, for example when a banner pushes it down. 0 means nothing moved. Reported, not scored.Total Blocking Time How long scripts kept the browser too busy to respond to a tap or click, counting only the part of each long task past 50 ms. Scored in Page Impact, as the increase over the no-SDK control.First Contentful Paint How long until the first text or image appears on screen. Scored in Page Impact, as the delay beyond the no-SDK control.
1CookieYes@cookieyes/nextjs@0.6.085Good893ms19.5KB11.7%3.0s0.000705ms859ms
1CookieYes@cookieyes/react@0.8.085Good1.1s22.7KB11.7%2.5s0.000533ms1.1s
3CookieYesVendor CDN script66Fair3.5s28.3KB10.0%4.0s0.000578ms1.1s
4c15t@c15t/nextjs@2.2.1 (offline)64Fair3.4s59.7KB27.8%954ms0.000596ms954ms
5c15t@c15t/react@2.2.1 (offline)63Fair3.5s59.7KB27.8%978ms0.000634ms978ms
6c15t@c15t/nextjs@2.2.155Poor5.9s59.8KB27.8%883ms0.000521ms883ms
7c15t@c15t/react@2.2.154Poor5.4s59.8KB27.8%970ms0.000547ms970ms
8EnzuzoVendor CDN script53Poor3.1s117.5KB9.4%3.2s0.000981ms2.6s
8OsanoVendor CDN script53Poor3.8s82.3KB12.8%2.3s0.000712ms2.3s
10IubendaVendor CDN script44Poor4.0s132.1KB23.5%1.6s0.0001.1s1.6s
11OneTrustVendor CDN script32Poor5.4s205.2KB16.4%5.5s0.0111.5s570ms
12KetchVendor CDN script30Poor8.4s353.0KB16.9%770ms0.0002.8s770ms