Last time I checked, you still have to manually clone templates, query slots to fill and imperatively manipulate DOM. Did this recently and found the process very annoying compared to frontend framework template experience. Compared to banging out template literal strings, sounds like too much hassle, especially in Node.js, where there's no DOM by default, so you'd have to import a DOM library.