docs/research/decisions/slate-v2-react-19-2-perf-architecture-vs-field.md
Can Slate v2 honestly claim the same-or-better perf architecture as the serious editor candidates on theory alone, and what does React 19.2 change?
Accept this narrower read:
React 19.2 gives the current architecture the missing UI/runtime primitives:
useSyncExternalStore for stable external snapshotsuseTransition and useDeferredValue for non-urgent background workActivity for preserved hidden panes and lower-priority offscreen UIThat is enough to make:
architecturally serious instead of workaround-heavy.
ProseMirror still has the stronger explicit document-view diff:
ViewDesc update disciplineSlate v2 now aligns with the good ideas. It does not yet prove a stronger invalidation engine.
Lexical still has the stronger explicit dirty-node runtime:
React 19.2 helps Slate v2 on the subscription/UI side. It does not erase Lexical’s editor-core reconcile advantage.
VS Code still has the stronger service/view-model split:
Slate v2 can be more ergonomic for React-native product integration. That is not the same as beating VS Code’s editor-core architecture.
If the goal is field-best perf architecture, the next reshape is not another React trick.
It is:
That is the only serious path to a stronger theory claim against ProseMirror, Lexical, and VS Code.