Vapor.js - A new JavaScript framework from the author of script.aculo.us
github.com
github.com
So... what changed in the last 6 years? I would say: nothing. The dom is still a clusterfuck of an api. Poorly documented, and with core things still not cross browser compatibile (like setting attributes).
Luckily jQuery has taken over. Not that it's perfect or anything (I have major issues with lots of it), but it provides a base level of functionality that any sane web developer needs.
Hell, at this point, browsers should just bundle it (only loaded locally if the specific version is requested, falling back to http).
There's a lot of problems with jQuery, the least of which is developer ignorance to the actual language.
Why do this? Is it an inside joke?