This document summarizes the history and new features of JavaScript ES2015 and later versions. It discusses features added in ES2015 like block scope variables, arrow functions, classes, string literals and modules. It also covers browser support for ES2015 and tools like Babel that can transpile newer JavaScript to older versions. The document provides an overview of their development workflow using technologies like Gulp, Babel, Ansible and Livereload. It briefly mentions new features in ES2016 like exponentiation operator and Array.includes and async functions in ES2017.
1 of 22
Download to read offline
More Related Content
Using JavaScript ES2015 (ES6), ES2016, ES2017 in production
11. BABEL TO THE RESCUE!
? transpile ES2015 code to ES5
? transpile ES2016 and up to ES5
? tranpile JSX (React) to JavaScript
? transpile YourAwesomeScript to JS
? www.babeljs.io
12. OUR DEVELOPMENT WORKFLOW
? Local vagrant dev boxes
? Provisioning, updating and code deployment done through
Ansible
13. YES, WE USE GULP..
? .. I know, Gulp is like sooooo 2014
? npm install --save-dev gulp-babel
21. OUR ROADMAP
? React
? Hot Module Reload
? When the time comes separate IE11 build :) (history repeats
itself)
? Play with some other stuff
22. Yes, we¨re hiring. If you¨re WebGL (THREE.JS primarily)
expert/enthusiast, please contact me at anze@flycom.si
Thank you
twitter.com/anzeznidarsic
r PHP conference? Refresh www.devdays.si every day or like https://www.facebook.com
(from the same team that brought you one of the biggest PHP events in Europe: Slovenian PHP Conference 2008-2010)