Script Preparation code:
AخA
 
var dataShort = rand();
var dataLong = Array.from({ length: 100 }, rand).join("\n");
function rand() {
  return Math.random().toString(36);
}
Tests:
  • base64 short string

     
    btoa(dataShort);
  • base64 long string

     
    btoa(dataLong);
  • json short string

     
    JSON.stringify(dataShort);
  • json long string

     
    JSON.stringify(dataLong);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    base64 short string
    base64 long string
    json short string
    json long string

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 days ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
Chrome 135 on Windows
View result in a separate tab
Test name Executions per second
base64 short string 5109587.5 Ops/sec
base64 long string 778427.6 Ops/sec
json short string 10003633.0 Ops/sec
json long string 353215.2 Ops/sec