RFC: Browser (v1)
Status: Draft
Version: v1
Scope: Browser-native interoperability
Non-goals: Execution, persistence, protocols
1. Purpose
Defines browser-specific adapters using Web Streams.
2. Package Model
Alias:
@xmachines/browser
Implementations:
browser-dombrowser-wsbrowser-worker
Only non-isomorphic APIs receive browser packages.
3. Invariants
- Web Streams only
- Optional dependency
- No persistence
- No protocol semantics
4. Lock statement
Browser interop is explicit and stream-based.
This is Browser v1.