JsDiagram
Create interactive diagrams for JavaScript and HTML using MindFusion browser based visualization library.
4 Alternatives To JsDiagram

Diagram-JS
JavaScript toolbox for displaying and modifying diagrams on the web.
FabricJS
Fabric.js is a powerful and simple Javascript HTML5 canvas 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.