Je serai brutalement honnête: je déteste écrire du code côté client en JavaScript. Je ne suis pas fan de cette langue, c'est le moins qu'on puisse dire.
Il me semble stupide que les navigateurs prennent en charge un langage de programmation , plutôt qu'une machine virtuelle intermédiaire (comme CIL ou JVM). Ce dernier permettrait aux programmeurs d'écrire dans une langue de leur choix (dans une certaine mesure), plutôt que dans une langue fixe prédéfinie. Ce langage pourrait évoluer plus rapidement, car seules les modifications apportées à CIL / JVM / tout ce qui nécessiterait la mise à niveau de chaque navigateur principal. Les fonctionnalités linguistiques peuvent être ajoutées sans affecter l'ancienne expérience du navigateur.
Les économies massives d'efforts que les langages intermédiaires entraînent sont bien connues . Existe-t-il des initiatives pour promouvoir le "scripting" du navigateur dans autre chose que JavaScript, et en particulier dans une machine virtuelle déjà conçue, développée et optimisée? Ont-ils un élan?