G38ptblcs4s8svbgxfjo
SkillsCast

Running and publishing ES2015 (formerly ES6) code today

26th October 2015 in London at CodeNode

There are 58 other SkillsCasts available from FullStack 2015 - the conference on JavaScript, Node & Internet of Things

Please log in to watch this conference skillscast.

542491203 640

(Note: This is a 10 minutes talk)

On April 14th the final draft of the 6th edition of the ECMAScript specification (ECMAScript 2015 as it is now officially known) was released. The language is rapidly stabilising and the new features are slowly but surely making their way into the existing JavaScript engines. Unfortunately, it will still be a while before you will be able to write ES6 code and have it run natively in either browsers or Node and io.js. Thankfully TC39 (the group responsible for the development of the ECMAScript specification) put a lot of effort into ensuring backwards compatibility so it is possible to use a large and growing proportion of ES6 today.

This talk will explore some of the technologies and techniques that can be used to write, publish and deploy ES6 code today, without having to wait until the engines catch up.

You will discover source-to-source compilation, standard library polyfills, publishing modules written in ES6 to popular package managers and the consumption of those modules by existing ES5 and new ES6 code.

Find the ECMAScript® 2015 Language Specification here, or check out TC39 here.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Running and publishing ES2015 (formerly ES6) code today

James Allardice

James is a senior engineer with several years experience building single page web apps with Node.js and a variety of front-end technologies. He's currently enjoying building React apps and libraries in ES2015 for Tesco in London. In his spare time he enjoys answering tricky questions on Stack Overflow where he's built up a reputation as a JavaScript expert.

SkillsCast

Please log in to watch this conference skillscast.

542491203 640

(Note: This is a 10 minutes talk)

On April 14th the final draft of the 6th edition of the ECMAScript specification (ECMAScript 2015 as it is now officially known) was released. The language is rapidly stabilising and the new features are slowly but surely making their way into the existing JavaScript engines. Unfortunately, it will still be a while before you will be able to write ES6 code and have it run natively in either browsers or Node and io.js. Thankfully TC39 (the group responsible for the development of the ECMAScript specification) put a lot of effort into ensuring backwards compatibility so it is possible to use a large and growing proportion of ES6 today.

This talk will explore some of the technologies and techniques that can be used to write, publish and deploy ES6 code today, without having to wait until the engines catch up.

You will discover source-to-source compilation, standard library polyfills, publishing modules written in ES6 to popular package managers and the consumption of those modules by existing ES5 and new ES6 code.

Find the ECMAScript® 2015 Language Specification here, or check out TC39 here.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Running and publishing ES2015 (formerly ES6) code today

James Allardice

James is a senior engineer with several years experience building single page web apps with Node.js and a variety of front-end technologies. He's currently enjoying building React apps and libraries in ES2015 for Tesco in London. In his spare time he enjoys answering tricky questions on Stack Overflow where he's built up a reputation as a JavaScript expert.

Photos