Vertical feed data model + player pool — the web counterpart of the
native pools. The pool owns at most preloadAhead + keepBehind + 1 (≤3)
engine instances: neighbours of the visible page sit PREPARED — muted,
paused at 0, on capped standby buffers — so swipes start instantly;
pages outside the window are recycled; everything is released on dispose.
The UI element <og-vertical-feed> drives this; the pool is UI-free and
unit-testable.
Vertical feed data model + player pool — the web counterpart of the native pools. The pool owns at most
preloadAhead + keepBehind + 1(≤3) engine instances: neighbours of the visible page sit PREPARED — muted, paused at 0, on capped standby buffers — so swipes start instantly; pages outside the window are recycled; everything is released on dispose.The UI element
<og-vertical-feed>drives this; the pool is UI-free and unit-testable.