Script Preparation code:
AخA
 
var a = "John Doe"
var b = "john doe"
var c = "john smith"
var o = {
    sensitivity: 'base'
}
Tests:
  • toLowerCase()

     
    a.toLowerCase() === b.toLowerCase()
  • localeCompare()

     
    a.localeCompare(b,undefined,o)
  • toLowerCase() FAIL

     
    c.toLowerCase() === b.toLowerCase()
  • localeCompare() FAIL

     
    c.localeCompare(b,undefined,o)
  • toLocaleLowerCase()

     
    a.toLocaleLowerCase() === b.toLocaleLowerCase()
  • toLocaleLowerCase() FAIL

     
    c.toLocaleLowerCase() === b.toLocaleLowerCase()
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    toLowerCase()
    localeCompare()
    toLowerCase() FAIL
    localeCompare() FAIL
    toLocaleLowerCase()
    toLocaleLowerCase() FAIL

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 10 days ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
Chrome 136 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
toLowerCase() 170297680.0 Ops/sec
localeCompare() 325107.3 Ops/sec
toLowerCase() FAIL 160588208.0 Ops/sec
localeCompare() FAIL 327641.4 Ops/sec
toLocaleLowerCase() 46266680.0 Ops/sec
toLocaleLowerCase() FAIL 44414584.0 Ops/sec