JS MVC Frameworks (No Spine) - Models

JavaScript performance comparison

Revision 5 of this test case created

Info

A comparison between 4 MVC frameworks' model instantiation performance. This shows the time to instantiate 500 simple models in Ember, Backbone and YUI3.

Preparation code

<script src="http://sb.taurus.uberspace.de/jslib/jquery-1.7.1.min.js">
</script>
<script src="http://sb.taurus.uberspace.de/jslib/underscore-1.3.1.min.js">
</script>
<script src="http://sb.taurus.uberspace.de/jslib/handlebars.1.0.beta.5.js">
</script>
<script src="http://cloud.github.com/downloads/emberjs/ember.js/ember-latest.min.js">
</script>
<script src="http://sb.taurus.uberspace.de/jslib/backbone-0.9.2.min.js">
</script>
<script src="http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js">
</script>
<script>
Benchmark.prototype.setup = function() {
    YUI().use('model', function(Y) {
      window.Y = Y;
      window.M = Y.Base.create('m', Y.Model, [], {
          _allowAdHocAttrs: false
        }, {
          ATTRS: {
            label: { value: null },
            description: { value: null }
          }
        });
    });
   
    modelData = [{
      "label": 1,
      "description": "13301045681"
    }, {
      "label": 2,
      "description": "13301045682"
    }, {
      "label": 3,
      "description": "13301045683"
    }, {
      "label": 4,
      "description": "13301045684"
    }, {
      "label": 5,
      "description": "13301045685"
    }, {
      "label": 6,
      "description": "13301045686"
    }, {
      "label": 7,
      "description": "13301045687"
    }, {
      "label": 8,
      "description": "13301045688"
    }, {
      "label": 9,
      "description": "13301045689"
    }, {
      "label": 10,
      "description": "133010456810"
    }, {
      "label": 11,
      "description": "133010456811"
    }, {
      "label": 12,
      "description": "133010456812"
    }, {
      "label": 13,
      "description": "133010456813"
    }, {
      "label": 14,
      "description": "133010456814"
    }, {
      "label": 15,
      "description": "133010456815"
    }, {
      "label": 16,
      "description": "133010456816"
    }, {
      "label": 17,
      "description": "133010456817"
    }, {
      "label": 18,
      "description": "133010456818"
    }, {
      "label": 19,
      "description": "133010456819"
    }, {
      "label": 20,
      "description": "133010456820"
    }, {
      "label": 21,
      "description": "133010456821"
    }, {
      "label": 22,
      "description": "133010456822"
    }, {
      "label": 23,
      "description": "133010456823"
    }, {
      "label": 24,
      "description": "133010456824"
    }, {
      "label": 25,
      "description": "133010456825"
    }, {
      "label": 26,
      "description": "133010456826"
    }, {
      "label": 27,
      "description": "133010456827"
    }, {
      "label": 28,
      "description": "133010456828"
    }, {
      "label": 29,
      "description": "133010456829"
    }, {
      "label": 30,
      "description": "133010456830"
    }, {
      "label": 31,
      "description": "133010456831"
    }, {
      "label": 32,
      "description": "133010456832"
    }, {
      "label": 33,
      "description": "133010456833"
    }, {
      "label": 34,
      "description": "133010456834"
    }, {
      "label": 35,
      "description": "133010456835"
    }, {
      "label": 36,
      "description": "133010456836"
    }, {
      "label": 37,
      "description": "133010456837"
    }, {
      "label": 38,
      "description": "133010456838"
    }, {
      "label": 39,
      "description": "133010456839"
    }, {
      "label": 40,
      "description": "133010456840"
    }, {
      "label": 41,
      "description": "133010456841"
    }, {
      "label": 42,
      "description": "133010456842"
    }, {
      "label": 43,
      "description": "133010456843"
    }, {
      "label": 44,
      "description": "133010456844"
    }, {
      "label": 45,
      "description": "133010456845"
    }, {
      "label": 46,
      "description": "133010456846"
    }, {
      "label": 47,
      "description": "133010456847"
    }, {
      "label": 48,
      "description": "133010456848"
    }, {
      "label": 49,
      "description": "133010456849"
    }, {
      "label": 50,
      "description": "133010456850"
    }, {
      "label": 51,
      "description": "133010456851"
    }, {
      "label": 52,
      "description": "133010456852"
    }, {
      "label": 53,
      "description": "133010456853"
    }, {
      "label": 54,
      "description": "133010456854"
    }, {
      "label": 55,
      "description": "133010456855"
    }, {
      "label": 56,
      "description": "133010456856"
    }, {
      "label": 57,
      "description": "133010456857"
    }, {
      "label": 58,
      "description": "133010456858"
    }, {
      "label": 59,
      "description": "133010456859"
    }, {
      "label": 60,
      "description": "133010456860"
    }, {
      "label": 61,
      "description": "133010456861"
    }, {
      "label": 62,
      "description": "133010456862"
    }, {
      "label": 63,
      "description": "133010456863"
    }, {
      "label": 64,
      "description": "133010456864"
    }, {
      "label": 65,
      "description": "133010456865"
    }, {
      "label": 66,
      "description": "133010456866"
    }, {
      "label": 67,
      "description": "133010456867"
    }, {
      "label": 68,
      "description": "133010456868"
    }, {
      "label": 69,
      "description": "133010456869"
    }, {
      "label": 70,
      "description": "133010456870"
    }, {
      "label": 71,
      "description": "133010456871"
    }, {
      "label": 72,
      "description": "133010456872"
    }, {
      "label": 73,
      "description": "133010456873"
    }, {
      "label": 74,
      "description": "133010456874"
    }, {
      "label": 75,
      "description": "133010456875"
    }, {
      "label": 76,
      "description": "133010456876"
    }, {
      "label": 77,
      "description": "133010456877"
    }, {
      "label": 78,
      "description": "133010456878"
    }, {
      "label": 79,
      "description": "133010456879"
    }, {
      "label": 80,
      "description": "133010456880"
    }, {
      "label": 81,
      "description": "133010456881"
    }, {
      "label": 82,
      "description": "133010456882"
    }, {
      "label": 83,
      "description": "133010456883"
    }, {
      "label": 84,
      "description": "133010456884"
    }, {
      "label": 85,
      "description": "133010456885"
    }, {
      "label": 86,
      "description": "133010456886"
    }, {
      "label": 87,
      "description": "133010456887"
    }, {
      "label": 88,
      "description": "133010456888"
    }, {
      "label": 89,
      "description": "133010456889"
    }, {
      "label": 90,
      "description": "133010456890"
    }, {
      "label": 91,
      "description": "133010456891"
    }, {
      "label": 92,
      "description": "133010456892"
    }, {
      "label": 93,
      "description": "133010456893"
    }, {
      "label": 94,
      "description": "133010456894"
    }, {
      "label": 95,
      "description": "133010456895"
    }, {
      "label": 96,
      "description": "133010456896"
    }, {
      "label": 97,
      "description": "133010456897"
    }, {
      "label": 98,
      "description": "133010456898"
    }, {
      "label": 99,
      "description": "133010456899"
    }, {
      "label": 100,
      "description": "1330104568100"
    }, {
      "label": 101,
      "description": "1330104568101"
    }, {
      "label": 102,
      "description": "1330104568102"
    }, {
      "label": 103,
      "description": "1330104568103"
    }, {
      "label": 104,
      "description": "1330104568104"
    }, {
      "label": 105,
      "description": "1330104568105"
    }, {
      "label": 106,
      "description": "1330104568106"
    }, {
      "label": 107,
      "description": "1330104568107"
    }, {
      "label": 108,
      "description": "1330104568108"
    }, {
      "label": 109,
      "description": "1330104568109"
    }, {
      "label": 110,
      "description": "1330104568110"
    }, {
      "label": 111,
      "description": "1330104568111"
    }, {
      "label": 112,
      "description": "1330104568112"
    }, {
      "label": 113,
      "description": "1330104568113"
    }, {
      "label": 114,
      "description": "1330104568114"
    }, {
      "label": 115,
      "description": "1330104568115"
    }, {
      "label": 116,
      "description": "1330104568116"
    }, {
      "label": 117,
      "description": "1330104568117"
    }, {
      "label": 118,
      "description": "1330104568118"
    }, {
      "label": 119,
      "description": "1330104568119"
    }, {
      "label": 120,
      "description": "1330104568120"
    }, {
      "label": 121,
      "description": "1330104568121"
    }, {
      "label": 122,
      "description": "1330104568122"
    }, {
      "label": 123,
      "description": "1330104568123"
    }, {
      "label": 124,
      "description": "1330104568124"
    }, {
      "label": 125,
      "description": "1330104568125"
    }, {
      "label": 126,
      "description": "1330104568126"
    }, {
      "label": 127,
      "description": "1330104568127"
    }, {
      "label": 128,
      "description": "1330104568128"
    }, {
      "label": 129,
      "description": "1330104568129"
    }, {
      "label": 130,
      "description": "1330104568130"
    }, {
      "label": 131,
      "description": "1330104568131"
    }, {
      "label": 132,
      "description": "1330104568132"
    }, {
      "label": 133,
      "description": "1330104568133"
    }, {
      "label": 134,
      "description": "1330104568134"
    }, {
      "label": 135,
      "description": "1330104568135"
    }, {
      "label": 136,
      "description": "1330104568136"
    }, {
      "label": 137,
      "description": "1330104568137"
    }, {
      "label": 138,
      "description": "1330104568138"
    }, {
      "label": 139,
      "description": "1330104568139"
    }, {
      "label": 140,
      "description": "1330104568140"
    }, {
      "label": 141,
      "description": "1330104568141"
    }, {
      "label": 142,
      "description": "1330104568142"
    }, {
      "label": 143,
      "description": "1330104568143"
    }, {
      "label": 144,
      "description": "1330104568144"
    }, {
      "label": 145,
      "description": "1330104568145"
    }, {
      "label": 146,
      "description": "1330104568146"
    }, {
      "label": 147,
      "description": "1330104568147"
    }, {
      "label": 148,
      "description": "1330104568148"
    }, {
      "label": 149,
      "description": "1330104568149"
    }, {
      "label": 150,
      "description": "1330104568150"
    }, {
      "label": 151,
      "description": "1330104568151"
    }, {
      "label": 152,
      "description": "1330104568152"
    }, {
      "label": 153,
      "description": "1330104568153"
    }, {
      "label": 154,
      "description": "1330104568154"
    }, {
      "label": 155,
      "description": "1330104568155"
    }, {
      "label": 156,
      "description": "1330104568156"
    }, {
      "label": 157,
      "description": "1330104568157"
    }, {
      "label": 158,
      "description": "1330104568158"
    }, {
      "label": 159,
      "description": "1330104568159"
    }, {
      "label": 160,
      "description": "1330104568160"
    }, {
      "label": 161,
      "description": "1330104568161"
    }, {
      "label": 162,
      "description": "1330104568162"
    }, {
      "label": 163,
      "description": "1330104568163"
    }, {
      "label": 164,
      "description": "1330104568164"
    }, {
      "label": 165,
      "description": "1330104568165"
    }, {
      "label": 166,
      "description": "1330104568166"
    }, {
      "label": 167,
      "description": "1330104568167"
    }, {
      "label": 168,
      "description": "1330104568168"
    }, {
      "label": 169,
      "description": "1330104568169"
    }, {
      "label": 170,
      "description": "1330104568170"
    }, {
      "label": 171,
      "description": "1330104568171"
    }, {
      "label": 172,
      "description": "1330104568172"
    }, {
      "label": 173,
      "description": "1330104568173"
    }, {
      "label": 174,
      "description": "1330104568174"
    }, {
      "label": 175,
      "description": "1330104568175"
    }, {
      "label": 176,
      "description": "1330104568176"
    }, {
      "label": 177,
      "description": "1330104568177"
    }, {
      "label": 178,
      "description": "1330104568178"
    }, {
      "label": 179,
      "description": "1330104568179"
    }, {
      "label": 180,
      "description": "1330104568180"
    }, {
      "label": 181,
      "description": "1330104568181"
    }, {
      "label": 182,
      "description": "1330104568182"
    }, {
      "label": 183,
      "description": "1330104568183"
    }, {
      "label": 184,
      "description": "1330104568184"
    }, {
      "label": 185,
      "description": "1330104568185"
    }, {
      "label": 186,
      "description": "1330104568186"
    }, {
      "label": 187,
      "description": "1330104568187"
    }, {
      "label": 188,
      "description": "1330104568188"
    }, {
      "label": 189,
      "description": "1330104568189"
    }, {
      "label": 190,
      "description": "1330104568190"
    }, {
      "label": 191,
      "description": "1330104568191"
    }, {
      "label": 192,
      "description": "1330104568192"
    }, {
      "label": 193,
      "description": "1330104568193"
    }, {
      "label": 194,
      "description": "1330104568194"
    }, {
      "label": 195,
      "description": "1330104568195"
    }, {
      "label": 196,
      "description": "1330104568196"
    }, {
      "label": 197,
      "description": "1330104568197"
    }, {
      "label": 198,
      "description": "1330104568198"
    }, {
      "label": 199,
      "description": "1330104568199"
    }, {
      "label": 200,
      "description": "1330104568200"
    }, {
      "label": 201,
      "description": "1330104568201"
    }, {
      "label": 202,
      "description": "1330104568202"
    }, {
      "label": 203,
      "description": "1330104568203"
    }, {
      "label": 204,
      "description": "1330104568204"
    }, {
      "label": 205,
      "description": "1330104568205"
    }, {
      "label": 206,
      "description": "1330104568206"
    }, {
      "label": 207,
      "description": "1330104568207"
    }, {
      "label": 208,
      "description": "1330104568208"
    }, {
      "label": 209,
      "description": "1330104568209"
    }, {
      "label": 210,
      "description": "1330104568210"
    }, {
      "label": 211,
      "description": "1330104568211"
    }, {
      "label": 212,
      "description": "1330104568212"
    }, {
      "label": 213,
      "description": "1330104568213"
    }, {
      "label": 214,
      "description": "1330104568214"
    }, {
      "label": 215,
      "description": "1330104568215"
    }, {
      "label": 216,
      "description": "1330104568216"
    }, {
      "label": 217,
      "description": "1330104568217"
    }, {
      "label": 218,
      "description": "1330104568218"
    }, {
      "label": 219,
      "description": "1330104568219"
    }, {
      "label": 220,
      "description": "1330104568220"
    }, {
      "label": 221,
      "description": "1330104568221"
    }, {
      "label": 222,
      "description": "1330104568222"
    }, {
      "label": 223,
      "description": "1330104568223"
    }, {
      "label": 224,
      "description": "1330104568224"
    }, {
      "label": 225,
      "description": "1330104568225"
    }, {
      "label": 226,
      "description": "1330104568226"
    }, {
      "label": 227,
      "description": "1330104568227"
    }, {
      "label": 228,
      "description": "1330104568228"
    }, {
      "label": 229,
      "description": "1330104568229"
    }, {
      "label": 230,
      "description": "1330104568230"
    }, {
      "label": 231,
      "description": "1330104568231"
    }, {
      "label": 232,
      "description": "1330104568232"
    }, {
      "label": 233,
      "description": "1330104568233"
    }, {
      "label": 234,
      "description": "1330104568234"
    }, {
      "label": 235,
      "description": "1330104568235"
    }, {
      "label": 236,
      "description": "1330104568236"
    }, {
      "label": 237,
      "description": "1330104568237"
    }, {
      "label": 238,
      "description": "1330104568238"
    }, {
      "label": 239,
      "description": "1330104568239"
    }, {
      "label": 240,
      "description": "1330104568240"
    }, {
      "label": 241,
      "description": "1330104568241"
    }, {
      "label": 242,
      "description": "1330104568242"
    }, {
      "label": 243,
      "description": "1330104568243"
    }, {
      "label": 244,
      "description": "1330104568244"
    }, {
      "label": 245,
      "description": "1330104568245"
    }, {
      "label": 246,
      "description": "1330104568246"
    }, {
      "label": 247,
      "description": "1330104568247"
    }, {
      "label": 248,
      "description": "1330104568248"
    }, {
      "label": 249,
      "description": "1330104568249"
    }, {
      "label": 250,
      "description": "1330104568250"
    }, {
      "label": 251,
      "description": "1330104568251"
    }, {
      "label": 252,
      "description": "1330104568252"
    }, {
      "label": 253,
      "description": "1330104568253"
    }, {
      "label": 254,
      "description": "1330104568254"
    }, {
      "label": 255,
      "description": "1330104568255"
    }, {
      "label": 256,
      "description": "1330104568256"
    }, {
      "label": 257,
      "description": "1330104568257"
    }, {
      "label": 258,
      "description": "1330104568258"
    }, {
      "label": 259,
      "description": "1330104568259"
    }, {
      "label": 260,
      "description": "1330104568260"
    }, {
      "label": 261,
      "description": "1330104568261"
    }, {
      "label": 262,
      "description": "1330104568262"
    }, {
      "label": 263,
      "description": "1330104568263"
    }, {
      "label": 264,
      "description": "1330104568264"
    }, {
      "label": 265,
      "description": "1330104568265"
    }, {
      "label": 266,
      "description": "1330104568266"
    }, {
      "label": 267,
      "description": "1330104568267"
    }, {
      "label": 268,
      "description": "1330104568268"
    }, {
      "label": 269,
      "description": "1330104568269"
    }, {
      "label": 270,
      "description": "1330104568270"
    }, {
      "label": 271,
      "description": "1330104568271"
    }, {
      "label": 272,
      "description": "1330104568272"
    }, {
      "label": 273,
      "description": "1330104568273"
    }, {
      "label": 274,
      "description": "1330104568274"
    }, {
      "label": 275,
      "description": "1330104568275"
    }, {
      "label": 276,
      "description": "1330104568276"
    }, {
      "label": 277,
      "description": "1330104568277"
    }, {
      "label": 278,
      "description": "1330104568278"
    }, {
      "label": 279,
      "description": "1330104568279"
    }, {
      "label": 280,
      "description": "1330104568280"
    }, {
      "label": 281,
      "description": "1330104568281"
    }, {
      "label": 282,
      "description": "1330104568282"
    }, {
      "label": 283,
      "description": "1330104568283"
    }, {
      "label": 284,
      "description": "1330104568284"
    }, {
      "label": 285,
      "description": "1330104568285"
    }, {
      "label": 286,
      "description": "1330104568286"
    }, {
      "label": 287,
      "description": "1330104568287"
    }, {
      "label": 288,
      "description": "1330104568288"
    }, {
      "label": 289,
      "description": "1330104568289"
    }, {
      "label": 290,
      "description": "1330104568290"
    }, {
      "label": 291,
      "description": "1330104568291"
    }, {
      "label": 292,
      "description": "1330104568292"
    }, {
      "label": 293,
      "description": "1330104568293"
    }, {
      "label": 294,
      "description": "1330104568294"
    }, {
      "label": 295,
      "description": "1330104568295"
    }, {
      "label": 296,
      "description": "1330104568296"
    }, {
      "label": 297,
      "description": "1330104568297"
    }, {
      "label": 298,
      "description": "1330104568298"
    }, {
      "label": 299,
      "description": "1330104568299"
    }, {
      "label": 300,
      "description": "1330104568300"
    }, {
      "label": 301,
      "description": "1330104568301"
    }, {
      "label": 302,
      "description": "1330104568302"
    }, {
      "label": 303,
      "description": "1330104568303"
    }, {
      "label": 304,
      "description": "1330104568304"
    }, {
      "label": 305,
      "description": "1330104568305"
    }, {
      "label": 306,
      "description": "1330104568306"
    }, {
      "label": 307,
      "description": "1330104568307"
    }, {
      "label": 308,
      "description": "1330104568308"
    }, {
      "label": 309,
      "description": "1330104568309"
    }, {
      "label": 310,
      "description": "1330104568310"
    }, {
      "label": 311,
      "description": "1330104568311"
    }, {
      "label": 312,
      "description": "1330104568312"
    }, {
      "label": 313,
      "description": "1330104568313"
    }, {
      "label": 314,
      "description": "1330104568314"
    }, {
      "label": 315,
      "description": "1330104568315"
    }, {
      "label": 316,
      "description": "1330104568316"
    }, {
      "label": 317,
      "description": "1330104568317"
    }, {
      "label": 318,
      "description": "1330104568318"
    }, {
      "label": 319,
      "description": "1330104568319"
    }, {
      "label": 320,
      "description": "1330104568320"
    }, {
      "label": 321,
      "description": "1330104568321"
    }, {
      "label": 322,
      "description": "1330104568322"
    }, {
      "label": 323,
      "description": "1330104568323"
    }, {
      "label": 324,
      "description": "1330104568324"
    }, {
      "label": 325,
      "description": "1330104568325"
    }, {
      "label": 326,
      "description": "1330104568326"
    }, {
      "label": 327,
      "description": "1330104568327"
    }, {
      "label": 328,
      "description": "1330104568328"
    }, {
      "label": 329,
      "description": "1330104568329"
    }, {
      "label": 330,
      "description": "1330104568330"
    }, {
      "label": 331,
      "description": "1330104568331"
    }, {
      "label": 332,
      "description": "1330104568332"
    }, {
      "label": 333,
      "description": "1330104568333"
    }, {
      "label": 334,
      "description": "1330104568334"
    }, {
      "label": 335,
      "description": "1330104568335"
    }, {
      "label": 336,
      "description": "1330104568336"
    }, {
      "label": 337,
      "description": "1330104568337"
    }, {
      "label": 338,
      "description": "1330104568338"
    }, {
      "label": 339,
      "description": "1330104568339"
    }, {
      "label": 340,
      "description": "1330104568340"
    }, {
      "label": 341,
      "description": "1330104568341"
    }, {
      "label": 342,
      "description": "1330104568342"
    }, {
      "label": 343,
      "description": "1330104568343"
    }, {
      "label": 344,
      "description": "1330104568344"
    }, {
      "label": 345,
      "description": "1330104568345"
    }, {
      "label": 346,
      "description": "1330104568346"
    }, {
      "label": 347,
      "description": "1330104568347"
    }, {
      "label": 348,
      "description": "1330104568348"
    }, {
      "label": 349,
      "description": "1330104568349"
    }, {
      "label": 350,
      "description": "1330104568350"
    }, {
      "label": 351,
      "description": "1330104568351"
    }, {
      "label": 352,
      "description": "1330104568352"
    }, {
      "label": 353,
      "description": "1330104568353"
    }, {
      "label": 354,
      "description": "1330104568354"
    }, {
      "label": 355,
      "description": "1330104568355"
    }, {
      "label": 356,
      "description": "1330104568356"
    }, {
      "label": 357,
      "description": "1330104568357"
    }, {
      "label": 358,
      "description": "1330104568358"
    }, {
      "label": 359,
      "description": "1330104568359"
    }, {
      "label": 360,
      "description": "1330104568360"
    }, {
      "label": 361,
      "description": "1330104568361"
    }, {
      "label": 362,
      "description": "1330104568362"
    }, {
      "label": 363,
      "description": "1330104568363"
    }, {
      "label": 364,
      "description": "1330104568364"
    }, {
      "label": 365,
      "description": "1330104568365"
    }, {
      "label": 366,
      "description": "1330104568366"
    }, {
      "label": 367,
      "description": "1330104568367"
    }, {
      "label": 368,
      "description": "1330104568368"
    }, {
      "label": 369,
      "description": "1330104568369"
    }, {
      "label": 370,
      "description": "1330104568370"
    }, {
      "label": 371,
      "description": "1330104568371"
    }, {
      "label": 372,
      "description": "1330104568372"
    }, {
      "label": 373,
      "description": "1330104568373"
    }, {
      "label": 374,
      "description": "1330104568374"
    }, {
      "label": 375,
      "description": "1330104568375"
    }, {
      "label": 376,
      "description": "1330104568376"
    }, {
      "label": 377,
      "description": "1330104568377"
    }, {
      "label": 378,
      "description": "1330104568378"
    }, {
      "label": 379,
      "description": "1330104568379"
    }, {
      "label": 380,
      "description": "1330104568380"
    }, {
      "label": 381,
      "description": "1330104568381"
    }, {
      "label": 382,
      "description": "1330104568382"
    }, {
      "label": 383,
      "description": "1330104568383"
    }, {
      "label": 384,
      "description": "1330104568384"
    }, {
      "label": 385,
      "description": "1330104568385"
    }, {
      "label": 386,
      "description": "1330104568386"
    }, {
      "label": 387,
      "description": "1330104568387"
    }, {
      "label": 388,
      "description": "1330104568388"
    }, {
      "label": 389,
      "description": "1330104568389"
    }, {
      "label": 390,
      "description": "1330104568390"
    }, {
      "label": 391,
      "description": "1330104568391"
    }, {
      "label": 392,
      "description": "1330104568392"
    }, {
      "label": 393,
      "description": "1330104568393"
    }, {
      "label": 394,
      "description": "1330104568394"
    }, {
      "label": 395,
      "description": "1330104568395"
    }, {
      "label": 396,
      "description": "1330104568396"
    }, {
      "label": 397,
      "description": "1330104568397"
    }, {
      "label": 398,
      "description": "1330104568398"
    }, {
      "label": 399,
      "description": "1330104568399"
    }, {
      "label": 400,
      "description": "1330104568400"
    }, {
      "label": 401,
      "description": "1330104568401"
    }, {
      "label": 402,
      "description": "1330104568402"
    }, {
      "label": 403,
      "description": "1330104568403"
    }, {
      "label": 404,
      "description": "1330104568404"
    }, {
      "label": 405,
      "description": "1330104568405"
    }, {
      "label": 406,
      "description": "1330104568406"
    }, {
      "label": 407,
      "description": "1330104568407"
    }, {
      "label": 408,
      "description": "1330104568408"
    }, {
      "label": 409,
      "description": "1330104568409"
    }, {
      "label": 410,
      "description": "1330104568410"
    }, {
      "label": 411,
      "description": "1330104568411"
    }, {
      "label": 412,
      "description": "1330104568412"
    }, {
      "label": 413,
      "description": "1330104568413"
    }, {
      "label": 414,
      "description": "1330104568414"
    }, {
      "label": 415,
      "description": "1330104568415"
    }, {
      "label": 416,
      "description": "1330104568416"
    }, {
      "label": 417,
      "description": "1330104568417"
    }, {
      "label": 418,
      "description": "1330104568418"
    }, {
      "label": 419,
      "description": "1330104568419"
    }, {
      "label": 420,
      "description": "1330104568420"
    }, {
      "label": 421,
      "description": "1330104568421"
    }, {
      "label": 422,
      "description": "1330104568422"
    }, {
      "label": 423,
      "description": "1330104568423"
    }, {
      "label": 424,
      "description": "1330104568424"
    }, {
      "label": 425,
      "description": "1330104568425"
    }, {
      "label": 426,
      "description": "1330104568426"
    }, {
      "label": 427,
      "description": "1330104568427"
    }, {
      "label": 428,
      "description": "1330104568428"
    }, {
      "label": 429,
      "description": "1330104568429"
    }, {
      "label": 430,
      "description": "1330104568430"
    }, {
      "label": 431,
      "description": "1330104568431"
    }, {
      "label": 432,
      "description": "1330104568432"
    }, {
      "label": 433,
      "description": "1330104568433"
    }, {
      "label": 434,
      "description": "1330104568434"
    }, {
      "label": 435,
      "description": "1330104568435"
    }, {
      "label": 436,
      "description": "1330104568436"
    }, {
      "label": 437,
      "description": "1330104568437"
    }, {
      "label": 438,
      "description": "1330104568438"
    }, {
      "label": 439,
      "description": "1330104568439"
    }, {
      "label": 440,
      "description": "1330104568440"
    }, {
      "label": 441,
      "description": "1330104568441"
    }, {
      "label": 442,
      "description": "1330104568442"
    }, {
      "label": 443,
      "description": "1330104568443"
    }, {
      "label": 444,
      "description": "1330104568444"
    }, {
      "label": 445,
      "description": "1330104568445"
    }, {
      "label": 446,
      "description": "1330104568446"
    }, {
      "label": 447,
      "description": "1330104568447"
    }, {
      "label": 448,
      "description": "1330104568448"
    }, {
      "label": 449,
      "description": "1330104568449"
    }, {
      "label": 450,
      "description": "1330104568450"
    }, {
      "label": 451,
      "description": "1330104568451"
    }, {
      "label": 452,
      "description": "1330104568452"
    }, {
      "label": 453,
      "description": "1330104568453"
    }, {
      "label": 454,
      "description": "1330104568454"
    }, {
      "label": 455,
      "description": "1330104568455"
    }, {
      "label": 456,
      "description": "1330104568456"
    }, {
      "label": 457,
      "description": "1330104568457"
    }, {
      "label": 458,
      "description": "1330104568458"
    }, {
      "label": 459,
      "description": "1330104568459"
    }, {
      "label": 460,
      "description": "1330104568460"
    }, {
      "label": 461,
      "description": "1330104568461"
    }, {
      "label": 462,
      "description": "1330104568462"
    }, {
      "label": 463,
      "description": "1330104568463"
    }, {
      "label": 464,
      "description": "1330104568464"
    }, {
      "label": 465,
      "description": "1330104568465"
    }, {
      "label": 466,
      "description": "1330104568466"
    }, {
      "label": 467,
      "description": "1330104568467"
    }, {
      "label": 468,
      "description": "1330104568468"
    }, {
      "label": 469,
      "description": "1330104568469"
    }, {
      "label": 470,
      "description": "1330104568470"
    }, {
      "label": 471,
      "description": "1330104568471"
    }, {
      "label": 472,
      "description": "1330104568472"
    }, {
      "label": 473,
      "description": "1330104568473"
    }, {
      "label": 474,
      "description": "1330104568474"
    }, {
      "label": 475,
      "description": "1330104568475"
    }, {
      "label": 476,
      "description": "1330104568476"
    }, {
      "label": 477,
      "description": "1330104568477"
    }, {
      "label": 478,
      "description": "1330104568478"
    }, {
      "label": 479,
      "description": "1330104568479"
    }, {
      "label": 480,
      "description": "1330104568480"
    }, {
      "label": 481,
      "description": "1330104568481"
    }, {
      "label": 482,
      "description": "1330104568482"
    }, {
      "label": 483,
      "description": "1330104568483"
    }, {
      "label": 484,
      "description": "1330104568484"
    }, {
      "label": 485,
      "description": "1330104568485"
    }, {
      "label": 486,
      "description": "1330104568486"
    }, {
      "label": 487,
      "description": "1330104568487"
    }, {
      "label": 488,
      "description": "1330104568488"
    }, {
      "label": 489,
      "description": "1330104568489"
    }, {
      "label": 490,
      "description": "1330104568490"
    }, {
      "label": 491,
      "description": "1330104568491"
    }, {
      "label": 492,
      "description": "1330104568492"
    }, {
      "label": 493,
      "description": "1330104568493"
    }, {
      "label": 494,
      "description": "1330104568494"
    }, {
      "label": 495,
      "description": "1330104568495"
    }, {
      "label": 496,
      "description": "1330104568496"
    }, {
      "label": 497,
      "description": "1330104568497"
    }, {
      "label": 498,
      "description": "1330104568498"
    }, {
      "label": 499,
      "description": "1330104568499"
    }, {
      "label": 500,
      "description": "1330104568500"
    }];
};
</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
Ember
for (var i = 0; i < modelData.length; i++) {
  Ember.Object.create(modelData[i]);
}
 
pending…
Backbone
for (var i = 0; i < modelData.length; i++) {
  new Backbone.Model(modelData[i]);
}
pending…
YUI3
for (var i = 0; i < modelData.length; i++) {
  new M(modelData[i]);
}
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