GithubHelp home page GithubHelp logo

es6-learning's Introduction

ECMAScript 6 Learning

List of resources to learn ECMAScript 6!

Table of Contents

How to Collaborate

Just send a pull request or open an issue to send more useful links! After it, I'll update the list!

Articles & Tutorials

  1. Nicholas Zakas' articles
  2. A guide to 2ality’s posts on ECMAScript.next/ECMAScript 6
  3. Axel Rauschmayer's articles
  4. Use ECMAScript 6 Today
  5. Rewriting A WebApp With ECMAScript 6
  6. Toward Modern Web Apps with ECMAScript 6
  7. A Few New Things Coming To JavaScript
  8. Summary of ECMAScript 6 major features
  9. 5 Great Features in EcmaScript 6 (ES6 Harmony)
  10. An introduction to ES6
  1. ECMAScript 6: Jump in, the water is warm!
  2. ECMAScript 6 – Playing around in Harmony
  3. Playing with iterators and generators in ECMAScript 6
  4. Performance in ECMAScript 6
  5. 10 ECMASCRIPT-6 TRICKS YOU CAN PERFORM RIGHT NOW
  6. Architecture of ECMAScript 6 Modules
  7. ECMAScript 6 Generators
  8. Destructuring Assignment in ECMAScript 6
  9. Hanging up on Callbacks: Generators in ECMAScript 6
  10. ECMASCRIPT 6 – STRING.PROTOTYPE.REPEAT()
  11. ECMAScript 6 Classes
  12. A collaborative website about the ECMAScript 6
  13. Destructuring and Recursion in ES-6
  14. Tail Calls, Default Arguments, and Excessive Recycling in ES-6
  15. Lazy Iterables in JavaScript
  16. ES6 In Depth: An Introduction
  17. How to Use ES6 for Isomorphic JavaScript Apps
  18. ES6 Generators: How do they work?

Books

  1. Understanding ECMAScript 6 - read online
  2. JS.next: A Manager’s Guide
  3. Exploring ES6
  4. You Don't Know JS: ES6 & Beyond
  5. Expert JavaScript
  6. JavaScript Allongé, The "Six" Edition

Built with ES6

  1. Learn Harmony
  2. Gistbook

Courses

  1. What’s Coming to JavaScript - Tuts+
  2. JavaScript Fundamentals for ES6 - Pluralsight
  3. Expert ES6 - Tagtree
  4. JS.Next: ES6 - Frontend Masters

Learn with Code

  1. Learn Harmony
  2. ECMAScript 6 — Feature Overview & Comparison

Podcasts

  1. The JavaScript Show - Ecmascript 6
  2. 5 minutes of JavaScript - #18

Screencasts

  1. ECMAScript 6
  2. ES6! Let's do it
  3. What's Coming to JavaScript: Picking the ECMAScript 6 Environments
  4. ECMAScript 6—Alec Larsen
  5. ES6 - tagtree.tv episode 01 | episode 02 | episode 03 | episode 04
  6. ES6 - the let keyword
  7. ECMAscript 6 Lessons - egghead.io
  8. Ode to Code

Slides

  1. JAVASCRIPT NEXT - ES6 HARMONY
  2. EcmaScript 6 - My Favorite Things
  3. An Overview of ECMAScript 6 - Axel Rauschmayer
  4. ECMAScript 6: A Better JavaScript for the Ambient Computing Era
  5. Speakerdeck presentations
  6. Slideshare Presentations
  7. Slid.es Presentations
  8. ECMAScript (ES) 6 - Mark Volkmann
  9. The power of ES6 - Charles King

Talks

  1. Brendan Eich: ECMA Harmony and the Future of JavaScript
  2. Dave Herman: The Future of JavaScript
  3. What's ECMAScript 6 Good For? - Presentation by Julio Cesar Ody
  4. Hanging Up On Callbacks: Using ECMAScript 6 Generators
  5. Axel Rauschmayer - A 90 minute overview of ECMAScript 6
  6. ECMAScript 6 with Kit Cambridge
  7. Kit Cambridge, "EcmaScript Next: The Subtleties of ES 6" at W3Conf 2013
  8. Yehuda Katz - ECMAScript 6
  9. Ben Newman - Easing into ECMAScript 6 and Beyond
  10. Rick Waldron - The Future of JavaScript
  11. What's new on EcmaScript6
  12. Practical Workflows for ES6 Modules - Fluent 2014
  13. The State of JavaScript - Brendan Eich
  14. Luke Hoban: ECMAScript 6
  15. John K. Paul - ES6 Right Now

Transpilers/Polyfills

Transpilers

  1. Babel
  2. Google Traceur
  3. Google Caja
  4. Esprima
  5. ES Transpiler

Polyfills

  1. es6-shim - ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
  2. es6-collections - Map, WeakMap, and Set fast/simple shim for Harmony collections
  3. shepherd-js - ES:Harmony compliant module loader and module maker that fits nicely with each and every JS file you can have to work with.
  4. require-hm - RequireJS loader plugin that supports ES6 Modules.
  5. es6-module-loader - An ES6 Module Loader polyfill based on the latest spec.

More Useful Links

  1. es6features - Overview of ECMAScript 6 features
  2. ECMAScript 6 compatibility table
  3. ES6 Fiddle
  4. ECMAScript 6 Resources For The Curious JavaScripter
  5. ES6 what can be shimmed and what not.
  6. EcmaScript Sixth Edition Overview
  7. JSFixed - share your feelings, loves, hates, proposals on ES.next
  8. es-discuss - Discussion of ECMAScript

es6-learning's People

Contributors

ericdouglas avatar andersoonweb avatar bringking avatar lolptdr avatar thecodejack avatar one-aalam avatar briangenisio avatar yasoob avatar mitsuruog avatar redwolves avatar vitornogueira avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.