Не имеет смысла поддерживать набор языков (Java, Python, Ruby и т.д.) с помощью стандартизованной виртуальной машины, размещенной в браузере, вместо того, чтобы требовать использования специализированного языка - действительно, специализированного парадигма - только для клиентских скриптов?
Чтобы прояснить это предложение, веб-страница будет содержать байтовый код вместо любого языка более высокого уровня, например JavaScript.
Я понимаю прагматичную реальность, что JavaScript - это просто то, с чем мы должны работать сейчас из-за эволюционных причин, но я больше думаю о долгосрочной перспективе. Что касается обратной совместимости, нет причин, по которым встроенный JavaScript не мог одновременно поддерживаться на некоторое время, и, конечно, JavaScript может быть одним из языков, поддерживаемых виртуальной машиной браузера.