vicapow
This demo uses d3.layout.force() to calculate the node positions and then passes those to webGL to render them on the GPU.
d3.layout.force()
https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.3/d3.min.js
https://cdnjs.cloudflare.com/ajax/libs/three.js/r70/three.min.js