@zkat @zens@merveilles.town (my hot take is that the DOM is actually not so annoying to work with in JS, especially with stuff like `element.querySelector()`)
I think the browser specific DOM things that are funky is the legacy where HTML APIs added dozens of properties for stuff like color/font which aren't really necessary these days.
@mauve @zens I don't have any problem with the JS API for the DOM at all. I think it works fine, is reasonably well defined (well enough to use, etc). My issue is having to be forced to include all of v8/spidermonkey/jscore. I'm saying it would be nice to essentially have something that lets you write html/css and only include the stuff needed for _that_, plus your own application code (in Rust ;) )