Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
String.indexOf vs String.replace
Compare String.IndexOf and String.replace function
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Browser:
Chrome 130
Operating system:
Windows
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
String indexOf
3564042.5 Ops/sec
String replace
3121537.5 Ops/sec
Script Preparation code:
var genes = '-AKR1C2--AMH--AMHR2--AR--ARX--ATRX--B9D1--CBX2--CEP41--CYB5A--CYP11A1--CYP11B1--CYP17A1--CYP19A1--DHCR7--DHH--DMRT1--DYNC2H1--FRAS1--FREM2--GATA4--GRIP1--HOXA13--HSD17B3--HSD3B2--LHCGR--MAMLD1--MAP3K1--MKKS--NEK1--NR0B1--NR3C1--NR5A1--POR--RIPK4--ROR2--RSPO1--SOX3--SOX9--SRD5A2--SRY--STAR--TCTN3--TSPYL1--DYNC2I1--WNT4--WT1--ZFPM2-'; var gene = 'LHCGR';
Tests:
String indexOf
var i = genes.indexOf('-' + gene + '-');
String replace
var i = genes.replace(/`${gene}`/i, gene);