I like that it's readable and simple but it lacks some things that I usually need from a DOM layer like lifecycle methods/events and support for keying, SVG, shadow DOM. I think you are also going to run into some issues with browser extensions that inject elements, I had to fix that in my framework.
Really interesting - Skruv looks really cool! I think the use cases are slightly different, where million tries to just be a virtual dom that other libraries incorporate, skruv seems to be a JS library (correct me if I'm wrong).
Thanks! Yep, agreed, my point was more that things like shadow DOM, SVG and lifecyle events need to be integrated at the vDOM/DOM level to work, so a framework could not implement it on top of something like million currently. It'd be great if million could support such use-cases so that people like me didn't write their own DOM diffing/patching.
We're working on it . Currently it's extremely fast when compared to other vdom libraries but there's further edge cases we can cover to make it even faster