summaryrefslogtreecommitdiff
path: root/node_modules/morphdom/docs/old-benchmark.md
blob: 911d7522a33c00605c8c537499131e760268507d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
<div class="results">
    <ul>
        <li> Total time for morphdom: 359.02ms (winner) </li>
        <li> Total time for virtual-dom: 438.30ms </li>
    </ul>
    <table>
        <thead>
            <tr>
                <td></td>
                <td> morphdom </td>
                <td> virtual-dom </td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td class="test-name"> change-tagname </td>
                <td> <b>0.01ms</b> </td>
                <td> 0.01ms </td>
            </tr>
            <tr>
                <td class="test-name"> change-tagname-ids </td>
                <td> <b>0.01ms</b> </td>
                <td> 0.02ms </td>
            </tr>
            <tr>
                <td class="test-name"> data-table </td>
                <td> <b>0.22ms</b> </td>
                <td> 0.65ms </td>
            </tr>
            <tr>
                <td class="test-name"> data-table2 </td>
                <td> <b>0.96ms</b> </td>
                <td> 2.00ms </td>
            </tr>
            <tr>
                <td class="test-name"> id-change-tag-name </td>
                <td> <b>0.00ms</b> </td>
                <td> 0.01ms </td>
            </tr>
            <tr>
                <td class="test-name"> ids-nested </td>
                <td> <b>0.01ms</b> </td>
                <td> 0.01ms </td>
            </tr>
            <tr>
                <td class="test-name"> ids-nested-2 </td>
                <td> 0.02ms </td>
                <td> <b>0.02ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> ids-nested-3 </td>
                <td> <b>0.01ms</b> </td>
                <td> 0.01ms </td>
            </tr>
            <tr>
                <td class="test-name"> ids-nested-4 </td>
                <td> <b>0.02ms</b> </td>
                <td> 0.02ms </td>
            </tr>
            <tr>
                <td class="test-name"> ids-nested-5 </td>
                <td> <b>0.02ms</b> </td>
                <td> 0.04ms </td>
            </tr>
            <tr>
                <td class="test-name"> ids-nested-6 </td>
                <td> <b>0.01ms</b> </td>
                <td> 0.02ms </td>
            </tr>
            <tr>
                <td class="test-name"> ids-nested-7 </td>
                <td> 0.02ms </td>
                <td> <b>0.01ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> ids-prepend </td>
                <td> <b>0.02ms</b> </td>
                <td> 0.02ms </td>
            </tr>
            <tr>
                <td class="test-name"> input-element </td>
                <td> 0.01ms </td>
                <td> <b>0.01ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> input-element-disabled </td>
                <td> 0.01ms </td>
                <td> <b>0.01ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> input-element-enabled </td>
                <td> 0.01ms </td>
                <td> <b>0.01ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> large </td>
                <td> 1.56ms </td>
                <td> <b>0.98ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> lengthen </td>
                <td> <b>0.02ms</b> </td>
                <td> 0.02ms </td>
            </tr>
            <tr>
                <td class="test-name"> one </td>
                <td> <b>0.00ms</b> </td>
                <td> 0.01ms </td>
            </tr>
            <tr>
                <td class="test-name"> reverse </td>
                <td> <b>0.01ms</b> </td>
                <td> 0.02ms </td>
            </tr>
            <tr>
                <td class="test-name"> reverse-ids </td>
                <td> 0.03ms </td>
                <td> <b>0.02ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> select-element </td>
                <td> 0.04ms </td>
                <td> <b>0.03ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> shorten </td>
                <td> 0.02ms </td>
                <td> <b>0.01ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> simple </td>
                <td> <b>0.01ms</b> </td>
                <td> 0.01ms </td>
            </tr>
            <tr>
                <td class="test-name"> simple-ids </td>
                <td> 0.04ms </td>
                <td> <b>0.03ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> simple-text-el </td>
                <td> <b>0.01ms</b> </td>
                <td> 0.02ms </td>
            </tr>
            <tr>
                <td class="test-name"> svg </td>
                <td> 0.02ms </td>
                <td> <b>0.01ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> svg-append </td>
                <td> 0.04ms </td>
                <td> <b>0.04ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> svg-append-new </td>
                <td> <b>0.01ms</b> </td>
                <td> 0.04ms </td>
            </tr>
            <tr>
                <td class="test-name"> svg-no-default-namespace </td>
                <td> 0.03ms </td>
                <td> <b>0.02ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> svg-xlink </td>
                <td> 0.03ms </td>
                <td> <b>0.00ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> tag-to-text </td>
                <td> <b>0.00ms</b> </td>
                <td> 0.00ms </td>
            </tr>
            <tr>
                <td class="test-name"> text-to-tag </td>
                <td> <b>0.00ms</b> </td>
                <td> 0.00ms </td>
            </tr>
            <tr>
                <td class="test-name"> text-to-text </td>
                <td> <b>0.00ms</b> </td>
                <td> 0.00ms </td>
            </tr>
            <tr>
                <td class="test-name"> textarea </td>
                <td> 0.01ms </td>
                <td> <b>0.01ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> todomvc </td>
                <td> 0.36ms </td>
                <td> <b>0.25ms</b> </td>
            </tr>
            <tr>
                <td class="test-name"> two </td>
                <td> <b>0.01ms</b> </td>
                <td> 0.01ms </td>
            </tr>
        </tbody>
    </table>
</div>

_NOTE: Safari Version 9.1.1 (11601.6.17)_