> I feel like its just hurtling down a trajectory of becoming the assembly of the web.
IMHO that's the best possible thing which could happen to it. JavaScript is a hideous, ugly, horrible, broken language. But so is machine code, and it doesn't matter because I can write in real languages and let a Sufficiently Intelligent Compiler™ figure out how to encode my program. If I could write in a real language and have it compiled to JavaScript, I'd be a lot happier about writing browser-based apps.
(I'm still not happy about every single web page demanding executable code in order to, e.g., display a blog entry, but that's a different issue)