prop/assets
Graham McIntire a4921029e5
perf(assets): lazy-load page-specific hooks + Leaflet, app.js 968kb -> 300kb
Replaces eager imports of map hooks and Leaflet in app.ts with
dynamic-import wrappers (lazyHook / lazyMapHook). Each page-specific
hook now ships as its own esbuild chunk fetched on first mount;
Leaflet is loaded once and shared across every map page. Pages that
never mount these hooks (/submit, /algo, /about, etc.) no longer pay
for them at all.
2026-05-07 11:55:01 -05:00
..
css style: switch site font to Cascadia Code 2026-05-03 14:29:14 -05:00
js perf(assets): lazy-load page-specific hooks + Leaflet, app.js 968kb -> 300kb 2026-05-07 11:55:01 -05:00
vendor feat(rover): score per-station terrain clearance from SRTM path samples 2026-04-25 17:29:29 -05:00
tsconfig.json Convert all JavaScript to TypeScript with type annotations 2026-04-11 16:59:28 -05:00