Overview.htm
author Art Barstow <art.barstow@gmail.com>
Tue, 21 Oct 2014 10:27:36 -0400
changeset 167 279185b12a8b
parent 166 e5b689ded0d6
child 169 891635210233
permissions -rw-r--r--
WD snapshot for 2014 Oct 23
38
3cdd8b2d21d9 Merging changes made for preparing WD
Takeshi Yoshino <tyoshino@google.com>
parents: 37
diff changeset
     1
<!DOCTYPE html>
8
cb4e62ad9587 Switching to respec version
fmoussa <feras.moussa@hotmail.com>
parents: 7
diff changeset
     2
cb4e62ad9587 Switching to respec version
fmoussa <feras.moussa@hotmail.com>
parents: 7
diff changeset
     3
<html>
cb4e62ad9587 Switching to respec version
fmoussa <feras.moussa@hotmail.com>
parents: 7
diff changeset
     4
cb4e62ad9587 Switching to respec version
fmoussa <feras.moussa@hotmail.com>
parents: 7
diff changeset
     5
<head>
83
afed6501a898 moved images, fixed typos, fixed header
fmoussa <feras.moussa@hotmail.com>
parents: 81
diff changeset
     6
	<title>Streams API</title>
11
f99aafc91a32 First complete update to prep for FPWD
fmoussa <feras.moussa@hotmail.com>
parents: 10
diff changeset
     7
	<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
     8
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
     9
	<!-- <script class=remove src="http://dev.w3.org/2009/dap/ReSpec.js/js/respec.js"></script> -->
10
bbfec9730bc4 Resolving respec js file path
fmoussa <feras.moussa@hotmail.com>
parents: 8
diff changeset
    10
	<script class="remove" src="https://www.w3.org/Tools/respec/respec-w3c-common"></script>
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    11
	<!-- <script class="remove" src="respec-w3c-common.js"></script> -->
8
cb4e62ad9587 Switching to respec version
fmoussa <feras.moussa@hotmail.com>
parents: 7
diff changeset
    12
10
bbfec9730bc4 Resolving respec js file path
fmoussa <feras.moussa@hotmail.com>
parents: 8
diff changeset
    13
	<script class="remove">
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    14
var respecConfig = {
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    15
	// specification status (e.g. WD, LCWD, NOTE, etc.). If in doubt use ED.
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    16
	specStatus:           "ED",
24
01eb488cd8c4 Complete update of streams spec to support promises and further refinements
fmoussa <feras.moussa@hotmail.com>
parents: 23
diff changeset
    17
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    18
	// the specification's short name, as in http://www.w3.org/TR/short-name/
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    19
	shortName:            "streams-api",
24
01eb488cd8c4 Complete update of streams spec to support promises and further refinements
fmoussa <feras.moussa@hotmail.com>
parents: 23
diff changeset
    20
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    21
	// if your specification has a subtitle that goes below the main
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    22
	// formal title, define it here
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    23
	// subtitle   :  "an excellent document",
24
01eb488cd8c4 Complete update of streams spec to support promises and further refinements
fmoussa <feras.moussa@hotmail.com>
parents: 23
diff changeset
    24
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    25
	// if you wish the publication date to be other than today, set this
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
    26
	publishDate:  "2014-10-01",
24
01eb488cd8c4 Complete update of streams spec to support promises and further refinements
fmoussa <feras.moussa@hotmail.com>
parents: 23
diff changeset
    27
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    28
	// if the specification's copyright date is a range of years, specify
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    29
	// the start date here:
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    30
	// copyrightStart: "2005"
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    31
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    32
	// if there is a previously published draft, uncomment this and set its YYYY-MM-DD date
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    33
	// and its maturity status
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    34
	// previousPublishDate:  "yyyy-mm-dd",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    35
	// previousMaturity:  "WD",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    36
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    37
	// if there a publicly available Editor's Draft, this is the link
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    38
	edDraftURI:           "http://dvcs.w3.org/hg/streams-api/raw-file/tip/Overview.htm",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    39
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    40
	// if this is a LCWD, uncomment and set the end of its review period
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    41
	// lcEnd: "2009-08-05",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    42
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    43
	// if you want to have extra CSS, append them to this list
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    44
	// it is recommended that the respec.css stylesheet be kept
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    45
	//extraCSS:             ["http://dev.w3.org/2009/dap/ReSpec.js/css/respec.css",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    46
	//	"http://www.w3.org/StyleSheets/TR/W3C-ED.css",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    47
	//	],
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    48
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    49
	// editors, add as many as you like
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    50
	// only "name" is required
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    51
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    52
	localBiblio: {
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    53
		"EncodingDetermination": {
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    54
			title: "Encoding",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    55
			href: "http://encoding.spec.whatwg.org/",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    56
			authors: ["Anne van Kesteren", "Joshua Bell"],
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    57
			publisher: "WHATWG"
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    58
		}
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    59
	},
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    60
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    61
	editors:  [
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    62
		{ name: "Feras Moussa", url: "mailto:feras.moussa@hotmail.com",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    63
			company: "Invited Expert",  },
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    64
		{ name: "Takeshi Yoshino", url: "mailto:tyoshino@google.com",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    65
			company: "Google, Inc.",  },
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    66
	],
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    67
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    68
	// authors, add as many as you like.
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    69
	// This is optional, uncomment if you have authors as well as editors.
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    70
	// only "name" is required. Same format as editors.
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    71
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    72
	//authors:  [
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    73
	//    { name: "Your Name", url: "http://example.org/",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    74
	//      company: "Your Company", companyURL: "http://example.com/" },
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    75
	//],
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    77
	// name of the WG
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    78
	wg:           "W3C Web Applications (WebApps)",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    79
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    80
	// URI of the public WG page
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    81
	wgURI:        "http://www.w3.org/2008/webapps/",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    82
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    83
	// name (with the @w3c.org) of the public mailing to which comments are due
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    84
	wgPublicList: "public-webapps",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    85
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    86
	// URI of the patent status for this WG, for Rec-track documents
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    87
	// !!!! IMPORTANT !!!!
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    88
	// This is important for Rec-track documents, do not copy a patent URI from a random
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    89
	// document unless you know what you're doing. If in doubt ask your friendly neighbourhood
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    90
	// Team Contact.
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    91
	wgPatentURI:  "",
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    92
};
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    93
</script>
8
cb4e62ad9587 Switching to respec version
fmoussa <feras.moussa@hotmail.com>
parents: 7
diff changeset
    94
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
    95
	<!-- Styles to mimic File API spec -->
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    96
	<!-- <style type="text/css"> -->
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    97
	<!-- 	table.error { border-collapse:collapse; border-style:hidden hidden none hidden } -->
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    98
	<!-- 	table.error thead { border-bottom:solid } -->
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
    99
	<!-- 	table.error tbody th:first-child { border-left:solid } -->
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   100
	<!-- 	table.error td, table th { border-left:solid; border-right:solid; border-bottom:solid thin; vertical-align:top; padding:0.2em } -->
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   101
	<!-- </style> -->
24
01eb488cd8c4 Complete update of streams spec to support promises and further refinements
fmoussa <feras.moussa@hotmail.com>
parents: 23
diff changeset
   102
7
4a496b9c9944 fixed issue with resolving css file
fmoussa <feras.moussa@hotmail.com>
parents: 6
diff changeset
   103
</head>
8
cb4e62ad9587 Switching to respec version
fmoussa <feras.moussa@hotmail.com>
parents: 7
diff changeset
   104
<body>
35
1e0b2c48a167 Added sotd
fmoussa <feras.moussa@hotmail.com>
parents: 27
diff changeset
   105
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   106
	<section id="sotd">
46
d9d23bed8517 Add links to Bugzilla listing and entering UI.
Takeshi Yoshino <tyoshino@google.com>
parents: 45
diff changeset
   107
		<p>
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   108
                  <ul>
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   109
                    <li>To check recent changes and rationale for them, please visit <a href="https://dvcs.w3.org/hg/streams-api/">Mercurial history</a>.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   110
                    <li>Check open bugs at Bugzilla using <a href="https://www.w3.org/Bugs/Public/buglist.cgi?component=Streams%20API">this link</a>.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   111
                    <li>If you wish to submit a bug, please use <a href="https://www.w3.org/Bugs/Public/enter_bug.cgi?product=WebAppsWG&component=Streams%20API">this link</a>.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   112
                  </ul>
46
d9d23bed8517 Add links to Bugzilla listing and entering UI.
Takeshi Yoshino <tyoshino@google.com>
parents: 45
diff changeset
   113
		</p>
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   114
	</section>
35
1e0b2c48a167 Added sotd
fmoussa <feras.moussa@hotmail.com>
parents: 27
diff changeset
   115
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   116
	<section id="abstract">
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
   117
		<p>
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   118
			<a href="https://github.com/whatwg/streams">WHATWG Streams API</a> provides an API for representing and handling a stream of data in web applications.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   119
			This specification is intended to extend the spec to meet requirements specific to the browser environment.
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
   120
		</p>
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   121
	</section>
24
01eb488cd8c4 Complete update of streams spec to support promises and further refinements
fmoussa <feras.moussa@hotmail.com>
parents: 23
diff changeset
   122
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   123
	<section id="introduction" class="section informative">
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   124
		<h2>Introduction</h2>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   125
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   126
		<p>
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   127
			Web applications should have the ability to acquire, manipulate, and pass data in a wide variety of forms, including as a sequence of data made available over time.
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   128
			This <a href="https://github.com/whatwg/streams">WHATWG Streams API</a> specification defines the basic representation for streams of data, and programmatic ways to read and write streams of data and errors raised on those operations.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   129
                        This W3C spec had been defining a Streams API, but has been merged into the effort at WHATWG.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   130
                        Feedback made for the W3C spec has been incorporated into the WHATWG Streams API specification.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   131
                        Currently, the goal of this spec is for discussing and defining extensions to meet requirements specific to the browser environment.
126
be34c357de7f Rewording
Takeshi Yoshino <tyoshino@google.com>
parents: 125
diff changeset
   132
		</p>
be34c357de7f Rewording
Takeshi Yoshino <tyoshino@google.com>
parents: 125
diff changeset
   133
be34c357de7f Rewording
Takeshi Yoshino <tyoshino@google.com>
parents: 125
diff changeset
   134
		<p>
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   135
			The WritableStream interface defines a general protocol for <a href="#consumers">data consuming APIs</a> to communicate with data producing code.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   136
			In these cases, the data consuming API, such as a decoder, provides a WritableStream for other applications to write to, enabling the decoder to begin decoding data as it becomes available.
161
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   137
		</p>
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   138
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   139
		<p>
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   140
			The ReadableStream interface defines a general protocol for <a href="#producers">data producing APIs</a> to communicate with data consuming code.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   141
			This interface represents the potential for an infinite amount of data which are obtained over time and read once.
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   142
		</p>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   143
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   144
                <p>
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   145
                  The ReadableByteStream interface is extended version of ReadableStream which has functionality for high performance binary data handling.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   146
                  As well as Blob, it might be worth providing a way to get a URL from which we can load data stored in a ReadableByteStream.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   147
                </p>
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
   148
126
be34c357de7f Rewording
Takeshi Yoshino <tyoshino@google.com>
parents: 125
diff changeset
   149
		<p>
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   150
			The example below demonstrates how to obtain a ReadableByteStream from XMLHttpRequest to begin playing a large video in <code>readystate</code> LOADING.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   151
			The example takes the ReadableByteStream from a <a href="#producers">producer</a>, XMLHttpRequest, and gives it to a <a href="#consumers">consumer</a>, the video tag.
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   152
		</p>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   153
161
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   154
		<pre class="example">
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   155
function handler() {
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   156
  if (this.readyState == this.LOADING) {
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   157
    var rbs = this.response;
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   158
    var rbsURL = URL.createObjectURL(rbs);
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   159
    document.getElementById("placeToPlayMyVideo").src = rbsURL;
161
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   160
  }
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   161
}
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   162
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   163
var client = new XMLHttpRequest();
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   164
client.onreadystatechange = handler;
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   165
client.open("GET", "/myvideo");
161
6ab7b9988f0b Example update
Takeshi Yoshino <tyoshino@google.com>
parents: 160
diff changeset
   166
client.responseType = "stream";
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   167
client.send();</pre>
160
aa29ed31c8a0 Give names to interaction between dataSink and WritableStream
Takeshi Yoshino <tyoshino@google.com>
parents: 159
diff changeset
   168
	</section>
aa29ed31c8a0 Give names to interaction between dataSink and WritableStream
Takeshi Yoshino <tyoshino@google.com>
parents: 159
diff changeset
   169
145
1e237f753a38 Almost finished clean up / bug fixes related to the read/pipe refactoring
Takeshi Yoshino <tyoshino@google.com>
parents: 144
diff changeset
   170
	<section class="section" id="writableStream">
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   171
          <h2>Extension to WritableByteStream</h2>
162
79579767cc3d - Reorder properties to group generic ones and binary data specific ones
Takeshi Yoshino <tyoshino@google.com>
parents: 161
diff changeset
   172
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   173
          <p>
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   174
            It might be worth adding an option to pass a pair of a DOMString and an encoding identifier to the write() method.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   175
				This parameter could be provided as an attribute of the stream instead of the argument of the write() method as it's not likely to be changed frequently.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   176
          </p>
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   177
	</section>
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   178
145
1e237f753a38 Almost finished clean up / bug fixes related to the read/pipe refactoring
Takeshi Yoshino <tyoshino@google.com>
parents: 144
diff changeset
   179
	<section class="section" id="readableStream">
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   180
	  <h2>Extension to ReadableByteStream</h2>
138
6cc871794be1 - refactored pipe algorithm and merged with ones for read() and readUpTo()
Takeshi Yoshino <tyoshino@google.com>
parents: 137
diff changeset
   181
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   182
          <p>
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   183
            It was discussed that the ReadableByteStream should provide a method to read data in various form such as Blob, ArrayBuffer, etc.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   184
            However, the stream may receive data from the underlying sink without preceding read() call.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   185
            It would be inefficient to create a data holder of the type specified on read() call.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   186
            Type specification method should be done on the API instead of being included in the Streams API.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   187
            The same argument applies to the functionality to specify the encoding using which the read data will be converted into a DOMString.
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   188
          </p>
2
ea987b3d6ed6 Updated
eliotgra@ELIOTGRA-W8X220.redmond.corp.microsoft.com
parents: 1
diff changeset
   189
	</section>
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
   190
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   191
	<section class="section" id="producers-consumers">
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   192
		<h2>Stream Consumers and Producers</h2>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   193
		<p>
87
dcf26e7c77fe Break at the end of each sentence.
Takeshi Yoshino <tyoshino@google.com>
parents: 86
diff changeset
   194
			Byte streams can be both produced and consumed by various APIs. APIs which create streams are identified as producers, and ones which read and act on a byte stream are known as consumers.
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   195
			This section identifies some of the notable APIs where Streams may be produced and consumed.
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   196
			<section class="note">The list of producers and consumers below is not an exhaustive list. It is placed here as informative for the time being.</section>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   197
		</p>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   198
		<section class="section" id="consumers">
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   199
			<h2>Stream Consumers</h2>
77
3e2335dbad62 Rewording
Takeshi Yoshino <tyoshino@google.com>
parents: 76
diff changeset
   200
			<p>This section outlines APIs which can consume a byte stream</p>
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   201
			<ul>
77
3e2335dbad62 Rewording
Takeshi Yoshino <tyoshino@google.com>
parents: 76
diff changeset
   202
				<li>XMLHttpRequest</li>
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   203
				<li>Web Audio</li>
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   204
				<li>Media Source Extensions</li>
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   205
				<li>Web Cryptography API</li>
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   206
				<li>TextEncoder</li>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   207
				<li>TextDecoder</li>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   208
				<li>WebSockets</li>
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   209
				<li>RTCPeerConnection</li>
96
aa223283042e Add FileWriter to consumer list
Takeshi Yoshino <tyoshino@google.com>
parents: 95
diff changeset
   210
				<li>FileWriter</li>
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   211
			</ul>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   212
		</section>
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
   213
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   214
		<section class="section" id="producers">
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   215
			<h2>Stream Producers</h2>
77
3e2335dbad62 Rewording
Takeshi Yoshino <tyoshino@google.com>
parents: 76
diff changeset
   216
			<p>This section outlines APIs which can produce a byte stream</p>
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   217
			<ul>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   218
				<li>XMLHttpRequest</li>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   219
				<li>FileReader</li>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   220
				<li>Media Capture</li>
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   221
				<li>MediaStream Recording API</li>
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   222
				<li>Indexed Database</li>
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   223
				<li>Web Cryptography API</li>
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   224
				<li>TextEncoder</li>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   225
				<li>TextDecoder</li>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   226
				<li>WebSockets</li>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   227
				<li>EventSource</li>
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   228
				<li>RTCPeerConnection</li>
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   229
			</ul>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   230
		</section>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   231
	</section>
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
   232
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   233
	<section class="section" id="security">
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   234
		<h2>Security Considerations</h2>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   235
		<p>
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   236
			A ReadableByteStream should have the same security considerations as a <code>Blob</code>.
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   237
			This is outlined in <a href="http://dev.w3.org/2006/webapi/FileAPI/#security-discussion">6.8. Security Considerations</a>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   238
			of the File API specification. [[!FILE-API]]
166
e5b689ded0d6 Cleanup the spec. All the ideas has been ported to WHATWG Github.
Takeshi Yoshino <tyoshino@google.com>
parents: 165
diff changeset
   239
			Because a ReadableByteStream uses a <code>Blob URI</code>, cross origin requests on a ReadableByteStream will not be supported.
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
   240
		</p>
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   241
	</section>
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
   242
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   243
	<section class=appendix>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   244
		<h2>Acknowledgements</h2>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   245
		<p>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   246
			Thanks to Eliot Graff for editorial assistance.
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   247
			Special thanks to the W3C.
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   248
			The editor would like to thank
77
3e2335dbad62 Rewording
Takeshi Yoshino <tyoshino@google.com>
parents: 76
diff changeset
   249
			Adrian Bateman,
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   250
			Anne van Kesteren,
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   251
			Austin William Wright,
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   252
			Aymeric Vitte,
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   253
			Domenic Denicola,
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   254
			Elliott Sprehn,
97
3a6f9b8a9102 Add Francois-Xavier Kowalski to acknowledgement list
Takeshi Yoshino <tyoshino@google.com>
parents: 96
diff changeset
   255
			Francois-Xavier Kowalski,
77
3e2335dbad62 Rewording
Takeshi Yoshino <tyoshino@google.com>
parents: 76
diff changeset
   256
			Harris Syed,
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   257
			Isaac Schlueter,
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   258
			Jonas Sicking,
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   259
			Kenneth Russell,
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   260
			Kinuko Yasuda,
83
afed6501a898 moved images, fixed typos, fixed header
fmoussa <feras.moussa@hotmail.com>
parents: 81
diff changeset
   261
			Lindsay Verola,
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   262
			Michael Davidson,
90
ce170eb38dde Add Rob Manson to acknowledgement
Takeshi Yoshino <tyoshino@google.com>
parents: 89
diff changeset
   263
			Rob Manson,
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   264
			Taiju Tsuiki,
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   265
			Yusuke Suzuki,
76
63f6521d7457 Moved preview to overview, and added note about preview deprication
fmoussa <feras.moussa@hotmail.com>
parents: 46
diff changeset
   266
			Yutaka Hirano,
37
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   267
			for their contributions to this specification.
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   268
		</p>
0de575d7b79a - Unify indentation to tabs.
Takeshi Yoshino <tyoshino@google.com>
parents: 35
diff changeset
   269
	</section>
0
af7713ef49dc Adding Editors Draft
eliotgra@ELIOTGRA-X220.redmond.corp.microsoft.com
parents:
diff changeset
   270
8
cb4e62ad9587 Switching to respec version
fmoussa <feras.moussa@hotmail.com>
parents: 7
diff changeset
   271
</body>
cb4e62ad9587 Switching to respec version
fmoussa <feras.moussa@hotmail.com>
parents: 7
diff changeset
   272
</html>