C'était très chouette à lire, j'imagine que ça a demandé beaucoup de travail !
Bravo pour ton analyse, mais du coup, en refactorant ton code en une seule grosse fonction ça a réduit l'écart de perf en JS entre Firefox et Chrome ?
C'est très étonnent, je ne doute pas que ce soit difficilement généralisable mais c'est intéressant de savoir que ça peut arriver. Il faudrait faire des essais avec d'autres algos, cas, etc; pour voir si ça se reproduit. J'aurai pensé que les interpréteurs JS ferait ce genre d'inline automatiquement, Firefox ne le fait peut être pas (au contraire de Chormium), ou alors c'est que Chromium paye un coup plus faible pour un appel de fonction ?
# Très intéressant !
Posté par Aldebaran (site web personnel) . En réponse au lien Benchmark : est-ce que ça vaut le coup d'utiliser WebAssembly plutôt que JavaScript ?. Évalué à 3.
C'était très chouette à lire, j'imagine que ça a demandé beaucoup de travail !
Bravo pour ton analyse, mais du coup, en refactorant ton code en une seule grosse fonction ça a réduit l'écart de perf en JS entre Firefox et Chrome ?
C'est très étonnent, je ne doute pas que ce soit difficilement généralisable mais c'est intéressant de savoir que ça peut arriver. Il faudrait faire des essais avec d'autres algos, cas, etc; pour voir si ça se reproduit. J'aurai pensé que les interpréteurs JS ferait ce genre d'inline automatiquement, Firefox ne le fait peut être pas (au contraire de Chormium), ou alors c'est que Chromium paye un coup plus faible pour un appel de fonction ?