Skip to content

v0.1.0-alpha.1 — browser RUM SDK

Pre-release
Pre-release

Choose a tag to compare

@sylvesterdamgaard sylvesterdamgaard released this 04 Jul 19:59

First release — the deep browser RUM SDK for cboxdk/laravel-telemetry.

  • Auto-instrumentation: page load (navigation timing), Web Vitals (LCP/CLS/INP/FCP/TTFB), fetch + XHR with same-origin traceparent propagation, uncaught errors, SPA route changes.
  • Backend-aligned dimensions (src/semconv.ts) so a browser span and the backend span it triggered filter by the same keys — telemetry-ui cross-links them.
  • ~6 KB gzipped, no @opentelemetry/* deps. Builds: ESM, CJS, .d.ts, and a standalone IIFE that auto-inits from its <script data-*> tag.
  • Manual API: record, error, setUser, setAttributes, traceId, flush.

Verified locally: typecheck + 8 tests + build all green. (CI is currently blocked by a GitHub Actions billing/spending-limit setting on the org — not the code.)