every.channel/evolution/proposals/ECP-0075-moq-watch-0.2.0-live-stability.md
2026-02-24 22:44:05 -08:00

20 lines
920 B
Markdown

# ECP-0075: Bump Web Watcher To `@moq/watch@0.2.0`
## Context
Production web watchers currently load `@moq/watch@0.1.1`. Under live OTA relay streams, Chromium sessions frequently emit runtime failures (`VideoFrame clone` errors and repeated stream resets), leaving playback stalled even after successful subscribe.
## Decision
Update the web watcher module import set to `@moq/watch@0.2.0` across all CDN fallbacks (`esm.sh`, `jsdelivr`, `unpkg`).
Set both `name` and `path` attributes on `<moq-watch>` so minor-version attribute differences do not break subscription.
## Rationale
- Keeps the architecture unchanged (same `<moq-watch>` component and parameters).
- Pulls in upstream runtime fixes without introducing new local playback logic.
- Preserves multi-CDN fallback behavior already used for dependency resilience.
## Reversibility
- Roll back by pinning imports back to `0.1.1` if regressions appear.