/
220.txt
136 lines (116 loc) · 7.37 KB
/
220.txt
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
[1] [DFN[Web プラットフォーム]] ([DFN[the Web platform]]) は、[[Webブラウザー]]によって提供される、
[[HTML]]、[[CSS]]、[[JavaScript]]、[[DOM]]、[[HTTP]] などの
[[Web標準]]技術によって構築された[[ハイパーテキスト・アプリケーション]]のための[[プラットフォーム]]です。
[2] 従来、[[ソフトウェア]]としての「[[Webブラウザー]]」、技術の総称としての「[[DHTML]]」や
「[[Ajax]]」、用途としての「[[Webサービス]]」、「[[Webアプリケーション]]」といった言葉はありましたが、
[[プラットフォーム]]としての [[Web]] を指す用語はありませんでした。 (今も普及したものはありません。)
[3] [[Web platform]] はこの [[Web]] の環境を指す語として (2008年くらいから?) [[Ian Hickson]] や [[WHATWG]]
関係者がよく使っています。
[5] 2009年10月に再登場した [[Web Applications 1.0]] では、 Abstract で
>
This specification defines a big part of the Web platform, in lots of detail.
とその位置付けが説明されています。
;; [11] [[バズワード]]としての [[HTML5]] は、本項の [[Webプラットフォーム]]と同義かもしれません。
* 仕様書
@@ 古い
- [[Web Applications 1.0]]
-- '''5''' <http://www.whatwg.org/specs/web-apps/current-work/complete.html>
-- '''5''' [[XBL 2.0]] <http://dev.w3.org/2006/xbl2/Overview.html>
-- [[Web Sockets]] protocol '''5''' <http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-76>
- [[HTTP]]
-- [[HTTP/1.0]] <http://tools.ietf.org/html/rfc1945>
-- [[HTTP/1.1]] <http://tools.ietf.org/html/rfc2616>
-- auth <http://tools.ietf.org/html/rfc2617>
-- httpbis <http://greenbytes.net/tech/webdav/#wg-httpbis>
-- parsing '''5''' '''未''' <http://stuff.gsnedders.com/http-parsing.html>
-- [[Cookie]] '''5''' <http://github.com/abarth/http-state/blob/master/drafts/cookie.xml>
-- [[Web Linking]] <http://tools.ietf.org/html/draft-nottingham-http-link-header>
-- [CODE(HTTP)@en[[[Origin]]]] '''5''' <http://tools.ietf.org/html/draft-abarth-origin>
-- Sniffing '''5''' <http://tools.ietf.org/html/draft-abarth-mime-sniff>
- [[URL]]
-- [[URI]] <http://tools.ietf.org/html/rfc3986>
-- [[IRI]] <http://tools.ietf.org/html/rfc3987>
-- '''5''' <http://html5.org/tools/web-apps-tracker?from=3244&to=3245>
-- '''5''' <http://github.com/abarth/url-spec/blob/master/drafts/url.txt>
-- [CODE(URI)@en[[[mailto:]]]] <http://tools.ietf.org/html/rfc2368>
-- [CODE(URI)@en[[[data:]]]] <http://tools.ietf.org/html/rfc2397>
- [[JavaScript]] / [[DOM]]
-- [[ES5]] <http://sideshowbarker.github.com/es5-spec/>
-- '''5''' '''未''' <http://wiki.whatwg.org/wiki/Web_ECMAScript>
-- [CODE(MIME)@en[[[text/javascript]]]] <http://tools.ietf.org/html/rfc4329>
-- Traversal, Range <http://www.w3.org/TR/DOM-Level-2-Traversal-Range/>
-- [[DOM事象]] <http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html>
-- [[DOM XPath]] <http://www.w3.org/TR/DOM-Level-3-XPath/>
-- [[File API]] <http://dev.w3.org/2006/webapi/FileAPI/>
-- [[WebGL]] <https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.html>
-- [[WebIDL]] '''5''' <http://dev.w3.org/2006/webapi/WebIDL/>
-- Core '''5''' <http://dvcs.w3.org/hg/domcore/raw-file/default/Overview.html>
-- [[XHR]] '''5''' <http://dev.w3.org/2006/webapi/XMLHttpRequest-2/>
-- [[CORS]] '''5''' <http://dev.w3.org/2006/waf/access-control/>
-- [[選択子API]] '''5''' <http://dev.w3.org/2006/webapi/selectors-api2/>
-- [[Geolocation API]] '''5''' <http://dev.w3.org/geo/api/spec-source.html>
-- Range '''5''' '''未''' <http://bitbucket.org/ms2ger/dom-range/src/default/dom-range>
-- [CODE(DOMi)@en[[[DOMParser]]]] '''5''' '''未''' <http://bitbucket.org/ms2ger/domparser/src/default/domparser>
- [[CSS]]
-- <http://www.w3.org/TR/CSS21/>
-- <http://dev.w3.org/csswg/>
-- [CODE(MIME)@en[[[text/css]]]] <http://tools.ietf.org/html/rfc2318>
-- [[選択子]] <http://dev.w3.org/csswg/selectors3/>
-- [[媒体照会]] <http://dev.w3.org/csswg/css3-mediaqueries/>
-- [[CSSOM]] '''5''' <http://dev.w3.org/csswg/cssom/>
-- [[CSSOM View]] '''5''' <http://dev.w3.org/csswg/cssom-view/>
- [[XML]]
-- <http://www.w3.org/TR/xml>
-- [[XML名前空間]] <http://www.w3.org/TR/xml-names>
-- [CODE(XMLa)@en[[[xml:base]]]] <http://www.w3.org/TR/xmlbase/>
-- [[文字参照]] <http://www.w3.org/TR/xml-entity-names/>
-- [[XML MIME型]] <http://tools.ietf.org/html/rfc3023>
-- [[XPath 1.0]] <http://www.w3.org/TR/xpath>
-- [[XSLT 1.0]] <http://www.w3.org/TR/xslt>
-- '''5''' <http://xml5.googlecode.com/svn/trunk/specification/Overview.html>
- [[SVG]]
-- <http://www.w3.org/TR/SVG/>
- [[MathML]]
-- <http://www.w3.org/TR/MathML3/>
-- [[MathML for CSS]] <http://www.w3.org/TR/mathml-for-css/>
- [[Atom]]
-- <http://tools.ietf.org/html/rfc4287>
- [[JSON]]
-- <http://tools.ietf.org/html/rfc4627>
- [[媒体]]
-- [[UNIVCHARDET]] <http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html>
-- '''5''' '''未''' <http://wiki.whatwg.org/wiki/Web_Encodings>
-- <https://developer.mozilla.org/en/Gecko_Plugin_API_Reference>
-- [[PNG]] <http://www.w3.org/TR/PNG/>
-- [[GIF]]
-- [[JPEG]] / [[JFIF]]
-- [CODE(MIME)@en[[[image/vnd.microsoft.icon]]]]
-- [[WebM]]
* Web platform への言及
[4]
[CITE[IRC logs: freenode / #whatwg / 20090827]] ([TIME[2009-10-16 22:44:30 +09:00]] 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20090827>
* 関連
[6] 「[[Web 5.0]]」は、 [[Web platform]] を規定する [[HTML5]] 世代の仕様書群の総称として使われることがあります。
[7] Web プラットフォームと同じ意味で「[DFN[[[Open Web Platform]]]]」という語が使われることもあります。
[8] 最近は [[W3C]] が [[Open Web Platform]] の意味で [[Web Platform]] という語を使うことがあって意味が揺らぎつつあります。
[9] [CITE[Relevant spec links · mozilla/servo Wiki]]
( ([TIME[2014-02-27 13:22:01 +09:00]] 版))
<https://github.com/mozilla/servo/wiki/Relevant-spec-links>
[10] [[W3C]] は [[Web]] 関連技術の文書を集めたサイトを [[WebPlatform]]
と呼んでいます。ただし現状では [[Web platform]] のごく一部しかカバーできていません。
[12] [CITE[W3C WS Package PAS Explanatory Report]] ([[Daniel Dardailler]] 著, [TIME[2011-09-20 18:12:05 +09:00]] 版) <http://www.w3.org/2010/08/ws-pas.html>
[13] >>12 は「other foundational Web and Internet technologies (XML, http, URI)」
のことを「Web Platform」と呼んでいます。図中には更に [[SMTP]] や [[TCP]] も含まれています。
[FIG(quote)[
[FIGCAPTION[
[14] [CITE[IRC logs: freenode / #whatwg / 20150909]]
([TIME[2015-09-10 11:21:24 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20150909>
]FIGCAPTION]
>
> # '''['''15:43''']''' <MikeSmith> so I am going to experiment with using the term "the Web runtime" in conversations instead of "the Web platform"
> # '''['''15:44''']''' <MikeSmith> the reason being that I am increasingly running into people who are using "the Web platform" to mean either just "the Web" or else basically whatever they want it to mean such that there pet technology is part of it
> # '''['''15:45''']''' <MikeSmith> e.g., claims that EPUB is part of the Web platform
> # '''['''15:45''']''' <MikeSmith> or that Linked Data is part of the Web platform
> # '''['''15:45''']''' <MikeSmith> etc.
]FIG]