This presentation discusses the implications of using Virtual DOM as a technique to sync UI updates in modern front-end libraries.
It also discusses how being a compiler, rather than a runtime library puts Svelte (https://svelte.dev) in a unique position to tackle performance issues. Rather than relying on Virtual DOM it can bake change detection and efficient DOM updates right into your app, giving you a boost of speed and one abstraction less to worry about.
Links:
- Frameworks without the framework: https://svelte.dev/blog/frameworks-without-the-framework
- Todo list example apps: https://github.com/nikku/todolist-review-2019