One of my projects where I'm using this approach is this one: https://jpdb.io
> And could you tell us more about the DOM diffing algorithm?
I'll paste what I wrote in another reply to a post asking the same question:
It's really nothing special. I wrote the whole thing in, like, a single afternoon. If you're interested, here it is:
It's not really a general purpose diffing algorithm. It probably doesn't handle every corner case as it only does what I need it to do in the few places I actually need it.