Script Preparation code:
Tests:
  • FileReader 1K [Async/Deferred]

  • FileReader 32K [Async/Deferred]

  • FileReader 64K [Async/Deferred]

  • FileReader 1M [Async/Deferred]

  • btoa 1K

  • btoa 32K

  • btoa 64K

  • btoa 1M

  • toBase64 1K

  • toBase64 32K

  • toBase64 64K

  • toBase64 1M

  • Self 1K

  • Self 32K

  • Self 64K

  • Self 1M

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    FileReader 1K
    FileReader 32K
    FileReader 64K
    FileReader 1M
    btoa 1K
    btoa 32K
    btoa 64K
    btoa 1M
    toBase64 1K
    toBase64 32K
    toBase64 64K
    toBase64 1M
    Self 1K
    Self 32K
    Self 64K
    Self 1M

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 months ago)
Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Gecko/20100101 Firefox/145.0
Firefox 145 on Linux
View result in a separate tab
Test name Executions per second
FileReader 1K 96004.9 Ops/sec
FileReader 32K 21268.3 Ops/sec
FileReader 64K 9068.8 Ops/sec
FileReader 1M 891.3 Ops/sec
btoa 1K 130923.4 Ops/sec
btoa 32K 4069.1 Ops/sec
btoa 64K 2028.0 Ops/sec
btoa 1M 64.0 Ops/sec
toBase64 1K 1315468.6 Ops/sec
toBase64 32K 46671.7 Ops/sec
toBase64 64K 18247.3 Ops/sec
toBase64 1M 1146.8 Ops/sec
Self 1K 253447.2 Ops/sec
Self 32K 7691.9 Ops/sec
Self 64K 3738.6 Ops/sec
Self 1M 59.2 Ops/sec