Skip to the content

All runs

Test run 2026-10-09-142458-31e4ef4

Date
9 Oct 2026, 14:24 UTC
Commit
31e4ef4
Branch
main

Coverage by package

Lines coverage by package

@mark1russell7/lag0102030405060708090100Lines covered (%) →99.9%
Show the data as a table
PackageLines (%)
@mark1russell7/lag99.9%
@mark1russell7/lag8799.9%99.3%99.3%98.2%

Coverage by file

Select a column header to sort the table. The lowest line coverage is first.

packages/lag/src/vitals/PageViewVitals.ts@mark1russell7/lag98.8%98.6%100%97.5%
packages/lag/src/absolute-clock.ts@mark1russell7/lag100%100%100%No data
packages/lag/src/BaselineConfirmation.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/browser/browser-deps.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/browser/indexeddb-journal.ts@mark1russell7/lag100%96.4%91.3%88.9%
packages/lag/src/browser/page-source.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/BrowserReportMonitor.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/BusyTimeProbe.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/ClockDriftMonitor.ts@mark1russell7/lag100%97.8%100%96%
packages/lag/src/ClockReliabilityChecker.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/ClsCalculator.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/ComputePressureMonitor.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/constants.ts@mark1russell7/lag100%100%No dataNo data
packages/lag/src/drift-baseline.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/DriftLag.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/event-line.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/events.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/EventTimingMonitor.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/forwarding-meter.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/FrameTimingMonitor.ts@mark1russell7/lag100%95.8%100%90.3%
packages/lag/src/GCSignalDetector.ts@mark1russell7/lag100%97.7%90.9%85.7%
packages/lag/src/hang-journal.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/IdleAvailabilityMonitor.ts@mark1russell7/lag100%93.2%100%84.2%
packages/lag/src/InpCalculator.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/browser-reports.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/clock-drift.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/clock-reliability.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/compute-pressure.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/drift-lag.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/event-timing.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/frame-timing.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/gc-signal.ts@mark1russell7/lag100%100%100%No data
packages/lag/src/instrumented/idle-availability.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/layout-shift.ts@mark1russell7/lag100%100%100%No data
packages/lag/src/instrumented/lifecycle.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/loaf.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/macrotask-lag.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/memory.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/page-view-context.ts@mark1russell7/lag100%100%91.7%100%
packages/lag/src/instrumented/page-view-spans.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/page-view-vitals.ts@mark1russell7/lag100%100%100%95.7%
packages/lag/src/instrumented/peer-hang-watch.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/scheduling-fairness.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/shared-liveness.ts@mark1russell7/lag100%100%100%No data
packages/lag/src/instrumented/shared.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/throttle-detector.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/instrumented/worker-lag.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/lag-worker.ts@mark1russell7/lag100%100%92.9%97.7%
packages/lag/src/LagLogger.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/LagMonitor.ts@mark1russell7/lag100%100%100%No data
packages/lag/src/LayoutShiftMonitor.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/LongAnimationFrameMonitor.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/MacrotaskLag.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/measurement-conditions.ts@mark1russell7/lag100%100%100%97.8%
packages/lag/src/MemoryMonitor.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/message-task.ts@mark1russell7/lag100%100%100%No data
packages/lag/src/metric-catalog.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/monitor-registry.ts@mark1russell7/lag100%100%100%No data
packages/lag/src/noop-meter.ts@mark1russell7/lag100%100%100%No data
packages/lag/src/ObserverMonitor.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/otel-logger-adapter.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/otel-span-adapter.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/otlp-json.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/PeerHangWatch.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/random-id.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/rate-limiter.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/reliability.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/SchedulingFairnessMonitor.ts@mark1russell7/lag100%98.1%100%92.3%
packages/lag/src/setup-all-monitors.ts@mark1russell7/lag100%100%100%98.8%
packages/lag/src/shared-liveness.ts@mark1russell7/lag100%97.8%100%93.3%
packages/lag/src/SharedLivenessMonitor.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/spans.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/TimerThrottleDetector.ts@mark1russell7/lag100%97.7%100%96.3%
packages/lag/src/vitals/selector.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/vitals/types.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/vitals/ViewCollector.ts@mark1russell7/lag100%97%100%96%
packages/lag/src/WorkerClockSync.ts@mark1russell7/lag100%100%100%100%
packages/lag/src/WorkerLagMonitor.ts@mark1russell7/lag100%100%100%97.4%
packages/lag/src/dep-groups.ts@mark1russell7/lagNo dataNo dataNo dataNo data
packages/lag/src/index.ts@mark1russell7/lagNo dataNo dataNo dataNo data
packages/lag/src/instrumented/index.ts@mark1russell7/lagNo dataNo dataNo dataNo data
packages/lag/src/LifecycleStateMachine.ts@mark1russell7/lagNo dataNo dataNo dataNo data
packages/lag/src/meter.ts@mark1russell7/lagNo dataNo dataNo dataNo data
packages/lag/src/monitor-handle.ts@mark1russell7/lagNo dataNo dataNo dataNo data
packages/lag/src/perf-types.ts@mark1russell7/lagNo dataNo dataNo dataNo data
packages/lag/src/types.ts@mark1russell7/lagNo dataNo dataNo dataNo data
packages/lag/src/worker-protocol.ts@mark1russell7/lagNo dataNo dataNo dataNo data

lag: Main-thread responsiveness monitoring for browser apps, exported as OpenTelemetry metrics.

To change a page, edit its file in packages/site/content/. The writing style guide tells you how.

An AI model (Claude, from Anthropic) wrote most of the text and the code of this site and of the library, under the direction of the author. The tests and the STE linter examine them. The writing standard gives the reason for this note.