forked from coremob/coremob-2012
-
Notifications
You must be signed in to change notification settings - Fork 2
/
ED-coremob-20120905.html
554 lines (476 loc) · 47.5 KB
/
ED-coremob-20120905.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Core Mobile Web Platform — 2012</title>
<style>/*****************************************************************
* ReSpec 3 CSS
* Robin Berjon - http://berjon.com/
*****************************************************************/
/* --- INLINES --- */
em.rfc2119 {
text-transform: lowercase;
font-variant: small-caps;
font-style: normal;
color: #900;
}
h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
border: none;
}
dfn {
font-weight: bold;
}
a.internalDFN {
color: inherit;
border-bottom: 1px solid #99c;
text-decoration: none;
}
a.externalDFN {
color: inherit;
border-bottom: 1px dotted #ccc;
text-decoration: none;
}
a.bibref {
text-decoration: none;
}
cite .bibref {
font-style: normal;
}
code {
color: #ff4500;
}
/* --- --- */
ol.algorithm { counter-reset:numsection; list-style-type: none; }
ol.algorithm li { margin: 0.5em 0; }
ol.algorithm li:before { font-weight: bold; counter-increment: numsection; content: counters(numsection, ".") ") "; }
/* --- TOC --- */
.toc a, .tof a {
text-decoration: none;
}
a .secno, a .figno {
color: #000;
}
ul.tof, ol.tof {
list-style: none outside none;
}
.caption {
margin-top: 0.5em;
font-style: italic;
}
/* --- TABLE --- */
table.simple {
border-spacing: 0;
border-collapse: collapse;
border-bottom: 3px solid #005a9c;
}
.simple th {
background: #005a9c;
color: #fff;
padding: 3px 5px;
text-align: left;
}
.simple th[scope="row"] {
background: inherit;
color: inherit;
border-top: 1px solid #ddd;
}
.simple td {
padding: 3px 10px;
border-top: 1px solid #ddd;
}
.simple tr:nth-child(even) {
background: #f0f6ff;
}
/* --- DL --- */
.section dd > p:first-child {
margin-top: 0;
}
.section dd > p:last-child {
margin-bottom: 0;
}
.section dd {
margin-bottom: 1em;
}
.section dl.attrs dd, .section dl.eldef dd {
margin-bottom: 0;
}
</style><style>/* --- ISSUES/NOTES --- */
div.issue-title, div.note-title {
padding-right: 1em;
min-width: 7.5em;
color: #b9ab2d;
}
div.issue-title { color: #e05252; }
div.note-title { color: #52e052; }
div.issue-title span, div.note-title span {
text-transform: uppercase;
}
div.note, div.issue {
margin-top: 1em;
margin-bottom: 1em;
}
.note > p:first-child, .issue > p:first-child { margin-top: 0 }
.issue, .note {
padding: .5em;
border-left-width: .5em;
border-left-style: solid;
}
div.issue, div.note {
padding: 0.5em;
margin: 1em 0;
position: relative;
clear: both;
}
span.note, span.issue { padding: .1em .5em .15em; }
.issue {
border-color: #e05252;
background: #fbe9e9;
}
.note {
border-color: #52e052;
background: #e9fbe9;
}
</style><link rel="stylesheet" href="http://www.w3.org/community/src/css/spec/cg-draft.css"><!--[if lt IE 9]><script src='undefined://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--></head>
<body><div class="head">
<p>
<a href="http://www.w3.org/"><img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C"></a>
</p>
<h1 class="title" id="title">Core Mobile Web Platform — 2012</h1>
<h2 id="draft-community-group-specification-05-september-2012">Draft Community Group Specification 05 September 2012</h2>
<dl>
<dt>Latest editor's draft:</dt>
<dd><a href="http://coremob.github.com/coremob-2012/">http://coremob.github.com/coremob-2012/</a></dd>
<dt>Previous editor's draft:</dt>
<dd><a href="http://coremob.github.com/coremob-2012/ED-coremob-20120829.html">http://coremob.github.com/coremob-2012/ED-coremob-20120829.html</a></dd>
<dt>Editors:</dt>
<dd><span>Tobie Langel</span>, <a href="http://facebook.com/">Facebook</a></dd>
<dd><a href="http://berjon.com/">Robin Berjon</a>, <a href="http://robineko.com/">Robineko</a></dd>
</dl>
<p class="copyright">
<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> ©
2012
the Contributors to the Core Mobile Web Platform — 2012 Specification, published by the
<a href="http://www.w3.org/community/coremob/">Core Mobile Web Platform Community Group</a> under the
<a href="https://www.w3.org/community/about/agreements/cla/">W3C Community Contributor License Agreement (CLA)</a>.
A human-readable <a href="http://www.w3.org/community/about/agreements/cla-deed/">summary</a> is available.
</p>
<hr>
</div>
<section id="abstract" class="introductory"><h2>Abstract</h2>
<p>
This specification describes the core set of technologies that define the baseline platform
for mobile Web applications to target. It does not create any new technology but rather syndicates
them into a globally coherent view of the mobile Web platform.
</p>
</section><section id="sotd" class="introductory"><h2>Status of This Document</h2>
<p>
This specification was published by the <a href="http://www.w3.org/community/coremob/">Core Mobile Web Platform Community Group</a>.
It is not a W3C Standard nor is it on the W3C Standards Track.
Please note that under the
<a href="https://www.w3.org/community/about/agreements/cla/">W3C Community Contributor License Agreement (CLA)</a>
there is a limited opt-out and other conditions apply.
Learn more about
<a href="http://www.w3.org/community/">W3C Community and Business Groups</a>.
</p>
<p>Notes are non-normative.</p>
<p>
Comments on this document are welcomed and should be made on the <a href="http://lists.w3.org/Archives/Public/public-coremob/">[email protected] mailing list</a>. The source code is available on <a href="https://github.com/coremob/coremob-2012">GitHub</a>.
</p>
</section><section id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">2. </span>Conformance</a></li><li class="tocline"><a href="#markup" class="tocxref"><span class="secno">3. </span>Markup</a><ul class="toc"><li class="tocline"><a href="#html5" class="tocxref"><span class="secno">3.1 </span>HTML5</a></li><li class="tocline"><a href="#html-media-capture" class="tocxref"><span class="secno">3.2 </span>HTML Media Capture</a></li><li class="tocline"><a href="#svg" class="tocxref"><span class="secno">3.3 </span>SVG</a></li><li class="tocline"><a href="#meta-elements" class="tocxref"><span class="secno">3.4 </span><code>meta</code> Elements</a></li><li class="tocline"><a href="#application-configuration" class="tocxref"><span class="secno">3.5 </span>Application Configuration</a></li><li class="tocline"><a href="#view-orientation" class="tocxref"><span class="secno">3.6 </span>View Orientation</a></li><li class="tocline"><a href="#chromeless-mode" class="tocxref"><span class="secno">3.7 </span>Chromeless Mode</a></li></ul></li><li class="tocline"><a href="#style" class="tocxref"><span class="secno">4. </span>Style</a><ul class="toc"><li class="tocline"><a href="#css-2.1" class="tocxref"><span class="secno">4.1 </span>CSS 2.1</a></li><li class="tocline"><a href="#processing" class="tocxref"><span class="secno">4.2 </span>Processing</a><ul class="toc"><li class="tocline"><a href="#values" class="tocxref"><span class="secno">4.2.1 </span>Values</a></li><li class="tocline"><a href="#media-queries" class="tocxref"><span class="secno">4.2.2 </span>Media Queries</a></li><li class="tocline"><a href="#selectors" class="tocxref"><span class="secno">4.2.3 </span>Selectors</a></li></ul></li><li class="tocline"><a href="#graphical" class="tocxref"><span class="secno">4.3 </span>Graphical</a><ul class="toc"><li class="tocline"><a href="#backgrounds-and-borders" class="tocxref"><span class="secno">4.3.1 </span>Backgrounds and Borders</a></li><li class="tocline"><a href="#color" class="tocxref"><span class="secno">4.3.2 </span>Color</a></li><li class="tocline"><a href="#image-values-and-replaced-content" class="tocxref"><span class="secno">4.3.3 </span>Image Values and Replaced Content</a></li></ul></li><li class="tocline"><a href="#layout" class="tocxref"><span class="secno">4.4 </span>Layout</a><ul class="toc"><li class="tocline"><a href="#flexbox" class="tocxref"><span class="secno">4.4.1 </span>Flexbox</a></li><li class="tocline"><a href="#transforms" class="tocxref"><span class="secno">4.4.2 </span>Transforms</a></li></ul></li><li class="tocline"><a href="#typography" class="tocxref"><span class="secno">4.5 </span>Typography</a><ul class="toc"><li class="tocline"><a href="#css-fonts" class="tocxref"><span class="secno">4.5.1 </span>CSS Fonts</a></li><li class="tocline"><a href="#woff" class="tocxref"><span class="secno">4.5.2 </span><acronym title="Web Open Font Format">WOFF</acronym></a></li><li class="tocline"><a href="#css-text" class="tocxref"><span class="secno">4.5.3 </span>CSS Text</a></li></ul></li><li class="tocline"><a href="#animations-and-transitions" class="tocxref"><span class="secno">4.6 </span>Animations and Transitions</a><ul class="toc"><li class="tocline"><a href="#animations" class="tocxref"><span class="secno">4.6.1 </span>Animations</a></li><li class="tocline"><a href="#transitions" class="tocxref"><span class="secno">4.6.2 </span>Transitions</a></li></ul></li></ul></li><li class="tocline"><a href="#scripting" class="tocxref"><span class="secno">5. </span>Scripting</a><ul class="toc"><li class="tocline"><a href="#ecmascript" class="tocxref"><span class="secno">5.1 </span>ECMAScript</a></li><li class="tocline"><a href="#dom" class="tocxref"><span class="secno">5.2 </span>DOM</a><ul class="toc"><li class="tocline"><a href="#dom4" class="tocxref"><span class="secno">5.2.1 </span>DOM4</a></li><li class="tocline"><a href="#selectors-1" class="tocxref"><span class="secno">5.2.2 </span>Selectors</a></li><li class="tocline"><a href="#touch-events" class="tocxref"><span class="secno">5.2.3 </span>Touch Events</a></li><li class="tocline"><a href="#cssom-view" class="tocxref"><span class="secno">5.2.4 </span>CSSOM View</a></li></ul></li><li class="tocline"><a href="#storage" class="tocxref"><span class="secno">5.3 </span>Storage</a><ul class="toc"><li class="tocline"><a href="#web-storage" class="tocxref"><span class="secno">5.3.1 </span>Web Storage</a></li><li class="tocline"><a href="#indexed-database" class="tocxref"><span class="secno">5.3.2 </span>Indexed Database</a></li><li class="tocline"><a href="#file" class="tocxref"><span class="secno">5.3.3 </span>File</a></li><li class="tocline"><a href="#quota-management" class="tocxref"><span class="secno">5.3.4 </span>Quota Management</a></li></ul></li><li class="tocline"><a href="#networking" class="tocxref"><span class="secno">5.4 </span>Networking</a><ul class="toc"><li class="tocline"><a href="#xmlhttprequest" class="tocxref"><span class="secno">5.4.1 </span>XMLHttpRequest</a></li><li class="tocline"><a href="#web-messaging" class="tocxref"><span class="secno">5.4.2 </span>Web Messaging</a></li><li class="tocline"><a href="#web-workers" class="tocxref"><span class="secno">5.4.3 </span>Web Workers</a></li></ul></li><li class="tocline"><a href="#sensors" class="tocxref"><span class="secno">5.5 </span>Sensors</a><ul class="toc"><li class="tocline"><a href="#geolocation" class="tocxref"><span class="secno">5.5.1 </span>Geolocation</a></li><li class="tocline"><a href="#deviceorientation-event" class="tocxref"><span class="secno">5.5.2 </span>DeviceOrientation Event</a></li></ul></li><li class="tocline"><a href="#multimedia" class="tocxref"><span class="secno">5.6 </span>Multimedia</a><ul class="toc"><li class="tocline"><a href="#canvas2d" class="tocxref"><span class="secno">5.6.1 </span>Canvas2D</a></li><li class="tocline"><a href="#timing-control-for-script-based-animations" class="tocxref"><span class="secno">5.6.2 </span>Timing control for script-based animations</a></li></ul></li></ul></li><li class="tocline"><a href="#network" class="tocxref"><span class="secno">6. </span>Network</a><ul class="toc"><li class="tocline"><a href="#http" class="tocxref"><span class="secno">6.1 </span>HTTP</a></li><li class="tocline"><a href="#cors" class="tocxref"><span class="secno">6.2 </span>CORS</a></li><li class="tocline"><a href="#data-scheme" class="tocxref"><span class="secno">6.3 </span><code>data:</code> scheme</a></li><li class="tocline"><a href="#mailto-scheme" class="tocxref"><span class="secno">6.4 </span><code>mailto:</code> scheme</a></li><li class="tocline"><a href="#tel-scheme" class="tocxref"><span class="secno">6.5 </span><code>tel:</code> scheme</a></li><li class="tocline"><a href="#sms-scheme" class="tocxref"><span class="secno">6.6 </span><code>sms:</code> scheme</a></li><li class="tocline"><a href="#mmsto-scheme" class="tocxref"><span class="secno">6.7 </span><code>mmsto:</code> scheme</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">A. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">A.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">A.2 </span>Informative references</a></li></ul></li></ul></section>
<section class="informative" id="introduction">
<!--OddPage--><h2><span class="secno">1. </span>Introduction</h2><p><em>This section is non-normative.</em></p>
<p>
The goal of the Core Mobile Web Platform Community Group is to accelerate the adoption of the Mobile Web as a compelling platform for the development of modern mobile Web applications. In order to achieve this mission, the CG brings developers, equipment manufacturers, browser vendors, operators and other relevant members of the industry together to agree on core features developers can depend on.</p>
<p>This specification is the result of this work. It attempts to carefully balances developer needs and implementation constraints as of today. Updated versions of this document will be released as the platform evolves and new technologies become broadly available.
</p>
</section>
<section id="conformance"><!--OddPage--><h2><span class="secno">2. </span>Conformance</h2>
<p>
As well as sections marked as non-normative, all authoring guidelines, diagrams, examples,
and notes in this specification are non-normative. Everything else in this specification is
normative.
</p>
<p>
The key words <em class="rfc2119" title="must">must</em>, <em class="rfc2119" title="must not">must not</em>, <em class="rfc2119" title="required">required</em>, <em class="rfc2119" title="should">should</em>, <em class="rfc2119" title="should not">should not</em>, <em class="rfc2119" title="recommended">recommended</em>, <em class="rfc2119" title="may">may</em>,
and <em class="rfc2119" title="optional">optional</em> in this specification are to be interpreted as described in [<cite><a class="bibref" href="#bib-RFC2119">RFC2119</a></cite>].
</p>
<p>A User Agent conforms to Core Mobile Web Platform 2012 if it conforms to all listed specifications <em>and their dependencies</em>.</p>
<p>However, the inability of a User Agent to conform to one of the listed specification due to limitations of the device does not make the User Agent non-conformant. (For example, a User Agent is not required to support Touch Events on a device devoid of a touch screen.)</p>
</section>
<section id="markup">
<!--OddPage--><h2><span class="secno">3. </span>Markup</h2>
<p>This section describes requirements for markup languages and related features.</p>
<section id="html5">
<h3><span class="secno">3.1 </span>HTML5</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support HTML5 [<cite><a class="bibref" href="#bib-HTML5">HTML5</a></cite>].</p>
<div class="issue"><div class="issue-title"><span>Issue 1</span></div><p class="">Some <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=14702">critical AppCache issues</a> are being <a href="http://html5.org/tools/web-apps-tracker?from=7135&to=7136">fixed</a> in the HTML Living Standard spec. Unfortunately, these fixes aren't brought (yet) to the HTML5 spec because they are considered new features belonging in HTML.next. What should the group's position be with regards to that?</p></div>
<div class="note"><div class="note-title"><span>Note</span></div><p class="">Implementors should pay particular attention to the quality of implementation of the <code>audio</code> element. <code>audio</code> elements are commonly used in games to play background music and sound effects. It is recommended that implementations support playing 8 audio files in parallel without audible artifacts and provide sub 10ms latency.</p></div>
<div class="issue"><div class="issue-title"><span>Issue 2</span></div><p class="">Can the latency requirements be lightened a bit. Sub 10ms seems ideal, slightly longer latency times may be acceptable for most use cases.</p></div>
</section>
<section id="html-media-capture">
<h3><span class="secno">3.2 </span>HTML Media Capture</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support HTML Media Capture [<cite><a class="bibref" href="#bib-HTMLMEDIACAPTURE">HTMLMEDIACAPTURE</a></cite>].</p>
</section>
<section id="svg">
<h3><span class="secno">3.3 </span>SVG</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support Scalable Vector Graphics (SVG) 1.1 (Second Edition) [<cite><a class="bibref" href="#bib-SVG11">SVG11</a></cite>].</p>
</section>
<section id="meta-elements">
<h3><span class="secno">3.4 </span><code>meta</code> Elements</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Device Adaptation [<cite><a class="bibref" href="#bib-CSS-ADAPTATION">CSS-ADAPTATION</a></cite>] as specified through a <code>meta</code> viewport element.</p>
</section>
<section id="application-configuration">
<h3><span class="secno">3.5 </span>Application Configuration</h3>
<div class="issue"><div class="issue-title"><span>Issue 6</span></div><p class="">WebApps WG is <a href="http://www.w3.org/2012/webapps/charter/Overview.html#deliverables">chartered</a> to work on this and has two related specs: Widget Packaging and Configuration [<cite><a class="bibref" href="#bib-WIDGETS">WIDGETS</a></cite>] (which has had little traction among the main vendors), and Web Application Manifest Format and Management APIs [<cite><a class="bibref" href="#bib-WEBAPPS-MANIFEST-API">WEBAPPS-MANIFEST-API</a></cite>] (which is still an early Editor's draft).</p></div>
</section>
<section id="view-orientation">
<h3><span class="secno">3.6 </span>View Orientation</h3>
<div class="issue"><div class="issue-title"><span>Issue 7</span></div><p class="">This is a new deliverable of the WebApps WG. See the WG's <a href="http://www.w3.org/2012/webapps/charter/">charter</a> for details. No spec to link to for the moment. Could also end up as an attribute of <a href="#application-configuration">Application Configuration</a>.</p></div>
</section>
<section id="chromeless-mode">
<h3><span class="secno">3.7 </span>Chromeless Mode</h3>
<div class="issue"><div class="issue-title"><span>Issue 8</span></div><p class="">Within the scope of the WebApps WG's <a href="http://www.w3.org/2012/webapps/charter/">charter</a>. Could end up as an attribute of <a href="#application-configuration">Application Configuration</a>.</p></div>
</section>
</section>
<section id="style">
<!--OddPage--><h2><span class="secno">4. </span>Style</h2>
<p>This section defines requirements for CSS and other, styling-related features.</p>
<section id="css-2.1">
<h3><span class="secno">4.1 </span>CSS 2.1</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS 2.1 [<cite><a class="bibref" href="#bib-CSS21">CSS21</a></cite>].</p>
</section>
<section id="processing">
<h3><span class="secno">4.2 </span>Processing</h3>
<section id="values">
<h4><span class="secno">4.2.1 </span>Values</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Values [<cite><a class="bibref" href="#bib-CSS3VAL">CSS3VAL</a></cite>].</p>
<div class="issue"><div class="issue-title"><span>Issue 9</span></div><p class="">CSS Values is a WD. Most of the common content of CSS Values is already included in CSS 2.1. There are some features that would be welcomed additions, notably <code>calc()</code>, <code>rem</code> unit, but also some that don't seem to have a lot of traction (e.g. <code>cycle()</code>).</p></div>
</section>
<section id="media-queries">
<h4><span class="secno">4.2.2 </span>Media Queries</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Media Queries [<cite><a class="bibref" href="#bib-CSS3-MEDIAQUERIES">CSS3-MEDIAQUERIES</a></cite>].</p>
</section>
<section id="selectors">
<h4><span class="secno">4.2.3 </span>Selectors</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Selectors Level 3 [<cite><a class="bibref" href="#bib-SELECTORS">SELECTORS</a></cite>].</p>
</section>
<div class="issue"><div class="issue-title"><span>Issue 11</span></div><p class="">Request for momentum scrolling (e.g. <code>-webkit-overflow-scrolling: touch</code>) are extremely common. Unfortunately, there is no spec effort at this point.</p></div>
</section>
<section id="graphical">
<h3><span class="secno">4.3 </span>Graphical</h3>
<section id="backgrounds-and-borders">
<h4><span class="secno">4.3.1 </span>Backgrounds and Borders</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Backgrounds and Borders [<cite><a class="bibref" href="#bib-CSS3-BG">CSS3-BG</a></cite>].</p>
</section>
<section id="color">
<h4><span class="secno">4.3.2 </span>Color</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Color [<cite><a class="bibref" href="#bib-CSS3COLOR">CSS3COLOR</a></cite>].</p>
</section>
<section id="image-values-and-replaced-content">
<h4><span class="secno">4.3.3 </span>Image Values and Replaced Content</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Image Values and Replaced Content [<cite><a class="bibref" href="#bib-CSS3-IMAGES">CSS3-IMAGES</a></cite>].</p>
<div class="issue"><div class="issue-title"><span>Issue 10</span></div><p class="">CSS Image Values is a CR. Questionable content is marked at risk, which is reassuring.</p></div>
</section>
</section>
<section id="layout">
<h3><span class="secno">4.4 </span>Layout</h3>
<section id="flexbox">
<h4><span class="secno">4.4.1 </span>Flexbox</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Flexible Box Layout [<cite><a class="bibref" href="#bib-FLEXBOX">FLEXBOX</a></cite>].</p>
</section>
<section id="transforms">
<h4><span class="secno">4.4.2 </span>Transforms</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Transforms [<cite><a class="bibref" href="#bib-CSS3-TRANSFORMS">CSS3-TRANSFORMS</a></cite>].</p>
</section>
</section>
<section id="typography">
<h3><span class="secno">4.5 </span>Typography</h3>
<section id="css-fonts">
<h4><span class="secno">4.5.1 </span>CSS Fonts</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Fonts [<cite><a class="bibref" href="#bib-CSS3-FONTS">CSS3-FONTS</a></cite>].</p>
</section>
<section id="woff">
<h4><span class="secno">4.5.2 </span><acronym title="Web Open Font Format">WOFF</acronym></h4>
<p>User agents <em class="rfc2119" title="must">must</em> support <acronym title="Web Open Font Format">WOFF</acronym> [<cite><a class="bibref" href="#bib-WOFF">WOFF</a></cite>].</p>
</section>
<section id="css-text">
<h4><span class="secno">4.5.3 </span>CSS Text</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Text [<cite><a class="bibref" href="#bib-CSS3TEXT">CSS3TEXT</a></cite>].</p>
<div class="issue"><div class="issue-title"><span>Issue 13</span></div><p class="">Spec in WD. We're interested in a small subset of CSS Text, mainly text-shadow. Like CSS Values, a lot what is of interest is already covered by CSS 2.1.</p></div>
</section>
</section>
<section id="animations-and-transitions">
<h3><span class="secno">4.6 </span>Animations and Transitions</h3>
<section id="animations">
<h4><span class="secno">4.6.1 </span>Animations</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Animations [<cite><a class="bibref" href="#bib-CSS3-ANIMATIONS">CSS3-ANIMATIONS</a></cite>].</p>
</section>
<section id="transitions">
<h4><span class="secno">4.6.2 </span>Transitions</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSS Transitions [<cite><a class="bibref" href="#bib-CSS3-TRANSITIONS">CSS3-TRANSITIONS</a></cite>].</p>
</section>
</section>
</section>
<section id="scripting">
<!--OddPage--><h2><span class="secno">5. </span>Scripting</h2>
<p>This section defines which scripting support in language and APIs are required.</p>
<section id="ecmascript">
<h3><span class="secno">5.1 </span>ECMAScript</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support ECMAScript, Edition 5.1 [<cite><a class="bibref" href="#bib-ECMA-262-51">ECMA-262-51</a></cite>].</p>
</section>
<section id="dom">
<h3><span class="secno">5.2 </span>DOM</h3>
<section id="dom4">
<h4><span class="secno">5.2.1 </span>DOM4</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the DOM4 API [<cite><a class="bibref" href="#bib-DOM4">DOM4</a></cite>].</p>
</section>
<section id="selectors-1">
<h4><span class="secno">5.2.2 </span>Selectors</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the Selectors API level 2 [<cite><a class="bibref" href="#bib-SELECTORS-API2">SELECTORS-API2</a></cite>].</p>
</section>
<section id="touch-events">
<h4><span class="secno">5.2.3 </span>Touch Events</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support Touch Events version 1 [<cite><a class="bibref" href="#bib-TOUCH-EVENTS">TOUCH-EVENTS</a></cite>].</p>
</section>
<section id="cssom-view">
<h4><span class="secno">5.2.4 </span>CSSOM View</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support CSSOM View [<cite><a class="bibref" href="#bib-CSSOM-VIEW">CSSOM-VIEW</a></cite>].</p>
</section>
</section>
<section id="storage">
<h3><span class="secno">5.3 </span>Storage</h3>
<section id="web-storage">
<h4><span class="secno">5.3.1 </span>Web Storage</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the Web Storage API [<cite><a class="bibref" href="#bib-WEBSTORAGE">WEBSTORAGE</a></cite>].</p>
</section>
<section id="indexed-database">
<h4><span class="secno">5.3.2 </span>Indexed Database</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the Indexed Database API [<cite><a class="bibref" href="#bib-INDEXEDDB">INDEXEDDB</a></cite>].</p>
</section>
<section id="file">
<h4><span class="secno">5.3.3 </span>File</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the File API [<cite><a class="bibref" href="#bib-FILE-API">FILE-API</a></cite>].</p>
</section>
<section id="quota-management">
<h4><span class="secno">5.3.4 </span>Quota Management</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the Quota Management API [<cite><a class="bibref" href="#bib-QUOTA-API">QUOTA-API</a></cite>].</p>
</section>
</section>
<section id="networking">
<h3><span class="secno">5.4 </span>Networking</h3>
<section id="xmlhttprequest">
<h4><span class="secno">5.4.1 </span>XMLHttpRequest</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the XMLHttpRequest API [<cite><a class="bibref" href="#bib-XMLHTTPREQUEST">XMLHTTPREQUEST</a></cite>].</p>
<div class="issue"><div class="issue-title"><span>Issue 14</span></div><p class="">The Editor folded level 1 and 2 in the same spec recently, but this isn't reflected in /TR yet.</p></div>
</section>
<section id="web-messaging">
<h4><span class="secno">5.4.2 </span>Web Messaging</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the Web Messaging API [<cite><a class="bibref" href="#bib-POSTMSG">POSTMSG</a></cite>].</p>
</section>
<section id="web-workers">
<h4><span class="secno">5.4.3 </span>Web Workers</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the Web Workers API [<cite><a class="bibref" href="#bib-WEBWORKERS">WEBWORKERS</a></cite>].</p>
<div class="issue"><div class="issue-title"><span>Issue 15</span></div><p class="">Do we need both Shared and Web Workers?</p></div>
</section>
</section>
<section id="sensors">
<h3><span class="secno">5.5 </span>Sensors</h3>
<section id="geolocation">
<h4><span class="secno">5.5.1 </span>Geolocation</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the Geolocation API [<cite><a class="bibref" href="#bib-GEOLOCATION-API">GEOLOCATION-API</a></cite>].</p>
</section>
<section id="deviceorientation-event">
<h4><span class="secno">5.5.2 </span>DeviceOrientation Event</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the DeviceOrientation Event [<cite><a class="bibref" href="#bib-DEVICE-ORIENTATION">DEVICE-ORIENTATION</a></cite>].</p>
</section>
</section>
<section id="multimedia">
<h3><span class="secno">5.6 </span>Multimedia</h3>
<section id="canvas2d">
<h4><span class="secno">5.6.1 </span>Canvas2D</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the Canvas2D API [<cite><a class="bibref" href="#bib-CANVAS-2D">CANVAS-2D</a></cite>].</p>
<div class="note"><div class="note-title"><span>Note</span></div><p class="">Implementors should pay attention to the performance characteristics of the <code>canvas</code> element which is particularly well suited for the development of 2D and isometric games. In order to meet the expectations of users, implementations should be capable of running such games at 30fps in full-screen mode.</p></div>
</section>
<section id="timing-control-for-script-based-animations">
<h4><span class="secno">5.6.2 </span>Timing control for script-based animations</h4>
<p>User agents <em class="rfc2119" title="must">must</em> support the Timing control for script-based animations API [<cite><a class="bibref" href="#bib-ANIMATION-TIMING">ANIMATION-TIMING</a></cite>].</p>
</section>
</section>
</section>
<section id="network">
<!--OddPage--><h2><span class="secno">6. </span>Network</h2>
<section id="http">
<h3><span class="secno">6.1 </span>HTTP</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support HTTP 1.1 [<cite><a class="bibref" href="#bib-HTTP11">HTTP11</a></cite>].</p>
</section>
<section id="cors">
<h3><span class="secno">6.2 </span>CORS</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support Cross-Origin Resource Sharing [<cite><a class="bibref" href="#bib-CORS">CORS</a></cite>].</p>
</section>
<section id="data-scheme">
<h3><span class="secno">6.3 </span><code>data:</code> scheme</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support the <code>data:</code> URI scheme [<cite><a class="bibref" href="#bib-RFC2397">RFC2397</a></cite>].</p>
</section>
<section id="mailto-scheme">
<h3><span class="secno">6.4 </span><code>mailto:</code> scheme</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support the <code>mailto:</code> URI scheme [<cite><a class="bibref" href="#bib-RFC6068">RFC6068</a></cite>].</p>
</section>
<section id="tel-scheme">
<h3><span class="secno">6.5 </span><code>tel:</code> scheme</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support the <code>tel:</code> URI scheme [<cite><a class="bibref" href="#bib-RFC3966">RFC3966</a></cite>].</p>
</section>
<section id="sms-scheme">
<h3><span class="secno">6.6 </span><code>sms:</code> scheme</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support the <code>sms:</code> URI scheme [<cite><a class="bibref" href="#bib-RFC5724">RFC5724</a></cite>].</p>
</section>
<section id="mmsto-scheme">
<h3><span class="secno">6.7 </span><code>mmsto:</code> scheme</h3>
<p>User agents <em class="rfc2119" title="must">must</em> support the <code>mmsto:</code> URI scheme [<cite><a class="bibref" href="#bib-OMA-URI-SCHEME">OMA-URI-SCHEME</a></cite>].</p>
</section>
</section>
<section id="references" class="appendix"><!--OddPage--><h2><span class="secno">A. </span>References</h2><section id="normative-references"><h3><span class="secno">A.1 </span>Normative references</h3><dl class="bibliography"><dt id="bib-ANIMATION-TIMING">[ANIMATION-TIMING]</dt><dd>James Robinson; Cameron McCormack. <a href="http://www.w3.org/TR/animation-timing/"><cite>Timing control for script-based animations.</cite></a> URL: <a href="http://www.w3.org/TR/animation-timing/">http://www.w3.org/TR/animation-timing/</a>
</dd><dt id="bib-CANVAS-2D">[CANVAS-2D]</dt><dd>Ian Hickson. <a href="http://www.w3.org/TR/2dcontext/"><cite>HTML Canvas 2D Context.</cite></a> 25 May 2011. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2dcontext/">http://www.w3.org/TR/2dcontext/</a>
</dd><dt id="bib-CORS">[CORS]</dt><dd>Anne van Kesteren. <a href="http://www.w3.org/TR/2009/WD-cors-20090317"><cite>Cross-Origin Resource Sharing.</cite></a> 17 March 2009. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2009/WD-cors-20090317">http://www.w3.org/TR/2009/WD-cors-20090317</a>
</dd><dt id="bib-CSS-ADAPTATION">[CSS-ADAPTATION]</dt><dd>Rune Lillesveen. <a href="http://dev.w3.org/csswg/css-device-adapt/">CSS Device Adaptation</a>. 23 January 2012. Editor's Draft. (Work in progress.) URL: <a href="http://dev.w3.org/csswg/css-device-adapt/">http://dev.w3.org/csswg/css-device-adapt/</a>
</dd><dt id="bib-CSS21">[CSS21]</dt><dd>Bert Bos; et al. <a href="http://www.w3.org/TR/CSS21/"><cite>Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification.</cite></a>. W3C Recommendation. URL: <a href="http://www.w3.org/TR/CSS21">http://www.w3.org/TR/CSS21/</a>
</dd><dt id="bib-CSS3-ANIMATIONS">[CSS3-ANIMATIONS]</dt><dd>Dean Jackson (Apple Inc); David Hyatt (Apple Inc); Chris Marrin (Apple Inc). <a href="http://www.w3.org/TR/css3-animations/"><cite>CSS Animations.</cite></a> 03 April 2012. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/css3-animations/">http://www.w3.org/TR/css3-animations/</a>
</dd><dt id="bib-CSS3-BG">[CSS3-BG]</dt><dd>Elika J. Etemad; Bert Bos; Brad Kemper. <a href="http://www.w3.org/TR/css3-background/"><cite>CSS Backgrounds and Borders Module Level 3.</cite></a> URL: <a href="http://www.w3.org/TR/css3-background/">http://www.w3.org/TR/css3-background/</a>
</dd><dt id="bib-CSS3-FONTS">[CSS3-FONTS]</dt><dd>John Daggett (Mozilla). <a href="http://www.w3.org/TR/css3-fonts"><cite>CSS Fonts Module Level 3</cite></a> URL: <a href="http://www.w3.org/TR/css3-fonts">http://www.w3.org/TR/css3-fonts</a>
</dd><dt id="bib-CSS3-IMAGES">[CSS3-IMAGES]</dt><dd>Elika J. Etemad, Tab Atkins Jr.. <a href="http://www.w3.org/TR/css3-images/">CSS Image Values and Replaced Content</a>. 17 April 2012. W3C Candidate Recommendation. URL: <a href="http://www.w3.org/TR/css3-images/">http://www.w3.org/TR/css3-images/</a>
</dd><dt id="bib-CSS3-MEDIAQUERIES">[CSS3-MEDIAQUERIES]</dt><dd>H. Lie, T. Çelik, D. Glazman, A. van Kesteren. <a href="http://www.w3.org/TR/css3-mediaqueries/"><cite>Media Queries</cite></a> URL: <a href="http://www.w3.org/TR/css3-mediaqueries/">http://www.w3.org/TR/css3-mediaqueries/</a>
</dd><dt id="bib-CSS3-TRANSFORMS">[CSS3-TRANSFORMS]</dt><dd>Simon Fraser; Dean Jackson; David Hyatt; Chris Marrin; Edward O'Connor; Dirk Schulze; Aryeh Gregor. <a href="http://www.w3.org/TR/css3-transforms/"><cite>CSS Transforms.</cite></a> URL: <a href="http://www.w3.org/TR/css3-transforms/">http://www.w3.org/TR/css3-transforms/</a>
</dd><dt id="bib-CSS3-TRANSITIONS">[CSS3-TRANSITIONS]</dt><dd>Dean Jackson; David Hyatt; Chris Marrin; L. David Baron. <a href="http://www.w3.org/TR/css3-transitions/"><cite>CSS Transitions.</cite></a> 03 April 2012. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/css3-transitions/">http://www.w3.org/TR/css3-transitions/</a>
</dd><dt id="bib-CSS3COLOR">[CSS3COLOR]</dt><dd>Tantek Çelik; Chris Lilley; L. David Baron. <a href="http://www.w3.org/TR/css3-color"><cite>CSS Color Module Level 3.</cite></a> 07 June 2011. W3C Recommendation. URL: <a href="http://www.w3.org/TR/css3-color">http://www.w3.org/TR/css3-color</a>
</dd><dt id="bib-CSS3TEXT">[CSS3TEXT]</dt><dd>Elika J. Etemad; Koji Ishii. <a href="http://www.w3.org/TR/css3-text/"><cite>CSS Text Level 3.</cite></a> 19 January 2012. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/css3-text/">http://www.w3.org/TR/css3-text/</a>
</dd><dt id="bib-CSS3VAL">[CSS3VAL]</dt><dd>Chris Lilley; Håkon Wium Lie. <a href="http://www.w3.org/TR/css3-values/"><cite>CSS3 Values and Units.</cite></a> 08 March 2012. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/css3-values/">http://www.w3.org/TR/css3-values/</a>
</dd><dt id="bib-CSSOM-VIEW">[CSSOM-VIEW]</dt><dd>Anne van Kesteren. <a href="http://www.w3.org/TR/2008/WD-cssom-view-20080222"><cite>CSSOM View Module.</cite></a> 22 February 2008. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2008/WD-cssom-view-20080222">http://www.w3.org/TR/2008/WD-cssom-view-20080222</a>
</dd><dt id="bib-DEVICE-ORIENTATION">[DEVICE-ORIENTATION]</dt><dd>Steve Block, Andrei Popescu. <a href="http://www.w3.org/TR/2011/WD-orientation-event-20111201/">DeviceOrientation Event Specification</a>. 1 December 2011. Last Call Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2011/WD-orientation-event-20111201/">http://www.w3.org/TR/2011/WD-orientation-event-20111201/</a>
</dd><dt id="bib-DOM4">[DOM4]</dt><dd>Anne van Kesteren; Aryeh Gregor; Ms2ger. <a href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html/"><cite>DOM4.</cite></a> URL: <a href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html/">http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html/</a>
</dd><dt id="bib-ECMA-262-51">[ECMA-262-51]</dt><dd><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript Language Specification, Edition 5.1</a>. June 2011. URL: <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">http://www.ecma-international.org/publications/standards/Ecma-262.htm</a>
</dd><dt id="bib-FILE-API">[FILE-API]</dt><dd>Arun Ranganathan; Jonas Sicking. <a href="http://www.w3.org/TR/2011/WD-FileAPI-20111020/"><cite>File API.</cite></a> 20 October 2011. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2011/WD-FileAPI-20111020/">http://www.w3.org/TR/2011/WD-FileAPI-20111020/</a>
</dd><dt id="bib-FLEXBOX">[FLEXBOX]</dt><dd>Tab Atkins Jr.; Elika J. Etemad; Alex Mogilevsky. <a href="http://www.w3.org/TR/css3-flexbox/"><cite>Flexible Box Layout Module.</cite></a> 12 June 2012. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/css3-flexbox/">http://www.w3.org/TR/css3-flexbox/</a>
</dd><dt id="bib-GEOLOCATION-API">[GEOLOCATION-API]</dt><dd>Andrei Popescu. <a href="http://www.w3.org/TR/2008/WD-geolocation-API-20081222/"><cite>Geolocation API Specification.</cite></a> 22 December 2008. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2008/WD-geolocation-API-20081222/">http://www.w3.org/TR/2008/WD-geolocation-API-20081222/</a>
</dd><dt id="bib-HTML5">[HTML5]</dt><dd>Ian Hickson; David Hyatt. <a href="http://www.w3.org/TR/html5"><cite>HTML5.</cite></a> 29 March 2012. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/html5">http://www.w3.org/TR/html5</a>
</dd><dt id="bib-HTMLMEDIACAPTURE">[HTMLMEDIACAPTURE]</dt><dd>Anssi Kostiainen; Ilkka Oksanen; Dominique Hazaël-Massieux. <a href="http://www.w3.org/TR/2012/WD-html-media-capture-20120529/"><cite>HTML Media Capture.</cite></a> 29 May 2012. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2012/WD-html-media-capture-20120529/">http://www.w3.org/TR/2012/WD-html-media-capture-20120529/</a>
</dd><dt id="bib-HTTP11">[HTTP11]</dt><dd>R. Fielding; et al. <a href="http://www.ietf.org/rfc/rfc2616.txt"><cite>Hypertext Transfer Protocol - HTTP/1.1.</cite></a> June 1999. Internet RFC 2616. URL: <a href="http://www.ietf.org/rfc/rfc2616.txt">http://www.ietf.org/rfc/rfc2616.txt</a>
</dd><dt id="bib-INDEXEDDB">[INDEXEDDB]</dt><dd>Nikunj Mehta, Jonas Sicking, Eliot Graff, Andrei Popescu, Jeremy Orlow. <a href="http://www.w3.org/TR/IndexedDB/">Indexed Database API</a>. April 2011. Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/IndexedDB/">http://www.w3.org/TR/IndexedDB/</a>
</dd><dt id="bib-OMA-URI-SCHEME">[OMA-URI-SCHEME]</dt><dd><em>Reference not found.</em>
</dd><dt id="bib-POSTMSG">[POSTMSG]</dt><dd>Ian Hickson. <a href="http://dev.w3.org/html5/postmsg"><cite>HTML5 Web Messaging.</cite></a> URL: <a href="http://dev.w3.org/html5/postmsg">http://dev.w3.org/html5/postmsg</a>
</dd><dt id="bib-QUOTA-API">[QUOTA-API]</dt><dd>Kinuko Yasuda. <a href="http://www.w3.org/TR/quota-api/"><cite>Quota Management API</cite></a>. 3 July 2012. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/quota-api/">http://www.w3.org/TR/quota-api/</a>
</dd><dt id="bib-RFC2119">[RFC2119]</dt><dd>S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels.</cite></a> March 1997. Internet RFC 2119. URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>
</dd><dt id="bib-RFC2397">[RFC2397]</dt><dd>L. Masinter. <a href="http://www.ietf.org/rfc/rfc2397.txt"><cite>The "data" URL scheme.</cite></a> August 1998. Internet RFC 2397. URL: <a href="http://www.ietf.org/rfc/rfc2397.txt">http://www.ietf.org/rfc/rfc2397.txt</a>
</dd><dt id="bib-RFC3966">[RFC3966]</dt><dd>H. Schulzrinne. <a href="http://www.ietf.org/rfc/rfc3966.txt"><cite>The tel URI for Telephone Numbers</cite></a> December 2004. Internet RFC 3966. URL: <a href="http://www.ietf.org/rfc/rfc3966.txt">http://www.ietf.org/rfc/rfc3966.txt</a>
</dd><dt id="bib-RFC5724">[RFC5724]</dt><dd>E. Wilde, A. Vaha-Sipila. <a href="http://www.ietf.org/rfc/rfc5724.txt">URI Scheme for Global System for Mobile Communications (GSM) Short Message Service (SMS)</a>. January 2010. Request for Comments. URL: <a href="http://www.ietf.org/rfc/rfc5724.txt">http://www.ietf.org/rfc/rfc5724.txt</a>
</dd><dt id="bib-RFC6068">[RFC6068]</dt><dd>M. Duerst; L. Masinter; J. Zawinski. <a href="http://www.ietf.org/rfc/rfc6068.txt"><cite>The 'mailto' URI Scheme.</cite></a> October 2010. Internet Proposed Standard RFC 6068. URL: <a href="http://www.ietf.org/rfc/rfc6068.txt">http://www.ietf.org/rfc/rfc6068.txt</a>
</dd><dt id="bib-SELECTORS">[SELECTORS]</dt><dd><em>Reference not found.</em>
</dd><dt id="bib-SELECTORS-API2">[SELECTORS-API2]</dt><dd>Lachlan Hunt. <a href="http://www.w3.org/TR/selectors-api2/">Selectors API Level 2</a>. 19 January 2010. Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/selectors-api2/">http://www.w3.org/TR/selectors-api2/</a>
</dd><dt id="bib-SVG11">[SVG11]</dt><dd>Erik Dahlström; et al. <a href="http://www.w3.org/TR/2011/REC-SVG11-20110816/"><cite>Scalable Vector Graphics (SVG) 1.1 (Second Edition).</cite></a> 16 August 2011. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2011/REC-SVG11-20110816/">http://www.w3.org/TR/2011/REC-SVG11-20110816/</a>
</dd><dt id="bib-TOUCH-EVENTS">[TOUCH-EVENTS]</dt><dd>Matt Brubeck; Sangwhan Moon; Doug Schepers; <a href="http://www.w3.org/TR/touch-events/"><cite>Touch Events version 1</cite></a> URL: <a href="http://www.w3.org/TR/touch-events/">http://www.w3.org/TR/touch-events</a>
</dd><dt id="bib-WEBSTORAGE">[WEBSTORAGE]</dt><dd>Ian Hickson. <a href="http://www.w3.org/TR/2009/WD-webstorage-20090910/"><cite>Web Storage.</cite></a> 10 September 2009. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2009/WD-webstorage-20090910/">http://www.w3.org/TR/2009/WD-webstorage-20090910/</a>
</dd><dt id="bib-WEBWORKERS">[WEBWORKERS]</dt><dd>Ian Hickson. <a href="http://www.w3.org/TR/2011/WD-workers-20110901/"><cite>Web Workers.</cite></a> 1 September 2011. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2011/WD-workers-20110901/">http://www.w3.org/TR/2011/WD-workers-20110901/</a>
</dd><dt id="bib-WOFF">[WOFF]</dt><dd>Jonathan Kew, Tal Leming, Erik van Blokland. <a href="http://www.w3.org/TR/WOFF/">WOFF File Format 1.0</a>. 04 August 2011. Candidate Recommendation. URL: <a href="http://www.w3.org/TR/WOFF/">http://www.w3.org/TR/WOFF/</a>
</dd><dt id="bib-XMLHTTPREQUEST">[XMLHTTPREQUEST]</dt><dd>Anne van Kesteren. <a href="http://www.w3.org/TR/2008/WD-XMLHttpRequest-20080415"><cite>The XMLHttpRequest Object.</cite></a> 15 April 2008. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2008/WD-XMLHttpRequest-20080415">http://www.w3.org/TR/2008/WD-XMLHttpRequest-20080415</a>
</dd></dl></section><section id="informative-references"><h3><span class="secno">A.2 </span>Informative references</h3><dl class="bibliography"><dt id="bib-WEBAPPS-MANIFEST-API">[WEBAPPS-MANIFEST-API]</dt><dd>Anant Narayanan. <a href="http://dvcs.w3.org/hg/app-manifest/raw-file/tip/index.html"><cite>Web Application Manifest Format and Management APIs</cite></a>. W3C Editor's Draft. (Work in progress.) URL: <a href="http://dvcs.w3.org/hg/app-manifest/raw-file/tip/index.html">http://dvcs.w3.org/hg/app-manifest/raw-file/tip/index.html</a>
</dd><dt id="bib-WIDGETS">[WIDGETS]</dt><dd>Marcos Cáceres. <a href="http://www.w3.org/TR/widgets/"><cite>Widget Packaging and XML Configuration</cite></a>. W3C Recommendation. URL: <a href="http://www.w3.org/TR/widgets/">http://www.w3.org/TR/widgets/</a>
</dd></dl></section></section><div id="respec-err" style="position: fixed; width: 350px; top: 10px; right: 10px; border: 3px double #f00; background: #fff" class="removeOnSave"><ul><li style="color: #c00">Got 2 tokens looking like a reference, not in biblio DB: </li><li style="color: #c00">Bad ref: OMA-URI-SCHEME, count = 1</li><li style="color: #c00">Bad ref: SELECTORS, count = 1</li></ul></div></body></html>