Répondre à la question - Non, cela n'aurait aucun sens.
Actuellement, le plus proche que nous avons à un langage multi-VM sont la JVM et le CLR. Ce ne sont pas exactement léger bêtes, et il ne serait pas logique d'essayer et d'intégrer quelque chose de cette taille et de la complexité dans un navigateur.
Intéressons-nous à l'idée que l'on peut écrire une nouvelle, multilingue VM ce serait mieux que la solution existante.
- Vous êtes en retard sur la stabilité.
- Vous êtes en retard sur la complexité (chemin, voie, derrière parce que vous essayez de généraliser sur plusieurs langues)
- Vous êtes en retard sur l'adoption
Donc, non, ça n'a pas de sens.
Rappelez-vous, à l'appui de ces langues, vous allez avoir à démonter leurs Api quelque chose de féroce, les découper toutes les pièces qui n'ont aucun sens dans le contexte d'un navigateur de script. Il existe un grand nombre de décisions de conception à faire ici, et une énorme opportunité pour l'erreur.
En termes de fonctionnalité, nous sommes probablement la seule vraiment travailler avec les DOM toute façon, donc c'est vraiment une question de langage et de la syntaxe idom, à quel point il est logique de demander, "Est-ce vraiment la peine?"
En gardant à l'esprit, la seule chose que nous parlons, c'est le script côté client, en raison des scripts côté serveur est déjà disponible dans la langue que vous souhaitez. C'est une relativement petite de la programmation de l'arène et donc l'avantage de rassembler de nombreuses langues est discutable.
Quelles sont les langues qu'il est logique de mettre en? (Attention, subjective matériel suit)
Mettre dans un langage tel que le C n'a pas de sens parce qu'il est fait pour travailler avec le métal, et dans un navigateur, il n'y a pas beaucoup de métal vraiment disponible.
Mettre dans un langage tel que Java n'a pas de sens parce que la meilleure chose, c'est l'Api de toute façon.
Mettre dans un langage comme le Rubis ou le Lisp ne fait pas de sens parce que le JavaScript est un puissant langage de programmation dynamique très proche du Régime.
Enfin, ce navigateur maker veut vraiment soutenir DOM l'intégration de plusieurs langues? Chaque application a ses propres bugs. Nous avons déjà passé par le feu face aux différences entre MS Javascript et Javascript de Mozilla et maintenant, nous voulons multiplier les douleurs cinq ou six fois?
Il ne fait pas de sens.