localStoreageFuckFest

JavaScript performance comparison

Test case created

Info

testing speed of localStorage

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
    var small = "d3kfo03";
   
    var medium = "dsklfjoi3iosf90j4903m9drsv90e45tism90f34m09m9s";
   
    var large = "lksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjs";
   
    var huge = "lksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjsf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjsf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjsf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjsf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjsf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjsf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjsf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjsf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjslksdjf90ewjf09234jf90wjf90wjs";
};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
saving small string
localStorage.setItem('savedData', small);
pending…
saving medium string
localStorage.setItem('savedData', medium);
pending…
saving large string
localStorage.setItem('savedData', large);
pending…
saving huge string
localStorage.setItem('savedData', huge);
pending…

You can edit these tests or add even more tests to this page by appending /edit to the URL.

Compare results of other browsers

0 comments

Add a comment