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/12Cyclic Module Record の策定
- 12/13モジュールの識別子名で任意の文字列が扱えるように
- 12/14Math.sqrt の精度明示
- 12/15Intl API に渡すオプションの挙動変更(リジェクト)
- 12/16typeof を実装側で拡張できる仕様の削除
- 12/17catch ブロックの中で for-of の var による変数再宣言の許容
- 12/18CodeLike オブジェクトを eval で実行できるようにする(進行中)
- 12/19`eval?.()` の direct eval 化(リジェクト)
- 12/20クラスの name プロパティの初期化を早める
- 12/21Function.prototype.bind で length が Infinity な場合の挙動明示
- 12/22正規表現リテラルで u フラグがなくてもサロゲートペアを含む文字を扱えるように
- 12/23RegExp.prototype.replace で2桁のキャプチャ挙動を修正
- 12/24IsRegExp の挙動変更(リジェクト)
- 12/25正規表現の Well-known Symbol メソッドをプリミティブに対して実行しない(進行中)