Comparateur de performances
Gratuit en ligne Comparateur de performances Outil, pas de nécessité d’installation
À propos de la Comparaison de Benchmark
Exécute deux snippets JavaScript côte à côte pour un nombre d'itérations configurable (compris entre 1 et 1 000 000) et rapporte pour chacun le temps total et les opérations par seconde, puis désigne le plus rapide avec un ratio de vitesse. Un bloc Setup partagé est exécuté une fois avant la mesure.
Mode d'emploi
1. Facultativement, placez le code Setup dans la carte du haut (exécuté une fois ; par ex. 'let arr = new Array(1000).fill(0)')。 2. Saisissez Code A et Code B — chacun devient le corps d'une fonction, écrivez donc des instructions simples comme 'arr.map(x => x + 1)'. 3. Définissez les Itérations (1-1 000 000). 4. Cliquez sur Exécuter. Un court échauffement de min(n,100) itérations est d'abord effectué, puis la boucle minutée.
Lire les résultats
Chaque bloc de code rapporte le temps total en ms et les opérations/seconde calculées comme n / (time/1000). La carte gagnante est mise en surbrillance en vert et une ligne de résumé affiche le ratio de vitesse (par ex. 'A is 2.3x faster than B'). Si un snippet lève une exception, son résultat affiche la chaîne d'erreur et aucun gagnant n'est désigné.
▶S'agit-il d'un benchmark de production précis ?
▶Les snippets peuvent-ils accéder aux variables de ma page ?
▶Que se passe-t-il si le Setup lève une exception ?
▶Pourquoi un très grand nombre d'itérations semble-t-il plafonner à 1 000 000 ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.