Earlier quoted context omitted.
> Nearly identical. lit-html uses ` `s and cloning, so that it doesn't have to do any expensive VDOM diffs. So… it's not doing reconciliations and is just replacing the entire tree on every render, losing things like cursor position and forcing the browser to re-render and re-layout the entire thing?
Highly recommended to watch https://youtu.be/Io6JjgckHbg
Relevant part is at 8:30: "at first it will render the DOM and after that it will update what's already there"