-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
Description
As of writing, Thymeleaf and its processors are implemented to work on the DOM, hence the dependency on libs like JSDOM when running in a Node/server environment. Would it be worth it to do like other popular libraries out there and operate instead on a virtual DOM so that things like VDOM diffing can be done, splitting out the renderer into a different part of Thymeleaf?
It might make working on/with processors a lot easier as devs are manipulating plain JS objects, and removes the need for a big lib like JSDOM and having the wait for it to implement the bits of the DOM that I use in processors.
🤔