React, Data Visualization, JavaScript.
at the animation, you can see that progress slows down as more and more nodes are added to the screen. But the UI never blocks 💪 You can also try it live. For good measure, I also wrapped the entire app in <React.unstable_AsyncMode>, but I have no evidence that changed anything. Async time sliced