私は、SOでさえ、あまり成功せずに廃棄されたECMAScript4thEditionに関するいくつかの情報を探していました。私はMozillaのJavaScript1.7が第4版で提供される新機能の多く(すべて?)を実装していることを知っており、John Resigの良い投稿を覚えていると思いましたが、彼のブログでは今は見つかりません。
特に、ECMA-262 5th Editionを優先して完全に廃棄された理由と、単に改善されなかった理由を知りたいと思います。ジェネレーター、イテレーター、let、新しい代入演算子、(私の特にお気に入りの)代入の破棄など、いくつかの機能は非常に優れています。
これらの特定の機能はすべて、古いECMAScript実装を備えたブラウザーでエラーをスローするだけであることを知っていますが、いずれにせよ、これらの実装がほとんどないという知識を持って、それらを含めてみませんか?他にも理由はありましたか?廃止された機能の一部が将来のリリースで再び表示される可能性がありますか、それともベンダーが互換性を壊すことを恐れているため、標準に対するそのような改善はおそらく見られないでしょうか?
余談ですが、この問題についていくつかの意見を知っておくといいでしょう。第5版からいくつかの機能が削除されているのを見てイライラしますか、それともこの方法の方が良いと思いますか?ECMAScript 4の実装を試してみる価値はありますか?