Run details:
Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Gecko/20100101 Firefox/145.0
Firefox 145
Linux
Desktop
5 months ago
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
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