Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0
Firefox 87
Windows
Desktop
3 years ago
Test name Executions per second
character index 44253548.0 Ops/sec
charAt() 43229172.0 Ops/sec
slice() 18211860.0 Ops/sec
Script Preparation code:
AخA
 
var str = 'foo bar baz';
var noop = Function.prototype;
Tests:
  • character index

     
    if (str[0] == 'f') noop();
  • charAt()

     
    if (str.charAt(0) == 'f') noop();
  • slice()

     
    if (str.slice(0, 1) == 'f') noop();