Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
replaceAll no regex vs replace with regex
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15
Browser:
Safari 18
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
replaceAll no regex
587393.2 Ops/sec
replace with regex
496239.5 Ops/sec
Script Preparation code:
const text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sagittis urna luctus massa tincidunt pharetra quis in dolor. Integer tincidunt cursus mi, nec sagittis metus finibus in. Suspendisse vitae nulla quis turpis egestas tempus id sit amet tortor. Donec ut turpis a eros gravida ultricies. Duis gravida gravida lorem, condimentum lobortis sapien sodales sit amet. Duis sem neque, tincidunt et mauris pharetra, condimentum scelerisque velit. Quisque eu dui at eros tempor interdum suscipit eget urna. Cras ultrices dictum mi id aliquet. Nam quis nisl quam. Phasellus vulputate eu elit ut rutrum. Sed tempus eros consequat ante congue, et tempus velit sagittis. Maecenas aliquam imperdiet velit et luctus."
Tests:
replaceAll no regex
text.replaceAll("a", "b").replaceAll("c", "d").replaceAll("f", "g")
replace with regex
text.replace(/a/g, "b").replace(/c/g, "d").replace(/f/g, "g")