Comme certains de vous l'avez probablement remarqué jsperf est vers le bas pour un certain temps. Mais j'ai encore besoin de mon profil Javascripts. Est-il possible de faire des tests de comparaison, idéalement sans l'aide d'un logiciel externe?
Réponses
Trop de publicités?J'ai décidé de construire un outil de ce type. La première version bêta publique est à https://jsbench.me
jsperf est basé sur benchmarkjs donc à l'aide en ligne de l'éditeur de code (comme jsfiddle, jsbin, plunker etc...) et notamment benchmarkjs comme une bibliothèque de le faire.
La seule fonctionnalité, vous n'aurez pas sera la compilation des résultats pour chacun des navigateurs. C'est juste un de rechange temporaire.
Voici un jsfiddle modèle : https://jsfiddle.net/533hc71h/
Mais puisque nous ne sommes pas vraiment se soucier de html ni css, j'ai trouvé plunker plus approprié. Couplé avec systemjs vous pouvez ensuite séparer ton code en plusieurs fichiers.
Voici le modèle : https://plnkr.co/edit/pJg5LsiSNqlc6immmGsW
Mise à jour
Vous devriez vraiment utiliser uniquement ceux solution rapide solution temporaire. Comme l'a dit sur les commentaires pour un résultat optimal, vous feriez mieux de l'exécuter localement, de nos jours, vous pouvez obtenir un serveur web comme l'express ou bien en cours d'exécution dans la sec.
jsperf est de retour en ligne
* Tricks stackoverflow because links to inline editor must be accompanied with code
Il y a aussi https://www.measurethat.net/ qui vous permet de créer et d'exécuter référence javascript
J'ai d'ailleurs viennent à connaître http://jsbench.github.io/.
C'est clairement rappelle de bon ol' jsperf.
Vous pouvez enregistrer vos performances, de les partager et ils gardent une trace de par les performances du navigateur.
Voici celui que je viens de faire: Pour la boucle de référence
(Comme une note de côté, vous ne pouvez enregistrer une référence si vous avez un compte github.)
Même si jsperf est en ligne, si vous voulez continuer à chercher d'autres solutions, j'ai trouvé http://jsben.ch/#/index pour être tout à fait utile et bien conçu.