Making React ProseMirror really, really fast

Since the dawn of time, React maintainers have claimed that React’s virtual DOM is fast enough for complex interactions as long as you memoized your components. Then someone tried to put an entire Harry Potter novel in React ProseMirror, and I had to find out if they were right.