¿Cómo se añade nuevas funcionalidades al lenguaje de JavaScript? ¿Cómo se implementan estas funcionalidades en un motor de JavaScript? En esta charla, hablaremos sobre el proceso de estandarización de una propuesta para una nueva funcionalidad en TC39, el comité que es responsable del estándar de JavaScript. Después, vamos a ver la arquitectura de SpiderMonkey, el motor de JavaScript en Firefox, para entender mejor cómo implementar una nueva funcionalidad dentro del motor. Finalmente, veremos cómo pueden contribuir a TC39, SpiderMonkey o los dos. Muchas propuestas de TC39 están implementadas en SpiderMonkey por voluntarios, y esta puede ser una buena manera de aprender cómo funciona un motor de JavaScript.