Identity/AttachedServices/Key Stretching Performance Tests

From MozillaWiki
< Identity‎ | AttachedServices
Revision as of 18:15, 19 August 2013 by Vladikoff (talk | contribs) (Created page with "''This page is work in progres....'' {| border="1" cellpadding="2" |+ Test Results |- ! Browser / Test !! Firefox 23 Desktop !! Google Chrome !! Firefox Android Beta 24 !! Fi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page is work in progres....

Test Results
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.