~chromium-team/chromium-browser/trusty-beta

« back to all changes in this revision

Viewing changes to debian/tests/data/HTML5test/scripts/8/data.js

  • Committer: Olivier Tilloy
  • Date: 2017-10-23 16:46:53 UTC
  • mfrom: (1172.1.38 trusty-stable)
  • Revision ID: olivier.tilloy@canonical.com-20171023164653-zmpfzblxxnkj0jhj
Merge back changes from stable branch:
  * debian/control: bump Standards-Version to 4.1.1
  * debian/patches/set-rpath-on-chromium-executables.patch: updated
  * debian/tests/*:
    - removed stale autopkgtests
    - added new autopkgtests based on chromium's new headless mode
  * debian/source/include-binaries: updated to reflect new binary data in tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
 
 
3
var tests = [
 
4
 
 
5
        {
 
6
                id:             'semantics',
 
7
                name:   'Semantics',
 
8
                column: 'left',
 
9
                items:  [
 
10
                                        {
 
11
                                                id:             'parsing',
 
12
                                                name:   'Parsing rules',
 
13
                                                status: 'stable',
 
14
                                                items:  [
 
15
                                                                        {
 
16
                                                                                id:             'doctype',
 
17
                                                                                name:   '<code>&lt;!DOCTYPE html&gt;</code> triggers standards mode',
 
18
                                                                                urls:   [
 
19
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/syntax.html#the-doctype' ],
 
20
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/syntax.html#the-doctype' ]
 
21
                                                                                                ]
 
22
                                                                        }, {
 
23
                                                                                id:             'tokenizer',
 
24
                                                                                name:   'HTML5 tokenizer',
 
25
                                                                                value:  3,
 
26
                                                                                urls:   [
 
27
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/syntax.html#parsing' ],
 
28
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/syntax.html#parsing' ],
 
29
                                                                                                        [ 'mdn', '/Web/Guide/HTML/HTML5/HTML5_Parser' ]
 
30
                                                                                                ]
 
31
                                                                        }, {
 
32
                                                                                id:             'tree',
 
33
                                                                                name:   'HTML5 tree building',
 
34
                                                                                value:  2,
 
35
                                                                                urls:   [
 
36
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/syntax.html#parsing' ],
 
37
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/syntax.html#parsing' ],
 
38
                                                                                                        [ 'mdn', '/Web/Guide/HTML/HTML5/HTML5_Parser' ]
 
39
                                                                                                ]
 
40
                                                                        },
 
41
 
 
42
                                                                        '<em>HTML5 defines rules for embedding SVG and MathML inside a regular HTML document. The following tests only check if the browser is following the HTML5 parsing rules for inline SVG and MathML, not if the browser can actually understand and render it.</em>',
 
43
 
 
44
                                                                        {
 
45
                                                                                id:             'svg',
 
46
                                                                                name:   'Parsing inline SVG',
 
47
                                                                                urls:   [
 
48
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#svg' ],
 
49
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/embedded-content.html#svg-0' ],
 
50
                                                                                                        [ 'mdn', '/Web/SVG' ]
 
51
                                                                                                ]
 
52
 
 
53
                                                                        }, {
 
54
                                                                                id:             'mathml',
 
55
                                                                                name:   'Parsing inline MathML',
 
56
                                                                                urls:   [
 
57
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#mathml' ],
 
58
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/embedded-content.html#mathml' ],
 
59
                                                                                                        [ 'mdn', '/Web/MathML' ]
 
60
                                                                                                ]
 
61
                                                                        }
 
62
                                                                ]
 
63
                                        }, {
 
64
                                                id:             'elements',
 
65
                                                name:   'Elements',
 
66
                                                status: 'stable',
 
67
                                                items:  [
 
68
                                                                        {
 
69
                                                                                id:             'dataset',
 
70
                                                                                name:   'Embedding custom non-visible data',
 
71
                                                                                value:  2,
 
72
                                                                                urls:   [
 
73
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/dom.html#embedding-custom-non-visible-data-with-the-data-*-attributes' ],
 
74
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/dom.html#embedding-custom-non-visible-data-with-the-data-*-attributes' ],
 
75
                                                                                                        [ 'mdn', '/Web/API/HTMLElement/dataset' ]
 
76
                                                                                                ]
 
77
                                                                        },
 
78
 
 
79
                                                                        '<strong>New or modified elements</strong>',
 
80
 
 
81
                                                                        {
 
82
                                                                                id:             'section',
 
83
                                                                                name:   'Section elements',
 
84
                                                                                urls:   [
 
85
                                                                                                        [ 'mdn', '/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document' ]
 
86
                                                                                                ],
 
87
                                                                                items:  [
 
88
                                                                                                        {
 
89
                                                                                                                id:             'section',
 
90
                                                                                                                name:   '<code>section</code> element',
 
91
                                                                                                                value:  1,
 
92
                                                                                                                urls:   [
 
93
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/sections.html#the-section-element' ],
 
94
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-section-element' ]
 
95
                                                                                                                                ]
 
96
                                                                                                        }, {
 
97
                                                                                                                id:             'nav',
 
98
                                                                                                                name:   '<code>nav</code> element',
 
99
                                                                                                                value:  1,
 
100
                                                                                                                urls:   [
 
101
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/sections.html#the-nav-element' ],
 
102
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-nav-element' ]
 
103
                                                                                                                                ]
 
104
                                                                                                        }, {
 
105
                                                                                                                id:             'article',
 
106
                                                                                                                name:   '<code>article</code> element',
 
107
                                                                                                                value:  1,
 
108
                                                                                                                urls:   [
 
109
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/sections.html#the-article-element' ],
 
110
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-article-element' ]
 
111
                                                                                                                                ]
 
112
                                                                                                        }, {
 
113
                                                                                                                id:             'aside',
 
114
                                                                                                                name:   '<code>aside</code> element',
 
115
                                                                                                                value:  1,
 
116
                                                                                                                urls:   [
 
117
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/sections.html#the-aside-element' ],
 
118
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-aside-element' ]
 
119
                                                                                                                                ]
 
120
                                                                                                        }, {
 
121
                                                                                                                id:             'header',
 
122
                                                                                                                name:   '<code>header</code> element',
 
123
                                                                                                                value:  1,
 
124
                                                                                                                urls:   [
 
125
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/sections.html#the-header-element' ],
 
126
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-header-element' ]
 
127
                                                                                                                                ]
 
128
                                                                                                        }, {
 
129
                                                                                                                id:             'footer',
 
130
                                                                                                                name:   '<code>footer</code> element',
 
131
                                                                                                                value:  1,
 
132
                                                                                                                urls:   [
 
133
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/sections.html#the-footer-element' ],
 
134
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-footer-element' ]
 
135
                                                                                                                                ]
 
136
                                                                                                        }
 
137
                                                                                                ]
 
138
 
 
139
                                                                        }, {
 
140
                                                                                id:             'grouping',
 
141
                                                                                name:   'Grouping content elements',
 
142
                                                                                urls:   [
 
143
                                                                                                        [ 'mdn', '/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document' ]
 
144
                                                                                                ],
 
145
                                                                                items:  [
 
146
                                                                                                        {
 
147
                                                                                                                id:             'main',
 
148
                                                                                                                name:   '<code>main</code> element',
 
149
                                                                                                                value:  1,
 
150
                                                                                                                urls:   [
 
151
                                                                                                                                        [ 'w3c', 'http://www.w3.org/html/wg/drafts/html/master/single-page.html#the-main-element' ],
 
152
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-main-element' ]
 
153
                                                                                                                                ]
 
154
                                                                                                        }, {
 
155
                                                                                                                id:             'figure',
 
156
                                                                                                                name:   '<code>figure</code> element',
 
157
                                                                                                                value:  1,
 
158
                                                                                                                urls:   [
 
159
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/grouping-content.html#the-figure-element' ],
 
160
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-figure-element' ]
 
161
                                                                                                                                ]
 
162
                                                                                                        }, {
 
163
                                                                                                                id:             'figcaption',
 
164
                                                                                                                name:   '<code>figcaption</code> element',
 
165
                                                                                                                value:  1,
 
166
                                                                                                                urls:   [
 
167
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/grouping-content.html#the-figcaption-element' ],
 
168
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-figcaption-element' ]
 
169
                                                                                                                                ]
 
170
                                                                                                        }, {
 
171
                                                                                                                id:             'ol',
 
172
                                                                                                                name:   '<code>reversed</code> attribute on the <code>ol</code> element',
 
173
                                                                                                                value:  1,
 
174
                                                                                                                urls:   [
 
175
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/grouping-content.html#the-ol-element' ],
 
176
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-ol-element' ]
 
177
                                                                                                                                ]
 
178
                                                                                                        }
 
179
                                                                                                ]
 
180
                                                                        }, {
 
181
                                                                                id:             'semantic',
 
182
                                                                                name:   'Text-level semantic elements',
 
183
                                                                                items:  [
 
184
                                                                                                        {
 
185
                                                                                                                id:             'download',
 
186
                                                                                                                name:   '<code>download</code> attribute on the <code>a</code> element',
 
187
                                                                                                                value:  1,
 
188
                                                                                                                urls:   [
 
189
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/text-level-semantics.html#the-a-element' ],
 
190
                                                                                                                                        [ 'whatwg', 'http://developers.whatwg.org/links.html#attr-hyperlink-download' ]
 
191
                                                                                                                                ]
 
192
                                                                                                        }, {
 
193
                                                                                                                id:             'ping',
 
194
                                                                                                                name:   '<code>ping</code> attribute on the <code>a</code> element',
 
195
                                                                                                                status: 'proposal',
 
196
                                                                                                                value:  1,
 
197
                                                                                                                urls:   [
 
198
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#ping' ]
 
199
                                                                                                                                ]
 
200
                                                                                                        }, {
 
201
                                                                                                                id:             'mark',
 
202
                                                                                                                name:   '<code>mark</code> element',
 
203
                                                                                                                value:  1,
 
204
                                                                                                                urls:   [
 
205
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/text-level-semantics.html#the-mark-element' ],
 
206
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-mark-element' ]
 
207
                                                                                                                                ]
 
208
                                                                                                        }, {
 
209
                                                                                                                id:             'ruby',
 
210
                                                                                                                name:   '<code>ruby</code>, <code>rt</code> and <code>rp</code> elements',
 
211
                                                                                                                value:  3,
 
212
                                                                                                                urls:   [
 
213
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/text-level-semantics.html#the-ruby-element' ],
 
214
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-ruby-element' ]
 
215
                                                                                                                                ]
 
216
                                                                                                        }, {
 
217
                                                                                                                id:             'time',
 
218
                                                                                                                name:   '<code>time</code> element',
 
219
                                                                                                                value:  1,
 
220
                                                                                                                urls:   [
 
221
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element' ],
 
222
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-time-element' ]
 
223
                                                                                                                                ]
 
224
                                                                                                        }, {
 
225
                                                                                                                id:             'data',
 
226
                                                                                                                name:   '<code>data</code> element',
 
227
                                                                                                                value:  1,
 
228
                                                                                                                urls:   [
 
229
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/text-level-semantics.html#the-data-element' ],
 
230
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-data-element' ]
 
231
                                                                                                                                ]
 
232
                                                                                                        }, {
 
233
                                                                                                                id:             'wbr',
 
234
                                                                                                                name:   '<code>wbr</code> element',
 
235
                                                                                                                value:  1,
 
236
                                                                                                                urls:   [
 
237
                                                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/text-level-semantics.html#the-wbr-element' ],
 
238
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#the-wbr-element' ]
 
239
                                                                                                                                ]
 
240
                                                                                                        }
 
241
                                                                                                ]
 
242
                                                                        }, {
 
243
                                                                                id:             'interactive',
 
244
                                                                                name:   'Interactive elements',
 
245
                                                                                items:  [
 
246
                                                                                                        {
 
247
                                                                                                                id:             'details',
 
248
                                                                                                                name:   '<code>details</code> element',
 
249
                                                                                                                value:  1,
 
250
                                                                                                                urls:   [
 
251
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/forms.html#the-details-element' ]
 
252
                                                                                                                                ]
 
253
                                                                                                        }, {
 
254
                                                                                                                id:             'summary',
 
255
                                                                                                                name:   '<code>summary</code> element',
 
256
                                                                                                                value:  1,
 
257
                                                                                                                urls:   [
 
258
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/forms.html#the-summary-element' ]
 
259
                                                                                                                                ]
 
260
                                                                                                        }, {
 
261
                                                                                                                id:             'menutoolbar',
 
262
                                                                                                                name:   '<code>menu</code> element of type <code>toolbar</code>',
 
263
                                                                                                                status: 'proposal',
 
264
                                                                                                                value:  { maximum: 1, award: { OLD: 0 } },
 
265
                                                                                                                urls:   [
 
266
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/forms.html#the-menu-element' ]
 
267
                                                                                                                                ]
 
268
                                                                                                        }, {
 
269
                                                                                                                id:             'menucontext',
 
270
                                                                                                                name:   '<code>menu</code> element of type <code>context</code>',
 
271
                                                                                                                status: 'proposal',
 
272
                                                                                                                value:  { maximum: 2, award: { OLD: 1 } },
 
273
                                                                                                                urls:   [
 
274
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/forms.html#the-menu-element' ]
 
275
                                                                                                                                ]
 
276
                                                                                                        }, {
 
277
                                                                                                                id:             'dialog',
 
278
                                                                                                                name:   '<code>dialog</code> element',
 
279
                                                                                                                status: 'proposal',
 
280
                                                                                                                value:  1,
 
281
                                                                                                                urls:   [
 
282
                                                                                                                                        [ 'w3c', 'http://www.w3.org/html/wg/drafts/html/master/single-page.html#the-dialog-element' ],
 
283
                                                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/forms.html#the-dialog-element' ]
 
284
                                                                                                                                ]
 
285
                                                                                                        }
 
286
                                                                                                ]
 
287
                                                                        },
 
288
 
 
289
                                                                        '<strong>Global attributes or methods</strong>',
 
290
 
 
291
                                                                        {
 
292
                                                                                id:             'hidden',
 
293
                                                                                name:   '<code>hidden</code> attribute',
 
294
                                                                                value:  1,
 
295
                                                                                urls:   [
 
296
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/editing.html#the-hidden-attribute' ],
 
297
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/interaction.html#the-hidden-attribute' ]
 
298
                                                                                                ]
 
299
                                                                        }, {
 
300
                                                                                id:             'dynamic',
 
301
                                                                                name:   'Dynamic markup insertion',
 
302
                                                                                items:  [
 
303
                                                                                                        {
 
304
                                                                                                                id:             'outerHTML',
 
305
                                                                                                                name:   '<code>outerHTML</code> property',
 
306
                                                                                                                value:  1,
 
307
                                                                                                                urls:   [
 
308
                                                                                                                                        [ 'w3c', 'https://dvcs.w3.org/hg/innerhtml/raw-file/tip/index.html#widl-Element-outerHTML' ]
 
309
                                                                                                                                ]
 
310
                                                                                                        }, {
 
311
                                                                                                                id:             'insertAdjacentHTML',
 
312
                                                                                                                name:   '<code>insertAdjacentHTML</code> function',
 
313
                                                                                                                value:  1,
 
314
                                                                                                                urls:   [
 
315
                                                                                                                                        [ 'w3c', 'https://dvcs.w3.org/hg/innerhtml/raw-file/tip/index.html#widl-Element-insertAdjacentHTML-void-DOMString-position-DOMString-text' ]
 
316
                                                                                                                                ]
 
317
                                                                                                        }
 
318
                                                                                                ]
 
319
                                                                        }
 
320
                                                                ]
 
321
                                        }, {
 
322
                                                id:             'form',
 
323
                                                name:   'Forms',
 
324
                                                status: 'stable',
 
325
                                                items:  [
 
326
                                                                        '<strong>Field types</strong>',
 
327
 
 
328
                                                                        {
 
329
                                                                                id:             'text',
 
330
                                                                                name:   '<code>input type=text</code>',
 
331
                                                                                items:  [
 
332
                                                                                                        {
 
333
                                                                                                                id:                     'element',
 
334
                                                                                                                name:           'Minimal element support'
 
335
                                                                                                        }, {
 
336
                                                                                                                id:                     'selection',
 
337
                                                                                                                name:           'Selection Direction',
 
338
                                                                                                                value:          2
 
339
                                                                                                        }
 
340
                                                                                                ]
 
341
                                                                        }, {
 
342
                                                                                id:             'search',
 
343
                                                                                name:   '<code>input type=search</code>',
 
344
                                                                                items:  [
 
345
                                                                                                        {
 
346
                                                                                                                id:                     'element',
 
347
                                                                                                                name:           'Minimal element support',
 
348
                                                                                                                value:          1,
 
349
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#text-(type=text)-state-and-search-state-(type=search)'
 
350
                                                                                                        }
 
351
                                                                                                ]
 
352
                                                                        }, {
 
353
                                                                                id:             'tel',
 
354
                                                                                name:   '<code>input type=tel</code>',
 
355
                                                                                items:  [
 
356
                                                                                                        {
 
357
                                                                                                                id:                     'element',
 
358
                                                                                                                name:           'Minimal element support',
 
359
                                                                                                                value:          1,
 
360
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#telephone-state-(type=tel)'
 
361
                                                                                                        }
 
362
                                                                                                ]
 
363
                                                                        }, {
 
364
                                                                                id:             'url',
 
365
                                                                                name:   '<code>input type=url</code>',
 
366
                                                                                items:  [
 
367
                                                                                                        {
 
368
                                                                                                                id:                     'element',
 
369
                                                                                                                name:           'Minimal element support',
 
370
                                                                                                                value:          1,
 
371
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#url-state-(type=url)'
 
372
                                                                                                        }, {
 
373
                                                                                                                id:                     'validation',
 
374
                                                                                                                name:           'Field validation',
 
375
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#the-constraint-validation-api'
 
376
                                                                                                        }
 
377
                                                                                                ]
 
378
                                                                        }, {
 
379
                                                                                id:             'email',
 
380
                                                                                name:   '<code>input type=email</code>',
 
381
                                                                                items:  [
 
382
                                                                                                        {
 
383
                                                                                                                id:                     'element',
 
384
                                                                                                                name:           'Minimal element support',
 
385
                                                                                                                value:          1,
 
386
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#e-mail-state-(type=email)'
 
387
                                                                                                        }, {
 
388
                                                                                                                id:                     'validation',
 
389
                                                                                                                name:           'Field validation',
 
390
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#the-constraint-validation-api'
 
391
                                                                                                        }
 
392
                                                                                                ]
 
393
                                                                        }, {
 
394
                                                                                id:             'date',
 
395
                                                                                name:   '<code>input type=date</code>',
 
396
                                                                                items:  [
 
397
                                                                                                        {
 
398
                                                                                                                id:                     'element',
 
399
                                                                                                                name:           'Minimal element support',
 
400
                                                                                                                value:          2,
 
401
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#date-state-(type=date)'
 
402
                                                                                                        }, {
 
403
                                                                                                                id:                     'ui',
 
404
                                                                                                                value:          2,
 
405
                                                                                                                name:           'Custom user-interface'
 
406
                                                                                                        }, {
 
407
                                                                                                                id:                     'sanitization',
 
408
                                                                                                                name:           'Value sanitization',
 
409
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#value-sanitization-algorithm'
 
410
                                                                                                        }, {
 
411
                                                                                                                id:                     'min',
 
412
                                                                                                                name:           '<code>min</code> attribute',
 
413
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-min'
 
414
                                                                                                        }, {
 
415
                                                                                                                id:                     'max',
 
416
                                                                                                                name:           '<code>max</code> attribute',
 
417
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-max'
 
418
                                                                                                        }, {
 
419
                                                                                                                id:                     'step',
 
420
                                                                                                                name:           '<code>step</code> attribute',
 
421
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-step'
 
422
                                                                                                        }, {
 
423
                                                                                                                id:                     'stepDown',
 
424
                                                                                                                name:           '<code>stepDown()</code> method',
 
425
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepdown'
 
426
                                                                                                        }, {
 
427
                                                                                                                id:                     'stepUp',
 
428
                                                                                                                name:           '<code>stepUp()</code> method',
 
429
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepup'
 
430
                                                                                                        }, {
 
431
                                                                                                                id:                     'valueAsDate',
 
432
                                                                                                                name:           '<code>valueAsDate()</code> method',
 
433
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasdate'
 
434
                                                                                                        }, {
 
435
                                                                                                                id:                     'valueAsNumber',
 
436
                                                                                                                name:           '<code>valueAsNumber()</code> method',
 
437
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasnumber'
 
438
                                                                                                        }
 
439
                                                                                                ]
 
440
                                                                        }, {
 
441
                                                                                id:             'month',
 
442
                                                                                name:   '<code>input type=month</code>',
 
443
                                                                                items:  [
 
444
                                                                                                        {
 
445
                                                                                                                id:                     'element',
 
446
                                                                                                                name:           'Minimal element support',
 
447
                                                                                                                value:          2,
 
448
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#month-state-(type=month)'
 
449
                                                                                                        }, {
 
450
                                                                                                                id:                     'ui',
 
451
                                                                                                                name:           'Custom user-interface',
 
452
                                                                                                                value:          2
 
453
                                                                                                        }, {
 
454
                                                                                                                id:                     'sanitization',
 
455
                                                                                                                name:           'Value sanitization',
 
456
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#value-sanitization-algorithm'
 
457
                                                                                                        }, {
 
458
                                                                                                                id:                     'min',
 
459
                                                                                                                name:           '<code>min</code> attribute',
 
460
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-min'
 
461
                                                                                                        }, {
 
462
                                                                                                                id:                     'max',
 
463
                                                                                                                name:           '<code>max</code> attribute',
 
464
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-max'
 
465
                                                                                                        }, {
 
466
                                                                                                                id:                     'step',
 
467
                                                                                                                name:           '<code>step</code> attribute',
 
468
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-step'
 
469
                                                                                                        }, {
 
470
                                                                                                                id:                     'stepDown',
 
471
                                                                                                                name:           '<code>stepDown()</code> method',
 
472
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepdown'
 
473
                                                                                                        }, {
 
474
                                                                                                                id:                     'stepUp',
 
475
                                                                                                                name:           '<code>stepUp()</code> method',
 
476
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepup'
 
477
                                                                                                        }, {
 
478
                                                                                                                id:                     'valueAsDate',
 
479
                                                                                                                name:           '<code>valueAsDate()</code> method',
 
480
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasdate'
 
481
                                                                                                        }, {
 
482
                                                                                                                id:                     'valueAsNumber',
 
483
                                                                                                                name:           '<code>valueAsNumber()</code> method',
 
484
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasnumber'
 
485
                                                                                                        }
 
486
                                                                                                ]
 
487
                                                                        }, {
 
488
                                                                                id:             'week',
 
489
                                                                                name:   '<code>input type=week</code>',
 
490
                                                                                items:  [
 
491
                                                                                                        {
 
492
                                                                                                                id:                     'element',
 
493
                                                                                                                name:           'Minimal element support',
 
494
                                                                                                                value:          2,
 
495
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#week-state-(type=week)'
 
496
                                                                                                        }, {
 
497
                                                                                                                id:                     'ui',
 
498
                                                                                                                name:           'Custom user-interface',
 
499
                                                                                                                value:          2
 
500
                                                                                                        }, {
 
501
                                                                                                                id:                     'sanitization',
 
502
                                                                                                                name:           'Value sanitization',
 
503
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#value-sanitization-algorithm'
 
504
                                                                                                        }, {
 
505
                                                                                                                id:                     'min',
 
506
                                                                                                                name:           '<code>min</code> attribute',
 
507
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-min'
 
508
                                                                                                        }, {
 
509
                                                                                                                id:                     'max',
 
510
                                                                                                                name:           '<code>max</code> attribute',
 
511
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-max'
 
512
                                                                                                        }, {
 
513
                                                                                                                id:                     'step',
 
514
                                                                                                                name:           '<code>step</code> attribute',
 
515
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-step'
 
516
                                                                                                        }, {
 
517
                                                                                                                id:                     'stepDown',
 
518
                                                                                                                name:           '<code>stepDown()</code> method',
 
519
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepdown'
 
520
                                                                                                        }, {
 
521
                                                                                                                id:                     'stepUp',
 
522
                                                                                                                name:           '<code>stepUp()</code> method',
 
523
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepup'
 
524
                                                                                                        }, {
 
525
                                                                                                                id:                     'valueAsDate',
 
526
                                                                                                                name:           '<code>valueAsDate()</code> method',
 
527
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasdate'
 
528
                                                                                                        }, {
 
529
                                                                                                                id:                     'valueAsNumber',
 
530
                                                                                                                name:           '<code>valueAsNumber()</code> method',
 
531
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasnumber'
 
532
                                                                                                        }
 
533
                                                                                                ]
 
534
                                                                        }, {
 
535
                                                                                id:             'time',
 
536
                                                                                name:   '<code>input type=time</code>',
 
537
                                                                                items:  [
 
538
                                                                                                        {
 
539
                                                                                                                id:                     'element',
 
540
                                                                                                                name:           'Minimal element support',
 
541
                                                                                                                value:          2,
 
542
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#time-state-(type=time)'
 
543
                                                                                                        }, {
 
544
                                                                                                                id:                     'ui',
 
545
                                                                                                                name:           'Custom user-interface',
 
546
                                                                                                                value:          2
 
547
                                                                                                        }, {
 
548
                                                                                                                id:                     'sanitization',
 
549
                                                                                                                name:           'Value sanitization',
 
550
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#value-sanitization-algorithm'
 
551
                                                                                                        }, {
 
552
                                                                                                                id:                     'min',
 
553
                                                                                                                name:           '<code>min</code> attribute',
 
554
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-min'
 
555
                                                                                                        }, {
 
556
                                                                                                                id:                     'max',
 
557
                                                                                                                name:           '<code>max</code> attribute',
 
558
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-max'
 
559
                                                                                                        }, {
 
560
                                                                                                                id:                     'step',
 
561
                                                                                                                name:           '<code>step</code> attribute',
 
562
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-step'
 
563
                                                                                                        }, {
 
564
                                                                                                                id:                     'stepDown',
 
565
                                                                                                                name:           '<code>stepDown()</code> method',
 
566
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepdown'
 
567
                                                                                                        }, {
 
568
                                                                                                                id:                     'stepUp',
 
569
                                                                                                                name:           '<code>stepUp()</code> method',
 
570
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepup'
 
571
                                                                                                        }, {
 
572
                                                                                                                id:                     'valueAsDate',
 
573
                                                                                                                name:           '<code>valueAsDate()</code> method',
 
574
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasdate'
 
575
                                                                                                        }, {
 
576
                                                                                                                id:                     'valueAsNumber',
 
577
                                                                                                                name:           '<code>valueAsNumber()</code> method',
 
578
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasnumber'
 
579
                                                                                                        }
 
580
                                                                                                ]
 
581
                                                                        }, {
 
582
                                                                                id:             'datetime-local',
 
583
                                                                                name:   '<code>input type=datetime-local</code>',
 
584
                                                                                items:  [
 
585
                                                                                                        {
 
586
                                                                                                                id:                     'element',
 
587
                                                                                                                name:           'Minimal element support',
 
588
                                                                                                                value:          2,
 
589
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#local-date-and-time-state-(type=datetime-local)'
 
590
                                                                                                        }, {
 
591
                                                                                                                id:                     'ui',
 
592
                                                                                                                name:           'Custom user-interface',
 
593
                                                                                                                value:          2
 
594
                                                                                                        }, {
 
595
                                                                                                                id:                     'sanitization',
 
596
                                                                                                                name:           'Value sanitization',
 
597
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#value-sanitization-algorithm'
 
598
                                                                                                        }, {
 
599
                                                                                                                id:                     'min',
 
600
                                                                                                                name:           '<code>min</code> attribute',
 
601
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-min'
 
602
                                                                                                        }, {
 
603
                                                                                                                id:                     'max',
 
604
                                                                                                                name:           '<code>max</code> attribute',
 
605
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-max'
 
606
                                                                                                        }, {
 
607
                                                                                                                id:                     'step',
 
608
                                                                                                                name:           '<code>step</code> attribute',
 
609
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-step'
 
610
                                                                                                        }, {
 
611
                                                                                                                id:                     'stepDown',
 
612
                                                                                                                name:           '<code>stepDown()</code> method',
 
613
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepdown'
 
614
                                                                                                        }, {
 
615
                                                                                                                id:                     'stepUp',
 
616
                                                                                                                name:           '<code>stepUp()</code> method',
 
617
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepup'
 
618
                                                                                                        }, {
 
619
                                                                                                                id:                     'valueAsNumber',
 
620
                                                                                                                name:           '<code>valueAsNumber()</code> method',
 
621
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasnumber'
 
622
                                                                                                        }
 
623
                                                                                                ]
 
624
                                                                        }, {
 
625
                                                                                id:             'number',
 
626
                                                                                name:   '<code>input type=number</code>',
 
627
                                                                                items:  [
 
628
                                                                                                        {
 
629
                                                                                                                id:                     'element',
 
630
                                                                                                                name:           'Minimal element support',
 
631
                                                                                                                value:          1,
 
632
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#number-state-(type=number)'
 
633
                                                                                                        }, {
 
634
                                                                                                                id:                     'ui',
 
635
                                                                                                                name:           'Custom user-interface',
 
636
                                                                                                                value:          2
 
637
                                                                                                        }, {
 
638
                                                                                                                id:                     'sanitization',
 
639
                                                                                                                name:           'Value sanitization',
 
640
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#value-sanitization-algorithm'
 
641
                                                                                                        }, {
 
642
                                                                                                                id:                     'validation',
 
643
                                                                                                                name:           'Field validation',
 
644
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#the-constraint-validation-api'
 
645
                                                                                                        }, {
 
646
                                                                                                                id:                     'min',
 
647
                                                                                                                name:           '<code>min</code> attribute',
 
648
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-min'
 
649
                                                                                                        }, {
 
650
                                                                                                                id:                     'max',
 
651
                                                                                                                name:           '<code>max</code> attribute',
 
652
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-max'
 
653
                                                                                                        }, {
 
654
                                                                                                                id:                     'step',
 
655
                                                                                                                name:           '<code>step</code> attribute',
 
656
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-step'
 
657
                                                                                                        }, {
 
658
                                                                                                                id:                     'stepDown',
 
659
                                                                                                                name:           '<code>stepDown()</code> method',
 
660
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepdown'
 
661
                                                                                                        }, {
 
662
                                                                                                                id:                     'stepUp',
 
663
                                                                                                                name:           '<code>stepUp()</code> method',
 
664
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepup'
 
665
                                                                                                        }, {
 
666
                                                                                                                id:                     'valueAsNumber',
 
667
                                                                                                                name:           '<code>valueAsNumber()</code> method',
 
668
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasnumber'
 
669
                                                                                                        }
 
670
                                                                                                ]
 
671
                                                                        }, {
 
672
                                                                                id:             'range',
 
673
                                                                                name:   '<code>input type=range</code>',
 
674
                                                                                items:  [
 
675
                                                                                                        {
 
676
                                                                                                                id:                     'element',
 
677
                                                                                                                name:           'Minimal element support',
 
678
                                                                                                                value:          1,
 
679
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#range-state-(type=range)'
 
680
                                                                                                        }, {
 
681
                                                                                                                id:                     'ui',
 
682
                                                                                                                name:           'Custom user-interface',
 
683
                                                                                                                value:          2
 
684
                                                                                                        }, {
 
685
                                                                                                                id:                     'sanitization',
 
686
                                                                                                                name:           'Value sanitization',
 
687
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#value-sanitization-algorithm'
 
688
                                                                                                        }, {
 
689
                                                                                                                id:                     'min',
 
690
                                                                                                                name:           '<code>min</code> attribute',
 
691
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-min'
 
692
                                                                                                        }, {
 
693
                                                                                                                id:                     'max',
 
694
                                                                                                                name:           '<code>max</code> attribute',
 
695
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-max'
 
696
                                                                                                        }, {
 
697
                                                                                                                id:                     'step',
 
698
                                                                                                                name:           '<code>step</code> attribute',
 
699
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-step'
 
700
                                                                                                        }, {
 
701
                                                                                                                id:                     'stepDown',
 
702
                                                                                                                name:           '<code>stepDown()</code> method',
 
703
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepdown'
 
704
                                                                                                        }, {
 
705
                                                                                                                id:                     'stepUp',
 
706
                                                                                                                name:           '<code>stepUp()</code> method',
 
707
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-stepup'
 
708
                                                                                                        }, {
 
709
                                                                                                                id:                     'valueAsNumber',
 
710
                                                                                                                name:           '<code>valueAsNumber()</code> method',
 
711
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-valueasnumber'
 
712
                                                                                                        }
 
713
                                                                                                ]
 
714
                                                                        }, {
 
715
                                                                                id:             'color',
 
716
                                                                                name:   '<code>input type=color</code>',
 
717
                                                                                items:  [
 
718
                                                                                                        {
 
719
                                                                                                                id:                     'element',
 
720
                                                                                                                name:           'Minimal element support',
 
721
                                                                                                                value:          1,
 
722
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#color-state-(type=color)'
 
723
                                                                                                        }, {
 
724
                                                                                                                id:                     'ui',
 
725
                                                                                                                name:           'Custom user-interface',
 
726
                                                                                                                value:          2
 
727
                                                                                                        }, {
 
728
                                                                                                                id:                     'sanitization',
 
729
                                                                                                                name:           'Value sanitization',
 
730
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#value-sanitization-algorithm'
 
731
                                                                                                        }
 
732
                                                                                                ]
 
733
                                                                        }, {
 
734
                                                                                id:             'checkbox',
 
735
                                                                                name:   '<code>input type=checkbox</code>',
 
736
                                                                                items:  [
 
737
                                                                                                        {
 
738
                                                                                                                id:                     'element',
 
739
                                                                                                                name:           'Minimal element support',
 
740
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#checkbox-state-(type=checkbox)'
 
741
                                                                                                        }, {
 
742
                                                                                                                id:                     'indeterminate',
 
743
                                                                                                                name:           '<code>indeterminate</code> property',
 
744
                                                                                                                value:          1,
 
745
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-indeterminate'
 
746
                                                                                                        }
 
747
                                                                                                ]
 
748
                                                                        }, {
 
749
                                                                                id:             'image',
 
750
                                                                                name:   '<code>input type=image</code>',
 
751
                                                                                items:  [
 
752
                                                                                                        {
 
753
                                                                                                                id:                     'element',
 
754
                                                                                                                name:           'Minimal element support',
 
755
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#image-button-state-(type=image)'
 
756
                                                                                                        }, {
 
757
                                                                                                                id:                     'width',
 
758
                                                                                                                name:           '<code>width</code> property',
 
759
                                                                                                                value:          0,
 
760
                                                                                                                url:            'http://www.w3.org/TR/html5/embedded-content-0.html#attr-dim-width'
 
761
                                                                                                        }, {
 
762
                                                                                                                id:                     'height',
 
763
                                                                                                                name:           '<code>height</code> property',
 
764
                                                                                                                value:          0,
 
765
                                                                                                                url:            'http://www.w3.org/TR/html5/embedded-content-0.html#attr-dim-height'
 
766
                                                                                                        }
 
767
                                                                                                ]
 
768
                                                                        }, {
 
769
                                                                                id:             'file',
 
770
                                                                                name:   '<code>input type=file</code>',
 
771
                                                                                items:  [
 
772
                                                                                                        {
 
773
                                                                                                                id:                     'element',
 
774
                                                                                                                name:           'Minimal element support',
 
775
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#file-upload-state-(type=file)'
 
776
                                                                                                        }, {
 
777
                                                                                                                id:                     'files',
 
778
                                                                                                                name:           '<code>files</code> property',
 
779
                                                                                                                value:          1,
 
780
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-input-files'
 
781
                                                                                                        }, {
 
782
                                                                                                                id:                     'directory',
 
783
                                                                                                                status:         'experimental',
 
784
                                                                                                                name:           'Directory upload support',
 
785
                                                                                                                value:          1,
 
786
                                                                                                                url:            'https://wicg.github.io/directory-upload/proposal.html'
 
787
                                                                                                        }
 
788
                                                                                                ]
 
789
                                                                        }, {
 
790
                                                                                id:             'textarea',
 
791
                                                                                name:   '<code>textarea</code>',
 
792
                                                                                items:  [
 
793
                                                                                                        {
 
794
                                                                                                                id:                     'element',
 
795
                                                                                                                name:           'Minimal element support',
 
796
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#the-textarea-element'
 
797
                                                                                                        }, {
 
798
                                                                                                                id:                     'maxlength',
 
799
                                                                                                                name:           '<code>maxlength</code> attribute',
 
800
                                                                                                                value:          1,
 
801
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-textarea-maxlength'
 
802
                                                                                                        }, {
 
803
                                                                                                                id:                     'wrap',
 
804
                                                                                                                name:           '<code>wrap</code> attribute',
 
805
                                                                                                                value:          1,
 
806
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-textarea-wrap'
 
807
                                                                                                        }
 
808
                                                                                                ]
 
809
                                                                        }, {
 
810
                                                                                id:             'select',
 
811
                                                                                name:   '<code>select</code>',
 
812
                                                                                items:  [
 
813
                                                                                                        {
 
814
                                                                                                                id:                     'element',
 
815
                                                                                                                name:           'Minimal element support',
 
816
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#the-select-element'
 
817
                                                                                                        }, {
 
818
                                                                                                                id:                     'required',
 
819
                                                                                                                name:           '<code>required</code> attribute',
 
820
                                                                                                                value:          1,
 
821
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-select-required'
 
822
                                                                                                        }
 
823
                                                                                                ]
 
824
                                                                        }, {
 
825
                                                                                id:             'fieldset',
 
826
                                                                                name:   '<code>fieldset</code>',
 
827
                                                                                items:  [
 
828
                                                                                                        {
 
829
                                                                                                                id:                     'element',
 
830
                                                                                                                name:           'Minimal element support',
 
831
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#the-fieldset-element'
 
832
                                                                                                        }, {
 
833
                                                                                                                id:                     'elements',
 
834
                                                                                                                name:           '<code>elements</code> attribute',
 
835
                                                                                                                value:          1,
 
836
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-fieldset-elements'
 
837
                                                                                                        }, {
 
838
                                                                                                                id:                     'disabled',
 
839
                                                                                                                name:           '<code>disabled</code> attribute',
 
840
                                                                                                                value:          1,
 
841
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-fieldset-disabled'
 
842
                                                                                                        }
 
843
                                                                                                ]
 
844
                                                                        }, {
 
845
                                                                                id:             'datalist',
 
846
                                                                                name:   '<code>datalist</code>',
 
847
                                                                                items:  [
 
848
                                                                                                        {
 
849
                                                                                                                id:                     'element',
 
850
                                                                                                                name:           'Minimal element support',
 
851
                                                                                                                value:          2,
 
852
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#the-datalist-element'
 
853
                                                                                                        }, {
 
854
                                                                                                                id:                     'list',
 
855
                                                                                                                name:           '<code>list</code> attribute for fields',
 
856
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-list'
 
857
                                                                                                        }
 
858
                                                                                                ]
 
859
                                                                        }, {
 
860
                                                                                id:             'output',
 
861
                                                                                name:   '<code>output</code>',
 
862
                                                                                items:  [
 
863
                                                                                                        {
 
864
                                                                                                                id:                     'element',
 
865
                                                                                                                name:           'Minimal element support',
 
866
                                                                                                                value:          2,
 
867
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#the-output-element'
 
868
                                                                                                        }
 
869
                                                                                                ]
 
870
                                                                        }, {
 
871
                                                                                id:             'progress',
 
872
                                                                                name:   '<code>progress</code>',
 
873
                                                                                items:  [
 
874
                                                                                                        {
 
875
                                                                                                                id:                     'element',
 
876
                                                                                                                name:           'Minimal element support',
 
877
                                                                                                                value:          2,
 
878
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#the-progress-element'
 
879
                                                                                                        }
 
880
                                                                                                ]
 
881
                                                                        }, {
 
882
                                                                                id:             'meter',
 
883
                                                                                name:   '<code>meter</code>',
 
884
                                                                                items:  [
 
885
                                                                                                        {
 
886
                                                                                                                id:                     'element',
 
887
                                                                                                                name:           'Minimal element support',
 
888
                                                                                                                value:          2,
 
889
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#the-meter-element'
 
890
                                                                                                        }
 
891
                                                                                                ]
 
892
                                                                        },
 
893
 
 
894
                                                                        '<strong>Fields</strong>',
 
895
 
 
896
                                                                        {
 
897
                                                                                id:             'validation',
 
898
                                                                                name:   'Field validation',
 
899
                                                                                items:  [
 
900
                                                                                                        {
 
901
                                                                                                                id:                     'pattern',
 
902
                                                                                                                name:           '<code>pattern</code> attribute',
 
903
                                                                                                                value:          1,
 
904
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-pattern'
 
905
                                                                                                        }, {
 
906
                                                                                                                id:                     'required',
 
907
                                                                                                                name:           '<code>required</code> attribute',
 
908
                                                                                                                value:          1,
 
909
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-required'
 
910
                                                                                                        }
 
911
                                                                                                ]
 
912
                                                                        }, {
 
913
                                                                                id:             'association',
 
914
                                                                                name:   'Association of controls and forms',
 
915
                                                                                value:  2,
 
916
                                                                                items:  [
 
917
                                                                                                        {
 
918
                                                                                                                id:                     'control',
 
919
                                                                                                                name:           '<code>control</code> property on labels',
 
920
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-label-control'
 
921
                                                                                                        }, {
 
922
                                                                                                                id:                     'form',
 
923
                                                                                                                name:           '<code>form</code> property on fields',
 
924
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-fae-form'
 
925
                                                                                                        }, {
 
926
                                                                                                                id:                     'formAction',
 
927
                                                                                                                name:           '<code>formAction</code> property on fields',
 
928
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-fs-formaction'
 
929
                                                                                                        }, {
 
930
                                                                                                                id:                     'formEnctype',
 
931
                                                                                                                name:           '<code>formEnctype</code> property on fields',
 
932
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-fs-formenctype'
 
933
                                                                                                        }, {
 
934
                                                                                                                id:                     'formMethod',
 
935
                                                                                                                name:           '<code>formMethod</code> property on fields',
 
936
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-fs-formmethod'
 
937
                                                                                                        }, {
 
938
                                                                                                                id:                     'formNoValidate',
 
939
                                                                                                                name:           '<code>formNoValidate</code> property on fields',
 
940
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-fs-formnovalidate'
 
941
                                                                                                        }, {
 
942
                                                                                                                id:                     'formTarget',
 
943
                                                                                                                name:           '<code>formTarget</code> property on fields',
 
944
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-fs-formtarget'
 
945
                                                                                                        }, {
 
946
                                                                                                                id:                     'labels',
 
947
                                                                                                                name:           '<code>labels</code> property on fields',
 
948
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-lfe-labels'
 
949
                                                                                                        }
 
950
                                                                                                ]
 
951
                                                                        }, {
 
952
                                                                                id:             'other',
 
953
                                                                                name:   'Other attributes',
 
954
                                                                                value:  2,
 
955
                                                                                items:  [
 
956
                                                                                                        {
 
957
                                                                                                                id:                     'autofocus',
 
958
                                                                                                                name:           '<code>autofocus</code> attribute',
 
959
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-fe-autofocus'
 
960
                                                                                                        }, {
 
961
                                                                                                                id:                     'autocomplete',
 
962
                                                                                                                name:           '<code>autocomplete</code> attribute',
 
963
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-fe-autocomplete'
 
964
                                                                                                        }, {
 
965
                                                                                                                id:                     'placeholder',
 
966
                                                                                                                name:           '<code>placeholder</code> attribute',
 
967
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-placeholder'
 
968
                                                                                                        }, {
 
969
                                                                                                                id:                     'multiple',
 
970
                                                                                                                name:           '<code>multiple</code> attribute',
 
971
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#attr-input-multiple'
 
972
                                                                                                        }, {
 
973
                                                                                                                id:                     'dirname',
 
974
                                                                                                                name:           '<code>dirname</code> attribute',
 
975
                                                                                                                url:            'https://www.w3.org/TR/html5/forms.html#attr-fe-dirname'
 
976
                                                                                                        }
 
977
                                                                                                ]
 
978
                                                                        }, {
 
979
                                                                                id:             'selectors',
 
980
                                                                                name:   'CSS selectors',
 
981
                                                                                value:  2,
 
982
                                                                                items:  [
 
983
                                                                                                        {
 
984
                                                                                                                id:                     'valid',
 
985
                                                                                                                name:           '<code>:valid</code> selector',
 
986
                                                                                                                url:            'http://www.w3.org/TR/html5/links.html#selector-valid'
 
987
                                                                                                        }, {
 
988
                                                                                                                id:                     'invalid',
 
989
                                                                                                                name:           '<code>:invalid</code> selector',
 
990
                                                                                                                url:            'http://www.w3.org/TR/html5/links.html#selector-invalid'
 
991
                                                                                                        }, {
 
992
                                                                                                                id:                     'optional',
 
993
                                                                                                                name:           '<code>:optional</code> selector',
 
994
                                                                                                                url:            'http://www.w3.org/TR/html5/links.html#selector-optional'
 
995
                                                                                                        }, {
 
996
                                                                                                                id:                     'required',
 
997
                                                                                                                name:           '<code>:required</code> selector',
 
998
                                                                                                                url:            'http://www.w3.org/TR/html5/links.html#selector-required'
 
999
                                                                                                        }, {
 
1000
                                                                                                                id:                     'in-range',
 
1001
                                                                                                                name:           '<code>:in-range</code> selector',
 
1002
                                                                                                                url:            'http://www.w3.org/TR/html5/links.html#selector-in-range'
 
1003
                                                                                                        }, {
 
1004
                                                                                                                id:                     'out-of-range',
 
1005
                                                                                                                name:           '<code>:out-of-range</code> selector',
 
1006
                                                                                                                url:            'http://www.w3.org/TR/html5/links.html#selector-out-of-range'
 
1007
                                                                                                        }, {
 
1008
                                                                                                                id:                     'read-write',
 
1009
                                                                                                                name:           '<code>:read-write</code> selector',
 
1010
                                                                                                                url:            'http://www.w3.org/TR/html5/links.html#selector-read-write'
 
1011
                                                                                                        }, {
 
1012
                                                                                                                id:                     'read-only',
 
1013
                                                                                                                name:           '<code>:read-only</code> selector',
 
1014
                                                                                                                url:            'http://www.w3.org/TR/html5/links.html#selector-read-only'
 
1015
                                                                                                        }
 
1016
                                                                                                ]
 
1017
                                                                        }, {
 
1018
                                                                                id:             'events',
 
1019
                                                                                name:   'Events',
 
1020
                                                                                value:  2,
 
1021
                                                                                items:  [
 
1022
                                                                                                        {
 
1023
                                                                                                                id:                     'oninput',
 
1024
                                                                                                                name:           '<code>oninput</code> event',
 
1025
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#event-input-input'
 
1026
                                                                                                        }, {
 
1027
                                                                                                                id:                     'onchange',
 
1028
                                                                                                                name:           '<code>onchange</code> event',
 
1029
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#event-input-change'
 
1030
                                                                                                        }, {
 
1031
                                                                                                                id:                     'oninvalid',
 
1032
                                                                                                                name:           '<code>oninvalid</code> event',
 
1033
                                                                                                                url:            'http://www.w3.org/TR/html5/webappapis.html#events'
 
1034
                                                                                                        }
 
1035
                                                                                                ]
 
1036
                                                                        },
 
1037
 
 
1038
                                                                        '<strong>Forms</strong>',
 
1039
 
 
1040
                                                                        {
 
1041
                                                                                id:             'formvalidation',
 
1042
                                                                                name:   'Form validation',
 
1043
                                                                                items:  [
 
1044
                                                                                                        {
 
1045
                                                                                                                id:                     'checkValidity',
 
1046
                                                                                                                name:           '<code>checkValidity</code> method',
 
1047
                                                                                                                value:          3,
 
1048
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-form-checkvalidity'
 
1049
                                                                                                        }, {
 
1050
                                                                                                                id:                     'noValidate',
 
1051
                                                                                                                name:           '<code>noValidate</code> attribute',
 
1052
                                                                                                                value:          1,
 
1053
                                                                                                                url:            'http://www.w3.org/TR/html5/forms.html#dom-fs-novalidate'
 
1054
                                                                                                        }
 
1055
                                                                                                ]
 
1056
                                                                        }
 
1057
                                                                ]
 
1058
                                        }, {
 
1059
                                                id:             'components',
 
1060
                                                status: 'stable',
 
1061
                                                name:   'Web Components',
 
1062
                                                items:  [
 
1063
                                                                        {
 
1064
                                                                                id:                     'custom',
 
1065
                                                                                name:           'Custom elements',
 
1066
                                                                                value:          4,
 
1067
                                                                                urls:           [
 
1068
                                                                                                                [ 'w3c', 'http://w3c.github.io/webcomponents/spec/custom/' ]
 
1069
                                                                                                        ]
 
1070
                                                                        }, {
 
1071
                                                                                id:                     'shadowdom',
 
1072
                                                                                name:           'Shadow DOM',
 
1073
                                                                                status:         'experimental',
 
1074
                                                                                value:          { maximum: 4, award: { OLD: 2 } },
 
1075
                                                                                urls:           [
 
1076
                                                                                                                [ 'w3c', 'http://w3c.github.io/webcomponents/spec/shadow/' ]
 
1077
                                                                                                        ]
 
1078
                                                                        }, {
 
1079
                                                                                id:                     'template',
 
1080
                                                                                name:           'HTML templates',
 
1081
                                                                                value:          2,
 
1082
                                                                                urls:           [
 
1083
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html-templates/' ],
 
1084
                                                                                                                [ 'whatwg', 'https://html.spec.whatwg.org/multipage/scripting.html#the-template-element' ],
 
1085
                                                                                                                [ 'wp', '/tutorials/webcomponents/htmlimports' ]
 
1086
                                                                                                        ]
 
1087
                                                                        }, {
 
1088
                                                                                id:                     'imports',
 
1089
                                                                                name:           'HTML imports',
 
1090
                                                                                status:         'rejected',
 
1091
                                                                                urls:           [
 
1092
                                                                                                                [ 'w3c', 'http://w3c.github.io/webcomponents/spec/imports/' ]
 
1093
                                                                                                        ]
 
1094
                                                                        }
 
1095
                                                                ]
 
1096
                                        }
 
1097
                                ]
 
1098
        },
 
1099
 
 
1100
 
 
1101
        {
 
1102
                id:             'deviceaccess',
 
1103
                name:   'Device Access',
 
1104
                column: 'left',
 
1105
                items:  [
 
1106
                                        {
 
1107
                                                id:             'location',
 
1108
                                                name:   'Location and Orientation',
 
1109
                                                status: 'stable',
 
1110
                                                items:  [
 
1111
                                                                        {
 
1112
                                                                                id:                     'geolocation',
 
1113
                                                                                name:           'Geolocation',
 
1114
                                                                                value:          15,
 
1115
                                                                                urls:           [
 
1116
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/geolocation-API/' ],
 
1117
                                                                                                                [ 'wp',  '/apis/geolocation' ],
 
1118
                                                                                                                [ 'mdn', '/Web/API/Geolocation/Using_geolocation' ]
 
1119
                                                                                                        ]
 
1120
                                                                        }, {
 
1121
                                                                                id:                     'orientation',
 
1122
                                                                                name:           'Device Orientation',
 
1123
                                                                                value:          3,
 
1124
                                                                                urls:           [
 
1125
                                                                                                                [ 'w3c', 'http://dev.w3.org/geo/api/spec-source-orientation.html' ],
 
1126
                                                                                                                [ 'mdn', '/Web/API/DeviceOrientationEvent' ]
 
1127
                                                                                                        ]
 
1128
                                                                        }, {
 
1129
                                                                                id:                     'motion',
 
1130
                                                                                name:           'Device Motion',
 
1131
                                                                                value:          2,
 
1132
                                                                                urls:           [
 
1133
                                                                                                                [ 'w3c', 'http://dev.w3.org/geo/api/spec-source-orientation.html' ],
 
1134
                                                                                                                [ 'mdn', '/Web/API/DeviceMotionEvent' ]
 
1135
                                                                                                        ]
 
1136
                                                                        }
 
1137
                                                                ]
 
1138
                                        }, {
 
1139
                                                id:             'output',
 
1140
                                                name:   'Output',
 
1141
                                                status: 'proposal',
 
1142
                                                items:  [
 
1143
                                                                        {
 
1144
                                                                                id:                     'requestFullScreen',
 
1145
                                                                                name:           'Full screen support',
 
1146
                                                                                value:          { maximum: 5, award: { PREFIX: 3 } },
 
1147
                                                                                urls:           [
 
1148
                                                                                                                [ 'w3c', 'http://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#api' ],
 
1149
                                                                                                                [ 'wp',  '/dom/Element/requestFullscreen' ],
 
1150
                                                                                                                [ 'mdn', '/Web/Guide/API/DOM/Using_full_screen_mode' ]
 
1151
                                                                                                        ]
 
1152
                                                                        }, {
 
1153
                                                                                id:                     'notifications',
 
1154
                                                                                name:           'Web Notifications',
 
1155
                                                                                value:          { maximum: 5, award: { PREFIX: 3 } },
 
1156
                                                                                urls:           [
 
1157
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/notifications/' ],
 
1158
                                                                                                                [ 'whatwg', 'https://notifications.spec.whatwg.org' ]
 
1159
                                                                                                        ]
 
1160
                                                                        }
 
1161
                                                                ]
 
1162
                                        }, {
 
1163
                                                id:             'input',
 
1164
                                                name:   'Input',
 
1165
                                                status: 'proposal',
 
1166
                                                items:  [
 
1167
                                                                        {
 
1168
                                                                                id:                     'getGamepads',
 
1169
                                                                                name:           'Gamepad control',
 
1170
                                                                                value:          { maximum: 2, award: { PREFIX: 1 } },
 
1171
                                                                                urls:           [
 
1172
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/gamepad/' ],
 
1173
                                                                                                                [ 'wp',  '/apis/gamepad' ]
 
1174
                                                                                                        ]
 
1175
                                                                        }, {
 
1176
                                                                                id:                     'pointerevents',
 
1177
                                                                                name:           'Pointer Events',
 
1178
                                                                                value:          { maximum: 5, award: { PREFIX: 3 } },
 
1179
                                                                                urls:           [
 
1180
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/pointerevents/' ],
 
1181
                                                                                                                [ 'wp',  '/concepts/Pointer_Events' ]
 
1182
                                                                                                        ]
 
1183
                                                                        }, {
 
1184
                                                                                id:                     'pointerLock',
 
1185
                                                                                name:           'Pointer Lock support',
 
1186
                                                                                value:          { maximum: 3, award: { PREFIX: 2 } },
 
1187
                                                                                urls:           [
 
1188
                                                                                                                [ 'w3c', 'http://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html' ],
 
1189
                                                                                                                [ 'wp',  '/dom/Element/requestPointerLock' ],
 
1190
                                                                                                                [ 'mdn', '/Web/API/Pointer_Lock_API' ]
 
1191
                                                                                                        ]
 
1192
                                                                        }
 
1193
                                                                ]
 
1194
                                        }
 
1195
                                ]
 
1196
        },
 
1197
 
 
1198
        {
 
1199
                id:             'multimedia',
 
1200
                name:   'Multimedia',
 
1201
                column: 'right',
 
1202
                items:  [
 
1203
                                        {
 
1204
                                                id:             'video',
 
1205
                                                name:   'Video',
 
1206
                                                status: 'stable',
 
1207
                                                items:  [
 
1208
                                                                        {
 
1209
                                                                                id:             'element',
 
1210
                                                                                name:   '<code>video</code> element',
 
1211
                                                                                value:  16,
 
1212
                                                                                urls:   [
 
1213
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#the-video-element' ],
 
1214
                                                                                                        [ 'wp',  '/html/elements/video' ],
 
1215
                                                                                                        [ 'mdn', '/Web/Guide/HTML/Using_HTML5_audio_and_video' ]
 
1216
                                                                                                ]
 
1217
                                                                        }, {
 
1218
                                                                                id:             'subtitle',
 
1219
                                                                                name:   'Subtitles',
 
1220
                                                                                value:  8,
 
1221
                                                                                urls:   [
 
1222
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#the-track-element' ],
 
1223
                                                                                                        [ 'wp',  '/html/elements/track' ]
 
1224
                                                                                                ]
 
1225
                                                                        }, {
 
1226
                                                                                id:             'audiotracks',
 
1227
                                                                                name:   'Audio track selection',
 
1228
                                                                                value:  2,
 
1229
                                                                                urls:   [
 
1230
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#dom-media-audiotracks' ]
 
1231
                                                                                                ]
 
1232
                                                                        }, {
 
1233
                                                                                id:             'videotracks',
 
1234
                                                                                name:   'Video track selection',
 
1235
                                                                                value:  2,
 
1236
                                                                                urls:   [
 
1237
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#dom-media-videotracks' ]
 
1238
                                                                                                ]
 
1239
                                                                        }, {
 
1240
                                                                                id:             'poster',
 
1241
                                                                                name:   'Poster images',
 
1242
                                                                                value:  1,
 
1243
                                                                                urls:   [
 
1244
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#attr-video-poster' ],
 
1245
                                                                                                        [ 'wp',  '/dom/HTMLVideoElement/poster' ]
 
1246
                                                                                                ]
 
1247
                                                                        }, {
 
1248
                                                                                id:             'canplaytype',
 
1249
                                                                                name:   'Codec detection',
 
1250
                                                                                value:  4,
 
1251
                                                                                urls:   [
 
1252
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#dom-navigator-canplaytype' ],
 
1253
                                                                                                        [ 'wp',  '/dom/HTMLMediaElement/canPlayType' ]
 
1254
                                                                                                ]
 
1255
                                                                        },
 
1256
 
 
1257
                                                                        '<strong>Video codecs</strong>',
 
1258
 
 
1259
                                                                        {
 
1260
                                                                                id:             'codecs.mp4.mpeg4',
 
1261
                                                                                name:   'MPEG-4 ASP support',
 
1262
                                                                                status: 'optional'
 
1263
                                                                        }, {
 
1264
                                                                                id:             'codecs.mp4.h264',
 
1265
                                                                                name:   'H.264 support',
 
1266
                                                                                status: 'optional',
 
1267
                                                                                urls:   [
 
1268
                                                                                                        [ 'other', 'http://ip.hhi.de/imagecom_G1/assets/pdfs/csvt_overview_0305.pdf' ]
 
1269
                                                                                                ]
 
1270
                                                                        }, {
 
1271
                                                                                id:             'codecs.mp4.h265',
 
1272
                                                                                name:   'H.265 support',
 
1273
                                                                                status: 'optional'
 
1274
                                                                        }, {
 
1275
                                                                                id:             'codecs.ogg.theora',
 
1276
                                                                                name:   'Ogg Theora support',
 
1277
                                                                                status: 'optional',
 
1278
                                                                                urls:   [
 
1279
                                                                                                        [ 'xiph', 'http://theora.org/doc/Theora.pdf' ]
 
1280
                                                                                                ]
 
1281
                                                                        }, {
 
1282
                                                                                id:             'codecs.webm.vp8',
 
1283
                                                                                name:   'WebM with VP8 support',
 
1284
                                                                                status: 'optional',
 
1285
                                                                                urls:   [
 
1286
                                                                                                        [ 'webm', 'http://www.webmproject.org/' ],
 
1287
                                                                                                        [ 'ietf', 'http://www.rfc-editor.org/rfc/rfc6386.txt' ]
 
1288
                                                                                                ]
 
1289
                                                                        }, {
 
1290
                                                                                id:             'codecs.webm.vp9',
 
1291
                                                                                name:   'WebM with VP9 support',
 
1292
                                                                                status: 'optional',
 
1293
                                                                                urls:   [
 
1294
                                                                                                        [ 'webm', 'http://www.webmproject.org/' ],
 
1295
                                                                                                        [ 'ietf', 'http://tools.ietf.org/id/draft-grange-vp9-bitstream-00.txt' ]
 
1296
                                                                                                ]
 
1297
                                                                        }
 
1298
                                                                ]
 
1299
                                        }, {
 
1300
                                                id:             'audio',
 
1301
                                                name:   'Audio',
 
1302
                                                status: 'stable',
 
1303
                                                items:  [
 
1304
                                                                        {
 
1305
                                                                                id:             'element',
 
1306
                                                                                name:   '<code>audio</code> element',
 
1307
                                                                                value:  18,
 
1308
                                                                                urls:   [
 
1309
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#the-audio-element' ],
 
1310
                                                                                                        [ 'wp',  '/html/elements/audio' ],
 
1311
                                                                                                        [ 'mdn', '/Web/Guide/HTML/Using_HTML5_audio_and_video' ]
 
1312
                                                                                                ]
 
1313
                                                                        }, {
 
1314
                                                                                id:             'loop',
 
1315
                                                                                name:   'Loop audio',
 
1316
                                                                                value:  1,
 
1317
                                                                                url:    'http://www.w3.org/TR/html5/embedded-content-0.html#attr-media-loop'
 
1318
                                                                        }, {
 
1319
                                                                                id:             'preload',
 
1320
                                                                                name:   'Preload in the background',
 
1321
                                                                                value:  1,
 
1322
                                                                                url:    'http://www.w3.org/TR/html5/embedded-content-0.html#attr-media-preload'
 
1323
                                                                        },
 
1324
 
 
1325
 
 
1326
                                                                        '<strong>Advanced</strong>',
 
1327
 
 
1328
                                                                        {
 
1329
                                                                                id:             'webaudio',
 
1330
                                                                                name:   'Web Audio API',
 
1331
                                                                                value:  { maximum: 5, award: { PREFIX: 3 } },
 
1332
                                                                                urls:   [
 
1333
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/webaudio/' ],
 
1334
                                                                                                        [ 'wp',  '/apis/webaudio' ]
 
1335
                                                                                                ]
 
1336
                                                                        },
 
1337
 
 
1338
                                                                        {
 
1339
                                                                                id:             'speechrecognition',
 
1340
                                                                                name:   'Speech Recognition',
 
1341
                                                                                status: 'experimental',
 
1342
                                                                                value:  { maximum: 3, award: { PREFIX: 2 } },
 
1343
                                                                                url:    'https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html'
 
1344
                                                                        },
 
1345
 
 
1346
                                                                        {
 
1347
                                                                                id:             'speechsynthesis',
 
1348
                                                                                name:   'Speech Synthesis',
 
1349
                                                                                status: 'experimental',
 
1350
                                                                                value:  { maximum: 2, award: { PREFIX: 1 } },
 
1351
                                                                                url:    'https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html'
 
1352
                                                                        },
 
1353
 
 
1354
                                                                        '<strong>Audio codecs</strong>',
 
1355
 
 
1356
                                                                        {
 
1357
                                                                                id:             'codecs.pcm',
 
1358
                                                                                name:   'PCM audio support',
 
1359
                                                                                status: 'optional'
 
1360
                                                                        }, {
 
1361
                                                                                id:             'codecs.mp3',
 
1362
                                                                                name:   'MP3 support',
 
1363
                                                                                status: 'optional'
 
1364
                                                                        }, {
 
1365
                                                                                id:             'codecs.mp4.aac',
 
1366
                                                                                name:   'AAC support',
 
1367
                                                                                status: 'optional'
 
1368
                                                                        }, {
 
1369
                                                                                id:             'codecs.mp4.ac3',
 
1370
                                                                                name:   'Dolby Digital support',
 
1371
                                                                                status: 'optional'
 
1372
                                                                        }, {
 
1373
                                                                                id:             'codecs.mp4.ec3',
 
1374
                                                                                name:   'Dolby Digital Plus support',
 
1375
                                                                                status: 'optional'
 
1376
                                                                        }, {
 
1377
                                                                                id:             'codecs.ogg.vorbis',
 
1378
                                                                                name:   'Ogg Vorbis support',
 
1379
                                                                                status: 'optional'
 
1380
                                                                        }, {
 
1381
                                                                                id:             'codecs.ogg.opus',
 
1382
                                                                                name:   'Ogg Opus support',
 
1383
                                                                                status: 'optional'
 
1384
                                                                        }, {
 
1385
                                                                                id:             'codecs.webm.vorbis',
 
1386
                                                                                name:   'WebM with Vorbis support',
 
1387
                                                                                status: 'optional'
 
1388
                                                                        }, {
 
1389
                                        id:     'codecs.webm.opus',
 
1390
                                        name:   'WebM with Opus support',
 
1391
                                        status: 'optional'
 
1392
                                                                        }
 
1393
                                                                ]
 
1394
                                        }, {
 
1395
                                                id:             'streaming',
 
1396
                                                name:   'Streaming',
 
1397
                                                status: 'stable',
 
1398
                                                items:  [
 
1399
                                                                        {
 
1400
                                                                                id:             'mediasource',
 
1401
                                                                                name:   'Media Source extensions',
 
1402
                                                                                value:  { maximum: 5, award: { PREFIX: 2 } },
 
1403
                                                                                urls:   [
 
1404
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/media-source/' ],
 
1405
                                                                                                        [ 'wp',  '/apis/media_source_extensions' ]
 
1406
                                                                                                ]
 
1407
                                                                        }, {
 
1408
                                                                                id:             'drm',
 
1409
                                                                                name:   'DRM support',
 
1410
                                                                                status: 'controversial',
 
1411
                                                                                url:    'http://www.w3.org/TR/encrypted-media/'
 
1412
                                                                        },
 
1413
 
 
1414
                                                                        '<strong>Adaptive bit rate</strong>',
 
1415
 
 
1416
                                                                        {
 
1417
                                                                                id:             'type.dash',
 
1418
                                                                                name:   'Dynamic Adaptive Streaming / MPEG-DASH'
 
1419
                                                                        }, {
 
1420
                                                                                id:             'type.hls',
 
1421
                                                                                name:   'HTTP Live Streaming / HLS'
 
1422
                                                                        },
 
1423
 
 
1424
                                                                        '<strong>Codecs</strong>',
 
1425
 
 
1426
                                                                        {
 
1427
                                                                                id:             'video.codecs',
 
1428
                                                                                name:   'Video codecs',
 
1429
                                                                                items:  [
 
1430
                                                                                                        {
 
1431
                                                                                                                id:             'mp4.h264',
 
1432
                                                                                                                name:   'MP4 with H.264 support',
 
1433
                                                                                                                status: 'optional',
 
1434
                                                                                                                urls:   [
 
1435
                                                                                                                                        [ 'other', 'http://ip.hhi.de/imagecom_G1/assets/pdfs/csvt_overview_0305.pdf' ]
 
1436
                                                                                                                                ]
 
1437
                                                                                                        }, {
 
1438
                                                                                                                id:             'mp4.h265',
 
1439
                                                                                                                name:   'MP4 with H.265 support',
 
1440
                                                                                                                status: 'optional'
 
1441
                                                                                                        }, {
 
1442
                                                                                                                id:             'ts.h264',
 
1443
                                                                                                                name:   'TS with H.264 support',
 
1444
                                                                                                                status: 'optional',
 
1445
                                                                                                                urls:   [
 
1446
                                                                                                                                        [ 'other', 'http://ip.hhi.de/imagecom_G1/assets/pdfs/csvt_overview_0305.pdf' ]
 
1447
                                                                                                                                ]
 
1448
                                                                                                        }, {
 
1449
                                                                                                                id:             'ts.h265',
 
1450
                                                                                                                name:   'TS with H.265 support',
 
1451
                                                                                                                status: 'optional'
 
1452
                                                                                                        }, {
 
1453
                                                                                                                id:             'webm.vp8',
 
1454
                                                                                                                name:   'WebM with VP8 support',
 
1455
                                                                                                                status: 'optional',
 
1456
                                                                                                                urls:   [
 
1457
                                                                                                                                        [ 'webm', 'http://www.webmproject.org/' ],
 
1458
                                                                                                                                        [ 'ietf', 'http://www.rfc-editor.org/rfc/rfc6386.txt' ]
 
1459
                                                                                                                                ]
 
1460
                                                                                                        }, {
 
1461
                                                                                                                id:             'webm.vp9',
 
1462
                                                                                                                name:   'WebM with VP9 support',
 
1463
                                                                                                                status: 'optional',
 
1464
                                                                                                                urls:   [
 
1465
                                                                                                                                        [ 'webm', 'http://www.webmproject.org/' ],
 
1466
                                                                                                                                        [ 'ietf', 'http://tools.ietf.org/id/draft-grange-vp9-bitstream-00.txt' ]
 
1467
                                                                                                                                ]
 
1468
                                                                                                        }
 
1469
                                                                                                ]
 
1470
                                                                        }, {
 
1471
                                                                                id:             'audio.codecs',
 
1472
                                                                                name:   'Audio codecs',
 
1473
                                                                                items:  [
 
1474
                                                                                                        {
 
1475
                                                                                                                id:             'mp4.aac',
 
1476
                                                                                                                name:   'MP4 with AAC support',
 
1477
                                                                                                                status: 'optional'
 
1478
                                                                                                        }, {
 
1479
                                                                                                                id:             'mp4.ac3',
 
1480
                                                                                                                name:   'MP4 with Dolby Digital support',
 
1481
                                                                                                                status: 'optional'
 
1482
                                                                                                        }, {
 
1483
                                                                                                                id:             'mp4.ec3',
 
1484
                                                                                                                name:   'MP4 with Dolby Digital Plus support',
 
1485
                                                                                                                status: 'optional'
 
1486
                                                                                                        }, {
 
1487
                                                                                                                id:             'ts.aac',
 
1488
                                                                                                                name:   'TS with AAC support',
 
1489
                                                                                                                status: 'optional'
 
1490
                                                                                                        }, {
 
1491
                                                                                                                id:             'ts.ac3',
 
1492
                                                                                                                name:   'TS with Dolby Digital support',
 
1493
                                                                                                                status: 'optional'
 
1494
                                                                                                        }, {
 
1495
                                                                                                                id:             'ts.ec3',
 
1496
                                                                                                                name:   'TS with Dolby Digital Plus support',
 
1497
                                                                                                                status: 'optional'
 
1498
                                                                                                        }, {
 
1499
                                                                                                                id:             'webm.vorbis',
 
1500
                                                                                                                name:   'WebM with Vorbis support',
 
1501
                                                                                                                status: 'optional'
 
1502
                                                                                                        }, {
 
1503
                                                                                                                id:             'webm.opus',
 
1504
                                                                                                                name:   'WebM with Opus support',
 
1505
                                                                                                                status: 'optional'
 
1506
                                                                                                        }
 
1507
                                                                                                ]
 
1508
                                                                        }
 
1509
                                                                ]
 
1510
                                        }
 
1511
                                ]
 
1512
        },
 
1513
 
 
1514
        {
 
1515
                id:             'graphicseffects',
 
1516
                name:   '3D, Graphics & Effects',
 
1517
                column: 'right',
 
1518
                items:  [
 
1519
                                        {
 
1520
                                                id:             'responsive',
 
1521
                                                status: 'stable',
 
1522
                                                name:   'Responsive images',
 
1523
                                                items:  [
 
1524
                                                                        {
 
1525
                                                                                id:                     'picture',
 
1526
                                                                                name:           '<code>picture</code> element',
 
1527
                                                                                value:          5,
 
1528
                                                                                urls:           [
 
1529
                                                                                                                [ 'ricg', 'http://responsiveimages.org/' ],
 
1530
                                                                                                                [ 'w3c', 'http://www.w3.org/html/wg/drafts/html/master/single-page.html#the-picture-element' ],
 
1531
                                                                                                                [ 'whatwg', 'https://html.spec.whatwg.org/multipage/embedded-content.html#the-picture-element' ]
 
1532
                                                                                                        ]
 
1533
                                                                        }, {
 
1534
                                                                                id:                     'srcset',
 
1535
                                                                                name:           '<code>srcset</code> attribute',
 
1536
                                                                                value:          5,
 
1537
                                                                                urls:           [
 
1538
                                                                                                                [ 'ricg', 'http://responsiveimages.org/' ],
 
1539
                                                                                                                [ 'w3c', 'http://www.w3.org/html/wg/drafts/srcset/w3c-srcset/' ],
 
1540
                                                                                                                [ 'whatwg', 'https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-srcset' ]
 
1541
                                                                                                        ]
 
1542
                                                                        }, {
 
1543
                                                                                id:                     'sizes',
 
1544
                                                                                name:           '<code>sizes</code> attribute',
 
1545
                                                                                value:          5,
 
1546
                                                                                urls:           [
 
1547
                                                                                                                [ 'ricg', 'http://responsiveimages.org/' ],
 
1548
                                                                                                                [ 'w3c', 'http://www.w3.org/html/wg/drafts/html/master/single-page.html#valid-source-size-list' ],
 
1549
                                                                                                                [ 'whatwg', 'https://html.spec.whatwg.org/multipage/embedded-content.html#dom-img-sizes' ],
 
1550
                                                                                                        ]
 
1551
                                                                        }
 
1552
                                                                ]
 
1553
                                        }, {
 
1554
                                                id:             'canvas',
 
1555
                                                name:   '2D Graphics',
 
1556
                                                status: 'stable',
 
1557
                                                items:  [
 
1558
                                                                        {
 
1559
                                                                                id:             'context',
 
1560
                                                                                name:   'Canvas 2D graphics',
 
1561
                                                                                value:  10,
 
1562
                                                                                urls:   [
 
1563
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/2dcontext/' ],
 
1564
                                                                                                        [ 'wp',  '/apis/canvas' ],
 
1565
                                                                                                        [ 'mdn', '/Web/API/Canvas_API' ]
 
1566
                                                                                                ]
 
1567
                                                                        },
 
1568
 
 
1569
                                                                        '<strong>Drawing primitives</strong>',
 
1570
 
 
1571
                                                                        {
 
1572
                                                                                id:             'text',
 
1573
                                                                                name:   'Text support',
 
1574
                                                                                value:  2,
 
1575
                                                                                urls:   [
 
1576
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/2dcontext/#drawing-text-to-the-canvas' ],
 
1577
                                                                                                        [ 'wp',  '/apis/canvas/CanvasRenderingContext2D/fillText' ]
 
1578
                                                                                                ]
 
1579
                                                                        }, {
 
1580
                                                                                id:             'path',
 
1581
                                                                                name:   'Path support',
 
1582
                                                                                value:  { maximum: 2, award: { OLD: 1 } },
 
1583
                                                                                urls:   [
 
1584
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/2dcontext/#path-objects' ],
 
1585
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/scripting.html#path2d-objects' ]
 
1586
                                                                                                ]
 
1587
                                                                        }, {
 
1588
                                                                                id:             'ellipse',
 
1589
                                                                                name:   'Ellipse support',
 
1590
                                                                                value:  2,
 
1591
                                                                                urls:   [
 
1592
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/2dcontext/#dom-context-2d-ellipse' ],
 
1593
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/scripting.html#dom-context-2d-ellipse' ]
 
1594
                                                                                                ]
 
1595
                                                                        }, {
 
1596
                                                                                id:             'dashed',
 
1597
                                                                                name:   'Dashed line support',
 
1598
                                                                                value:  2,
 
1599
                                                                                urls:   [
 
1600
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/2dcontext/#dom-context-2d-setlinedash' ],
 
1601
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/scripting.html#dom-context-2d-setlinedash' ]
 
1602
                                                                                                ]
 
1603
                                                                        }, {
 
1604
                                                                                id:             'focusring',
 
1605
                                                                                name:   'System focus ring support',
 
1606
                                                                                value:  1,
 
1607
                                                                                urls:   [
 
1608
                                                                                                        [ 'whatwg', 'https://html.spec.whatwg.org/multipage/scripting.html#dom-context-2d-drawfocusifneeded' ]
 
1609
                                                                                                ]
 
1610
                                                                        },
 
1611
 
 
1612
                                                                        '<strong>Features</strong>',
 
1613
 
 
1614
                                                                        {
 
1615
                                                                                id:             'hittest',
 
1616
                                                                                name:   'Hit testing support',
 
1617
                                                                                status: 'proposal',
 
1618
                                                                                value:  1,
 
1619
                                                                                urls:   [
 
1620
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/2dcontext/#dom-context-2d-addhitregion' ],
 
1621
                                                                                                        [ 'whatwg', 'http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-context-2d-addhitregion' ]
 
1622
                                                                                                ]
 
1623
                                                                        }, {
 
1624
                                                                                id:             'blending',
 
1625
                                                                                name:   'Blending modes',
 
1626
                                                                                status: 'proposal',
 
1627
                                                                                value:  5,
 
1628
                                                                                urls:   [
 
1629
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/compositing-1/#canvascompositingandblending' ]
 
1630
                                                                                                ]
 
1631
                                                                        },
 
1632
 
 
1633
                                                                        '<strong>Image export formats</strong>',
 
1634
 
 
1635
                                                                        {
 
1636
                                                                                id:             'png',
 
1637
                                                                                name:   'PNG support',
 
1638
                                                                                status: 'optional'
 
1639
                                                                        }, {
 
1640
                                                                                id:             'jpeg',
 
1641
                                                                                name:   'JPEG support',
 
1642
                                                                                status: 'optional'
 
1643
                                                                        }, {
 
1644
                                                                                id:             'jpegxr',
 
1645
                                                                                name:   'JPEG-XR support',
 
1646
                                                                                status: 'optional'
 
1647
                                                                        }, {
 
1648
                                                                                id:             'webp',
 
1649
                                                                                name:   'WebP support',
 
1650
                                                                                status: 'optional'
 
1651
                                                                        }
 
1652
                                                                ]
 
1653
                                        }, {
 
1654
                                                id:             '3d',
 
1655
                                                status: 'stable',
 
1656
                                                name:   '3D and VR',
 
1657
                                                items:  [
 
1658
                                                                        '<strong>3D Graphics</strong>',
 
1659
 
 
1660
                                                                        {
 
1661
                                                                                id:                     'webgl',
 
1662
                                                                                name:           'WebGL',
 
1663
                                                                                value:          { maximum: 15, award: { PREFIX: 10 } },
 
1664
                                                                                urls:           [
 
1665
                                                                                                                [ 'khronos', 'https://www.khronos.org/registry/webgl/specs/latest/1.0/' ],
 
1666
                                                                                                                [ 'wp',  '/webgl' ],
 
1667
                                                                                                                [ 'mdn', '/Web/API/WebGL_API' ]
 
1668
                                                                                                        ]
 
1669
 
 
1670
                                                                        }, {
 
1671
                                                                                id:                     'webgl2',
 
1672
                                                                                name:           'WebGL 2',
 
1673
                                                                                status:         'experimental',
 
1674
                                                                                value:          5,
 
1675
                                                                                urls:           [
 
1676
                                                                                                                [ 'khronos', 'https://www.khronos.org/registry/webgl/specs/latest/2.0/' ],
 
1677
                                                                                                                [ 'wp',  '/webgl' ],
 
1678
                                                                                                                [ 'mdn', '/Web/API/WebGL_API' ]
 
1679
                                                                                                        ]
 
1680
 
 
1681
                                                                        },
 
1682
 
 
1683
                                                                        '<strong>VR Headset</strong>',
 
1684
 
 
1685
                                                                        {
 
1686
                                                                                id:                     'webvr',
 
1687
                                                                                name:           'WebVR',
 
1688
                                                                                status:         'experimental',
 
1689
                                                                                value:          3,
 
1690
                                                                                url:            'https://w3c.github.io/webvr/'
 
1691
 
 
1692
                                                                        }
 
1693
                                                                ]
 
1694
                                        }, {
 
1695
                                                id:             'animation',
 
1696
                                                status: 'stable',
 
1697
                                                name:   'Animation',
 
1698
                                                items:  [
 
1699
                                                                        {
 
1700
                                                                                id:                     'webanimation',
 
1701
                                                                                name:           'Web Animations API',
 
1702
                                                                                status:         'experimental',
 
1703
                                                                                value:          3,
 
1704
                                                                                urls:           [
 
1705
                                                                                                                [ 'w3c', 'https://w3c.github.io/web-animations/' ]
 
1706
                                                                                                        ]
 
1707
                                                                        }, {
 
1708
                                                                                id:                     'requestAnimationFrame',
 
1709
                                                                                name:           '<code>window.requestAnimationFrame</code>',
 
1710
                                                                                value:          { maximum: 5, award: { PREFIX: 3 } },
 
1711
                                                                                urls:           [
 
1712
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/animation-timing/#requestAnimationFrame' ],
 
1713
                                                                                                                [ 'wp',  '/dom/Window/requestAnimationFrame' ],
 
1714
                                                                                                                [ 'mdn', '/Web/API/window/requestAnimationFrame' ]
 
1715
                                                                                                        ]
 
1716
                                                                        }
 
1717
                                                                ]
 
1718
                                        }
 
1719
                                ]
 
1720
        },
 
1721
 
 
1722
        {
 
1723
                id:             'connectivity',
 
1724
                name:   'Connectivity',
 
1725
                column: 'left',
 
1726
                items:  [
 
1727
                                        {
 
1728
                                                id:             'communication',
 
1729
                                                status: 'stable',
 
1730
                                                name:   'Communication',
 
1731
                                                items:  [
 
1732
                                                                        {
 
1733
                                                                                id:                     'eventSource',
 
1734
                                                                                name:           'Server-Sent Events',
 
1735
                                                                                value:          5,
 
1736
                                                                                urls:           [
 
1737
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/eventsource/' ],
 
1738
                                                                                                                [ 'mdn', '/Web/API/Server-sent_events/Using_server-sent_events' ]
 
1739
                                                                                                        ]
 
1740
                                                                        },
 
1741
 
 
1742
                                                                        {
 
1743
                                                                                id:                     'beacon',
 
1744
                                                                                name:           'Beacon',
 
1745
                                                                                status:         'proposal',
 
1746
                                                                                value:          2,
 
1747
                                                                                urls:           [
 
1748
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/beacon/' ],
 
1749
                                                                                                                [ 'mdn', '/Web/API/Navigator/sendBeacon' ]
 
1750
                                                                                                        ]
 
1751
                                                                        },
 
1752
 
 
1753
                                                                        {
 
1754
                                                                                id:                     'fetch',
 
1755
                                                                                name:           'Fetch',
 
1756
                                                                                status:         'proposal',
 
1757
                                                                                value:          6,
 
1758
                                                                                urls:           [
 
1759
                                                                                                                [ 'whatwg', 'https://fetch.spec.whatwg.org/' ],
 
1760
                                                                                                                [ 'mdn', '/Web/API/Fetch_API' ]
 
1761
                                                                                                        ]
 
1762
                                                                        },
 
1763
 
 
1764
 
 
1765
                                                                        '<strong>XMLHttpRequest Level 2</strong>',
 
1766
 
 
1767
                                                                        {
 
1768
                                                                                id:                     'xmlhttprequest2.upload',
 
1769
                                                                                name:           'Upload files',
 
1770
                                                                                value:          5,
 
1771
                                                                                url:            'http://www.w3.org/TR/XMLHttpRequest2/#the-upload-attribute'
 
1772
                                                                        }, {
 
1773
                                                                                id:                     'xmlhttprequest2.response',
 
1774
                                                                                name:           'Response type support',
 
1775
                                                                                urls:           [
 
1776
                                                                                                                [ 'mdn', '/Web/API/XMLHttpRequest' ]
 
1777
                                                                                                        ],
 
1778
                                                                                items:          [
 
1779
                                                                                                                {
 
1780
                                                                                                                        id:                     'text',
 
1781
                                                                                                                        name:           'Text response type',
 
1782
                                                                                                                        value:          1,
 
1783
                                                                                                                        url:            'http://www.w3.org/TR/XMLHttpRequest2/#dom-xmlhttprequest-responsetype'
 
1784
                                                                                                                }, {
 
1785
                                                                                                                        id:                     'document',
 
1786
                                                                                                                        name:           'Document response type',
 
1787
                                                                                                                        value:          2,
 
1788
                                                                                                                        url:            'http://www.w3.org/TR/XMLHttpRequest2/#dom-xmlhttprequest-responsetype'
 
1789
                                                                                                                }, {
 
1790
                                                                                                                        id:                     'array',
 
1791
                                                                                                                        name:           '<code>ArrayBuffer</code> response type',
 
1792
                                                                                                                        value:          2,
 
1793
                                                                                                                        url:            'http://www.w3.org/TR/XMLHttpRequest2/#dom-xmlhttprequest-responsetype'
 
1794
                                                                                                                }, {
 
1795
                                                                                                                        id:                     'blob',
 
1796
                                                                                                                        name:           '<code>Blob</code> response type',
 
1797
                                                                                                                        value:          2,
 
1798
                                                                                                                        url:            'http://www.w3.org/TR/XMLHttpRequest2/#dom-xmlhttprequest-responsetype'
 
1799
                                                                                                                }
 
1800
                                                                                                        ]
 
1801
                                                                        },
 
1802
 
 
1803
                                                                        '<strong>WebSocket</strong>',
 
1804
 
 
1805
                                                                        {
 
1806
                                                                                id:                     'websocket.basic',
 
1807
                                                                                name:           'Basic socket communication',
 
1808
                                                                                value:          { maximum: 10, award: { PREFIX: 7, OLD: 5 } },
 
1809
                                                                                urls:           [
 
1810
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/websockets/' ],
 
1811
                                                                                                                [ 'mdn', '/Web/API/WebSockets_API' ]
 
1812
                                                                                                        ]
 
1813
                                                                        }, {
 
1814
                                                                                id:                     'websocket.binary',
 
1815
                                                                                name:           '<code>ArrayBuffer</code> and <code>Blob</code> support',
 
1816
                                                                                value:          5,
 
1817
                                                                                urls:           [
 
1818
                                                                                                                [ 'whatwg', 'https://html.spec.whatwg.org/multipage/comms.html#dom-websocket-binarytype' ],
 
1819
                                                                                                                [ 'mdn', '/Web/API/WebSockets_API' ]
 
1820
                                                                                                        ]
 
1821
                                                                        }
 
1822
                                                                ]
 
1823
                                        }, {
 
1824
                                                id:             'streams',
 
1825
                                                status: 'experimental',
 
1826
                                                name:   'Streams',
 
1827
                                                items:  [
 
1828
                                                                        {
 
1829
                                                                                id:                     'readable',
 
1830
                                                                                name:           'Readable streams',
 
1831
                                                                                value:          4,
 
1832
                                                                                urls:           [
 
1833
                                                                                                                [ 'whatwg', 'https://streams.spec.whatwg.org/' ]
 
1834
                                                                                                        ]
 
1835
                                                                        }, {
 
1836
                                                                                id:                     'writeable',
 
1837
                                                                                name:           'Writable streams',
 
1838
                                                                                value:          2,
 
1839
                                                                                urls:           [
 
1840
                                                                                                                [ 'whatwg', 'https://streams.spec.whatwg.org/' ]
 
1841
                                                                                                        ]
 
1842
                                                                        }
 
1843
                                                                ]
 
1844
                                        }, {
 
1845
                                                id:             'rtc',
 
1846
                                                name:   'Peer To Peer',
 
1847
                                                status: 'stable',
 
1848
                                                items:  [
 
1849
                                                                        '<strong>Connectivity</strong>',
 
1850
 
 
1851
                                                                        {
 
1852
                                                                                id:             'webrtc',
 
1853
                                                                                name:   'WebRTC 1.0',
 
1854
                                                                                value:  { maximum: 15, award: { PREFIX: 10 } },
 
1855
                                                                                urls:   [
 
1856
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/webrtc/' ],
 
1857
                                                                                                        [ 'wp',  '/apis/webrtc/RTCPeerConnection' ],
 
1858
                                                                                                        [ 'mdn', '/Web/Guide/API/WebRTC' ]
 
1859
                                                                                                ]
 
1860
                                                                        }, {
 
1861
                                                                                id:             'objectrtc',
 
1862
                                                                                name:   'ObjectRTC API for WebRTC',
 
1863
                                                                                status: 'proposal',
 
1864
                                                                                value:  { maximum: 15, award: { PREFIX: 10 }, conditional: '!rtc.webrtc' },
 
1865
                                                                                urls:   [
 
1866
                                                                                                        [ 'w3c', 'http://ortc.org/wp-content/uploads/2014/10/ortc.html' ]
 
1867
                                                                                                ]
 
1868
                                                                        }, {
 
1869
                                                                                id:             'datachannel',
 
1870
                                                                                name:   'Data channel',
 
1871
                                                                                value:  { maximum: 5, award: { PREFIX: 3 } },
 
1872
                                                                                urls:   [
 
1873
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/webrtc/#peer-to-peer-data-api' ],
 
1874
                                                                                                        [ 'wp',  '/apis/webrtc/RTCDataChannel' ],
 
1875
                                                                                                        [ 'mdn', '/Web/Guide/API/WebRTC' ]
 
1876
                                                                                                ]
 
1877
                                                                        },
 
1878
 
 
1879
                                                                        '<strong>Input</strong>',
 
1880
 
 
1881
                                                                        {
 
1882
                                                                                key:            'media.getUserMedia',
 
1883
                                                                                name:           'Access the webcam',
 
1884
                                                                                value:          { maximum: 15, award: { PREFIX: 10, OLD: 10 } },
 
1885
                                                                                urls:           [
 
1886
                                                                                                                [ 'w3c', 'http://dev.w3.org/2011/webrtc/editor/getusermedia.html' ],
 
1887
                                                                                                                [ 'wp',  '/dom/Navigator/getUserMedia' ],
 
1888
                                                                                                                [ 'mdn', '/Web/Guide/API/WebRTC' ]
 
1889
                                                                                                        ]
 
1890
                                                                        }, {
 
1891
                                                                                key:            'media.getDisplayMedia',
 
1892
                                                                                name:           'Screen Capture',
 
1893
                                                                                status:         'experimental',
 
1894
                                                                                value:          5,
 
1895
                                                                                urls:           [
 
1896
                                                                                                                [ 'w3c', 'https://w3c.github.io/mediacapture-screen-share/' ]
 
1897
                                                                                                        ]
 
1898
                                                                        }, {
 
1899
                                                                                key:            'media.enumerateDevices',
 
1900
                                                                                name:           'Enumerate devices',
 
1901
                                                                                status:         'proposal',
 
1902
                                                                                value:          3,
 
1903
                                                                                urls:           [
 
1904
                                                                                                                [ 'w3c', 'https://w3c.github.io/mediacapture-main/#mediadevices' ]
 
1905
                                                                                                        ]
 
1906
                                                                        },
 
1907
 
 
1908
                                                                        '<strong>Recording</strong>',
 
1909
 
 
1910
                                                                        {
 
1911
                                                                                id:             'recorder',
 
1912
                                                                                name:   'Media Stream recorder',
 
1913
                                                                                status: 'proposal',
 
1914
                                                                                value:  2,
 
1915
                                                                                urls:   [
 
1916
                                                                                                        [ 'w3c', 'http://www.w3.org/TR/mediastream-recording/' ]
 
1917
                                                                                                ]
 
1918
                                                                        }
 
1919
                                                                ]
 
1920
                                        }
 
1921
                                ]
 
1922
        },
 
1923
 
 
1924
        {
 
1925
                id:             'performanceintegration',
 
1926
                name:   'Performance & Integration',
 
1927
                column: 'left',
 
1928
                items:  [
 
1929
                                        {
 
1930
                                                id:             'interaction',
 
1931
                                                status: 'stable',
 
1932
                                                name:   'User interaction',
 
1933
                                                items:  [
 
1934
                                                                        '<strong>Drag and drop</strong>',
 
1935
 
 
1936
                                                                        {
 
1937
                                                                                id:             'dragdrop.attributes',
 
1938
                                                                                name:   'Attributes',
 
1939
                                                                                urls:   [
 
1940
                                                                                                        [ 'mdn', '/Web/Guide/HTML/Drag_and_drop' ]
 
1941
                                                                                                ],
 
1942
                                                                                items:  [
 
1943
                                                                                                        {
 
1944
                                                                                                                id:                     'draggable',
 
1945
                                                                                                                name:           '<code>draggable</code> attribute',
 
1946
                                                                                                                value:          1,
 
1947
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#the-draggable-attribute'
 
1948
                                                                                                        }, {
 
1949
                                                                                                                id:                     'dropzone',
 
1950
                                                                                                                name:           '<code>dropzone</code> attribute',
 
1951
                                                                                                                value:          1,
 
1952
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#the-dropzone-attribute '
 
1953
                                                                                                        }
 
1954
                                                                                                ]
 
1955
                                                                        }, {
 
1956
                                                                                id:             'dragdrop.events',
 
1957
                                                                                name:   'Events',
 
1958
                                                                                urls:   [
 
1959
                                                                                                        [ 'mdn', '/Web/Guide/HTML/Drag_and_drop' ]
 
1960
                                                                                                ],
 
1961
                                                                                items:  [
 
1962
                                                                                                        {
 
1963
                                                                                                                id:                     'ondrag',
 
1964
                                                                                                                name:           '<code>ondrag</code> event',
 
1965
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#dndevents'
 
1966
                                                                                                        }, {
 
1967
                                                                                                                id:                     'ondragstart',
 
1968
                                                                                                                name:           '<code>ondragstart</code> event',
 
1969
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#dndevents'
 
1970
                                                                                                        }, {
 
1971
                                                                                                                id:                     'ondragenter',
 
1972
                                                                                                                name:           '<code>ondragenter</code> event',
 
1973
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#dndevents'
 
1974
                                                                                                        }, {
 
1975
                                                                                                                id:                     'ondragover',
 
1976
                                                                                                                name:           '<code>ondragover</code> event',
 
1977
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#dndevents'
 
1978
                                                                                                        }, {
 
1979
                                                                                                                id:                     'ondragleave',
 
1980
                                                                                                                name:           '<code>ondragleave</code> event',
 
1981
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#dndevents'
 
1982
                                                                                                        }, {
 
1983
                                                                                                                id:                     'ondragend',
 
1984
                                                                                                                name:           '<code>ondragend</code> event',
 
1985
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#dndevents'
 
1986
                                                                                                        }, {
 
1987
                                                                                                                id:                     'ondrop',
 
1988
                                                                                                                name:           '<code>ondrop</code> event',
 
1989
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#dndevents'
 
1990
                                                                                                        }
 
1991
                                                                                                ]
 
1992
                                                                        },
 
1993
 
 
1994
                                                                        '<strong>HTML editing</strong>',
 
1995
 
 
1996
                                                                        {
 
1997
                                                                                id:             'editing.elements',
 
1998
                                                                                name:   'Editing elements',
 
1999
                                                                                urls:   [
 
2000
                                                                                                        [ 'mdn', '/Web/Guide/HTML/Content_Editable' ]
 
2001
                                                                                                ],
 
2002
                                                                                items:  [
 
2003
                                                                                                        {
 
2004
                                                                                                                id:                     'contentEditable',
 
2005
                                                                                                                name:           '<code>contentEditable</code> attribute',
 
2006
                                                                                                                value:          5,
 
2007
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#contenteditable'
 
2008
                                                                                                        }, {
 
2009
                                                                                                                id:                     'isContentEditable',
 
2010
                                                                                                                name:           '<code>isContentEditable</code> property',
 
2011
                                                                                                                value:          1,
 
2012
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#contenteditable'
 
2013
                                                                                                        }
 
2014
                                                                                                ]
 
2015
                                                                        }, {
 
2016
                                                                                id:             'editing.documents',
 
2017
                                                                                name:   'Editing documents',
 
2018
                                                                                urls:   [
 
2019
                                                                                                        [ 'mdn', '/Web/Guide/HTML/Content_Editable' ]
 
2020
                                                                                                ],
 
2021
                                                                                items:  [
 
2022
                                                                                                        {
 
2023
                                                                                                                id:                     'designMode',
 
2024
                                                                                                                name:           '<code>designMode</code> attribute',
 
2025
                                                                                                                value:          1,
 
2026
                                                                                                                url:            'http://www.w3.org/TR/html5/editing.html#designMode'
 
2027
                                                                                                        }
 
2028
                                                                                                ]
 
2029
                                                                        }, {
 
2030
                                                                                id:             'editing.selectors',
 
2031
                                                                                name:   'CSS selectors',
 
2032
                                                                                value:  { maximum: 2, award: { PREFIX: 1 } },
 
2033
                                                                                urls:   [
 
2034
                                                                                                        [ 'mdn', '/Web/Guide/HTML/Content_Editable' ]
 
2035
                                                                                                ],
 
2036
                                                                                items:  [
 
2037
                                                                                                        {
 
2038
                                                                                                                id:                     'read-write',
 
2039
                                                                                                                name:           '<code>:read-write</code> selector',
 
2040
                                                                                                                url:            'http://www.w3.org/TR/html5/links.html#selector-read-write'
 
2041
                                                                                                        }, {
 
2042
                                                                                                                id:                     'read-only',
 
2043
                                                                                                                name:           '<code>:read-only</code> selector',
 
2044
                                                                                                                url:            'http://www.w3.org/TR/html5/links.html#selector-read-only'
 
2045
                                                                                                        }
 
2046
                                                                                                ]
 
2047
                                                                        }, {
 
2048
                                                                                id:             'editing.apis',
 
2049
                                                                                name:   'APIs',
 
2050
                                                                                value:  2,
 
2051
                                                                                urls:   [
 
2052
                                                                                                        [ 'mdn', '/Web/Guide/HTML/Content_Editable' ]
 
2053
                                                                                                ],
 
2054
                                                                                items:  [
 
2055
                                                                                                        {
 
2056
                                                                                                                id:                     'execCommand',
 
2057
                                                                                                                name:           '<code>execCommand</code> method',
 
2058
                                                                                                                url:            'https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html'
 
2059
                                                                                                        }, {
 
2060
                                                                                                                id:                     'queryCommandEnabled',
 
2061
                                                                                                                name:           '<code>queryCommandEnabled</code> method',
 
2062
                                                                                                                url:            'https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html'
 
2063
                                                                                                        }, {
 
2064
                                                                                                                id:                     'queryCommandIndeterm',
 
2065
                                                                                                                name:           '<code>queryCommandIndeterm</code> method',
 
2066
                                                                                                                url:            'https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html'
 
2067
                                                                                                        }, {
 
2068
                                                                                                                id:                     'queryCommandState',
 
2069
                                                                                                                name:           '<code>queryCommandState</code> method',
 
2070
                                                                                                                url:            'https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html'
 
2071
                                                                                                        }, {
 
2072
                                                                                                                id:                     'queryCommandSupported',
 
2073
                                                                                                                name:           '<code>queryCommandSupported</code> method',
 
2074
                                                                                                                url:            'https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html'
 
2075
                                                                                                        }, {
 
2076
                                                                                                                id:                     'queryCommandValue',
 
2077
                                                                                                                name:           '<code>queryCommandValue</code> method',
 
2078
                                                                                                                url:            'https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html'
 
2079
                                                                                                        }
 
2080
                                                                                                ]
 
2081
                                                                        },
 
2082
 
 
2083
                                                                        '<strong>Clipboard</strong>',
 
2084
 
 
2085
                                                                        {
 
2086
                                                                                id:                     'clipboard',
 
2087
                                                                                name:           'Clipboard API and events',
 
2088
                                                                                value:          5,
 
2089
                                                                                url:            'https://w3c.github.io/clipboard-apis/'
 
2090
                                                                        },
 
2091
 
 
2092
                                                                        '<strong>Spellcheck</strong>',
 
2093
 
 
2094
                                                                        {
 
2095
                                                                                id:                     'spellcheck',
 
2096
                                                                                name:           '<code>spellcheck</code> attribute',
 
2097
                                                                                value:          2,
 
2098
                                                                                url:            'http://www.w3.org/TR/html5/editing.html#attr-spellcheck'
 
2099
                                                                        }
 
2100
                                                                ]
 
2101
                                        }, {
 
2102
                                                id:             'performance',
 
2103
                                                status: 'stable',
 
2104
                                                name:   'Performance',
 
2105
                                                items:  [
 
2106
                                                                        '<strong>Workers</strong>',
 
2107
 
 
2108
                                                                        {
 
2109
                                                                                id:                     'worker',
 
2110
                                                                                name:           'Web Workers',
 
2111
                                                                                value:          10,
 
2112
                                                                                urls:           [
 
2113
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/workers/#dedicated-workers-and-the-worker-interface' ],
 
2114
                                                                                                                [ 'mdn', '/Web/API/Web_Workers_API/Using_web_workers' ]
 
2115
                                                                                                        ]
 
2116
                                                                        }, {
 
2117
                                                                                id:                     'sharedWorker',
 
2118
                                                                                name:           'Shared Workers',
 
2119
                                                                                value:          1,
 
2120
                                                                                urls:           [
 
2121
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/workers/#shared-workers-and-the-sharedworker-interface' ],
 
2122
                                                                                                                [ 'mdn', '/Web/API/Web_Workers_API/Using_web_workers' ]
 
2123
                                                                                                        ]
 
2124
                                                                        },
 
2125
 
 
2126
                                                                        '<strong>Other</strong>',
 
2127
 
 
2128
                                                                        {
 
2129
                                                                                id:                     'requestIdleCallback',
 
2130
                                                                                name:           '<code>window.requestIdleCallback</code>',
 
2131
                                                                                status:         'experimental',
 
2132
                                                                                value:          1,
 
2133
                                                                                url:            'https://w3c.github.io/requestidlecallback/#the-requestidlecallback-method'
 
2134
                                                                        }
 
2135
                                                                ]
 
2136
                                        }, {
 
2137
                                                id:             'security',
 
2138
                                                status: 'stable',
 
2139
                                                name:   'Security',
 
2140
                                                items:  [
 
2141
                                                                        {
 
2142
                                                                                id:                     'crypto',
 
2143
                                                                                name:           'Web Cryptography API',
 
2144
                                                                                status:         'proposal',
 
2145
                                                                                value:          { maximum: 5, award: { PREFIX: 3 } },
 
2146
                                                                                urls:           [
 
2147
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/WebCryptoAPI/' ]
 
2148
                                                                                                        ]
 
2149
                                                                        }, {
 
2150
                                                                                id:                     'csp10',
 
2151
                                                                                name:           'Content Security Policy 1',
 
2152
                                                                                value:          3,
 
2153
                                                                                urls:           [
 
2154
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/CSP1/' ],
 
2155
                                                                                                                [ 'mdn', '/Web/Security/CSP' ]
 
2156
                                                                                                        ]
 
2157
                                                                        }, {
 
2158
                                                                                id:                     'csp11',
 
2159
                                                                                name:           'Content Security Policy 2',
 
2160
                                                                                status:         'proposal',
 
2161
                                                                                value:          2,
 
2162
                                                                                urls:           [
 
2163
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/CSP2/' ],
 
2164
                                                                                                                [ 'mdn', '/Web/Security/CSP' ]
 
2165
                                                                                                        ]
 
2166
                                                                        }, {
 
2167
                                                                                id:                     'cors',
 
2168
                                                                                name:           'Cross-Origin Resource Sharing',
 
2169
                                                                                value:          4,
 
2170
                                                                                urls:           [
 
2171
                                                                                                                [ 'mdn', '/Web/HTTP/Access_control_CORS' ]
 
2172
                                                                                                        ]
 
2173
                                                                        }, {
 
2174
                                                                                id:                     'integrity',
 
2175
                                                                                name:           'Subresource Integrity',
 
2176
                                                                                status:         'proposal',
 
2177
                                                                                value:          2,
 
2178
                                                                                url:            'http://www.w3.org/TR/SRI/'
 
2179
                                                                        }, {
 
2180
                                                                                id:                     'postMessage',
 
2181
                                                                                name:           'Cross-document messaging',
 
2182
                                                                                value:          2,
 
2183
                                                                                urls:           [
 
2184
                                                                                                                [ 'w3c', 'http://dev.w3.org/html5/postmsg/' ],
 
2185
                                                                                                                [ 'wp',  '/apis/web-messaging' ],
 
2186
                                                                                                                [ 'mdn', '/Web/API/Window/postMessage' ]
 
2187
                                                                                                        ]
 
2188
                                                                        },
 
2189
 
 
2190
                                                                        '<strong>Authentication</strong>',
 
2191
 
 
2192
                                                                        {
 
2193
                                                                                id:                     'authentication',
 
2194
                                                                                name:           'Web Authentication / FIDO 2',
 
2195
                                                                                status:         'experimental',
 
2196
                                                                                value:          3,
 
2197
                                                                                url:            'https://w3c.github.io/webauthn/'
 
2198
                                                                        },
 
2199
 
 
2200
                                                                        {
 
2201
                                                                                id:                     'credential',
 
2202
                                                                                name:           'Credential Management',
 
2203
                                                                                status:         'experimental',
 
2204
                                                                                value:          3,
 
2205
                                                                                url:            'http://w3c.github.io/webappsec-credential-management/'
 
2206
                                                                        },
 
2207
 
 
2208
                                                                        '<strong>Iframes</strong>',
 
2209
 
 
2210
                                                                        {
 
2211
                                                                                id:                     'sandbox',
 
2212
                                                                                name:           'Sandboxed <code>iframe</code>',
 
2213
                                                                                value:          4,
 
2214
                                                                                urls:           [
 
2215
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#attr-iframe-sandbox' ],
 
2216
                                                                                                                [ 'mdn', '/Web/HTML/Element/iframe#attr-sandbox' ]
 
2217
                                                                                                        ]
 
2218
                                                                        }, {
 
2219
                                                                                id:                     'srcdoc',
 
2220
                                                                                name:           '<code>iframe</code> with inline contents',
 
2221
                                                                                value:          4,
 
2222
                                                                                urls:           [
 
2223
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/embedded-content-0.html#attr-iframe-srcdoc' ],
 
2224
                                                                                                                [ 'mdn', '/Web/HTML/Element/iframe#attr-srcdoc' ]
 
2225
                                                                                                        ]
 
2226
                                                                        }
 
2227
                                                                ]
 
2228
                                        }, {
 
2229
                                                id:             'payments',
 
2230
                                                status: 'experimental',
 
2231
                                                name:   'Payments',
 
2232
                                                items:  [
 
2233
                                                                        {
 
2234
                                                                                id:                     'payments',
 
2235
                                                                                name:           'Web Payments',
 
2236
                                                                                value:          5,
 
2237
                                                                                url:            'https://w3c.github.io/browser-payment-api/specs/paymentrequest.html'
 
2238
                                                                        }
 
2239
                                                                ]
 
2240
                                        }
 
2241
                                ]
 
2242
        },
 
2243
 
 
2244
        {
 
2245
                id:             'offlinestorage',
 
2246
                name:   'Offline & Storage',
 
2247
                column: 'right',
 
2248
                items:  [
 
2249
                                        {
 
2250
                                                id:             'offline',
 
2251
                                                name:   'Web applications',
 
2252
                                                status: 'stable',
 
2253
                                                items:  [
 
2254
                                                                        '<strong>Offline resources</strong>',
 
2255
 
 
2256
                                                                        {
 
2257
                                                                                id:                     'applicationCache',
 
2258
                                                                                name:           'Application Cache',
 
2259
                                                                                value:          3,
 
2260
                                                                                urls:           [
 
2261
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/browsers.html#offline' ],
 
2262
                                                                                                                [ 'wp',  '/apis/appcache/ApplicationCache' ],
 
2263
                                                                                                                [ 'mdn', '/Web/HTML/Using_the_application_cache' ]
 
2264
                                                                                                        ]
 
2265
                                                                        }, {
 
2266
                                                                                id:                     'serviceWorkers',
 
2267
                                                                                name:           'Service Workers',
 
2268
                                                                                status:         'proposal',
 
2269
                                                                                value:          10,
 
2270
                                                                                urls:           [
 
2271
                                                                                                                [ 'w3c', 'https://www.w3.org/TR/service-workers/' ],
 
2272
                                                                                                                [ 'mdn', '/Web/API/Service_Worker_API' ]
 
2273
                                                                                                        ]
 
2274
                                                                        }, {
 
2275
                                                                                id:                     'pushMessages',
 
2276
                                                                                name:           'Push Messages',
 
2277
                                                                                status:         'proposal',
 
2278
                                                                                value:          2,
 
2279
                                                                                urls:           [
 
2280
                                                                                                                [ 'w3c', 'https://w3c.github.io/push-api/' ],
 
2281
                                                                                                                [ 'mdn', '/Web/API/Push_API' ]
 
2282
                                                                                                        ]
 
2283
                                                                        },
 
2284
 
 
2285
                                                                        '<strong>Content and Scheme handlers</strong>',
 
2286
 
 
2287
                                                                        {
 
2288
                                                                                id:                     'registerProtocolHandler',
 
2289
                                                                                name:           'Custom scheme handlers',
 
2290
                                                                                value:          1,
 
2291
                                                                                urls:           [
 
2292
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/webappapis.html#custom-handlers' ],
 
2293
                                                                                                                [ 'mdn', '/Web-based_protocol_handlers' ]
 
2294
                                                                                                        ]
 
2295
                                                                        }, {
 
2296
                                                                                id:                     'registerContentHandler',
 
2297
                                                                                name:           'Custom content handlers',
 
2298
                                                                                value:          1,
 
2299
                                                                                urls:           [
 
2300
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/webappapis.html#custom-handlers' ],
 
2301
                                                                                                                [ 'mdn', '/Web/API/Navigator/registerContentHandler' ]
 
2302
                                                                                                        ]
 
2303
                                                                        }
 
2304
                                                                ]
 
2305
                                        }, {
 
2306
                                                id:             'storage',
 
2307
                                                name:   'Storage',
 
2308
                                                status: 'stable',
 
2309
                                                items:  [
 
2310
                                                                        '<strong>Key-value storage</strong>',
 
2311
 
 
2312
                                                                        {
 
2313
                                                                                id:                     'sessionStorage',
 
2314
                                                                                name:           'Session Storage',
 
2315
                                                                                value:          5,
 
2316
                                                                                urls:           [
 
2317
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/webstorage/#the-sessionstorage-attribute' ],
 
2318
                                                                                                                [ 'wp',  '/apis/web-storage' ],
 
2319
                                                                                                                [ 'mdn', '/Web/API/Web_Storage_API' ]
 
2320
                                                                                                        ]
 
2321
                                                                        }, {
 
2322
                                                                                id:                     'localStorage',
 
2323
                                                                                name:           'Local Storage',
 
2324
                                                                                value:          5,
 
2325
                                                                                urls:           [
 
2326
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/webstorage/#the-localstorage-attribute' ],
 
2327
                                                                                                                [ 'wp',  '/apis/web-storage' ],
 
2328
                                                                                                                [ 'mdn', '/Web/API/Web_Storage_API' ]
 
2329
                                                                                                        ]
 
2330
                                                                        },
 
2331
 
 
2332
                                                                        '<strong>Database storage</strong>',
 
2333
 
 
2334
                                                                        {
 
2335
                                                                                id:                     'indexedDB.basic',
 
2336
                                                                                name:           'IndexedDB',
 
2337
                                                                                value:          { maximum: 21, award: { PREFIX: 16 } },
 
2338
                                                                                urls:           [
 
2339
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/IndexedDB/' ],
 
2340
                                                                                                                [ 'wp',  '/apis/indexeddb' ],
 
2341
                                                                                                                [ 'mdn', '/Web/API/IndexedDB_API' ]
 
2342
                                                                                                        ]
 
2343
                                                                        }, {
 
2344
                                                                                id:                     'indexedDB.blob',
 
2345
                                                                                name:           'Objectstore <code>Blob</code> support',
 
2346
                                                                                value:          2,
 
2347
                                                                                urls:           [
 
2348
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/IndexedDB/' ],
 
2349
                                                                                                                [ 'wp',  '/apis/indexeddb' ],
 
2350
                                                                                                                [ 'mdn', '/Web/API/IndexedDB_API' ]
 
2351
                                                                                                        ]
 
2352
                                                                        }, {
 
2353
                                                                                id:                     'indexedDB.arraybuffer',
 
2354
                                                                                name:           'Objectstore <code>ArrayBuffer</code> support',
 
2355
                                                                                value:          2,
 
2356
                                                                                urls:           [
 
2357
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/IndexedDB/' ],
 
2358
                                                                                                                [ 'wp',  '/apis/indexeddb' ],
 
2359
                                                                                                                [ 'mdn', '/Web/API/IndexedDB_API' ]
 
2360
                                                                                                        ]
 
2361
                                                                        },
 
2362
 
 
2363
                                                                        '<em>The Web SQL Database specification is no longer being updated and has been replaced by IndexedDB. Because at least 3 vendors have shipped implementations of this specification we still include it in this test.</em>',
 
2364
 
 
2365
                                                                        {
 
2366
                                                                                id:                     'sqlDatabase',
 
2367
                                                                                name:           'Web SQL Database',
 
2368
                                                                                status:         'rejected',
 
2369
                                                                                value:          { maximum: 5, conditional: '!storage.indexedDB.basic' },
 
2370
 
 
2371
                                                                                url:            'http://www.w3.org/TR/webdatabase/'
 
2372
                                                                        }
 
2373
                                                                ]
 
2374
                                        }, {
 
2375
                                                id:             'files',
 
2376
                                                name:   'Files',
 
2377
                                                status: 'stable',
 
2378
                                                items:  [
 
2379
                                                                        '<strong>Reading files</strong>',
 
2380
 
 
2381
                                                                        {
 
2382
                                                                                id:                     'fileReader',
 
2383
                                                                                name:           'Basic support for reading files',
 
2384
                                                                                value:          7,
 
2385
                                                                                urls:           [
 
2386
                                                                                                                [ 'w3c', 'http://dev.w3.org/2006/webapi/FileAPI/#filereader-interface' ],
 
2387
                                                                                                                [ 'wp',  '/apis/file' ],
 
2388
                                                                                                                [ 'mdn', '/Using_files_from_web_applications' ]
 
2389
                                                                                                        ]
 
2390
                                                                        }, {
 
2391
                                                                                id:                     'fileReader.blob',
 
2392
                                                                                name:           'Create a <code>Blob</code> from a file',
 
2393
                                                                                value:          2,
 
2394
                                                                                urls:           [
 
2395
                                                                                                                [ 'w3c', 'http://dev.w3.org/2006/webapi/FileAPI/#dfn-Blob' ],
 
2396
                                                                                                        ]
 
2397
                                                                        }, {
 
2398
                                                                                id:                     'fileReader.dataURL',
 
2399
                                                                                name:           'Create a Data URL from a <code>Blob</code>',
 
2400
                                                                                value:          2,
 
2401
                                                                                urls:           [
 
2402
                                                                                                                [ 'w3c', 'http://dev.w3.org/2006/webapi/FileAPI/#dfn-readAsDataURL' ],
 
2403
                                                                                                        ]
 
2404
                                                                        }, {
 
2405
                                                                                id:                     'fileReader.arraybuffer',
 
2406
                                                                                name:           'Create an <code>ArrayBuffer</code> from a <code>Blob</code>',
 
2407
                                                                                value:          2,
 
2408
                                                                                urls:           [
 
2409
                                                                                                                [ 'w3c', 'http://dev.w3.org/2006/webapi/FileAPI/#dfn-readAsArrayBuffer' ],
 
2410
                                                                                                        ]
 
2411
                                                                        }, {
 
2412
                                                                                id:                     'fileReader.objectURL',
 
2413
                                                                                name:           'Create a Blob URL from a <code>Blob</code>',
 
2414
                                                                                value:          2,
 
2415
                                                                                urls:           [
 
2416
                                                                                                                [ 'w3c', 'http://dev.w3.org/2006/webapi/FileAPI/#dfn-createObjectURL' ],
 
2417
                                                                                                        ]
 
2418
                                                                        },
 
2419
 
 
2420
                                                                        '<strong>Accessing the file system</strong>',
 
2421
 
 
2422
                                                                        {
 
2423
                                                                                id:                     'getFileSystem',
 
2424
                                                                                name:           'FileSystem API',
 
2425
                                                                                status:         'experimental',
 
2426
                                                                                urls:           [
 
2427
                                                                                                                [ 'w3c', 'http://w3c.github.io/filesystem-api/' ],
 
2428
                                                                                                        ]
 
2429
                                                                        },
 
2430
 
 
2431
                                                                        '<em>The Directories and System API proposal has failed to gain traction among browser vendors and is only supported in some Webkit based browsers. No additional points are awarded for supporting this API.</em>',
 
2432
 
 
2433
                                                                        {
 
2434
                                                                                id:                     'fileSystem',
 
2435
                                                                                name:           'File API: Directories and System',
 
2436
                                                                                status:         'rejected',
 
2437
                                                                                urls:           [
 
2438
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/file-system-api/' ],
 
2439
                                                                                                                [ 'wp',  '/apis/filesystem' ]
 
2440
                                                                                                        ]
 
2441
                                                                        }
 
2442
                                                                ]
 
2443
                                        }
 
2444
                                ]
 
2445
        },
 
2446
 
 
2447
        {
 
2448
                id:             'other',
 
2449
                name:   'Other',
 
2450
                column: 'right',
 
2451
                items:  [
 
2452
                                        {
 
2453
                                                id:             'scripting',
 
2454
                                                name:   'Scripting',
 
2455
                                                status: 'stable',
 
2456
                                                items:  [
 
2457
                                                                        '<strong>Script execution</strong>',
 
2458
 
 
2459
                                                                        {
 
2460
                                                                                id:                     'async',
 
2461
                                                                                name:           'Asynchronous script execution',
 
2462
                                                                                value:          3,
 
2463
                                                                                urls:           [
 
2464
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/scripting-1.html#attr-script-async' ],
 
2465
                                                                                                                [ 'whatwg', 'https://html.spec.whatwg.org/multipage/scripting.html#attr-script-async' ],
 
2466
                                                                                                                [ 'mdn', '/Web/HTML/Element/script' ],
 
2467
                                                                                                                [ 'wp',  '/html/elements/script' ]
 
2468
                                                                                                        ]
 
2469
                                                                        }, {
 
2470
                                                                                id:                     'defer',
 
2471
                                                                                name:           'Defered script execution',
 
2472
                                                                                value:          1,
 
2473
                                                                                urls:           [
 
2474
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/scripting-1.html#attr-script-defer' ],
 
2475
                                                                                                                [ 'whatwg', 'https://html.spec.whatwg.org/multipage/scripting.html#attr-script-defer' ],
 
2476
                                                                                                                [ 'mdn', '/Web/HTML/Element/script' ],
 
2477
                                                                                                                [ 'wp',  '/html/elements/script' ]
 
2478
                                                                                                        ]
 
2479
                                                                        }, {
 
2480
                                                                                id:                     'executionevents',
 
2481
                                                                                name:           'Script execution events',
 
2482
                                                                                status:         'rejected',
 
2483
                                                                                urls:           [
 
2484
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/scripting-1.html#the-script-element' ],
 
2485
                                                                                                                [ 'whatwg', 'http://www.whatwg.org/specs/web-apps/current-work/multipage/scripting-1.html#the-script-element' ],
 
2486
                                                                                                                [ 'mdn', '/Web/Events/beforescriptexecute' ]
 
2487
                                                                                                        ]
 
2488
                                                                        }, {
 
2489
                                                                                id:                     'onerror',
 
2490
                                                                                name:           'Runtime script error reporting',
 
2491
                                                                                value:          1,
 
2492
                                                                                urls:           [
 
2493
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/webappapis.html#runtime-script-errors' ],
 
2494
                                                                                                                [ 'whatwg', 'https://html.spec.whatwg.org/multipage/webappapis.html#runtime-script-errors' ],
 
2495
                                                                                                                [ 'mdn', '/Web/API/GlobalEventHandlers/onerror' ]
 
2496
                                                                                                        ]
 
2497
                                                                        },
 
2498
 
 
2499
                                                                        '<strong>ECMAScript 5</strong>',
 
2500
 
 
2501
                                                                        {
 
2502
                                                                                id:                     'es5.json',
 
2503
                                                                                name:           'JSON encoding and decoding',
 
2504
                                                                                value:          2,
 
2505
                                                                                urls:           [
 
2506
                                                                                                                [ 'ecma', 'http://www.ecma-international.org/ecma-262/6.0/#sec-json-object' ],
 
2507
                                                                                                                [ 'mdn', '/JSON' ],
 
2508
                                                                                                                [ 'wp',  '/apis/json' ]
 
2509
                                                                                                        ]
 
2510
                                                                        },
 
2511
 
 
2512
                                                                        '<strong>ECMAScript 6</strong>',
 
2513
 
 
2514
                                                                        {
 
2515
                                                                                id:                     'es6.modules',
 
2516
                                                                                name:           'Modules',
 
2517
                                                                                value:          3,
 
2518
                                                                                urls:           [
 
2519
                                                                                                                [ 'ecma', 'https://tc39.github.io/ecma262/#prod-Module' ],
 
2520
                                                                                                                [ 'whatwg', 'https://html.spec.whatwg.org/multipage/scripting.html#attr-script-type' ],
 
2521
                                                                                                        ]
 
2522
                                                                        }, {
 
2523
                                                                                id:             'es6.class',
 
2524
                                                                                name:           'Classes',
 
2525
                                                                                value:          1,
 
2526
                                                                                urls:           [
 
2527
                                                                                                                [ 'ecma', 'http://www.ecma-international.org/ecma-262/6.0/#sec-class-definitions' ],
 
2528
                                                                                                        ]
 
2529
                                                                        }, {
 
2530
                                                                                id:             'es6.arrow',
 
2531
                                                                                name:           'Arrow functions',
 
2532
                                                                                value:          1,
 
2533
                                                                                urls:           [
 
2534
                                                                                                                [ 'ecma', 'http://www.ecma-international.org/ecma-262/6.0/#sec-arrow-function-definitions' ],
 
2535
                                                                                                        ]
 
2536
                                                                        }, {
 
2537
                                                                                id:             'es6.promises',
 
2538
                                                                                name:           'Promises',
 
2539
                                                                                value:          3,
 
2540
                                                                                urls:           [
 
2541
                                                                                                                [ 'ecma', 'http://www.ecma-international.org/ecma-262/6.0/#sec-promise-objects' ],
 
2542
                                                                                                                [ 'mdn', '/Web/JavaScript/Reference/Global_Objects/Promise' ]
 
2543
                                                                                                        ]
 
2544
                                                                        }, {
 
2545
                                                                                id:             'es6.template',
 
2546
                                                                                name:           'Template strings',
 
2547
                                                                                value:          1,
 
2548
                                                                                urls:           [
 
2549
                                                                                                                [ 'ecma', 'http://www.ecma-international.org/ecma-262/6.0/#sec-template-literals' ],
 
2550
                                                                                                        ]
 
2551
                                                                        }, {
 
2552
                                                                                id:                     'es6.datatypes',
 
2553
                                                                                name:           'Typed arrays',
 
2554
                                                                                value:          2,
 
2555
                                                                                status:         'stable',
 
2556
                                                                                urls:           [
 
2557
                                                                                                                [ 'khronos', 'http://www.khronos.org/registry/typedarray/specs/latest/' ],
 
2558
                                                                                                                [ 'ecma', 'http://www.ecma-international.org/ecma-262/6.0/#sec-structured-data' ]
 
2559
                                                                                                        ]
 
2560
                                                                        }, {
 
2561
                                                                                id:             'es6.i18n',
 
2562
                                                                                name:           'Internationalization',
 
2563
                                                                                value:          2,
 
2564
                                                                                urls:           [
 
2565
                                                                                                                [ 'ecma', 'http://www.ecma-international.org/ecma-402/1.0/' ],
 
2566
                                                                                                                [ 'mdn', '/Web/JavaScript/Reference/Global_Objects/Intl' ]
 
2567
                                                                                                        ]
 
2568
                                                                        },
 
2569
 
 
2570
                                                                        '<strong>ECMAScript 7</strong>',
 
2571
 
 
2572
                                                                        {
 
2573
                                                                                id:                     'es7.async',
 
2574
                                                                                name:           'Async and Await',
 
2575
                                                                                value:          3,
 
2576
                                                                                urls:           [
 
2577
                                                                                                                [ 'ecma', 'https://tc39.github.io/ecmascript-asyncawait/' ]
 
2578
                                                                                                        ]
 
2579
                                                                        },
 
2580
 
 
2581
                                                                        '<strong>Other API\'s</strong>',
 
2582
 
 
2583
                                                                        {
 
2584
                                                                                id:                     'base64',
 
2585
                                                                                name:           'Base64 encoding and decoding',
 
2586
                                                                                value:          1,
 
2587
                                                                                urls:           [
 
2588
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/webappapis.html#atob' ],
 
2589
                                                                                                                [ 'whatwg', 'https://html.spec.whatwg.org/multipage/webappapis.html#atob' ],
 
2590
                                                                                                                [ 'mdn', '/Web/API/WindowBase64/atob' ]
 
2591
                                                                                                        ]
 
2592
                                                                        }, {
 
2593
                                                                                id:             'mutationObserver',
 
2594
                                                                                name:           'Mutation Observer',
 
2595
                                                                                value:          { maximum: 2, award: { PREFIX: 1 } },
 
2596
                                                                                urls:           [
 
2597
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/dom/#mutation-observers' ],
 
2598
                                                                                                                [ 'mdn', '/Web/API/MutationObserver' ]
 
2599
                                                                                                        ]
 
2600
                                                                        }, {
 
2601
                                                                                id:             'url',
 
2602
                                                                                name:           'URL API',
 
2603
                                                                                value:          { maximum: 2, award: { PREFIX: 1 } },
 
2604
                                                                                urls:           [
 
2605
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/url/' ]
 
2606
                                                                                                        ]
 
2607
                                                                        }, {
 
2608
                                                                                id:             'encoding',
 
2609
                                                                                name:           'Encoding API',
 
2610
                                                                                value:          2,
 
2611
                                                                                urls:           [
 
2612
                                                                                                                [ 'whatwg', 'https://encoding.spec.whatwg.org' ],
 
2613
                                                                                                                [ 'mdn', '/Web/API/TextDecoder' ]
 
2614
                                                                                                        ]
 
2615
                                                                        }
 
2616
                                                                ]
 
2617
                                        }, {
 
2618
                                                id:             'other',
 
2619
                                                name:   'Other',
 
2620
                                                status: 'stable',
 
2621
                                                items:  [
 
2622
                                                                        {
 
2623
                                                                                id:                     'history',
 
2624
                                                                                name:           'Session history',
 
2625
                                                                                value:          4,
 
2626
                                                                                urls:           [
 
2627
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/html5/browsers.html#the-history-interface' ],
 
2628
                                                                                                                [ 'wp',  '/dom/History' ],
 
2629
                                                                                                                [ 'mdn', '/Web/Guide/API/DOM/Manipulating_the_browser_history' ]
 
2630
                                                                                                        ]
 
2631
                                                                        }, {
 
2632
                                                                                id:                     'pagevisiblity',
 
2633
                                                                                name:           'Page Visibility',
 
2634
                                                                                value:          2,
 
2635
                                                                                urls:           [
 
2636
                                                                                                                [ 'w3c', 'http://www.w3.org/TR/page-visibility/' ],
 
2637
                                                                                                                [ 'mdn', '/Web/Guide/User_experience/Using_the_Page_Visibility_API' ]
 
2638
                                                                                                        ]
 
2639
                                                                        }, {
 
2640
                                                                                id:                     'getSelection',
 
2641
                                                                                name:           'Text selection',
 
2642
                                                                                value:          2,
 
2643
                                                                                url:            'http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html#selections'
 
2644
                                                                        }, {
 
2645
                                                                                id:                     'scrollIntoView',
 
2646
                                                                                name:           'Scroll into view',
 
2647
                                                                                value:          1,
 
2648
                                                                                url:            'http://dev.w3.org/csswg/cssom-view/#dom-element-scrollintoview'
 
2649
                                                                        }
 
2650
                                                                ]
 
2651
                                        }
 
2652
                                ]
 
2653
        }
 
2654
]