Panel Discussion: The Future of JavaScript

This ad is not shown to multipass and full ticket holders
React Summit US
React Summit US 2026
November 17 - 20, 2026
New York, US & Online
Upcoming event
React Summit US 2026
React Summit US 2026
November 17 - 20, 2026. New York, US & Online
Bookmark
Rate this content
Video Summary and Transcription
Delegados de TC39 presentándose y discutiendo propuestas favoritas próximas. Propuesta favorita próxima: coincidencia de patrones. Introducción de Hemant de PayPal y su viaje a TC39. Trabajando en propuestas como string.bdint, error causado, igualdad de arreglos y lagos. Importancia de estandarizar JavaScript. Evolución de opiniones y comprensión. Etapas de propuestas: cero a cuatro, de la idea a lo oficial. Desafíos de la estandarización del lenguaje a largo plazo, importancia de no romper la web y la naturaleza continua de las actualizaciones de especificaciones. Entusiasmo vs. precaución en el desarrollo del lenguaje, complejidad de los recursos de estandarización y la importancia de la especificación de JavaScript. Explorando Métodos de Pruebas para Propuestas de TC39 y Contribuyendo a TC39 a través de Membresías de Empresas o Repositorios de Propuestas. Discusión sobre JavaScript como un Estándar Vivo y Equilibrando Seguridad y Actualizaciones en el Desarrollo Web. Tratando con Opiniones Fuertes sobre Propuestas y Terminando Discusiones Atractivas en los Foros de TC39.

1. Introducción y Propuestas Favoritas

Short description:

Hola a todos. Somos todos delegados de TC39. Soy Meghan Johnson-Pint, una PM en el equipo de Azure SDK en Microsoft y una participante activa en TC39. Mi propuesta favorita próxima son los Registros y Tuplas.

Hola a todos. Somos todos delegados de TC39. Y si no estás familiarizado, TC39 es el comité de estándares que efectivamente hace tu lenguaje de programación favorito, JavaScript. Pero legalmente, tenemos que llamarlo ECMAScript.

Dato curioso. Soy Maggie Johnson-Pinn. Trabajo para Microsoft. Soy una PM en el equipo de Azure SDK. También he sido una participante activa en TC39 a lo largo de los años. Más notablemente, originalmente traje la propuesta temporal. Así es como terminé involucrada. Fui mantenedora de Moment.

js. Necesitábamos algo diferente a eso. Así que el equipo de Moment decidió involucrarse en TC39. Voy a hacer que todos se presenten. Y voy a hacer que todos digan su propuesta favorita próxima. Así que ya hice mi presentación. Notaré, porque no puedes, ya sabes, como impulsar tu propia propuesta, que voy a elegir registros y tuplas como mi propuesta favorita próxima. Eso proviene de mi historia con DateTime. Muchas veces necesitábamos construcciones inmutables. Veamos.

¿Con quién iré a continuación? Rick, ¿quieres ir tú a continuación? Sí, claro. Así que, como ella dijo, mi nombre es Rick Button. Trabajo para Bloomberg en infraestructura de software, específicamente trabajando en nuestra pila de JavaScript. He estado con TC39 durante aproximadamente dos años, creo. Eso suena correcto. Terminé involucrado en TC39 debido a registros y tuplas. Mi compañero de trabajo y co-campeón Robin Ricard se le ocurrió esta idea loca y trabajó internamente en ello por un tiempo, y luego unimos fuerzas para trabajar en ello. Sí.

1. Introducción a los Delegados de TC39

Short description:

Delegados de TC39 presentándose y discutiendo propuestas favoritas próximas.

Hola a todos. Todos somos delegados de TC39. Y si no estás familiarizado, TC39 es el comité de estándares que efectivamente crea tu lenguaje de programación favorito, JavaScript. Pero legalmente, tenemos que llamarlo ECMAScript. Dato curioso. Soy Maggie Johnson-Pinn. Trabajo para Microsoft. Soy PM en el equipo de Azure SDK. También he sido un participante activo en TC39 a lo largo de los años. Más notablemente, originalmente traje la propuesta temporal. Así es como terminé involucrada. Fui mantenedora de Moment.js. Necesitábamos algo diferente a eso. Así que el equipo de Moment decidió involucrarse en TC39. Voy a hacer que todos se presenten. Y voy a hacer que todos digan su propuesta favorita próxima. Así que ya hice mi presentación. Notaré, porque no puedes, ya sabes, como promover tu propia propuesta, que voy a elegir registros y tuplas como mi propuesta favorita próxima. Eso proviene de mi historia con DateTime. Muchas veces necesitábamos construcciones inmutables.

Veamos. ¿Con quién iré a continuación? Rick, ¿quieres ir tú a continuación? Sí, claro. Así que como ella dijo, mi nombre es Rick Button. Trabajo para Bloomberg en infraestructura de software, específicamente trabajando en nuestra pila de JavaScript. He estado con TC39 durante aproximadamente dos años, creo. Eso suena correcto. Terminé involucrado en TC39 debido a registros y tuplas. Mi compañero de trabajo y co-campeón Robin Ricard se le ocurrió esta idea loca y trabajó internamente en ello por un tiempo, y luego unimos fuerzas para trabajar en ello. Sí. Y como ella dijo, mencionar tus propias propuestas, es un poco como llevar la camiseta de tu banda favorita en su concierto.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Panel Discussion: Future of React
React Summit US 2024React Summit US 2024
39 min
Panel Discussion: Future of React
Kent C. Dodds
Shruti Kapoor
Mark Erikson
Eli White
Mofei Zhang
Theo Browne
Tom Occhino
7 authors
We're going to be doing a future of React panel discussions. React 19 is in RC stage and we're excited to hear when it will be stable. The React compiler is here to stay and is the future of developer experience and tooling. React 19 brings exciting features like RSCs and consolidation of the framework. React's commitment to community and innovation is commendable. The React team values feedback and actively engages with the community. React's future includes supporting the community and enabling smooth migrations. There's a need to teach underlying concepts and educate AI systems. Teaching and adapting to React can be challenging. The React compiler changes default re-rendering behavior. Collaboration with Next.js and Vercel has been valuable for React's development. Appreciation for the community and partnerships with Vercel and Microsoft.
Debate del Panel de React 19
React Summit 2024React Summit 2024
27 min
Debate del Panel de React 19
Ryan Carniato
Evan Bacon
Sathya Gunasekaran
Tim Neutkens
Brooks Lybrand
5 authors
The Talk revolves around React 19 and the React compiler, highlighting its new APIs, optimizations, and impact on frameworks like Next.js. The React compiler has undergone multiple iterations, resulting in improved performance and alignment with developers' expectations. The integration of React with Next.js simplifies rendering and offers free optimizations. There is excitement about the opt-in approach of React Server Components and the potential of underrated features like suspense and transitions. Overall, React's influence on the JavaScript ecosystem and UI libraries is acknowledged and appreciated.
Estandarización de Señales en TC39
JSNation US 2024JSNation US 2024
29 min
Estandarización de Señales en TC39
I'll be talking about standardizing signals in TC39. Immediate mode wipes out the whole screen and writes a new one, while retained mode changes only what is necessary. Signals represent a cell of data that can change over time. The correct solution is to topologically sort dependencies and evaluate them in a coherent order. Standard signals allow for code sharing across frameworks and the creation of reusable infrastructure. The signal API is designed to be wrapped by different frameworks. Standards can achieve more portability and reduce the need to lock into specific ecosystems. The API includes a watcher, a set of signals being observed, with a synchronous callback made when the first member becomes potentially dirty. The speaker discusses how signals relate to state management libraries in React and mentions the potential for signals to become a web standard in the future.
¿Futuras características de JS?!
JSNation 2022JSNation 2022
28 min
¿Futuras características de JS?!
Top Content
Welcome to the future features of JavaScript, including proposals for array operations, throw expressions, records and TPUs, pipeline operators, and more. The talk covers the introduction of type assertions for imported files, non-mutating array operations, and the simplification of error handling. It also explores the concept of immutability with records and TPUs, and the use of the pipeline operator to simplify code. Other proposals include Map.implace, IteratorHelper, slice notation, type annotations, Array UNIQBY, number ranges, and the Function 1 proposal.
Charla junto al fuego con Kent C. Dodds
React Summit Remote Edition 2021React Summit Remote Edition 2021
31 min
Charla junto al fuego con Kent C. Dodds
Kent C. Dodds discusses various topics including migrating projects to TypeScript, Next.js and Remix, testing libraries, RTL testing with React Testing Library, integration testing for component libraries, testing design systems, writing tests, communication resources, and the popularity of Hooks in React development.
Temporal: El Curioso Incidente de la Noche Equivocada
JSNation 2025JSNation 2025
25 min
Temporal: El Curioso Incidente de la Noche Equivocada
Speaker's involvement in Temporal proposal and TC39 meetings for JavaScript standardization. Date conversion challenges faced in development. Addressing time zone discrepancies with Temporal to prevent bugs. Exploration of Temporal types and design philosophy. Usage of Java's time zone serialization in JavaScript Temporal. Challenges in implementing Temporal proposal and its transformative potential in ECMAScript.