jacomyal / sigma.js

A JavaScript library aimed at visualizing graphs of thousands of nodes and edges
https://www.sigmajs.org/
MIT License
11.29k stars 1.59k forks source link

Will sigmajs adopt webgpu support? #1365

Closed ItalianMarket closed 1 year ago

jacomyal commented 1 year ago

Well, at the moment, sigma.js only handles rendering. The main two CPU-heavy parts are indexing the data into lower-level data structures that can be transferred to the WebGL programs, and the quad-tree indexation. We have no plan to move the quad-tree indexation into WebGPU right now, and the indexation part (ie. translating graphology data to GPU-compatible data) would still be an issue.