Chrome 51
Monkberry
280 op/sec
±25.39% (10 runs sampled)
React
165 op/sec
±4.97% (11 runs sampled)
Inferno
250 op/sec
±12.64% (11 runs sampled)
Vue
53.76 op/sec
±100.25% (7 runs sampled)
Template string
241 op/sec
±11.35% (11 runs sampled)
Safari 9
Monkberry
953 op/sec
±3.89% (54 runs sampled)
React
262 op/sec
±3.29% (43 runs sampled)
Inferno
620 op/sec
±3.04% (49 runs sampled)
Vue
267 op/sec
±5.35% (42 runs sampled)
Template string
342 op/sec
±9.74% (32 runs sampled)
Firefox 47
Monkberry
257 op/sec
±6.49% (42 runs sampled)
React
62.53 op/sec
±7.42% (42 runs sampled)
Inferno
171 op/sec
±4.73% (51 runs sampled)
Vue
82.14 op/sec
±11.89% (43 runs sampled)
Template string
268 op/sec
±32.03% (36 runs sampled)
This benchmark is same as the previous, but it does not rerender entire template, it's updates data of template with update and setState methods.
Chrome 51
Monkberry
2 339 op/sec
±2.13% (53 runs sampled)
React
298 op/sec
±4.99% (44 runs sampled)
Vue
379 op/sec
±7.67% (37 runs sampled)
Inferno
1 455 op/sec
±3.12% (52 runs sampled)
Template string
324 op/sec
±7.04% (44 runs sampled)
Safari 9
Monkberry
3 654 op/sec
±1.49% (58 runs sampled)
React
358 op/sec
±3.25% (42 runs sampled)
Vue
602 op/sec
±2.73% (48 runs sampled)
Inferno
1 274 op/sec
±2.11% (57 runs sampled)
Template string
537 op/sec
±1.35% (56 runs sampled)
Firefox 47
Monkberry
1 107 op/sec
±5.39% (52 runs sampled)
React
114 op/sec
±12.54% (38 runs sampled)
Vue
186 op/sec
±11.97% (44 runs sampled)
Inferno
386 op/sec
±6.44% (43 runs sampled)
Template string
359 op/sec
±8.48% (49 runs sampled)
Chrome 51
Monkberry
16 268 op/sec
±22.78% (50 runs sampled)
React
3 424 op/sec
±1.95% (52 runs sampled)
Vue
7 412 op/sec
±1.81% (53 runs sampled)
Inferno
11 637 op/sec
±6.81% (48 runs sampled)
Template string
9 887 op/sec
±1.93% (50 runs sampled)
Safari 9
Monkberry
32 564 op/sec
±2.62% (57 runs sampled)
React
2 861 op/sec
±2.15% (43 runs sampled)
Vue
7 252 op/sec
±1.98% (43 runs sampled)
Inferno
10 489 op/sec
±2.34% (48 runs sampled)
Template string
11 046 op/sec
±3.99% (56 runs sampled)
Firefox 47
Monkberry
14 108 op/sec
±10.75% (52 runs sampled)
React
951 op/sec
±12.07% (44 runs sampled)
Vue
4 461 op/sec
±7.03% (48 runs sampled)
Inferno
9 591 op/sec
±11.86% (45 runs sampled)
Template string
8 930 op/sec
±7.62% (44 runs sampled)