Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
check navigator.language v2
(version: 1)
Comparing performance of:
indexOf() vs substr() vs test() vs === || === vs substring()
Created:
one year ago
by:
Guest
Jump to the latest result
Tests:
indexOf()
!navigator.language.indexOf('ru')
substr()
'ru'===navigator.language.substr(0,2)
test()
/^ru/.test(navigator.language)
=== || ===
navigator.language==='ru'||navigator.language==='ru-RU'
substring()
'ru'===navigator.language.substring(0,2)
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (5)
Previous results
Fork
Test case name
Result
indexOf()
substr()
test()
=== || ===
substring()
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/133.0.0.0 Safari/537.36
Browser/OS:
Chrome 133 on Windows
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
indexOf()
1113375.8 Ops/sec
substr()
1143462.6 Ops/sec
test()
948123.6 Ops/sec
=== || ===
593731.1 Ops/sec
substring()
1130579.8 Ops/sec
Related benchmarks:
indexof operator performance
.includes() vs .test() vs .match() vs .indexOf() vs .search() fix2
charCode vs ===
Boolean vs !== 0
indexOf() vs test() vs ===
indexOf() vs test() vs === vs
check navigator.language
check navigator.language v3
check navigator.language v4
Comments
Confirm delete:
Do you really want to delete benchmark?