Commit 9e1a4ac
authored
perf(frontend): bound logs DOM, kill editor re-render storms, lazy-load heavy deps (#5212)
* perf(logs): virtualize the resource list to bound DOM + memory
* perf(editor): narrow per-block store subscription to kill structural-edit re-render storm
* perf(realtime): move presence state out of the socket context to stop cursor-frame re-renders
* perf(editor): lazy-load NoteBlock so Streamdown is off the editor's critical path
* perf(emcn): defer prismjs in Code so it's off the shared barrel's static graph1 parent 34d32b9 commit 9e1a4ac
15 files changed
Lines changed: 515 additions & 130 deletions
File tree
- apps/sim
- app/workspace
- [workspaceId]
- components
- resource
- files
- logs
- w
- [workflowId]
- components/cursors
- hooks
- components/sidebar/components/workflow-list/components/workflow-item/avatars
- providers
- components/emcn/components
- code
- stores/presence
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
0 commit comments