Duration in milliseconds (Slowdown = Duration / Fastest)

angular v1.5.8angular v2.0.0angular v2.2.1aurelia v1.0.3aurelia v1.0.7bobril v4.44.1bobril v4.49.2cyclejs-dom v14.1.0cyclejs v7.0.0dio v2.1.0dio v2.1.0-2dio v3.0.5domvm-2.0-devdomvm-beta-checkdomvm v1.2.10domvm v2.0.0-betadomvm2-es6-no-wpelm v0.17.1elm v0.18.0ember v2.10.0-beta.2ember v2.6.1inferno v1.0.0-alpha7inferno v1.0.0-beta5inferno v1.0.0-beta9kivi v1.0.0-rc0kivi v1.0.0-rc2knockout v3.4.0knockout v3.4.0fastForEachknockout v3.4.1mithril v0.2.5mithril v1.0.0-alphaplastiq v1.33.0polymer v1.7.0preact v6.0.2preact v6.4.0ractive-edgeractive v0.7.3ractive v0.8.5react-lite v0.15.17react-lite v0.15.27react v15.3.1react v15.3.1-mobX-v2.5.0react v15.3.2-redux-v3.6.0react v15.4.0react v15.4.0-mobX-v2.6.3react v15.4.0-redux-v3.6.0riot v2.6.1riot v2.6.7simulacra v1.5.5tsers v1.0.0vanillajs-keyedvidom v0.3.18vidom v0.5.3vue v1.0.26vue v2.0.0-beta1vue v2.0.7vanillajs
create rows
Duration for creating 1000 rows after the page loaded.
264.968.50
(2.10)
193.324.17
(1.53)
177.074.05
(1.40)
175.772.32
(1.39)
173.141.45
(1.37)
153.744.66
(1.22)
143.033.93
(1.13)
157.726.58
(1.25)
156.844.55
(1.24)
147.594.98
(1.17)
145.561.67
(1.15)
134.190.72
(1.06)
142.183.27
(1.13)
143.512.06
(1.14)
157.375.05
(1.25)
141.091.89
(1.12)
137.081.86
(1.09)
154.741.42
(1.23)
163.323.37
(1.30)
335.9513.77
(2.67)
350.564.47
(2.78)
141.401.47
(1.12)
138.251.18
(1.10)
131.591.05
(1.04)
134.112.51
(1.06)
130.561.11
(1.04)
353.2313.74
(2.80)
307.645.87
(2.44)
334.948.91
(2.66)
232.243.79
(1.84)
152.523.10
(1.21)
167.315.76
(1.33)
201.602.44
(1.60)
191.306.99
(1.52)
180.427.68
(1.43)
343.562.86
(2.73)
468.7824.49
(3.72)
320.392.96
(2.54)
170.746.59
(1.35)
169.379.57
(1.34)
189.656.27
(1.50)
220.908.47
(1.75)
220.6710.09
(1.75)
177.581.93
(1.41)
214.179.32
(1.70)
201.257.65
(1.60)
377.445.30
(2.99)
363.082.80
(2.88)
289.657.86
(2.30)
283.851.72
(2.25)
127.201.83
(1.01)
144.502.85
(1.15)
148.665.16
(1.18)
229.5413.70
(1.82)
174.696.53
(1.39)
189.048.34
(1.50)
126.052.95
(1.00)
replace all rows
Duration for updating all 1000 rows of the table (with 5 warmup iterations).
251.325.35
(4.70)
187.685.16
(3.51)
178.763.85
(3.34)
82.531.65
(1.54)
83.041.50
(1.55)
159.422.62
(2.98)
148.802.18
(2.78)
72.082.93
(1.35)
73.831.78
(1.38)
57.362.38
(1.07)
58.350.46
(1.09)
53.930.87
(1.01)
62.450.63
(1.17)
60.620.97
(1.13)
72.162.55
(1.35)
59.070.57
(1.10)
56.120.52
(1.05)
164.637.48
(3.08)
170.337.54
(3.18)
276.235.37
(5.16)
285.1310.35
(5.33)
57.070.69
(1.07)
55.110.61
(1.03)
56.220.69
(1.05)
142.112.59
(2.66)
142.071.35
(2.65)
333.859.13
(6.24)
312.976.29
(5.85)
345.0013.14
(6.45)
228.692.29
(4.27)
156.440.45
(2.92)
166.482.57
(3.11)
59.580.74
(1.11)
206.042.41
(3.85)
176.080.64
(3.29)
64.940.64
(1.21)
76.781.24
(1.43)
64.270.74
(1.20)
216.193.02
(4.04)
209.651.57
(3.92)
192.614.23
(3.60)
215.793.20
(4.03)
202.784.98
(3.79)
187.731.84
(3.51)
210.462.65
(3.93)
196.415.72
(3.67)
76.480.65
(1.43)
72.450.67
(1.35)
60.711.33
(1.13)
114.640.67
(2.14)
53.510.56
(1.00)
151.662.36
(2.83)
147.571.47
(2.76)
231.918.98
(4.33)
69.340.56
(1.30)
72.113.78
(1.35)
54.230.92
(1.01)
partial update
Time to update the text of every 10th row (with 5 warmup iterations).
11.230.36
(1.00)
9.340.39
(1.00)
9.170.52
(1.00)
9.880.10
(1.00)
9.320.23
(1.00)
10.610.40
(1.00)
10.650.45
(1.00)
30.442.37
(1.90)
26.782.96
(1.67)
12.371.15
(1.00)
11.430.72
(1.00)
12.161.07
(1.00)
15.210.66
(1.00)
16.000.57
(1.00)
24.950.92
(1.56)
13.480.41
(1.00)
15.952.36
(1.00)
22.035.38
(1.38)
24.555.07
(1.53)
14.800.66
(1.00)
36.590.56
(2.29)
9.400.15
(1.00)
10.140.86
(1.00)
10.901.44
(1.00)
9.741.33
(1.00)
9.180.20
(1.00)
10.430.78
(1.00)
10.400.91
(1.00)
9.940.77
(1.00)
48.971.87
(3.06)
16.940.52
(1.06)
15.951.95
(1.00)
12.100.36
(1.00)
12.430.70
(1.00)
12.620.79
(1.00)
14.103.34
(1.00)
27.282.06
(1.71)
11.340.60
(1.00)
27.411.20
(1.71)
26.340.54
(1.65)
14.610.77
(1.00)
12.220.67
(1.00)
16.450.57
(1.03)
15.970.50
(1.00)
12.820.27
(1.00)
17.070.44
(1.07)
27.260.45
(1.70)
26.600.52
(1.66)
10.450.34
(1.00)
33.020.52
(2.06)
11.042.67
(1.00)
11.900.34
(1.00)
13.122.18
(1.00)
13.831.26
(1.00)
21.771.65
(1.36)
23.570.76
(1.47)
11.062.64
(1.00)
select row
Duration to highlight a row in response to a click on the row. (with 5 warmup iterations).
8.162.90
(1.00)
4.542.67
(1.00)
5.351.07
(1.00)
11.640.23
(1.00)
12.590.65
(1.00)
6.142.57
(1.00)
7.613.66
(1.00)
16.931.29
(1.06)
23.224.21
(1.45)
6.272.70
(1.00)
5.011.53
(1.00)
5.072.42
(1.00)
7.800.37
(1.00)
8.531.07
(1.00)
18.892.69
(1.18)
7.641.16
(1.00)
7.141.52
(1.00)
14.332.94
(1.00)
16.662.10
(1.04)
6.390.95
(1.00)
9.221.13
(1.00)
2.830.31
(1.00)
4.011.95
(1.00)
4.951.72
(1.00)
2.800.74
(1.00)
3.611.18
(1.00)
8.801.21
(1.00)
8.410.39
(1.00)
9.400.51
(1.00)
36.180.54
(2.26)
9.860.71
(1.00)
7.924.08
(1.00)
4.080.53
(1.00)
6.052.66
(1.00)
4.841.57
(1.00)
8.291.14
(1.00)
9.470.44
(1.00)
7.121.15
(1.00)
18.450.62
(1.15)
18.200.46
(1.14)
5.440.44
(1.00)
4.931.76
(1.00)
6.970.84
(1.00)
4.900.19
(1.00)
4.841.03
(1.00)
5.830.43
(1.00)
20.800.50
(1.30)
20.540.87
(1.28)
4.361.12
(1.00)
23.340.20
(1.46)
2.521.76
(1.00)
6.032.07
(1.00)
5.782.72
(1.00)
5.750.52
(1.00)
12.180.58
(1.00)
16.230.31
(1.01)
2.270.86
(1.00)
swap rows
Time to swap 2 rows on a 1K table. (with 5 warmup iterations).
12.800.44
(1.00)
12.030.49
(1.00)
11.730.26
(1.00)
11.580.27
(1.00)
11.310.07
(1.00)
11.380.50
(1.00)
10.470.22
(1.00)
21.630.23
(1.35)
22.350.99
(1.40)
8.880.43
(1.00)
8.260.40
(1.00)
8.220.26
(1.00)
12.750.62
(1.00)
12.790.44
(1.00)
22.040.45
(1.38)
11.360.18
(1.00)
10.650.24
(1.00)
27.002.52
(1.69)
22.161.77
(1.39)
15.400.32
(1.00)
37.321.22
(2.33)
7.720.25
(1.00)
8.100.51
(1.00)
7.120.18
(1.00)
10.000.21
(1.00)
10.480.39
(1.00)
13.820.47
(1.00)
13.050.68
(1.00)
13.250.11
(1.00)
51.682.93
(3.23)
18.470.49
(1.15)
11.520.47
(1.00)
7.390.25
(1.00)
13.340.55
(1.00)
13.350.70
(1.00)
8.000.25
(1.00)
28.871.08
(1.80)
8.210.25
(1.00)
27.920.42
(1.74)
26.040.57
(1.63)
13.770.66
(1.00)
14.900.19
(1.00)
14.960.25
(1.00)
13.830.19
(1.00)
14.450.50
(1.00)
14.450.34
(1.00)
24.910.35
(1.56)
23.970.22
(1.50)
7.690.16
(1.00)
27.340.78
(1.71)
10.450.40
(1.00)
14.280.65
(1.00)
14.190.45
(1.00)
12.860.44
(1.00)
17.240.54
(1.08)
22.442.28
(1.40)
6.880.21
(1.00)
remove row
Duration to remove a row. (with 5 warmup iterations).
54.133.40
(1.49)
47.411.21
(1.31)
50.591.24
(1.40)
61.151.80
(1.69)
60.941.47
(1.68)
51.163.31
(1.41)
52.692.24
(1.45)
54.102.12
(1.49)
60.912.94
(1.68)
38.761.05
(1.07)
38.590.98
(1.07)
38.831.12
(1.07)
43.900.85
(1.21)
42.720.58
(1.18)
57.202.68
(1.58)
42.700.94
(1.18)
40.860.70
(1.13)
73.175.00
(2.02)
74.983.24
(2.07)
54.000.92
(1.49)
82.743.40
(2.28)
36.220.87
(1.00)
36.231.31
(1.00)
40.230.43
(1.11)
50.451.60
(1.39)
55.604.38
(1.53)
52.371.13
(1.45)
56.272.55
(1.55)
59.495.98
(1.64)
88.371.71
(2.44)
56.592.36
(1.56)
54.503.59
(1.50)
49.402.05
(1.36)
134.901.68
(3.72)
133.860.87
(3.70)
62.242.02
(1.72)
164.842.76
(4.55)
64.461.86
(1.78)
68.051.10
(1.88)
66.071.40
(1.82)
53.261.62
(1.47)
54.751.83
(1.51)
55.152.26
(1.52)
50.571.09
(1.40)
55.310.70
(1.53)
55.751.98
(1.54)
57.390.90
(1.58)
57.800.92
(1.60)
53.705.24
(1.48)
75.391.00
(2.08)
46.801.01
(1.29)
53.523.02
(1.48)
55.101.97
(1.52)
53.601.43
(1.48)
47.601.36
(1.31)
52.010.32
(1.44)
36.930.56
(1.02)
create many rows
Duration to create 10,000 rows
2247.4020.05
(1.85)
1928.5116.91
(1.58)
1776.0119.21
(1.46)
1749.6427.40
(1.44)
1662.8331.21
(1.37)
1491.8020.41
(1.23)
1365.7611.27
(1.12)
1603.0417.22
(1.32)
1617.1713.40
(1.33)
1479.2917.34
(1.22)
1373.258.26
(1.13)
1336.697.45
(1.10)
1428.9212.85
(1.17)
1475.5118.20
(1.21)
1574.5518.69
(1.29)
1355.4617.25
(1.11)
1404.5322.00
(1.15)
1558.4913.38
(1.28)
1638.8428.39
(1.35)
2431.3122.74
(2.00)
2849.7812.21
(2.34)
1338.6013.64
(1.10)
1318.929.11
(1.08)
1315.394.50
(1.08)
1325.759.43
(1.09)
1293.425.15
(1.06)
3314.7148.76
(2.72)
3058.9125.39
(2.51)
3227.6550.69
(2.65)
2746.1733.62
(2.26)
1527.9311.41
(1.26)
1698.718.27
(1.40)
1990.1640.95
(1.63)
2457.1423.78
(2.02)
2531.9144.15
(2.08)
3074.2753.96
(2.53)
5483.9270.67
(4.50)
2763.7623.14
(2.27)
2108.2912.15
(1.73)
2127.9322.88
(1.75)
1872.9220.10
(1.54)
1996.1422.43
(1.64)
1900.5220.23
(1.56)
1839.4611.73
(1.51)
1972.4527.45
(1.62)
1838.1218.69
(1.51)
4285.9670.15
(3.52)
4131.2253.10
(3.39)
3329.6755.00
(2.74)
2817.5238.70
(2.31)
1266.3710.92
(1.04)
1419.366.93
(1.17)
1404.7211.63
(1.15)
2604.2562.52
(2.14)
1777.5212.32
(1.46)
1841.6421.55
(1.51)
1217.3012.33
(1.00)
append rows to large table
Duration for adding 1000 rows on a table of 10,000 rows.
388.074.59
(1.66)
304.248.19
(1.30)
278.943.75
(1.19)
287.628.12
(1.23)
276.686.51
(1.18)
267.134.70
(1.14)
250.912.32
(1.07)
456.2610.20
(1.95)
487.574.74
(2.09)
263.734.49
(1.13)
272.672.39
(1.17)
258.951.09
(1.11)
351.286.79
(1.50)
368.917.15
(1.58)
516.009.06
(2.21)
314.708.63
(1.35)
331.7015.37
(1.42)
401.138.08
(1.72)
423.555.17
(1.81)
441.313.60
(1.89)
634.748.44
(2.72)
245.893.01
(1.05)
242.011.45
(1.04)
242.861.49
(1.04)
245.272.10
(1.05)
237.680.87
(1.02)
3516.7064.39
(15.06)
417.714.95
(1.79)
3424.5131.76
(14.66)
1145.1446.24
(4.90)
373.245.57
(1.60)
306.436.28
(1.31)
344.064.64
(1.47)
411.724.41
(1.76)
423.7610.28
(1.81)
398.826.96
(1.71)
1413.8558.28
(6.05)
384.336.34
(1.65)
1809.6718.46
(7.75)
1867.5324.62
(8.00)
323.384.41
(1.38)
352.9012.24
(1.51)
339.375.36
(1.45)
311.436.96
(1.33)
347.185.66
(1.49)
335.099.33
(1.43)
4403.25240.37
(18.85)
4148.40294.43
(17.76)
303.897.53
(1.30)
638.647.30
(2.73)
238.064.58
(1.02)
322.4120.65
(1.38)
310.6917.96
(1.33)
358.271.57
(1.53)
466.2116.66
(2.00)
501.6914.97
(2.15)
233.571.98
(1.00)
clear rows
Duration to clear the table filled with 10.000 rows.
650.2829.54
(3.40)
346.798.63
(1.81)
320.765.81
(1.68)
251.818.11
(1.32)
256.003.97
(1.34)
213.341.02
(1.12)
207.653.55
(1.09)
242.921.60
(1.27)
243.002.99
(1.27)
204.263.99
(1.07)
205.630.92
(1.07)
191.331.55
(1.00)
312.372.66
(1.63)
297.174.24
(1.55)
301.676.16
(1.58)
210.803.18
(1.10)
222.401.02
(1.16)
216.856.88
(1.13)
220.813.11
(1.15)
245.923.30
(1.29)
517.743.97
(2.71)
233.762.85
(1.22)
228.723.95
(1.20)
191.881.79
(1.00)
201.201.95
(1.05)
196.562.88
(1.03)
533.0422.29
(2.79)
550.1813.97
(2.88)
561.4022.94
(2.93)
281.612.93
(1.47)
233.172.30
(1.22)
231.696.46
(1.21)
280.804.24
(1.47)
601.2836.29
(3.14)
395.854.71
(2.07)
587.964.94
(3.07)
1675.8732.43
(8.76)
565.855.45
(2.96)
348.4227.02
(1.82)
324.7622.85
(1.70)
400.5210.89
(2.09)
436.917.54
(2.28)
389.216.78
(2.03)
383.624.83
(2.01)
413.264.79
(2.16)
392.914.27
(2.05)
902.558.90
(4.72)
921.4813.93
(4.82)
249.843.44
(1.31)
306.374.35
(1.60)
198.774.77
(1.04)
219.3113.97
(1.15)
205.785.30
(1.08)
412.668.54
(2.16)
256.083.35
(1.34)
256.073.45
(1.34)
199.673.21
(1.04)
clear rows a 2nd time
Time to clear the table filled with 10.000 rows. But warmed up with only one iteration.
1388.1921.56
(7.27)
312.464.87
(1.64)
311.206.44
(1.63)
242.343.19
(1.27)
245.585.47
(1.29)
213.123.89
(1.12)
212.063.85
(1.11)
237.233.05
(1.24)
235.402.51
(1.23)
209.834.15
(1.10)
196.712.24
(1.03)
193.922.46
(1.02)
294.602.53
(1.54)
284.211.73
(1.49)
286.304.76
(1.50)
211.483.28
(1.11)
214.873.99
(1.13)
214.585.70
(1.12)
224.396.60
(1.18)
244.044.13
(1.28)
658.494.46
(3.45)
217.131.30
(1.14)
223.972.78
(1.17)
194.492.45
(1.02)
196.372.66
(1.03)
197.234.27
(1.03)
537.3934.21
(2.82)
511.9922.28
(2.68)
533.7624.75
(2.80)
271.892.81
(1.42)
232.161.80
(1.22)
225.207.52
(1.18)
284.921.67
(1.49)
530.627.41
(2.78)
388.616.01
(2.04)
588.516.95
(3.08)
1266.9425.55
(6.64)
555.998.92
(2.91)
337.3313.03
(1.77)
324.626.29
(1.70)
383.508.62
(2.01)
411.5420.48
(2.16)
377.169.98
(1.98)
380.1513.02
(1.99)
412.2516.97
(2.16)
379.649.73
(1.99)
904.358.07
(4.74)
910.5510.12
(4.77)
271.799.01
(1.42)
305.045.85
(1.60)
202.972.07
(1.06)
206.515.97
(1.08)
206.528.86
(1.08)
416.279.07
(2.18)
241.472.44
(1.27)
254.225.93
(1.33)
190.861.55
(1.00)
slowdown geometric mean 2.02 1.46 1.41 1.27 1.26 1.25 1.21 1.39 1.46 1.08 1.07 1.04 1.22 1.21 1.47 1.10 1.11 1.48 1.51 1.62 2.53 1.07 1.06 1.03 1.17 1.17 2.46 1.94 2.48 2.51 1.35 1.32 1.29 1.92 1.75 1.72 3.22 1.68 2.08 2.03 1.53 1.63 1.58 1.49 1.61 1.56 2.84 2.78 1.38 1.96 1.04 1.25 1.24 1.68 1.33 1.43 1.01

Memory allocation in MBs

angular v1.5.8angular v2.0.0angular v2.2.1aurelia v1.0.3aurelia v1.0.7bobril v4.44.1bobril v4.49.2cyclejs-dom v14.1.0cyclejs v7.0.0dio v2.1.0dio v2.1.0-2dio v3.0.5domvm-2.0-devdomvm-beta-checkdomvm v1.2.10domvm v2.0.0-betadomvm2-es6-no-wpelm v0.17.1elm v0.18.0ember v2.10.0-beta.2ember v2.6.1inferno v1.0.0-alpha7inferno v1.0.0-beta5inferno v1.0.0-beta9kivi v1.0.0-rc0kivi v1.0.0-rc2knockout v3.4.0knockout v3.4.0fastForEachknockout v3.4.1mithril v0.2.5mithril v1.0.0-alphaplastiq v1.33.0polymer v1.7.0preact v6.0.2preact v6.4.0ractive-edgeractive v0.7.3ractive v0.8.5react-lite v0.15.17react-lite v0.15.27react v15.3.1react v15.3.1-mobX-v2.5.0react v15.3.2-redux-v3.6.0react v15.4.0react v15.4.0-mobX-v2.6.3react v15.4.0-redux-v3.6.0riot v2.6.1riot v2.6.7simulacra v1.5.5tsers v1.0.0vanillajs-keyedvidom v0.3.18vidom v0.5.3vue v1.0.26vue v2.0.0-beta1vue v2.0.7vanillajs
ready memory
Memory usage after page load.
5.150.26
(1.89)
5.170.05
(1.90)
5.450.14
(2.00)
6.830.06
(2.51)
7.250.14
(2.67)
3.410.18
(1.25)
3.290.09
(1.21)
3.760.17
(1.38)
3.330.08
(1.23)
2.880.01
(1.06)
3.240.10
(1.19)
3.190.10
(1.17)
2.720.01
(1.00)
3.130.10
(1.15)
3.190.10
(1.17)
3.150.10
(1.16)
3.140.10
(1.15)
3.760.10
(1.38)
4.010.10
(1.48)
10.830.37
(3.98)
9.360.31
(3.44)
2.950.02
(1.09)
2.920.02
(1.07)
3.190.11
(1.17)
2.780.01
(1.02)
3.170.10
(1.17)
3.250.01
(1.19)
3.890.10
(1.43)
3.660.10
(1.34)
3.210.10
(1.18)
3.190.10
(1.17)
3.230.10
(1.19)
5.420.14
(1.99)
2.780.01
(1.02)
3.460.10
(1.27)
5.070.12
(1.87)
4.120.04
(1.51)
5.060.12
(1.86)
3.130.01
(1.15)
3.530.10
(1.30)
4.680.02
(1.72)
5.480.02
(2.02)
5.090.02
(1.87)
4.690.11
(1.73)
5.740.11
(2.11)
5.150.16
(1.89)
3.040.02
(1.12)
3.450.11
(1.27)
3.330.19
(1.22)
7.000.26
(2.58)
2.980.10
(1.10)
2.910.01
(1.07)
3.330.10
(1.23)
3.500.02
(1.29)
3.420.03
(1.26)
3.900.11
(1.43)
2.980.10
(1.09)
run memory
Memory usage after adding 1000 rows.
14.800.68
(3.08)
11.710.22
(2.44)
11.510.44
(2.39)
13.170.67
(2.74)
14.590.73
(3.04)
7.440.37
(1.55)
7.640.56
(1.59)
8.060.45
(1.68)
7.070.22
(1.47)
6.000.29
(1.25)
6.880.49
(1.43)
7.090.50
(1.48)
6.090.19
(1.27)
7.340.58
(1.53)
8.740.64
(1.82)
7.430.58
(1.55)
7.570.67
(1.57)
9.560.55
(1.99)
9.190.34
(1.91)
20.860.65
(4.34)
26.150.68
(5.44)
5.750.32
(1.20)
5.830.23
(1.21)
6.600.47
(1.37)
5.610.16
(1.17)
6.690.46
(1.39)
25.170.20
(5.24)
24.670.03
(5.13)
25.300.04
(5.26)
10.230.50
(2.13)
8.790.58
(1.83)
10.260.62
(2.13)
11.290.89
(2.35)
6.510.16
(1.35)
7.760.39
(1.61)
25.690.54
(5.34)
22.970.28
(4.78)
22.480.50
(4.68)
15.130.41
(3.15)
15.110.42
(3.14)
10.610.23
(2.21)
13.930.21
(2.90)
11.850.27
(2.46)
11.310.53
(2.35)
14.550.45
(3.03)
12.680.51
(2.64)
10.400.21
(2.16)
10.680.49
(2.22)
11.261.01
(2.34)
15.290.50
(3.18)
4.810.43
(1.00)
6.790.21
(1.41)
7.630.57
(1.59)
14.130.43
(2.94)
12.080.70
(2.51)
13.110.48
(2.73)
4.850.47
(1.01)