Slightly different from other posts, but here is the graph visualisation program that I’ve been working on for the past year (and a half): https://www.sedona.dev/.
I use Vue.js, Vuex for the frontend/data storage, three.js for the graph rendering and d3.js for the bar graphs and layout algorithm! (note: it is very buggy in Safari).
looks very nice. Animation seems to stutter a bit at the start.
i ran with following specs:
Chrome, win10, gtx 1080, i9
That’s actually the layout algorithm taking longer to calculate at the start compared to at the end. The canvas and rendering itself is still (or should be) running at 60FPS. It’s not ideal but it is what it is!
Could you show a loading overlay until the initial layout has been calculated?