Making ES6 available to all with ChakraCore – A talk at JFokus2016
Thursday, February 11th, 2016 at 12:34 amToday I gave two talks at JFokus in Stockholm, Sweden. This is the one about JavaScript and ChakraCore.
Presentation: Making ES6 available to all with ChakraCore
Christian Heilmann, Microsoft2015 was a year of massive JavaScript innovation and changes. Lots of great features were added to language, but using them was harder than before as not all features are backwards compatible with older browsers. Now browsers caught on and with the open sourcing of ChakraCore you have a JavaScript runtime to embed in your products and reliable have ECMAScript support. Chris Heilmann of Microsoft tells the story of the language and the evolution of the engine and leaves you with a lot of tips and tricks how to benefit from the new language features in a simple way.
I wrote the talk the night before, and thought I structure it the following way:
- Old issues
- The learning process
- The library/framework issue
- The ES6 buffet
- Standards and interop
- Breaking monopolies
Slides
The Slide Deck is available on Slideshare.
Screencast
A screencast of the talk is on YouTube
Resources:
- Learn ES2015 on BabelJS
- ES6 overview in 350 Bullet Points
- Exploring ES6 by Axel Rauschmayer
- Talk: Dependency Hell Just Froze Over by Stephan Bönnemann (JSConfEU 2015)
- Talk: You should use [insert library/framework], it’s the bestestest! by Paul Lewis (Full Frontal 2015)
- Big Rig
- The Cost of Frameworks
this
and arrow functions- ECMAScript browser support table
- BabelJS Transpiler
- The Cost of Transpiling ES2015 to ES5
- The ES6 Conundrum
- ChakraCore and Time Travel Debugging
- Submitting ChakraCore to the NodeJS mainline
- Open Sourcing Chakra Core
- ChakraCore on GitHub