cloneJSON

JavaScript performance comparison

Test case created

Preparation code

<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js">
</script>
<script src="http://ajax.cdnjs.com/ajax/libs/json2/20110223/json2.js">
</script>

Preparation code output

Test runner

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

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
JSON
var o = {
  a: {
    b: {
      c: {
        d: {
          e: {
            f: {
              g: {
                h: {
                  i: {
                    j: {
                      k: {
                        l: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
};

var oClone = JSON.parse(JSON.stringify(o));
pending…
underscore
var o = {
  a: {
    b: {
      c: {
        d: {
          e: {
            f: {
              g: {
                h: {
                  i: {
                    j: {
                      k: {
                        l: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
};

var oClone = _.clone(o);
pending…

Compare results of other browsers

Revisions

You can edit these tests or add even more tests to this page by appending /edit to the URL. Here’s a list of current revisions for this page:

0 comments

Add a comment