Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
String.prototype.split vs String.prototype.match for word count
Test e.g. counting words by using String.prototype.match versus String.prototype.split with a regular expression.
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0
Browser:
Firefox 121
Operating system:
Mac OS X 10.15
Device Platform:
Desktop
Date tested:
2 years ago
Test name
Executions per second
String.prototype.split
342232.6 Ops/sec
String.prototype.match
364644.4 Ops/sec
Script Preparation code:
baseString = "Quisque sit amet maximus felis, ut pulvinar lacus. Suspendisse mollis velit metus, id venenatis purus sollicitudin sed. Ut sagittis, neque at suscipit bibendum, velit nibh gravida purus, at eleifend nibh diam a sapien. Nam suscipit tristique enim non dignissim. Aliquam accumsan vehicula quam, vel porta arcu pretium sit amet. Curabitur venenatis est sapien, eu ullamcorper urna vestibulum at. In et rhoncus felis. Etiam dictum, lacus nec suscipit rhoncus, massa odio tempor orci, in feugiat libero urna vel ex. Sed magna neque, pretium auctor rutrum quis, auctor sit amet lectus. Proin sit amet pharetra lacus. Quisque et risus odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Duis dapibus sodales risus quis ultricies."; matchRegex = /[^\s]+/g; splitRegex = /\s+/g;
Tests:
String.prototype.split
let splitCount = baseString.split(splitRegex);
String.prototype.match
let matchCount = baseString.match(matchRegex).length;