HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 70 community runs

Desktop Results:
Chrome 49 runs
SparkMD5
825K/s
Hash-WASM
810K/s
js-md5
575K/s
joseph-md5
553K/s
CryptoJS
320K/s

Fastest: SparkMD5 (2.6x faster)

View exact numbers
  • SparkMD5: 825,012 ops/sec
  • Hash-WASM: 810,473 ops/sec
  • js-md5: 575,453 ops/sec
  • joseph-md5: 552,761 ops/sec
  • CryptoJS: 319,848 ops/sec
Firefox 13 runs
Hash-WASM
1.3M/s
SparkMD5
1.2M/s
js-md5
606K/s
CryptoJS
241K/s
joseph-md5
136K/s

Fastest: Hash-WASM (9.5x faster)

View exact numbers
  • Hash-WASM: 1,283,140 ops/sec
  • SparkMD5: 1,151,779 ops/sec
  • js-md5: 605,642 ops/sec
  • CryptoJS: 241,386 ops/sec
  • joseph-md5: 135,581 ops/sec
Mobile Results:
Chrome 8 runs
SparkMD5
740K/s
js-md5
504K/s
joseph-md5
503K/s
Hash-WASM
253K/s
CryptoJS
188K/s

Fastest: SparkMD5 (3.9x faster)

View exact numbers
  • SparkMD5: 739,890 ops/sec
  • js-md5: 503,974 ops/sec
  • joseph-md5: 502,855 ops/sec
  • Hash-WASM: 253,416 ops/sec
  • CryptoJS: 188,329 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    js-md5
    CryptoJS
    SparkMD5
    Hash-WASM
    joseph-md5

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 7 months ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
Chrome 142 on Mac OS X 10.15.7
View result in a separate tab
js-md5
2.2M/s
joseph-md5
2.1M/s
SparkMD5
1.8M/s
Hash-WASM
1.3M/s
CryptoJS
752K/s
View exact numbers
Test name Executions per second
js-md5 2,241,562 Ops/sec
joseph-md5 2,142,636 Ops/sec
SparkMD5 1,812,690 Ops/sec
Hash-WASM 1,302,514 Ops/sec
CryptoJS 752,117 Ops/sec