Please log in to watch this conference skillscast.
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:
- Lightning Talk: Building a Better Login with the Credential Management API - Intermediate (SkillsCast recorded in July 2017)
- React & Redux: Web Application Workshop with Damjan Vujnovic (Online Workshop on 12th - 16th September 2022)
- Advanced JavaScript Workshop with Damjan Vujnovic (Online Workshop on 26th - 28th September 2022)
- FullStack eXchange: In-Person Conference (in London on 27th - 28th July 2022)
- FullStack eXchange: Online Conference (Online Conference on 27th - 28th July 2022)
- Vue.js and TypeScript: Working Together like Peanut Butter and Jelly (SkillsCast recorded in February 2022)
- How We Migrated 65K Lines of Javascript Code to Haskell: Good, Bad and Ugly (SkillsCast recorded in November 2021)
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.