Your average Javascript library is pretty capable of dealing with moderate-sized hierarchical data. But what when you’re dealing with thousands of levels and thousands of groups?
One solution is Foamtree. It executes computation and rendering on the fly, meaning load & run times are much faster. It’s also multilingual, runs across a variety of devices, and the results are completely beautiful. Even if you don’t have a hierarchical dataset you want to render with a range of visual and animation tuning options, their demosets are a great way to waste some time- we particularly recommend selecting “Icterus Cayanensis Cayanensis” on their Tree of Life demo.
The software is free to download here.