prop/lib/microwaveprop_web
Graham McIntire 1aebd7f1cc
Optimize map performance: reduce payload 75%, faster rendering
- Remove factors from heatmap scores, fetch on-demand via point_detail
- Pre-encode initial scores JSON once instead of per-render
- Don't store scores in socket assigns (reduce memory)
- Pre-calculate RGBA color lookup table for canvas rendering
- Batch fillStyle changes, hoist math out of inner loop
- Show topbar immediately on data requests (no 300ms delay)
2026-03-31 10:26:20 -05:00
..
components Rename 'How this works' to 'Scoring Algorithm' 2026-03-31 10:24:04 -05:00
controllers Add click-to-inspect factor breakdown popup on map 2026-03-31 09:45:50 -05:00
live Optimize map performance: reduce payload 75%, faster rendering 2026-03-31 10:26:20 -05:00
endpoint.ex initial 2026-03-28 11:28:47 -05:00
gettext.ex initial 2026-03-28 11:28:47 -05:00
router.ex Show topbar loading indicator while scores are loading 2026-03-31 09:30:20 -05:00
telemetry.ex initial 2026-03-28 11:28:47 -05:00