3
0 Comments

Best options for a modern high-performance custom GUI

For Swymm.org's beta I developed an interactive timeline with D3. It works fine but I'm planning the next major version and I'd like to get some insights on technologies for a modern custom GUI, beyond mere React/etc.

The GUI is like a cross between Google Maps and Adobe Illustrator. It needs to:

  • zoom and pan quickly and without artifacts
  • Drag and drop events
  • Draw text boxes with draggable resizing
  • Draw arrows, boxes, and other markup, all rotatable and resizeable

Stick with D3/SVG? Canvas with WebGL? What are the current and future options?

on November 12, 2021