Panel Discussion: Next Gen Build Tools

This ad is not shown to multipass and full ticket holders
JSNation US
JSNation US 2026
November 16 - 19, 2026
New York, US & Online
Upcoming event
JSNation US 2026
JSNation US 2026
November 16 - 19, 2026. New York, US & Online
Bookmark
Rate this content
Sentry
Promoted
Code breaks, fix it faster

Crashes, slowdowns, regressions in prod. Seer by Sentry unifies traces, replays, errors, profiles to find root causes fast.

Get started
Shawn Swyx Wang
Shawn Swyx Wang
Fred K. Schott
Fred K. Schott
Evan You
Evan You
Sharone Zitzman
Sharone Zitzman
38 min
10 Jun, 2021

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Emocionado de estar en JS Nation con un panel de expertos discutiendo herramientas de construcción de próxima generación como Astro y Rome, tecnologías nativas del navegador y herramientas simplificadas. La evolución de DevTools con herramientas de construcción de próxima generación como Snowpack y V8, enfocándose en construcciones de archivos individuales. El enfoque de producción de Vue, Roam como una solución de herramientas todo en uno, herramientas de construcción opinadas vs. configurables, desafíos en el desarrollo de herramientas, desafíos de carga de módulos del navegador, optimización de rendimiento con VIT vs. Snowpack, herramientas de alto rendimiento como ES Build y Bazel, y el potencial cambio de Angular de Webpack.

1. Introducción a las Herramientas de Construcción de Nueva Generación

Short description:

Estoy muy feliz de estar aquí con el equipo de Git Nation nuevamente en este excelente evento de JS Nation. Me siento privilegiado y honrado de estar aquí con este excelente panel de expertos. Felicitaciones a todos los ganadores. Estoy realmente emocionado de estar aquí. Comencemos con Evan. Vite se considera una herramienta de construcción de nueva generación. Las herramientas de generación anterior como Webpack pueden incorporar algunas características de las herramientas de nueva generación. Las tendencias incluyen la adopción de nuevos estándares emergentes y aprovechar más de la plataforma misma.

Hola, estoy muy feliz de estar aquí y de estar con el equipo de Git Nation nuevamente en este excelente evento de JS Nation y estoy aún más privilegiado y honrado de estar aquí con este excelente panel de expertos. Evan Yeo, creador de Vue.js y Vite, no estaba seguro de eso. Sí, por eso pregunté. Supuse que podría ser francés, pero luego, ya sabes, el estadounidense en mí no estaba 100% seguro. Sean, también conocido como Suik Suang, jefe de experiencia de desarrollador en Temporal I.O y autor de Coding Career Handbook, di hola. Hola, hola, hola. Y Fred K. Schott, autor de Snowpack y que aparentemente tuvo un lanzamiento muy emocionante ayer, justo ayer. Sí, justo ayer. Bien por ti, felicitaciones. Y también justo después de los Premios de Código Abierto, que son muy importantes para mí, como líder de la comunidad IEL de Nube Nativa y Código Abierto así que eso es emocionante. Felicitaciones a todos los ganadores. Estoy realmente emocionado de estar aquí. Creo que esta va a ser una sesión realmente genial. Así que, amigos, no olviden dejar sus preguntas para nuestros panelistas. Están aquí ahora con nosotros y realmente quieren escuchar sus opiniones expertas sobre herramientas de construcción de nueva generación. Así que supongo que la pregunta del millón para todos ustedes y que cada uno de ustedes primero se presente o nos dé un poco de contexto sobre por qué saben mucho sobre herramientas de construcción de nueva generación, pero también qué hace que una herramienta sea una herramienta de construcción de nueva generación en comparación con una herramienta de construcción antigua regular. Así que comencemos con Evan. Claro. Soy Evan. Trabajo en Vue.js y Vite. Y supongo que Vite se considera una herramienta de construcción de nueva generación. Ese es un poco el eslogan. Pero, honestamente, si me preguntaran cómo definir qué realmente lo hace de nueva generación, no creo que haya una línea muy clara o definitiva.

Creo que las herramientas de generación anterior, llamadas así, como Webpack, dado un rediseño o mejoras adecuadas, pueden incorporar algunas de las características de las herramientas de nueva generación. Así que no creo que sea algo muy definitivo como esto siempre va a ser viejo, esto siempre va a ser nuevo, ¿verdad? En términos de tecnología, siempre va a ser un paisaje cambiante. Pero supongo que, en general, creo que algunas de las tendencias que he estado viendo personalmente son la adopción de estos nuevos estándares emergentes, aprovechando de la plataforma misma, como módulos nativos de ES, importaciones dinámicas nativas. Hay cosas interesantes que están sucediendo en este organismo de estándares, como nueva URL o import meta, como import.meta a URL, puedes usar eso.

1. Introducción a la Discusión del Panel

Short description:

Emocionado de estar en JS Nation con un panel de expertos que incluye a Evan Yeo, Sean y Fred K. Schott. La discusión se centra en herramientas de construcción de próxima generación y el paisaje en evolución de estándares tecnológicos como módulos nativos VS e importaciones de CSS.

Hola, estoy muy feliz de estar aquí y de estar nuevamente con el equipo de Git Nation y este excelente evento de JS Nation y me siento aún más privilegiado y honrado de estar aquí con este excelente panel de expertos. Evan Yeo, creador de Vue.js y Vite, no estaba seguro de eso. Sí, por eso pregunté. Supuse que podría ser francés, pero ya sabes, el estadounidense en mí no estaba 100% seguro. Sean, también conocido como Suik Suang, jefe de experiencia de desarrollador en Temporal I.O y autor de Coding Career Handbook, saluda. Hola, hola, hola. Y Fred K. Schott, autor de Snowpack y que aparentemente tuvo un lanzamiento muy emocionante ayer, justo ayer. Sí, justo ayer. Bien por ti, felicitaciones. Y también justo después de los Premios de Código Abierto, que son muy importantes para mí, como líder de la comunidad IEL de Cloud Native y Open Source así que eso es emocionante. Felicitaciones a todos los ganadores. Estoy realmente emocionado de estar aquí. Creo que esta va a ser una sesión realmente genial.

Así que, amigos, no olviden dejar sus preguntas para nuestros panelistas. Están aquí ahora con nosotros y realmente quieren escuchar sus opiniones expertas sobre herramientas de construcción de próxima generación. Así que supongo que la pregunta del millón de dólares para todos ustedes y dejemos que cada uno de ustedes primero se presente o nos dé un poco de contexto sobre por qué saben mucho sobre herramientas de construcción de próxima generación, pero también qué hace que una herramienta sea una herramienta de construcción de próxima generación en lugar de solo una herramienta de construcción antigua. Así que empecemos con Evan. Claro. Soy Evan. Trabajo en Vue.js y Vite. Y supongo que Vite se considera una herramienta de construcción de próxima generación. Ese es un poco el eslogan. Pero, honestamente, si me preguntaran cómo definir qué realmente la hace de próxima generación, no creo que haya una línea muy clara o definitiva. Creo que las herramientas existentes llamadas de generación antigua como Webpack, dado un rediseño adecuado o mejoras, pueden incorporar algunas de las características de las herramientas de próxima generación. Así que no creo que sea algo muy definitivo como esto siempre va a ser viejo, esto siempre va a ser nuevo, ¿verdad? En términos de tecnología, siempre va a ser un paisaje cambiante. Pero supongo que, en general, creo que algunas de las tendencias que personalmente he estado viendo son la adopción de estos nuevos estándares emergentes, aprovechando de la plataforma misma, como módulos nativos VS, importaciones dinámicas nativas. Hay cosas interesantes que están sucediendo en este organismo de estándares, como nueva URL o import meta, como import punto meta a URL, puedes usar eso. Y también como, creo que hay un trabajo en curso tratando de estandarizar las importaciones de CSS también. Así que hay mucha cosas interesantes allí.

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

Vite: Repensando las Herramientas de Frontend
JSNation Live 2021JSNation Live 2021
31 min
Vite: Repensando las Herramientas de Frontend
Top Content
Vite is a next-generation build tool that leverages native ES modules for improved performance. It eliminates the need for bundling and improves hot module replacement. Vite provides an opinionated default configuration while still allowing advanced customization through plugins. It is framework agnostic and can be used for React and other applications. Vite is being adopted by Next.js and Create React App, and integration with Nuxt 3 offers significant speed improvements.
Compilador React Forget - Entendiendo React Idiomático
React Advanced 2023React Advanced 2023
33 min
Compilador React Forget - Entendiendo React Idiomático
Top Content
Joe Savona
Mofei Zhang
2 authors
The Talk discusses React Forget, a compiler built at Meta that aims to optimize client-side React development. It explores the use of memoization to improve performance and the vision of Forget to automatically determine dependencies at build time. Forget is named with an F-word pun and has the potential to optimize server builds and enable dead code elimination. The team plans to make Forget open-source and is focused on ensuring its quality before release.
Turbopack. ¿Por qué? ¿Cómo? ¿Cuándo? y la Visión...
React Day Berlin 2022React Day Berlin 2022
32 min
Turbopack. ¿Por qué? ¿Cómo? ¿Cuándo? y la Visión...
Top Content
The Talk discusses TurboPack, a successor to Webpack, aiming to create a framework-independent, flexible, and extensible tool for the open-source community. It addresses performance challenges by integrating SWC into Next.js. The challenges with Next.js and Webpack include orchestration issues, backward compatibility constraints, and cache invalidation problems. TurboEngine and TurboPack provide constant performance in incremental builds, leveraging Rust's predictable performance and parallelism. The Talk also covers topics like dependency tracking, task graphs, cache invalidation, lazy asset graphs, and the integration of TurboPack with Next.js. The future plans involve reconfiguring Webpack and TurboEngine, moving computations to the cloud, providing insights into builds, and facilitating migration and integration with JavaScript projects.
Cómo Bun Hace que Construir Aplicaciones React Sea Más Simple y Rápido
React Day Berlin 2022React Day Berlin 2022
9 min
Cómo Bun Hace que Construir Aplicaciones React Sea Más Simple y Rápido
Top Content
BUN is a modern all-in-one JavaScript runtime environment that achieves new levels of performance. It includes BUN dev, a fast front-end dev server, BUN install, a speedy package manager, and BUN run, a fast package runner. BUN supports JSX, has optimized React server-side rendering, and offers hot module reloading on the server. The priorities for BUN include stability, node compatibility, documentation improvement, missing features in BUN install, AST plugin API, native Windows support, Bundler and Minifier optimization, and easier deployment to production. BUN's AST plugin API allows for bundle-time JavaScript execution and embedding code, potentially inspiring new frameworks.
El Núcleo de Turbopack Explicado (Codificación en Vivo)
JSNation 2023JSNation 2023
29 min
El Núcleo de Turbopack Explicado (Codificación en Vivo)
Tobias Koppers introduces TurboPack and TurboEngine, addressing the limitations of Webpack. He demonstrates live coding to showcase the optimization of cache validation and build efficiency. The talk covers adding logging and memorization, optimizing execution and tracking dependencies, implementing invalidation and watcher, and storing and deleting invalidators. It also discusses incremental compilation, integration with other monorepo tools, error display, and the possibility of a plugin system for Toolpag. Lastly, the comparison with Bunn's Builder is mentioned.
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.

Workshops on related topic

Uso de CodeMirror para construir un editor de JavaScript con Linting y AutoCompletado
React Day Berlin 2022React Day Berlin 2022
86 min
Uso de CodeMirror para construir un editor de JavaScript con Linting y AutoCompletado
Top Content
Workshop
Hussien Khayoon
Kahvi Patel
2 authors
Usar una biblioteca puede parecer fácil a primera vista, pero ¿cómo eliges la biblioteca correcta? ¿Cómo actualizas una existente? ¿Y cómo te abres camino a través de la documentación para encontrar lo que quieres?
En esta masterclass, discutiremos todos estos puntos finos mientras pasamos por un ejemplo general de construcción de un editor de código usando CodeMirror en React. Todo mientras compartimos algunas de las sutilezas que nuestro equipo aprendió sobre el uso de esta biblioteca y algunos problemas que encontramos.