3 ms·
We ported our Console off Silverlight to HTML and use SVG to render a workflow designer which dynamically overlays HTML overlays for most editing. Our experien
by danjc 10y ago
We ported our Console off Silverlight to HTML and use SVG to render a workflow designer which dynamically overlays HTML overlays for most editing.
Our experience with SVG has been fantastic and we've found it very performant even on large workflows that are 20x screen area.
I should note that we are using React too with shouldComponentUpdate implemented to optimize DOM mutation.
Example at https://flowgear.me/s/hZfxYnf https://flowgear.me/s/hZfxYnf
- ygra 10y agoWe have a graph editing and display component, which is primarily built on SVG (canvas rendering available, too). Performance is rarely a problem. Admittedly, we do remove elements that are not visible from the DOM, for very large graphs those have to be tweaked a bit (same goes for WPF). Generally usability suffers before performance does, and most techniques of improving usability also improve performance.