DEV Community

SnapTrace
SnapTrace

Posted on

Why does an error tracking SDK need to weigh 120KB?

Quick question for frontend engineers:

Why does capturing a frontend stack trace in 2026 still require importing 120KB+ of minified JavaScript?

At what point did the telemetry SDK become heavier than the actual application code we're shipping to users?

I got fed up with heavy APM bundles hurting Google Core Web Vitals (INP), so I built a sub-5KB listener that dispatches asynchronously via navigator.sendBeacon (0ms delay) and auto-collapses runaway loop crashes.

Live sandbox to test payloads and regex masking (no signup):

👉 https://snaptrace-dashboard.vercel.app/test

What is your hard bundle size limit for third-party monitoring libraries?

Top comments (0)