WebGL graph visualization

Building powerful visualization tools

To be effective, graph visualization tools should handle any dataset your users decide to throw at it. From a few nodes to thousands, the visualization must be responsive and robust.

Our toolkits use careful code optimization and the most recent web technologies to offer excellent performance, on any modern browser or device.

WebGL and HTML5 graphics rendering

Our JavaScript toolkits are both powered by a combination of two powerful rendering engines: WebGL and HTML5 Canvas.

WebGL and HTML5 Canvas
Our toolkits use two different rendering technologies, ensuring your graph visualization tools work with any modern device or browser.

WebGL harnesses the user’s machine’s GPU to give outstanding performance, especially when visualizing larger data sets. Learn more about our WebGL renderer.

HTML5 Canvas is our back-up renderer for older devices that cannot support WebGL. Although not as powerful, Canvas is still impressive, easily able to smoothly handle networks with hundreds of nodes.

The API for both rendering options is identical. So when you’re building your application, you only need to write your code once. Our toolkits will select the best rendering option for each user.

Smart styling

Rendering performance is important, but just loading huge volumes of data is not enough. Users need tools and techniques to turn huge volumes of data into something useful.

As graphs grow larger and denser, links can clutter charts, making them harder to read. Our adaptive styling makes it easier to see your data connections, even in huge datasets:

Chart elements are adapted as the user zooms, resulting in a clearer visualization

Combined with other techniques, like layouts, filtering, map mode, and the time bar, you can design an insightful high-performance experience for your users.

Ready to try it out?

Request a trial of our toolkits to see how they can help you make sense of your biggest and most complex datasets

Request a trial