/
863.txt
92 lines (71 loc) · 3.76 KB
/
863.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
[15] [DFN[Infra Standard]] は、 [[Web技術][Webプラットフォーム]]の[[仕様書]]で共通して参照される概念を規定する[[仕様書]]です。
[16] [[文字列]]、[[リスト]]など [[Web]] の特定の技術の領域に属するというよりは様々な技術の基礎となる事項が規定されています。
[[アルゴリズム]]の記述や[[適合性]]の解釈など[[仕様書]]の記述方法に関する事項も含まれています。
[CITE[HTML Standard]]、[CITE[DOM Standard]] などから参照されています。
* 仕様書
[REFS[
- [14] [CITE@en[Infra Standard]] ([TIME[2016-11-22 03:28:16 +09:00]]) <https://infra.spec.whatwg.org/>
]REFS]
* 内容
[18]
[FIG(short list)[
- [[規定]]
- [[助動詞]]
- [[アルゴリズム]]
- [[or]]
- [[バイト]]
- [[バイト列]]
- [[符号位置]]
- [[文字列]]
- [[リスト]]
- [[スタック]]
- [[キュー]]
- [[集合]]
- [[写像]]
- [[名前空間URL]]
]FIG]
* 歴史
[19] [[Anne][annevk]] は複数の[[仕様書]]で同じ基本概念を定義していて他の[[仕様書]]からどう参照するべきかわからない、
といったような問題に対して、基盤となる仕様書を設けることを何度か提唱していました。
[17] [CITE[HTML Standard]]、[CITE[Encoding Standard]] などの色々な
[[WHATWG]] の[[仕様書]]でそれぞれ別個に定義されていた事項をまとめる形で
[TIME[2016年11月][2016-11]]に [CITE[Infra Standard]] が新設されました。
[1] [CITE@en[Infra Standard]]
([TIME[2016-11-17 05:53:10 +09:00]])
<https://infra.spec.whatwg.org/>
[2] [CITE@en[whatwg/infra: Infra Standard]]
([TIME[2016-11-17 16:09:51 +09:00]])
<https://github.com/whatwg/infra>
[3] [CITE@en[Start using the Infra Standard · Issue #2053 · whatwg/html]]
([TIME[2016-11-18 08:50:39 +09:00]])
<https://github.com/whatwg/html/issues/2053>
[4] [CITE[The WHATWG Blog — Infra]]
([TIME[2016-11-18 10:34:02 +09:00]])
<https://blog.whatwg.org/infra>
[5] [CITE@en[Editorial: refactor modules to use Infra Standard data structures]]
([[domenic]]著, [TIME[2016-11-17 08:03:04 +09:00]])
<https://github.com/whatwg/html/commit/37ea5ac07f36b71b1b9e3861804f623752ed210d>
[6] [CITE@en[Editorial: refactor to depend on the Infra Standard]]
([[domenic]]著, [TIME[2016-11-17 07:29:00 +09:00]])
<https://github.com/whatwg/html/commit/4ac633e08c2c9430853fc8322943bc2438ed36a3>
[7] [CITE@en[Editorial: start using the Infra Standard]]
([[annevk]]著, [TIME[2016-11-18 20:21:54 +09:00]])
<https://github.com/whatwg/encoding/commit/a26f76889bf393999e9caad84a3647ab09c39e09>
[8] [CITE@en[Editorial: start using the Infra Standard]]
([[annevk]]著, [TIME[2016-11-18 23:44:14 +09:00]])
<https://github.com/whatwg/fetch/commit/9ba4e78e5cb5fc1132f89d7e344cd2c2e1950c67>
[9] [CITE@en[Editorial: make use of the Infra Standard]]
([[annevk]]著, [TIME[2016-11-18 20:06:36 +09:00]])
<https://github.com/whatwg/dom/commit/bb2890beed2be14d2f7633ec89e2bbb88ec7fdcd>
[10] [CITE@en[Editorial: start using the Infra Standard]]
([[annevk]]著, [TIME[2016-11-21 20:23:59 +09:00]])
<https://github.com/whatwg/url/commit/9001b9be7475fdf4a7a2757b5417aa4a9f06b3b6>
[11] [CITE@en[Editorial: use the Infra Standard]]
([[annevk]]著, [TIME[2016-11-21 20:27:58 +09:00]])
<https://github.com/whatwg/fullscreen/commit/06ae8faa6335bfdcc5c9d9e643c0cb797efbc9d9>
[12] [CITE@en[Editorial: use the Infra Standard]]
([[annevk]]著, [TIME[2016-11-21 20:45:48 +09:00]])
<https://github.com/whatwg/notifications/commit/b9b20eeec611cc5156cc0b331b7ce60a963054ba>
[13] [CITE@en[Editorial: use the Infra Standard]]
([[annevk]]著, [TIME[2016-11-21 22:08:47 +09:00]])
<https://github.com/whatwg/storage/commit/b67910830cdb8f4c29a2094648d72049940de43b>