TC39
Clase 30 de 99 • 30 días de JavaScript
TC39 es el comité técnico de ECMAScript, el estándar de javascript. Este comité está compuesto por expertos en el lenguaje y es responsable de su evolución y mantenimiento.
La labor de TC39 se divide en varias etapas, las cuales son las siguientes:
- Stage 0: Strawman. En esta etapa, cualquier miembro de TC39 puede proponer una idea o mejora para javascript.
- Stage 1: Proposal. En esta etapa, la idea o mejora propuesta es evaluada y discutida por el comité para determinar si es viable y si se continuará trabajando en ella.
- Stage 2: Draft. En esta etapa, se comienza a trabajar en la especificación formal de la propuesta.
- Stage 3: Candidate. En esta etapa, se considera que la propuesta está lo suficientemente madura como para ser implementada en los navegadores y se espera que sea incluida en la próxima versión del estándar.
- Stage 4: Finished. En esta etapa, la propuesta ha sido aceptada y se incluye en la última versión del estándar.
Además de las etapas mencionadas, TC39 también se encarga de mantener la compatibilidad entre versiones, de manera que las nuevas características no rompan el código existente.
TC39 es el encargado de asegurar que javascript siga siendo un lenguaje de programación moderno y relevante. Los miembros de TC39 son expertos en javascript y sus decisiones afectan directamente a la forma en que se desarrolla el lenguaje y a las características que estarán disponibles en el futuro.
Todo esto y más lo puedes aprender en el curso Curso de ECMAScript: Historia y Versiones de JavaScript