DEV Community

Cover image for Is 100KB+ too big for a modern error tracking SDK?
SnapTrace
SnapTrace

Posted on

Is 100KB+ too big for a modern error tracking SDK?

Quick question for frontend and fullstack engineers:

When building modern web apps with the Next.js App Router, how much JavaScript overhead are you willing to accept for telemetry and crash monitoring?

Most enterprise APM SDKs add 100KB to 200KB of minified JavaScript to the client bundle, which often triggers warnings on Google Core Web Vitals (specifically INP and TBT).

I recently built SnapTrace around a strict sub-5KB footprint using native navigator.sendBeacon for zero-blocking asynchronous delivery.

You can test how native browser listeners intercept crashes in real-time on our open sandbox:

👉 Live Simulation Sandbox (No Signup Needed)

Curious to hear your thoughts: Do you prioritize deep breadcrumb profiling even if it adds bundle weight, or do you prefer featherweight listeners that protect page speed?

Top comments (0)