Le coût on s'en tamponne il est tout à fait possible de faire comme V8 et d'utiliser un moteur réutilisable entre les différents navigateurs et les frameworks comme Qt et GTK.
Ce n'est pas du tout un cout nul. Déjà, il y a une couche d'adaptation à faire, mais c'est vrai que c'est peu élevé. Mais le gros cout (qui ne concerne quasiment aucun des navigateurs reprenant V8, c'est la sécurité. Si on trouve une faille dans la version de V8 qu'un soft utilisé par très peu de monde, ce n'est pas grave. Si ça arrive avec Firefox, ils doivent réagir très vite, soit en patchant la version qu'ils utilisent et ça demande du monde qui connait la VM soit en mettant à jour peut-être en milieu de cycle. Et, ça, c'est le scénario où la faille est déjà patchée en amont, s'ils doivent corriger eux-même, ça demande encore plus de ressource.
serieux quand c'est qu'on va arrêter de faire des gros hack bien moche en informatique parce que l'inertie est trop grande, parce que les gens sont habitués ou parce qu'on a pas envie de se bouger les fesses
Quand faire autre chose que le hack résoudra vraiment le problème plutôt d'ajouter d'autre problème sans résoudre le problème initial. Sans compter que la plus grosse partie (voire tout) d'asm.js pourrait tout à fait être implémenter proprement dans une future norme de JavaScript.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Quelques commentaires
Posté par claudex . En réponse au journal Normalisation du langage Dart de Google par l'Ecma. Évalué à 3.
Ce n'est pas du tout un cout nul. Déjà, il y a une couche d'adaptation à faire, mais c'est vrai que c'est peu élevé. Mais le gros cout (qui ne concerne quasiment aucun des navigateurs reprenant V8, c'est la sécurité. Si on trouve une faille dans la version de V8 qu'un soft utilisé par très peu de monde, ce n'est pas grave. Si ça arrive avec Firefox, ils doivent réagir très vite, soit en patchant la version qu'ils utilisent et ça demande du monde qui connait la VM soit en mettant à jour peut-être en milieu de cycle. Et, ça, c'est le scénario où la faille est déjà patchée en amont, s'ils doivent corriger eux-même, ça demande encore plus de ressource.
Quand faire autre chose que le hack résoudra vraiment le problème plutôt d'ajouter d'autre problème sans résoudre le problème initial. Sans compter que la plus grosse partie (voire tout) d'asm.js pourrait tout à fait être implémenter proprement dans une future norme de JavaScript.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche