/
524.txt
90 lines (71 loc) · 3.58 KB
/
524.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
[16] かつて [[ECMAScript]] [[仕様書]]と [[Webブラウザー]]の [[JavaScript]]
には色々な違いがあり、[TIME[2009年][year:2009]]以来、 [DFN[[CITE[Web ECMAScript]]]] として [[WHATWG Wiki]]
にまとめられていました。[TIME[2012年][year:2012]]、 [DFN[[CITE[JavaScript Standard]]]] として [[WHATWG]]
の[[仕様書]]に改めてまとめ直されました。
[17] その後の本家 [[ECMAScript]] の[[仕様書]]の改訂で徐々に吸収されていき、
[TIME[2016年][year:2016]]に [CITE[JavaScript Standard]] は[[廃止]]されました。
* 機能
[FIG(short list)[ [18] かつて [CITE[Web ECMAScript]] や [CITE[JavaScript Standard]] に含まれていた機能
- [[[CODE[String]] extras]]
- [CODE[RegExp.$[VAR[n]]]]
- [CODE[\[VAR[n]]]]
- [CODE[compile][RegExp.prototype.compile]]
- [CODE[Date.UTC]]
- [CODE[Date.prototype.toString]]
- [[日時]]の[[構文解析]]
- [CODE[Function.prototype.toString]]
- [CODE(JS)@en[this]] vs [CODE(JS)@en[WindowProxy]]
- [CODE(JS)@en[var]] の挙動
- [CODE(JS)@en[eval]] の挙動
- [[HTML注釈]]構文
- [[プロパティー]]の[[列挙]]順序
- [CODE[__proto__]]
- [CODE[__defineGetter__]] 一族
- [CODE(JS)@en[arguments]]
- [[附属書B]]
- [[Unicodeの版]]
]FIG]
* 歴史
[1] [CITE@en[Web ECMAScript - WHATWG Wiki]] ([TIME[2009-04-27 21:02:33 +09:00]] 版) <http://wiki.whatwg.org/wiki/Web_ECMAScript>
[2] [CITE@en-US[web-ecmascript: Summary]]
( ([TIME[2012-07-04 21:34:49 +09:00]] 版))
<https://dvcs.w3.org/hg/web-ecmascript>
[3] [CITE[IRC logs: freenode / #whatwg / 20120619]]
( ([TIME[2012-07-04 21:30:06 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20120619>
[4] [CITE[JavaScript, aka. Web ECMAScript]]
( ([TIME[2012-07-05 09:15:26 +09:00]] 版))
<http://mathias.html5.org/specs/javascript/>
[5] [CITE[IRC logs: freenode / #whatwg / 20120620]]
( ([TIME[2012-07-04 21:39:52 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20120620#l-472>
[6] [CITE[IRC logs: freenode / #whatwg / 20120702]]
( ([TIME[2012-07-16 09:25:54 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20120702>
[7] [CITE[JavaScript, aka. Web ECMAScript]]
( ([TIME[2012-11-16 19:27:08 +09:00]] 版))
<http://javascript.spec.whatwg.org/>
[8] [CITE[IRC logs: freenode / #whatwg / 20121110]]
( ([TIME[2012-11-28 01:01:44 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20121110#l-211>
[9] [CITE[IRC logs: freenode / #whatwg / 20130507]]
( ([TIME[2013-05-16 21:22:04 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20130507#l-461>
[10] [CITE@en[Use JAVASCRIPT rather than ECMA262 as reference name · whatwg/html@fedaaea]]
([TIME[2016-03-25 11:27:41 +09:00]] 版)
<https://github.com/whatwg/html/commit/fedaaea0c0ef73eb976cab97c7c94fa0f798af73>
[11] [CITE@en[Obsolete this document · Issue #29 · whatwg/javascript]]
([TIME[2016-08-13 11:25:58 +09:00]])
<https://github.com/whatwg/javascript/issues/29>
[12] [CITE@en[Issues · tc39/ecma262]]
([TIME[2016-08-13 11:26:16 +09:00]])
<https://github.com/tc39/ecma262/labels/web%20reality>
[13] [CITE@en[Obsolete this document]]
([[mathiasbynens]]著, [TIME[2016-08-12 21:05:39 +09:00]])
<https://github.com/whatwg/javascript/commit/7fe9afc6b8c77770a444418f3531b2384ff6d94f>
[14] [CITE[The WHATWG Blog — Sunsetting the JavaScript Standard]]
([TIME[2016-08-17 16:04:12 +09:00]])
<https://blog.whatwg.org/javascript>
[15] [CITE@en[Remove references to the JavaScript Standard]]
([[mathiasbynens]]著, [TIME[2016-08-16 18:51:29 +09:00]])
<https://github.com/whatwg/html/commit/3981e7719d8f1794262d8716cf80f7786c53e779>