I built a graph / network visualisation component with #Svelte & D3 for a client and it became so nifty that I’m really proud of it.
Easily handles 500 nodes / 1200 edges, incl. dragging, highlighting peers, triggering events.
Plus, it’s being integrated into a non-JS legacy app, and I managed to expose component methods and inject external handlers (both by reference). Crazy.