Author here. Happy to answer any questions/concerns.
does Dommy provide a pure API on top of the DOM? (e.g., lens based) I don't immediately understand how one would make that performant given that the DOM is a mutable data structure.
edit: WebFUI[1] is one clojurescript project trying to provide a pure interface for dom manipulation; there are others.