A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Chrome mount | Chrome update avg | Chrome update best | Chrome memory (mb) | FF mount | FF avg | FF best | FF mem | Safari mount | Safari avg | Safari best | Safari mem | ||||||||||||||
2 | Vue 2 template + with | 93.46 | 23.17 | 16.44 | 11.9 | 127 | 42.92 | 33 | 30.91 | 60 | 17.04 | 13 | 13.28 | |||||||||||||
3 | Vue 3 template + with | 77.43 | 9.18 | 7.69 | 4.5 | 93 | 17.97 | 11 | 18.04 | 36 | 13.74 | 11 | 5.81 | |||||||||||||
4 | Improvement over v2 (in-browser compiled) | 20.70% | 152.40% | 113.78% | -62.18% | 36.56% | 138.84% | 200.00% | -41.64% | 66.67% | 24.02% | 18.18% | 128.57% | |||||||||||||
5 | Vue 2 render fn (manual h, no this access) | 90.9 | 15.75 | 8.18 | 10.2 | 120 | 28.93 | 16 | 23.97 | 39 | 12.43 | 8 | 11.84 | |||||||||||||
6 | Vue 3 render fn (manual h, no this access) | 76.46 | 7.56 | 5.33 | 7.4 | 81 | 20.81 | 10 | 21.17 | 27 | 11.27 | 8 | 8.06 | |||||||||||||
7 | Improvement over v2 (manual render function) | 18.89% | 108.33% | 53.47% | -27.45% | 48.15% | 39.02% | 60.00% | -11.68% | 44.44% | 10.29% | 0.00% | 46.90% | |||||||||||||
8 | Vue 2 template no with | 97.44 | 13.18 | 8.29 | 9.9 | 122 | 32.36 | 18 | 24.46 | 41 | 12.36 | 9 | 10.75 | |||||||||||||
9 | Vue 3 template no with | 62.82 | 5.64 | 3.78 | 4.5 | 70 | 12.31 | 6 | 16.97 | 30 | 7.76 | 5 | 5.36 | |||||||||||||
10 | Improvement over v2 (pre-compiled) | 55.11% | 133.69% | 119.31% | -54.55% | 74.29% | 162.88% | 200.00% | -30.62% | 36.67% | 59.28% | 80.00% | 100.56% | |||||||||||||
11 | Vue 2 raw (no reactive state) | 88.67 | 12.27 | 7.99 | 8.6 | |||||||||||||||||||||
12 | Vue 3 raw (no reactive state) | 47.6 | 3.37 | 2.38 | 3.7 | |||||||||||||||||||||
13 | Improvement over v2 (raw, no reactive state) | 86.28% | 264.09% | 235.71% | -56.98% | |||||||||||||||||||||
14 | 0.88 | |||||||||||||||||||||||||
15 | Chrome version: Version 79.0.3943.0 (Official Build) canary (64-bit), Incognito mode | 9.89 | ||||||||||||||||||||||||
16 | Firefix version: 69.0.3 (64-bit) | |||||||||||||||||||||||||
17 | Safari version: 13.0.2 (14608.2.40.1.2) | |||||||||||||||||||||||||
18 | Source: https://github.com/vuejs/perf-comaprison (private repo) | |||||||||||||||||||||||||
19 | Note: numbers in FF and Safari are not precise because performance.now() are rounded to 1ms. | |||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |