Слайды и ресурсы о новшествах ECMAScript 6

Слайды

http://dmitrypodgorniy.com/talks/es6-whats-new/
Кстати, если находясь на странице презентации, нажать “s”, то появится окно, в котором можно почитать заметки к текущему слайду (не ко всем слайдам есть заметки).

Ресурсы

Таблица фич и реализации фич для некоторых движков и трансляторов кода. Обрати внимание, что фичи могут быть реализованы не в полную меру. + некоторые из описанных фич не являются частью стандарта es6 (например Object.observe).
http://kangax.github.io/es5-compat-table/es6/

Текущий черновик стандарта
http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#current_working_draft

Про консерваторов и новаторов в комитете по развитию es
https://mail.mozilla.org/pipermail/es-discuss/2008-August/006837.html
http://ejohn.org/blog/ecmascript-harmony/

Почитать про транслятор кода из es6 в es5. Интересен тем, что поддерживает модули и классы
https://github.com/google/traceur-compiler
https://github.com/google/traceur-compiler/wiki/LanguageFeatures

Traceur online
http://google.github.io/traceur-compiler/demo/repl.html

Онлайн песочница квазилитералов
http://js-quasis-libraries-and-repl.googlecode.com/svn/trunk/index.html

ast исходного кода (es6 в том числе)
http://esprima.googlecode.com/git-history/harmony/demo/parse.html#

Примеры кода es6 с описанием поведения
https://github.com/JustinDrake/node-es6-examples

Генераторы в v8. и для асинхронной работы
http://wingolog.org/archives/2013/05/08/generators-in-v8

Генераторы и их применение
http://jlongster.com/2012/10/05/javascript-yield.html

Анализ генераторов с отличными примерами
http://spion.github.io/posts/analysis-generators-and-other-async-patterns-node.html#the-analysis

Понимание array comprehensions
http://ariya.ofilabs.com/2013/01/es6-and-array-comprehension.html

Стрелочные функции
http://habrahabr.ru/company/mailru/blog/213455/
http://www.nczonline.net/blog/2013/09/10/understanding-ecmascript-6-arrow-functions/

Про беды js, и как все станет лучше в es6 (древненькая статья)
http://peter.michaux.ca/articles/javascript-is-dead-long-live-javascript

Share
Send
Popular