Skip to content

Instantly share code, notes, and snippets.

@chadhietala
Created February 25, 2015 05:13
Show Gist options
  • Select an option

  • Save chadhietala/4fd95602ac0b1d20ede1 to your computer and use it in GitHub Desktop.

Select an option

Save chadhietala/4fd95602ac0b1d20ede1 to your computer and use it in GitHub Desktop.
io.js (reopen-method branch)
core-object/create (0) x 56,417,825 ops/sec ±1.21% (91 runs sampled)
core-object/create (1) x 26,906,821 ops/sec ±1.11% (90 runs sampled)
core-object/create (5) x 11,057,028 ops/sec ±0.94% (86 runs sampled)
core-object/create (default init) (0) x 56,052,254 ops/sec ±0.94% (89 runs sampled)
core-object/create (default init) (1) x 26,311,756 ops/sec ±0.95% (91 runs sampled)
core-object/create (default init) (5) x 10,421,557 ops/sec ±1.20% (88 runs sampled)
uberproto/create (0) x 4,621,752 ops/sec ±1.16% (89 runs sampled)
uberproto/create (1) x 4,658,817 ops/sec ±1.07% (91 runs sampled)
uberproto/create (5) x 4,637,146 ops/sec ±0.97% (87 runs sampled)
raw/create (0) x 40,304,048 ops/sec ±1.04% (88 runs sampled)
raw/create (1) x 52,895,788 ops/sec ±1.03% (86 runs sampled)
raw/create (5) x 45,123,161 ops/sec ±1.05% (85 runs sampled)
esnext/create (0) x 39,383,206 ops/sec ±0.83% (91 runs sampled)
esnext/create (1) x 51,106,753 ops/sec ±0.94% (94 runs sampled)
esnext/create (5) x 43,910,456 ops/sec ±1.03% (89 runs sampled)
klass/create (0) x 27,120,045 ops/sec ±1.06% (90 runs sampled)
klass/create (1) x 28,012,174 ops/sec ±0.98% (87 runs sampled)
klass/create (5) x 28,038,934 ops/sec ±1.16% (83 runs sampled)
backbone-metal/create (0) x 33,881,611 ops/sec ±1.14% (90 runs sampled)
backbone-metal/create (1) x 15,077,746 ops/sec ±1.11% (91 runs sampled)
backbone-metal/create (5) x 14,090,368 ops/sec ±1.17% (88 runs sampled)
core-object/extend (1) x 1,923,437 ops/sec ±0.90% (93 runs sampled)
core-object/extend (5) x 1,108,175 ops/sec ±1.37% (86 runs sampled)
uberproto/extend (1) x 2,934,398 ops/sec ±1.22% (88 runs sampled)
uberproto/extend (5) x 810,744 ops/sec ±1.13% (93 runs sampled)
klass/extend (1) x 129,835 ops/sec ±2.69% (78 runs sampled)
klass/extend (5) x 51,253 ops/sec ±2.74% (78 runs sampled)
backbone-metal/extend (1) x 124,822 ops/sec ±2.63% (80 runs sampled)
backbone-metal/extend (5) x 48,037 ops/sec ±3.35% (81 runs sampled)
Fastest is core-object/create (0) ,core-object/create (default init) (0)
core-object/create (0) x 59,469,868 ops/sec ±1.07% (88 runs sampled)
core-object/create (1) x 21,249,860 ops/sec ±1.29% (88 runs sampled)
core-object/create (5) x 19,344,145 ops/sec ±1.33% (93 runs sampled)
core-object/create (default init) (0) x 57,715,154 ops/sec ±1.16% (86 runs sampled)
core-object/create (default init) (1) x 27,054,878 ops/sec ±1.25% (91 runs sampled)
core-object/create (default init) (5) x 10,981,577 ops/sec ±1.11% (94 runs sampled)
uberproto/create (0) x 4,484,119 ops/sec ±1.21% (91 runs sampled)
uberproto/create (1) x 4,611,627 ops/sec ±1.11% (92 runs sampled)
uberproto/create (5) x 4,605,247 ops/sec ±1.18% (89 runs sampled)
raw/create (0) x 36,683,411 ops/sec ±1.52% (91 runs sampled)
raw/create (1) x 48,512,438 ops/sec ±1.73% (90 runs sampled)
raw/create (5) x 41,801,420 ops/sec ±1.29% (84 runs sampled)
esnext/create (0) x 36,376,500 ops/sec ±1.08% (89 runs sampled)
esnext/create (1) x 48,296,607 ops/sec ±1.35% (92 runs sampled)
esnext/create (5) x 41,314,829 ops/sec ±1.15% (88 runs sampled)
klass/create (0) x 25,818,313 ops/sec ±1.20% (90 runs sampled)
klass/create (1) x 28,004,128 ops/sec ±1.32% (90 runs sampled)
klass/create (5) x 28,218,051 ops/sec ±1.51% (87 runs sampled)
backbone-metal/create (0) x 31,775,930 ops/sec ±0.99% (86 runs sampled)
backbone-metal/create (1) x 15,333,318 ops/sec ±1.24% (89 runs sampled)
backbone-metal/create (5) x 13,939,932 ops/sec ±1.12% (90 runs sampled)
core-object/extend (1) x 2,762,917 ops/sec ±1.14% (85 runs sampled)
core-object/extend (5) x 678,642 ops/sec ±2.11% (77 runs sampled)
uberproto/extend (1) x 3,017,137 ops/sec ±1.19% (84 runs sampled)
uberproto/extend (5) x 864,347 ops/sec ±0.93% (91 runs sampled)
klass/extend (1) x 136,058 ops/sec ±2.89% (79 runs sampled)
klass/extend (5) x 56,609 ops/sec ±2.57% (81 runs sampled)
backbone-metal/extend (1) x 125,831 ops/sec ±2.62% (79 runs sampled)
backbone-metal/extend (5) x 47,530 ops/sec ±3.75% (77 runs sampled)
Fastest is core-object/create (0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment