ES2015
TC39
- ECMA → Comité técnico encargado de la evolución de JavaScript
- Miembros: compañias de los principales navegadores
ECMAScript
- El nombre del lenguaje estandarizado por ECMA
- ECMAScript 1 => 1997
- ECMAScript 2 => 1998
- ECMAScript 3 => 1999
ECMAScript 4 => abandonado
- ECMAScript 5 => 2009
ECMAScript 6 => rebautizado ECMAScript 2015
JavaScript
- Coloquialmente: el lenguaje
- Formalmente: una implementción de ECMAScript
ES2015 Overview
- Aprobado en Junio de 2015 ¡primera actualización desde 2009!
- Un montón de nueva sintaxis
- Retro-compatible (mayormente incluye "syntactic sugar" que puede ser traducido a versiones antiguas del lenguaje)
- Soporte actual: Kangax compatibility table
- Podemos utlizar las últimas verisiones del lenguaje con un "source to source compiler" (transpilador) : Babel, Traceur and TypeScript
Resources for this Unit
Starter projects