Hacker News new | ask | show | jobs
by acywatson 1466 days ago
You mean typing latency, right? The most important thing we do there is handling reconciliation ourselves rather than delegating to a framework (e.g., React). If you have full control over the reconciliation process, it's just a matter of continuous incremental optimization.
1 comments

Could you explain this comment a little more?

What does "handling reconciliation rather than delegating" mean here?

Sure - DraftJS, for instance, delegates DOM reconciliation to React. Lexical does not. The core library is framework-agnostic, with it's own diffing and reconciliation processes.