Skip to main content
EnzuzoEnzuzo

Enzuzo cookie banner: speed and features

In our tests with its Script tag integration, Enzuzo showed its cookie banner in a median 424 ms on desktop. It delayed the main content by 0 ms. Accept responded in under 16 ms and Reject in 16 ms. It held trackers back in all 4 consent checks.

On an emulated mid-tier phone, the banner took 2.32 s. Per vendor docs, Enzuzo supports IAB TCF, Google Consent Mode v2, Google CMP certification and Global Privacy Control. We could not confirm IAB GPP.

Version tested
Hosted
Vendor
Enzuzo
Website
enzuzo.com (opens in a new tab)

Results for

Framework

How fast is Enzuzo’s cookie banner?

On Script tag. We measured other CMPs on Next.js only, so this comparison uses Enzuzo’s other integrations.

How fast does the banner appear?

424 ms
Moderate

Median of 15 visits.

2nd fastest of 6 Enzuzo integrations. Field median 453 ms. Enzuzo: 424 ms.
All 6 integrations, best first
  1. Astro412 ms
  2. Script tag424 ms
  3. React443 ms
  4. TanStack Start463 ms
  5. Next.js477 ms
  6. Nuxt480 ms

Does it slow the page down?

0 ms
Small

Compared with the same page without a consent manager. There were too few paired visits to calculate an interval.

2nd of 6 Enzuzo integrations, from least to most delay. Field median 4 ms. Enzuzo: 0 ms.
All 6 integrations, best first
  1. React−4 ms
  2. Script tag0 ms
  3. Next.js4 ms
  4. Nuxt4 ms
  5. TanStack Start4 ms
  6. Astro8 ms

How fast does a click respond?

Under 16 msOne visit measured
Fast

Reject responded in 16 ms. Under 200 ms feels instant.

Joint fastest of 6 Enzuzo integrations. Field median 16 ms. Enzuzo: 16 ms.
All 6 integrations, best first
  1. Nuxt16 ms
  2. Astro16 ms
  3. React16 ms
  4. Script tag16 ms
  5. Next.js24 ms
  6. TanStack Start24 ms

Does it block trackers until consent?

4 of 4consent checks passed
Blocked

No tracker ran and the page set no cookie before the visitor chose.

All 6 Enzuzo integrations passed every check. Field median 100%. Enzuzo: 100%.
All 6 integrations, best first
  1. Next.js100%
  2. Nuxt100%
  3. Astro100%
  4. TanStack Start100%
  5. React100%
  6. Script tag100%

Which standards and features does Enzuzo support?

Each status comes from Enzuzo’s documentation. CookieBench does not test these features unless a line says so.

  • Verified by test
  • Per vendor docs
  • Partial
  • Not supported
  • Unknown

Which frameworks does Enzuzo support?

First-party SDKs
None
Script tag
Supported
Measured in this run
Script tag, React, Next.js, Nuxt, Astro and TanStack Start

Support per Enzuzo’s documentation (opens in a new tab).

Enzuzo’s results by framework, desktop

Each row is a separate app. We measured each one against the same app without a consent manager. The rows compare integrations, not frameworks.

Enzuzo results by framework on the desktop profile: banner time, page delay, click response and tracker blocking
FrameworkBanner appearsPage slowed byClick responds inTrackers blocked
Script tagShown above
424 msModerate
0 msSmall
Under 16 msOne visit measuredFast
4 of 4 passed
React
443 msModerate
−4 msSmall
16 msOne visit measuredFast
4 of 4 passed
Next.jsShared with every CMP
477 msModerate
+4 msSmall
24 msOne visit measuredFast
4 of 4 passed
Nuxt
480 msModerate
+4 msSmall
16 msOne visit measuredFast
4 of 4 passed
Astro
412 msModerate
+8 msSmall
16 msOne visit measuredFast
4 of 4 passed
TanStack Start
463 msModerate
+4 msSmall
24 msOne visit measuredFast
4 of 4 passed

Were there problems testing Enzuzo?

We show each missing answer as missing, never as zero.

Desktop

  • Its remote script or config changed during the run, so the run gives no confidence intervals for this cell. Differences are medians only.

Mobile (emulated)

  • Its remote script or config changed during the run, so the run gives no confidence intervals for this cell. Differences are medians only.

When does Enzuzo load, and what does it cost the page?

Lab detail for engineers. All Core Web Vitals are here. The summary leaves some of them out.

When does Enzuzo start loading?

The banner was visible at 424 ms. The published results do not show when Enzuzo started to load.

Enzuzo load timeline, Desktop, Script tag: milliseconds from navigation
EventTime from navigation
First byte (TTFB)2 ms
First paint (FCP)40 ms
Largest paint (LCP)100 ms
Banner visible424 ms
CMP requested
CMP loaded
Consent state known

How do page vitals compare with no consent manager?

Each row shows the value on the page with the consent manager. It also shows how far the value moved from the same page without one.

Enzuzo page vitals, Desktop, Script tag, with the difference from a page without a consent manager
MeasureWith EnzuzoDifference
TTFBTime to first byte2 ms0 msNo interval reported
FCPFirst Contentful Paint40 ms−8 msNo interval reported
LCPLargest Contentful Paint100 ms0 msNo interval reported
CLSCumulative Layout Shift0.000.00No interval reported
Primary content paintThe page’s main content, not the banner100 ms0 msNo interval reported

What was the largest element on screen?

LCP times the largest element on screen. If that is the banner, LCP measures the banner instead of the page.

There is no LCP attribution for this profile and framework.

What happens after a visitor clicks Accept?

The screen responded to Accept in 16 ms.

Enzuzo after Accept, Desktop, Script tag: milliseconds from the click
EventTime from the click
Screen respondsUnder 16 ms
Banner gone
Consent applied
Analytics active

How much does it download?

Initial transfer happens before the page settles. Deferred transfer comes after.

Enzuzo network use during the first load, Desktop, Script tag
MeasureWith EnzuzoDifference
Initial transferBytes before the page settles652 KB+153 KBNo interval reported
Deferred transferBytes loaded laterNot compared
RequestsAll requests8+2No interval reported
Third-party requestsRequests to other hosts2+2No interval reported

Does it block the main thread?

Long tasks are stretches over 50 ms when the page cannot respond to taps or keys.

Enzuzo long-task time during load, Desktop, Script tag
MeasureWith EnzuzoDifference
Long-task timeBlocking time during load43 ms+43 msNo interval reported

What do returning visitors see?

A visitor who accepted on an earlier visit comes back. We check that the banner stays hidden.

Banner stayed hidden
Consent state known at

What was tested?

Analysis
matrix-2026-10-11

Questions about Enzuzo

Answers use both test profiles.

On desktop, it appeared in a median 477 ms, against 471 ms for the median of the 10 CMPs measured. On an emulated mid-tier phone, it appeared in a median 2.75 s, against 2.71 s for the median of the 10 CMPs measured.