はじめに
目次
本の購入 (PDF、EPUB、MOBI) または寄付を行って、この本をご支援ください: 購入、または 寄付
(ブロックしないでください。広告です)

はじめに

ES6 とは、JavaScript の新バージョンである ECMAScript 6 のことを指します。ついにこのバージョンが利用できることを嬉しく思います。このバージョンには、長く波乱万丈な過去がありました。最初に ECMAScript 4 として構想され、ECMAScript 3 (1999 年 12 月にリリースされました) を置き換える後継バージョンとして発表されました。しかし、2008 年 7 月に計画に変更があり、次のバージョンの JavaScript は最初に小規模な段階的なリリース (後に ES5 になりました) がリリースされ、その後、より大規模で強力なリリースが行われることになりました。後者は Harmony というコード名で、一部が ES6 になりました。

ECMAScript 5 は 2009 年 12 月に標準化されました。私は最初に ECMAScript 6 について、まだ Harmony と呼ばれていた 2011 年 1 月に ブログ に書きました。当初の計画では、2013 年に ES6 を完成させることになっていましたが、その後長い時間がかかり、2015 年 6 月に標準化されました。(ES6 の歴史の詳細は 次の章 で説明します)

わずかな例外を除いて、ECMAScript 6 の完成は嬉しく思っています。この本は、それらの機能に対する自分の経験とリサーチを説明するものです。ES6 と同様に、完成までには長い時間がかかり、ある意味では 2011 年初頭に執筆を始めました。以前の本「Speaking JavaScript」と同様に、ほとんどは一連のブログ記事として執筆しました。私は、このプロセスを通して得られた議論とフィードバックが好きで、この本をオンラインで無料で公開した理由でもあります。

この本はオンラインで無料で読むことができます。この本が役に立つと感じた場合は、本の購入 でご支援ください。DRM フリーの PDF、EPUB、MOBI ファイルが提供されます。

この本を読むことで、ES6 の調査と遊びを通して得られる楽しさが少しでも伝わればと思います。

Axel Rauschmayer

次へ: 謝辞