there's some efforts under way to make a language-neutral runtime for browsers that in theory could support anything, as long as it compiled down to a specific bytecode, but JS has a LOT of legacy weight
JS is like herpes of web development. It will never go away