¿JavaScript Atómico Compilado?

Bookmark
Rate this content

¿Podemos aplicar las lecciones de CSS a JavaScript?

Mientras trabajamos en StyleX usamos la compilación y la técnica Atomic CSS para crear un sistema más eficiente. Tener pequeñas reglas CSS atómicas maximiza la reutilización y reduce drásticamente el tamaño del CSS a escala. Un compilador potente hace que el proceso sea automático y libera de tener que pensar en DSLs personalizados. 

¿Podemos hacer lo mismo para JavaScript? ¿Cuáles serían las compensaciones? ¿Puede resultar en beneficios únicos no posibles con la mayoría de los otros enfoques?

This talk has been presented at React Summit 2025, check out the latest edition of this React Conference.

Naman Goel
Naman Goel
22 min
13 Jun, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
En 2008, la película Vantage Point inspiró la exploración de diversas perspectivas en el desarrollo de software. La evolución del CSS tradicional a estilos atómicos en StyleX y la ventaja de escalabilidad de JavaScript atómico son áreas de interés significativas. Repensar el renderizado del lado del servidor con React, Web Components y el marco Hano introduce nuevas posibilidades para componentes interactivos. Los elementos personalizados, Shadow DOM y el marco Solenoid abordan desafíos en el alcance de CSS y SSR para HTML más ligero. Las funciones de señal en Solenoid ofrecen un enfoque único para la gestión de datos y el desarrollo de componentes, mejorando la eficiencia de la aplicación. La configuración interactiva en tiempo real del servidor, el desarrollo innovador del lado del servidor y el uso de HTML como fuente de verdad contribuyen a la velocidad y eficiencia del proyecto. La depuración, la definición de componentes, la transmisión de HTML y el uso de componentes destacan la naturaleza declarativa y las capacidades de transmisión del HTML generado por el servidor.
Available in English: Compiled Atomic JavaScript?
Video transcription and chapters available for users with access.