JSConfUS 2013 Brendan Eich: Toward a language-neutral browser VM
JavaScript has a yin and yang, or put another world-religion way, it serves two masters: humans who hand-code apps and libraries, and compilers that generate JS as virtual machine code. No language can serve two such masters for long. Consider C, still hand-coded, used only as a target language “temporarily“, a la early C ’s cfront. Which one will win with JS? I think hand-coding is closer to God, make no mistake, but I’m concerned about the case that mammon will prevail in the longer run.