Multi-doménová operační konzole — 12 408 satelitů, letadel a lodí, propagovaných živě v prohlížeči.
Vesmírné a obranné týmy dnes provozují svůj operační obraz v prohlížeči — ale propagovat desítky tisíc orbitálních objektů v 60 fps, živě a bez placené tile/token služby je přesně to místo, kde většina dem padá.
Začalo to u matematiky SGP4 propagace a jedné otázky: kolik objektů udrží prohlížeč v 60 fps? Porovnal jsem CesiumJS vs deck.gl vs čisté WebGL, prostudoval zdroje TLE, ADS-B (OpenSky) pro letadla a AIS pro lodě — a rozhodl, že propagace musí opustit hlavní vlákno.
SGP4 běží ve Web Workeru a krmí GPU point primitives, takže glóbus nikdy nezadrhne. Malé cache TLE API (Hono + node:sqlite) drží řešení bez tokenů; commitnutý TLE seed umožňuje běh úplně offline. CesiumJS vyhrál nad deck.gl kvůli skutečnému WGS84 glóbu.
React 19 + TypeScript 5.9 strict + Vite 7 + Zustand 5. Zrychlování/posouvání simulačního času, predikce přeletů, polární sky plot. 117 testů. Dockerizováno, nasazováno přes GitHub Actions na Hetzner box.