Los frameworks modernos de desarrollo web proporcionan tantos niveles de abstracción que los desarrolladores no necesitan un entendimiento profundo de los tiempos de ejecución o motores subyacentes para comenzar a trabajar. De hecho, la facilidad de uso es el objetivo de los frameworks modernos y un buen indicador de su éxito. Al iniciar una aplicación, es fácil ver Node como solo "una pieza del rompecabezas" y confundirlo con un motor de JavaScript, o un lenguaje, cuando, en realidad, no es ninguno de los dos.
Es valioso para los desarrolladores entender las diferencias entre los motores y los tiempos de ejecución empleados en sus proyectos de full-stack para tener un modelo mental de cómo se está ejecutando su código y optimizarlo para los entornos en los que se está ejecutando. El objetivo de esta charla es aclarar la distinción entre un motor de JavaScript y un tiempo de ejecución, revisar cómo interactúan entre sí (tanto en servidores como en la web) y ver aplicaciones prácticas de este conocimiento.
This talk has been presented at JSNation 2025, check out the latest edition of this JavaScript Conference.
Comments