HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 111 community runs

Desktop Results:
Chrome 83 runs
window.crypto SHA-384
246K/s
window.crypto SHA-1
227K/s
window.crypto SHA-256
224K/s
window.crypto SHA-512
222K/s
sjcl
23K/s
Crypto.js
21K/s
Cryptico
13K/s

Fastest: window.crypto SHA-384 (19.0x faster)

View exact numbers
  • window.crypto SHA-384: 246,465 ops/sec
  • window.crypto SHA-1: 227,405 ops/sec
  • window.crypto SHA-256: 223,979 ops/sec
  • window.crypto SHA-512: 221,777 ops/sec
  • sjcl: 23,093 ops/sec
  • Crypto.js: 21,130 ops/sec
  • Cryptico: 12,969 ops/sec
Firefox 23 runs
window.crypto SHA-256
308K/s
window.crypto SHA-384
303K/s
window.crypto SHA-512
300K/s
window.crypto SHA-1
295K/s
Crypto.js
20K/s
sjcl
19K/s
Cryptico
3K/s

Fastest: window.crypto SHA-256 (102.1x faster)

View exact numbers
  • window.crypto SHA-256: 308,264 ops/sec
  • window.crypto SHA-384: 303,289 ops/sec
  • window.crypto SHA-512: 300,326 ops/sec
  • window.crypto SHA-1: 294,653 ops/sec
  • Crypto.js: 19,719 ops/sec
  • sjcl: 19,039 ops/sec
  • Cryptico: 3,019 ops/sec
Mobile Results:
Chrome 5 runs
window.crypto SHA-384
60K/s
window.crypto SHA-512
60K/s
window.crypto SHA-1
55K/s
window.crypto SHA-256
55K/s
Crypto.js
10K/s
sjcl
9K/s
Cryptico
5K/s

Fastest: window.crypto SHA-384 (11.4x faster)

View exact numbers
  • window.crypto SHA-384: 60,432 ops/sec
  • window.crypto SHA-512: 60,397 ops/sec
  • window.crypto SHA-1: 54,854 ops/sec
  • window.crypto SHA-256: 54,768 ops/sec
  • Crypto.js: 9,902 ops/sec
  • sjcl: 9,307 ops/sec
  • Cryptico: 5,281 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
    Cryptico
    Crypto.js
    sjcl
    window.crypto SHA-1
    window.crypto SHA-256
    window.crypto SHA-384
    window.crypto SHA-512

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 9 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0
Chrome 142 on Windows
View result in a separate tab
window.crypto SHA-1
130K/s
window.crypto SHA-256
117K/s
window.crypto SHA-512
102K/s
window.crypto SHA-384
102K/s
Crypto.js
20K/s
sjcl
20K/s
Cryptico
17K/s
View exact numbers
Test name Executions per second
window.crypto SHA-1 129,756 Ops/sec
window.crypto SHA-256 117,124 Ops/sec
window.crypto SHA-512 102,133 Ops/sec
window.crypto SHA-384 101,915 Ops/sec
Crypto.js 20,041 Ops/sec
sjcl 19,799 Ops/sec
Cryptico 17,422 Ops/sec