πŸƒβ€β™€οΈπŸ’¨πŸ’¨More performance improvements

This round of optimization builds on the UX changes from the previous update.

The slight tweak in the visuals of our hovered & selected state allows us to significantly reduce the number of DOM elements and listeners loaded on screen - so the canvas is even more snappier now.

Some stats:

  1. Initial loading of diagrams are now up to 50% faster
  2. Creation and updates of relationships are 3x faster (ie: They felt sluggish before, but not anymore)