ƒ
calculang ✍️
editable and dangerous! 🧙♂️⚠️javascript ✨
generated from calculang ⬆️dev tools 🧰
🎨
inputs ⚙️
Performance notes
- initial grid as a function input is very important to take stress off naive memo with JSON stringify hash
- at 50x50, rendering appears a bottleneck; bypass calcudata? (object structure poor)
- stream data to vega, or render to canvas or css grid? (with animation?) (somehow vega svg faster than vega canvas and I think FF faster than chromium)
- memory usage is out of control: manually try memo eviction strategies