{PuruVijay}.svelte @puruvj.dev Β· Jun 26

Neodrag v3 Alpha is out! Complete rewrite from the ground up. πŸ³οΈβ€πŸŒˆ Multi-framework adapters ⚑ Event delegation (3 listeners total vs 3 per element) 🧩 Plugin-based architecture πŸ“¦ Tree-shakable πŸ›‘οΈ Error isolation Thread below πŸ‘‡

48 likes 5 replies

?

Replies

Michael Schultz Β· Jul 8

This is so sick! I'm going to see if I can't create a nice draggable grid component with this. I've tried other mosaic/grid components with drag features but they just don't work quite right.

Timothy Kempf Β· Jun 26

Lovely work! Thank you for writing thisβ€”and for providing such a thorough explanation of its capabilities (via the website and this bluesky thread)

pixelsailor Β· Jun 26

Bookmarked. I've got a use for this coming up soon

Vasilii Kovalev Β· Jun 29

Great job! It reminds me of the story about transformation of Popper to Floating UI. Developers also made the library pluggable and tree-shakable. floating-ui.com/docs/motivat...

{PuruVijay}.svelte Β· Jun 26

Event delegation in action: v2: 100 draggable elements = 300 event listeners v3: 100 draggable elements = 3 event listeners (total) Memory usage stays flat as you scale. No more hitting browser event listener limits.