js in 2016

17
JavaScript Standarts in 2016 History of JS. ESXXXX. ECMAScripts. ES Next.

Upload: dmytro-korol

Post on 13-Feb-2017

107 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Js in 2016

JavaScript Standarts in 2016

History of JS. ESXXXX. ECMAScripts. ES Next.

Page 2: Js in 2016

ES6, ES2015, ES2016, ES Harmony, ES5.1, ES Next,

ES2017 with stage 0WTF?

Page 3: Js in 2016
Page 4: Js in 2016
Page 5: Js in 2016
Page 6: Js in 2016
Page 7: Js in 2016
Page 8: Js in 2016

ECMAScript (wiki)

https://en.wikipedia.org/wiki/ECMAScript

Page 9: Js in 2016

ES.NextES.Next is a dynamic name that refers to whatever the next

version is at time of writing. ES.Next features are more correctly called proposals, because by definition the

specification has not been finalized yet.

https://github.com/tc39/proposals

Page 10: Js in 2016

The TC39 Process

Stage 0 Stage 1 Stage 2 Stage 3 Stage 4

https://tc39.github.io/process-document/

Page 11: Js in 2016

Browsers support ES6

Page 12: Js in 2016

https://babeljs.io/

Page 13: Js in 2016

https://babeljs.io/docs/setup/

Babel Setup

Page 14: Js in 2016

Attempts to improve JavaScript

Page 15: Js in 2016

http://stateofjs.com/2016/flavors/

Statistic of usage JS

Page 16: Js in 2016

JS Production codebase at 2014. iForum-2015, Андрей Листочкин, @ DOOR3

Page 17: Js in 2016

List of materials from presentation:

http://www.slideshare.net/SergeyRubanov/javascript-48352266 JavaScript завтра Sergey Rubanov

https://www.youtube.com/watch?v=NLPC3EHtiBU iForum-2015, Андрей Листочкин, @ DOOR3

http://stateofjs.com/2016/flavors/

https://babeljs.io/docs/setup/