[Launched] ⚡ Saving Canvas Dashboard edits is now much faster, especially after heavy editing

We’ve shipped a performance improvement that makes saving edits on Canvas Dashboards significantly faster (often 2x faster), especially when you’ve made lots of changes in one editing session.

:gear: What we changed (how we got the speedup)

:turtle: Before (slower path)

  • We tracked individual user actions during an edit session.
  • Then we generated update code for each action (delete, resize, move, edit, etc.).
  • With lots of interactions, that meant lots of processing → time-consuming at Save.

:zap: After (faster path)

  • Instead of caring about every single action, we now compare the dashboard version “before edit session” and “when user clicks save”
  • We then generate the update code once, based on the final difference.
  • Result: much less work during Save, and a noticeably faster saving experience, especially for “heavy edit” sessions.
2 Likes