Skip to content

system traces: migrate remaining browser sampler traces to trackers #60

Open

Description

@krassx

Memory, connection, orientation and device memory still come from the legacy browser sampler (packages/browser/src/system-metrics.ts). Only battery was migrated in PR #55.

Slices: tracker per signal (connection with onLine-first mapper, orientation, memory, device memory), a shared PageLifecycleTracker, then delete the legacy samplers (browser and node system-metrics.ts / guarded variants) and the duplicated guard helpers. Then new traces (ST1+) and Electron trackers (ST6). See docs/design/system-traces-expansion.md §14.

Deferred from PR #55 (trace producers over shared trackers).

🤖 Generated with Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions