JS MVC Frameworks (No Spine) - Models

JavaScript performance comparison

Revision 2 of this test case created by

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;
  });
  
  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

<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>

Test runner

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

Java applet disabled.

Testing in CCBot 2.0.0 / Other 0.0.0
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 Y.Model(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.

0 Comments