JS est le seul langage qui s’exécute dans le navigateur. À l'époque de Dart 1 on pensait que dart pouvait être ajouté dans les navigateurs. Aujourd'hui on voit beaucoup de monde utiliser des surcouche plus ou moins épaisses au dessus de JS et compiler vers JS (https://github.com/jashkenas/coffeescript/wiki/list-of-languages-that-compile-to-js).
JS devient alors le C du web. Toute bibliothèque JS peut être utilisée dans ces langages (généralement). Une fois que la chaine de build est mise en place, ça ne pose pas beaucoup plus de problème que ça de faire une compilation vers JS plutôt que vers de l'asm ou un autre bytecode.
[^] # Re: Pourquoi JS alors ?
Posté par barmic . En réponse au journal Vérifiez vos types avec TypeScript et io-ts. Évalué à 3.
JS est le seul langage qui s’exécute dans le navigateur. À l'époque de Dart 1 on pensait que dart pouvait être ajouté dans les navigateurs. Aujourd'hui on voit beaucoup de monde utiliser des surcouche plus ou moins épaisses au dessus de JS et compiler vers JS (https://github.com/jashkenas/coffeescript/wiki/list-of-languages-that-compile-to-js).
JS devient alors le C du web. Toute bibliothèque JS peut être utilisée dans ces langages (généralement). Une fois que la chaine de build est mise en place, ça ne pose pas beaucoup plus de problème que ça de faire une compilation vers JS plutôt que vers de l'asm ou un autre bytecode.