LZString 1.3.8 vs 1.4.0 for base64 (v2)

Revision 2 of this benchmark created on


Preparation HTML

<script src="http://pieroxy.net/lzstring/lz-string.1.3.8.js"></script>
<script src="http://pieroxy.net/lzstring/lz-string_1.4.0_alpha.js"></script>

Setup

window.data = "";
  for (var i = 0; i < 10000; i++) {
    window.data += " " + Math.random();
  }

Test runner

Ready to run.

Testing in
TestOps/sec
1.3.8
var cd138 = LZString138.compressToBase64(window.data);
var dd138 = LZString138.decompressFromBase64(cd138);
ready
1.4.0
var cd140 = LZString140Alpha.compressToBase64(window.data);
var dd140 = LZString140Alpha.decompressFromBase64(cd140);
ready

Revisions

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