91 votes

Comment profil Javascript maintenant que JSPerf est en panne?

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?

102voto

Mirko Vukušić Points 512

J'ai décidé de construire un outil de ce type. La première version bêta publique est à https://jsbench.me

66voto

Ghetolay Points 191

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

23voto

Vitaliy Points 1286

Il y a aussi https://www.measurethat.net/ qui vous permet de créer et d'exécuter référence javascript

9voto

Spyryto Points 350

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.)

6voto

joe-tom Points 2124

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X