Comparatore di benchmark
Gratuito online Comparatore di benchmark Strumento, nessuna installazione richiesta
Informazioni su Confronto Benchmark
Esegue due snippet JavaScript fianco a fianco per un numero configurabile di iterazioni (limitato a 1-1.000.000) e riporta per ciascuno il tempo totale e le operazioni al secondo, dichiarando poi il più veloce con un rapporto di velocità. Un blocco Setup condiviso viene eseguito una volta prima della misurazione.
Come utilizzare
1. Inserisci facoltativamente il codice Setup nella scheda in alto (eseguito una sola volta; ad es. 'let arr = new Array(1000).fill(0)')。 2. Inserisci Code A e Code B: ciascuno diventa il corpo di una funzione, quindi scrivi semplici istruzioni come 'arr.map(x => x + 1)'. 3. Imposta Iterazioni (1-1.000.000). 4. Fai clic su Esegui. Viene prima eseguito un breve warmup di min(n,100) iterazioni, poi il ciclo cronometrato.
Leggere i risultati
Ogni blocco di codice riporta il tempo totale in ms e le operazioni al secondo calcolate come n / (time/1000). La scheda vincitrice è evidenziata in verde e una riga di riepilogo mostra il rapporto di velocità (ad es. 'A is 2.3x faster than B'). Se uno snippet lancia un'eccezione, il suo risultato mostra la stringa di errore e non viene dichiarato alcun vincitore.
▶Si tratta di un benchmark di produzione accurato?
▶Gli snippet possono accedere alle variabili della mia pagina?
▶Cosa succede se il Setup lancia un'eccezione?
▶Perché un numero di iterazioni molto alto sembra fermarsi a 1.000.000?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.