Cryptico vs Crypto.js vs sjcl vs window.crypto SHA-1 vs window.crypto SHA-256 vs window.crypto SHA-384 vs window.crypto SHA-512Fastest: window.crypto SHA-384 (19.0x faster)
246,465 ops/sec
227,405 ops/sec
223,979 ops/sec
221,777 ops/sec
23,093 ops/sec
21,130 ops/sec
12,969 ops/sec
Fastest: window.crypto SHA-256 (102.1x faster)
308,264 ops/sec
303,289 ops/sec
300,326 ops/sec
294,653 ops/sec
19,719 ops/sec
19,039 ops/sec
3,019 ops/sec
Fastest: window.crypto SHA-384 (11.4x faster)
60,432 ops/sec
60,397 ops/sec
54,854 ops/sec
54,768 ops/sec
9,902 ops/sec
9,307 ops/sec
5,281 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Cryptico | |
| Crypto.js | |
| sjcl | |
| window.crypto SHA-1 | |
| window.crypto SHA-256 | |
| window.crypto SHA-384 | |
| window.crypto SHA-512 |
| 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 |