HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 104 community runs

Desktop Results:
Chrome 58 runs
window.crypto
160K/s
Crypto.js
21K/s
sjcl
21K/s
Cryptico
14K/s

Fastest: window.crypto (11.5x faster)

View exact numbers
  • ✓ window.crypto: 159,703 ops/sec
  • • Crypto.js: 21,354 ops/sec
  • • sjcl: 20,838 ops/sec
  • • Cryptico: 13,836 ops/sec
Firefox 32 runs
window.crypto
260K/s
Crypto.js
14K/s
sjcl
13K/s
Cryptico
2K/s

Fastest: window.crypto (109.7x faster)

View exact numbers
  • ✓ window.crypto: 260,197 ops/sec
  • • Crypto.js: 13,764 ops/sec
  • • sjcl: 12,906 ops/sec
  • • Cryptico: 2,371 ops/sec
Mobile Results:
Chrome 14 runs
window.crypto
52K/s
sjcl
10K/s
Crypto.js
9K/s
Cryptico
6K/s

Fastest: window.crypto (8.9x faster)

View exact numbers
  • ✓ window.crypto: 51,832 ops/sec
  • • sjcl: 9,837 ops/sec
  • • Crypto.js: 9,129 ops/sec
  • • Cryptico: 5,818 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

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36
Chrome 151 on Windows
View result in a separate tab
window.crypto
339K/s
Crypto.js
23K/s
sjcl
23K/s
Cryptico
17K/s
View exact numbers
Test name Executions per second
✓ window.crypto 339,447 Ops/sec
Crypto.js 22,911 Ops/sec
sjcl 22,820 Ops/sec
Cryptico 16,719 Ops/sec