JavaScript の言語仕様である ECMAScript で、今まで議論された(もしくはこれから議論される)Normative Changes を独断と偏見で書いていきます。目次の内容は変わるかもしれません。
SUN | MON | TUE | WED | THU | FRI | SAT |
---|---|---|---|---|---|---|
1 ![]() petamoriken | 2 ![]() petamoriken | 3 ![]() petamoriken | 4 ![]() petamoriken | 5 ![]() petamoriken | 6 ![]() petamoriken | 7 ![]() petamoriken |
8 ![]() petamoriken | 9 ![]() petamoriken | 10 ![]() petamoriken | 11 ![]() petamoriken | 12 ![]() petamoriken | 13 ![]() petamoriken | 14 ![]() petamoriken |
15 ![]() petamoriken | 16 ![]() petamoriken | 17 ![]() petamoriken | 18 ![]() petamoriken | 19 ![]() petamoriken | 20 ![]() petamoriken | 21 ![]() petamoriken |
22 ![]() petamoriken | 23 ![]() petamoriken | 24 ![]() petamoriken | 25 ![]() petamoriken |
- 12/1ENCA 1日目: Normative Changes とは
- 12/2ENCA 2日目: Array.prototype.sort 安定化
- 12/3ENCA 3日目: プリミティブイテラブルを退ける規約制定
- 12/4ENCA 4日目: Iterator Helpers で引数のバリデーションエラー時にイテレーターを閉じる
- 12/5ENCA 5日目: AsyncFromSyncIterator で yield リジェクト時に元のイテレーターを閉じる(進行中)
- 12/6ENCA 6日目: イテレーターの next メソッドをキャッシュする
- 12/7ENCA 7日目: Temporal Dead Zone (TDZ) をやめたい(未定)
- 12/8ENCA 8日目: プロパティ列挙順一律化
- 12/9ENCA 9日目: プロパティ列挙順で始めに列挙する整数値の範囲修正
- 12/10ENCA 10日目: ArrayBuffer の長さの最大値明示
- 12/11ENCA 11日目: SharedArrayBuffer のオプショナル化
- 12/12ENCA 12日目: Cyclic Module Records の策定
- 12/13ENCA 13日目: モジュールの識別子名で Unicode 文字列が扱えるように
- 12/14ENCA 14日目: Math.sqrt 精度の正確さ保証
- 12/15ENCA 15日目: typeof の implementation-defined を削除
- 12/16ENCA 16日目: Intl API に渡す引数の挙動をコア API に合わせる(リジェクト)
- 12/17ENCA 17日目: catch 束縛変数とそのブロック内の for...of 内の var による変数名重複の許容
- 12/18ENCA 18日目: eval で CodeLike オブジェクトを実行可能に(進行中)
- 12/19ENCA 19日目: `eval?.()` の direct eval 化(リジェクト)
- 12/20ENCA 20日目: クラスの name プロパティ設定を早める
- 12/21ENCA 21日目: Function.prototype.bind でターゲットの length が Infinity な場合の挙動明示
- 12/22ENCA 22日目: 正規表現の名前付きキャプチャグループでエスケープシーケンスを扱えるように
- 12/23ENCA 23日目: RegExp.prototype.replace のキャプチャで2桁から1桁にフォールバックする仕様修正
- 12/24ENCA 24日目: IsRegExp の挙動変更(リジェクト)
- 12/25ENCA 25日目: 正規表現の Well-known Symbols メソッドをプリミティブに対して実行しない