Giter VIP home page Giter VIP logo

es6-learning's Introduction

ECMAScript 6 Learning

List of resources to learn ECMAScript 6! (codename: Harmony)

ES6 Specification/Proposals

Table of Contents

How to Colaborate

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. Javascript ES6: Learn important features in a few minutes
  5. ES6 for Node
  6. Use ECMAScript 6 Today
  7. Rewriting A WebApp With ECMAScript 6
  8. Toward Modern Web Apps with ECMAScript 6
  9. A Few New Things Coming To JavaScript
  10. Summary of ECMAScript 6 major features
  11. 5 Great Features in EcmaScript 6 (ES6 Harmony)
  12. An introduction to ES6
  1. ECMAScript 6: Jump in, the water is warm!
  2. ECMAScript 6 – Playing around in Harmony
  3. ECMAScript 6 features: classes
  4. Playing with iterators and generators in ECMAScript 6
  5. Performance in ECMAScript 6
  6. 10 ECMASCRIPT-6 TRICKS YOU CAN PERFORM RIGHT NOW
  7. Architecture of ECMAScript 6 Modules
  8. ECMAScript 6 Generators
  9. Destructuring Assignment in ECMAScript 6
  10. Hanging up on Callbacks: Generators in ECMAScript 6
  11. ECMASCRIPT 6 – STRING.PROTOTYPE.REPEAT()
  12. ECMAScript 6 Classes

Books

  1. Understanding ECMAScript 6 - read online
  2. JS.next: A Manager’s Guide

Built with ES6

Courses

  1. What’s Coming to JavaScript - Tuts+

Learn with Code

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

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 - ECMAScript 6, The Future of JavaScript
  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. CodeFest 2013. Axel Rauschmayer: "An overview of ECMAScript 6, the next version of JavaScript"
  12. What's new on EcmaScript6
  13. Practical Workflows for ES6 Modules - Fluent 2014
  14. The State of JavaScript - Brendan Eich
  15. Luke Hoban: ECMAScript 6

Transpilers/Polyfills

Transpilers

  1. Google Traceur
  2. Google Caja
  3. Esprima
  4. 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. ES.next needs You!
  8. JSFixed - share your feelings, loves, hates, proposals on ES.next
  9. es-discuss - Discussion of ECMAScript

es6-learning's People

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.