Script Preparation code:
AخA
 
function randomString(e) {    
    e = e || 32;
    var t = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",
    a = t.length,
    n = "";
    for (i = 0; i < e; i++) n += t.charAt(Math.floor(Math.random() * a));
    return n
}
var str1 = randomString(100)
var str2 = randomString(100000)
var str3 = randomString(100000000)
Tests:
  • slice-1

     
    var result1 = str1.slice(1, 3)
    var result2 = str1.slice(4, 6)
    var result3 = str1.slice(7, 10)
  • slice-2

     
    var result1 = str2.slice(1, 30000)
    var result2 = str2.slice(28999, 69999)
    var result3 = str2.slice(67000, 99999)
  • slice-3

     
    var result1 = str2.slice(1, 30000000)
    var result2 = str2.slice(28999000, 69999000)
    var result3 = str2.slice(67000000, 99999000)
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    slice-1
    slice-2
    slice-3

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Chrome 131 on Windows
View result in a separate tab
Test name Executions per second
slice-1 32937148.0 Ops/sec
slice-2 32112870.0 Ops/sec
slice-3 31549872.0 Ops/sec