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; rv:145.0) Gecko/20100101 Firefox/145.0
Browser:
Firefox 145
Operating system:
Mac OS X 10.15
Device Platform:
Desktop
Date tested:
4 months ago
Test name
Executions per second
replaceAll no regex
786809.1 Ops/sec
replace with regex
530527.9 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")