Expand description
Portable Web viewer state, bounded remote ranges, and an optional WebGPU bridge.
Structs§
- Browser
Range Abort - Browser-visible cooperative cancellation backed by
AbortController. - Browser
Viewer - WASM-facing portable viewer and bounded remote-range cache.
- Byte
Range - Half-open remote byte range.
- Range
Admission Receipt - Result of admitting one fetched response to the cache.
- Range
Budget - Hard limits for one remote planning/cache session.
- Range
Cache - Exact-range response cache with deterministic LRU eviction.
- Range
Plan - Deterministic cache-hit/fetch/denial decision.
- Range
Planner - Stateful deterministic range planner.
- WebGpu
Frame - One WebGPU/device-resident frame tied to a portable state revision.
- WebGpu
Viewer - Web-compatible bridge from portable viewer state to the shared wgpu backend.
- WebViewer
State - Versioned viewer state shared by native Rust, WASM, Python, and notebooks.
Enums§
- Browser
Input - JSON-friendly browser interaction event.
- WebError
- Portable Web state, range, or rendering error.
Constants§
- WEB_
VIEWER_ STATE_ VERSION - Current portable Web viewer envelope version.
Functions§
- bounded_
fetch_ range - Executes one strictly bounded browser HTTP Range fetch.
Type Aliases§
- WebResult
- Web adapter result.