The Birth & Death of JavaScript


Great talk by Gary Bernhardt about how Javascript will be the assembly language of all applications, not web applications, but all.
This reminds me of a blog post by Scott Hanselman about Javascript becoming the Assembly Language for the Web (and follow up blog with reactions from Javascript gurus).
Hanselman's point was about how all Javascript is machine-generated and not directly written by developers. Bernhardt's talk is the next step to that; how we can take existing languages and compile them to Javascript to run those applications in the browser. Then, use the isolation model of the browser to achive better process isolation and remove overhead.
These are not predications. ASM.js is a Mozilla project to enable running C/C++ (and other) languages in the browser at near native speed.