Live Performance Benchmark
This page embeds a real EndorseKit widget and measures its performance in your browser, right now. No synthetic scores — these are your actual numbers.
Google Lighthouse Scores
Live scores from Google's PageSpeed Insights API — the same engine behind Lighthouse in Chrome DevTools.
Live Widget (rendering below)
Detailed Breakdown
| Script download | — |
| Widget initialization | — |
| API call (combined, edge-cached) | — |
| API call (2nd, if uncached) | — |
| DOM render time | — |
| Total blocking time | — |
| CSS isolation method | — |
| Raw script size (uncompressed) | — |
| JSON-LD schema injected | — |
| Cookies before widget | — |
| Cookies after widget | — |
| Third-party scripts loaded | — |
How this benchmark works
This page embeds a real EndorseKit widget — the same script tag customers use. It reads the browser's Performance API (Resource Timing) to measure exactly what happened during load. Nothing is simulated — these are the actual numbers from your browser, your network, right now.
The widget loads testimonials from our live Supabase database, renders them inside a Shadow DOM container, and optionally injects JSON-LD structured data for SEO. The entire process — script download, API calls, and render — is what you're measuring.
Lightweight by design, not by accident.
One script tag. Shadow DOM isolated. No frameworks shipped to the browser. No cookies, no tracking pixels, no iframes.
Get EndorseKit →