Script Preparation code:
AخA
 
var cruft = 'throw 1; <dont be evil>'; var testString = cruft + JSON.stringify({ aTest: 'value1', bTest: 'value2', cTest: 'value3' });
Tests:
  • Replace

     
    JSON.parse(testString.replace(cruft, ''));
  • Substring

     
    JSON.parse(testString.substring(cruft.length));
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Replace
    Substring

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 7 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
Chrome 61 on Mac OS X 10.12.6
View result in a separate tab
Test name Executions per second
Replace 588417.5 Ops/sec
Substring 604081.8 Ops/sec