v0.1.0-alpha.1 — browser RUM SDK
Pre-release
Pre-release
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-origintraceparentpropagation, 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-uicross-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.)