HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 42 community runs

Desktop Results:
Chrome 33 runs
indexOf start
12K/s
indexOf end
12K/s
startsWith
1K/s
endsWith
974/s
charCodeAt start
932/s
charCodeAt end
911/s
charAt end
850/s
regex start
537/s
regex end
484/s

Fastest: indexOf start (25.3x faster)

View exact numbers
  • indexOf start: 12,250 ops/sec
  • indexOf end: 12,225 ops/sec
  • startsWith: 1,000 ops/sec
  • endsWith: 974 ops/sec
  • charCodeAt start: 932 ops/sec
  • charCodeAt end: 911 ops/sec
  • charAt end: 850 ops/sec
  • regex start: 537 ops/sec
  • regex end: 484 ops/sec
Firefox 9 runs
indexOf end
17K/s
indexOf start
15K/s
charCodeAt start
2K/s
charAt end
2K/s
charCodeAt end
2K/s
endsWith
948/s
regex start
803/s
regex end
763/s
startsWith
746/s

Fastest: indexOf end (22.6x faster)

View exact numbers
  • indexOf end: 16,885 ops/sec
  • indexOf start: 15,331 ops/sec
  • charCodeAt start: 1,791 ops/sec
  • charAt end: 1,751 ops/sec
  • charCodeAt end: 1,666 ops/sec
  • endsWith: 948 ops/sec
  • regex start: 803 ops/sec
  • regex end: 763 ops/sec
  • startsWith: 746 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    regex start
    startsWith
    regex end
    endsWith
    indexOf start
    indexOf end
    charAt end
    charCodeAt end
    charCodeAt start

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 6 days ago)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36
Chrome 150 on Linux
View result in a separate tab
indexOf start
18K/s
indexOf end
18K/s
endsWith
1K/s
startsWith
1K/s
charCodeAt start
1K/s
charCodeAt end
1K/s
charAt end
1K/s
regex start
907/s
regex end
604/s
View exact numbers
Test name Executions per second
indexOf start 17,929 Ops/sec
indexOf end 17,840 Ops/sec
endsWith 1,369 Ops/sec
startsWith 1,365 Ops/sec
charCodeAt start 1,191 Ops/sec
charCodeAt end 1,169 Ops/sec
charAt end 1,119 Ops/sec
regex start 907 Ops/sec
regex end 604 Ops/sec