I guess I just accept es5 for the necessary evil it is.
i'm not sold on the orm approaches.
typescript, reason, svelte, etc, all bring interesting ideas to the table.
end of the day, you can probably eliminate a lot of cruft from your ui before actually being required to resort to these things. I still include tag mithril.min.js and stuff like that plenty, and the world didn't stop nor did I die writing hyperscript. or js. or html. or sql. or whatever...
of course, the ultimate loop is simply to use some barely-functioning type-inferred js to c++ driver to emscripten to webasm. that should satisfy the minimalist simple-life cravings of node devs.
luckily the rust evangelism strike force saved us from errors. once we rewrite everything in rust and webasm, the world will shine with perfection.
posts like this kinda obviate n-gates raison-de-etre...
but at least we all agree that js stinks/long live js