Introducción

1

Historia y evolución de ECMAScript: JavaScript desde 1995 hasta hoy

2

Procesos del TC39 para Actualizaciones de JavaScript

Configuracion

3

Configuración de Git y Node para Proyectos en JavaScript

¿Qué se implementó en ES6?

4

Variables en JavaScript: let, const y var

5

Template Literals y Strings Multilínea en ECMAScript 6

6

Parámetros por defecto en ECMAScript 6

7

Desestructuración de Arrays y Objetos en JavaScript

8

Operador de Propagación y Parámetros Rest en JavaScript

9

Playground: Combina objetos JSON con el Spread Operator

10

Literales de Objeto en ECMAScript 6: Asignación Simplificada

11

Promesas en JavaScript: Manejo de Asincronismo con ECMAScript 6

12

Herencia en Clases JavaScript: Creación y Uso Práctico

13

Importación y Exportación de Módulos en JavaScript ES6

14

Playground: Obtén una lista de películas

15

Uso de Generators en ECMAScript 6: Iteración Personalizada

16

Playground: Generador de identificadores para michis

17

Método ADD en ECMAScript 6: Agregar Elementos a un Set

¿Qué se implementó en ES7?

18

Novedades de ECMAScript 7: Operador Exponencial y Array Includes

¿Qué se implementó en ES8?

19

Métodos Object.Entries y Object.Values en JavaScript

20

Manejo de Strings y Arrays en ECMAScript 8

21

Manejo de Async y Await en JavaScript

¿Qué se implementó en ES9?

22

Características avanzadas de ECMAScript 9: Regex y Spread Operator

23

Concepto de Finally en Promesas de ECMAScript 9

¿Qué se implementó en ES10?

24

Métodos Flat y FlatMap en ECMAScript 10

25

Manejo de Errores con Try-Catch en JavaScript

¿Qué se implementó en ES11?

26

Usando Optional Chaining en JavaScript ES11

27

Manejo de BigInt y Operador Nullish en JavaScript

28

Promesas en JavaScript: Uso de Promise.allSettled

29

Estructuras Globales en JavaScript: Global Disk y su Uso

30

Uso de Dynamic Import en JavaScript para Optimizar Carga de Módulos

¿Qué se implementó en ES12?

31

Características de ECMAScript 12: Numeric Separators y Replace All

32

Uso de Promise.ani en JavaScript para manejo de promesas

¿Qué se implementó en ES13?

33

Características de ECMA Script 13: Uso de At y Top Await

34

Uso de Top-Level Await en JavaScript

Recapitulación

35

Novedades de ECMAScript: Funciones y mejoras clave

Procesos del TC39 para Actualizaciones de JavaScript

2/35
Recursos
Transcripción

TC39 es un grupo de desarrolladores, académicos y hackers que están a cargo de revisar cada nueva propuesta o funcionalidad que cumpla con el estándar. El estándar es una serie de pasos que la nueva propuesta sigue para publicarla en la alguna versión de ECMAScript a futuro.

Etapas de una nueva propuesta para ECMAScript

Las etapas de una nueva propuesta para ECMAScript son:

  • Idea: Una inquietud del desarrollador.
  • Propuesta: Cómo y por qué la idea soluciona un problema.
  • Borrador: Todo lo que implica la nueva funcionalidad detalladamente.
  • Candidato: La funcionalidad es probada y desarrollada por el comité.
  • Preparada: La funcionalidad está lista para ser publicada.
Etapas que sigue una propuesta de ECMAScript

En la página de TC39 puedes revisar qué nuevas propuestas existen y en qué etapa están.

Contribución creada por Andrés Guano (Platzi Contributor).

Aportes 18

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Comparto mis apuntes 😃 :

TC39: Es un grupo de hackers, academicos y/o personas afines a la tecnologia que se encargan de las actualizaciones, bajo el mando de ECMA.
ESNext es un nombre que siempre indica la próxima versión de javascript y esto consta de los siguientes pasos:

  • Stage0: Strawperson (borrador, cualquier persona puede tener una idea para implementar en el estandar)

  • Stage1: Proposal (propuesta formal)

  • Stage2: Draft (borrador, como va a funcionar la implementacion el impacto entre otros)

  • Stage3: Candidate (se elige el candidato, vamos a tener una propuesta que va ayudar a mejorar el lenguaje.)

  • Stage4: Finished (va a ser desplegada en la version normalmente en JUNIO)

Quiero felicitar al Profe, ya habia tomado 2 cursos con el antes y su nivel de docencia y habilidad oratoria a avanzado muchisimo! un aplauso, se nota que en platzi hasta los profes no paran de aprender

De la clase anterior quería aportar que Microsoft además de JScript también incorporo a IE VBScript ( Visual Basic Script).

Por muchos años lo utilice pensando que seria el futuro, descartando a JS. Como me equivoque!!!

Apunte de la clase en Notion | ¿Qué es el TC39?

TC39 es un grupo de hackers que proponen lo que viene en las siguientes versiones de ES, bajo el mando de ECMA.

Cualquier persona puede tener una idea para implementar en el estandar y esto consta de los siguientes pasos:

Stage0: Strawperson
Stage1: Proposal
Stage2: Draft
Stage3: Candidate
Stage4: Finished

A través del tiempo estas propuestas pueden mejorarse para finalmente ser elegida para salir con nuevas versiones de ES.

Hola, te dejo acá una entrevista realizada a un miembro del TC39 en Español. En la entrevista podrás ver como es todo este proceso por el que pasan las propuestas para llegar a ser parte de la especificación de ECMAScript.
Link: https://www.youtube.com/watch?v=LV0jQc5Fkhk&ab_channel=midulive

2/35 ¿Qué es el TC39?

El grupo TC39 formado por:

  • desarrolladores
  • académicos
  • hackers

Revisa las propuestas de nuevas funcionalidades para el estándar EMAScript.

Las propuestas siguen un proceso que consta de cinco etapas:

  1. idea
  2. propuesta
  3. borrador
  4. candidato
  5. preparada

Durante la útila etapa, la funcionalidad está lista para ser publicada en una versión futura de ECMAScript.

Empezando el curso y dejenme decirles que ya me enganché 😄

Mis apuntes de las clases Apuntes en notion

Muy interesante sus clases profesor Oscar, sus clases son muy nutritivas y con mucho contenido de interés, y tiene muy buena oratoria y pedagogía, miles de bendiciones

TC39: Es un grupo de hackers, academicos y/o personas afines a la tecnologia que se encargan de las actualizaciones, bajo el mando de ECMA.
ESNext es un nombre que siempre indica la próxima versión de javascript y esto consta de los siguientes

  • pasos:
    • Stage0: Strawperson (borrador, cualquier persona puede tener una idea para implementar en el estandar)

    • Stage1: Proposal (propuesta formal)

    • Stage2: Draft (borrador, como va a funcionar la implementacion el impacto entre otros)

    • Stage3: Candidate (se elige el candidato, vamos a tener una propuesta que va ayudar a mejorar el lenguaje.)

    • Stage4: Finished (va a ser desplegada en la version normalmente en JUNIO)

muy buena clase .👏👏
* **Stage0:** Borrador * **Stage1:** Propuesta * **Stage2:** Borrador * **Stage3:** Eleccion de candidato * **Stage4:** Fin, se lanza
<https://tc39.es/>

Segunda clase y ya me enganché con este módulo. Muy genio el profe!!

si no le hubieran cambiado o actualizado . Diria yo que javascript se llamaria LivesCript . Javascript suena mejor

Waos con el TC39