JavaScript InfoVis Toolkit
Interactive Data Visualization Library for the Web
6 Alternatives To JavaScript InfoVis Toolkit

Diagram-JS
JavaScript toolbox for displaying and modifying diagrams on the web.
FabricJS
Fabric.js is a powerful and simple Javascript HTML5 canvas library,

JointJS
Create interactive diagrams in JavaScript easily.
JsDiagram
Create interactive diagrams for JavaScript and HTML using MindFusion browser based visualization library.
jsPlumb
jsPlumb is an advanced, standards-compliant and easy to use JS library for building connectivity based applications, such as flowcharts, process flow diagrams, sequence diagrams, organisation charts, etc.

mxGraph
mxGraph is a fully client side JavaScript diagramming library - jgraph/mxgraph
We created mxGraph in 2005 as a commercial project and it ran through to 2016 that way. Our USP was the support for non-SVG browsers, when that advantage expired we moved onto commercial activity around draw.