Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Fastest way to detect an empty string - better test cases
(version: 1)
testing removing beginning and end whitespace vs trim
Comparing performance of:
regex vs trim vs trimStart vs trimEnd
Created:
one year ago
by:
Guest
Jump to the latest result
Script Preparation code:
var strings = [' ', ' a', 'a ', ' a '];
Tests:
regex
strings.filter(s=>/^\s+$/.test(s));
trim
strings.filter(s=>!s.trim())
trimStart
strings.filter(s=>s.trimStart())
trimEnd
strings.filter(s=>s.trimEnd())
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (4)
Previous results
Fork
Test case name
Result
regex
trim
trimStart
trimEnd
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
one year ago
)
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36
Browser/OS:
Chrome 134 on Windows
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
regex
5549701.0 Ops/sec
trim
10098110.0 Ops/sec
trimStart
10933349.0 Ops/sec
trimEnd
11619358.0 Ops/sec
Related benchmarks:
Regex removing whitespace vs trim
Regex detecting whitespace vs trim
Regex detecting whitespace vs trim
Fastest way to detect an empty string
Regex removing whitespace vs trim v2
Regex Checking whitespace vs trim
Regex whitespace check vs trim length
Regex removing first whitespace vs trim
Detecting an Empty or Whitespace String using RegEx vs trim
Comments
Confirm delete:
Do you really want to delete benchmark?