Identity/AttachedServices/Key Stretching Performance Tests
< Identity | AttachedServices
Jump to navigation
Jump to search
This page is work in progres....
| Browser / Test | Firefox 23 Desktop | Google Chrome | Firefox Android Beta 24 | Firefox OS | Android WebView |
|---|---|---|---|---|---|
| [1] pbkdf2 key | 0 | 0 | 0 | 0 | 0 |
| [2] Key Stretch w/ Remote Helper | 0 | 0 | 0 | 0 | 0 |
Tests
- [1] ...
- [2] ...
Test Framework
These performance tests use Benchmark.js
- "ops/sec" stands for operations per second. That is how many times a test is projected to execute in a second.
- A test is repeatedly executed until it reaches the minimum time needed to get a percentage uncertainty for the measurement of less than or equal to 1%. The number of iterations will vary depending on the resolution of the environment’s timer and how many times a test can execute in the minimum run time. We collect completed test runs for 5 seconds (configurable), or at least 5 runs (also configurable), and then perform statistical analysis on the sample. So, a test may be repeated 100,000 times in 50 ms (the minimum run time for most environments), and then repeated 100 times more (5 seconds). A larger sample size (in this example, 100), leads to a smaller margin of error.