adds code


Cuando usas Javascript en el navegador para crear aplicaciones web o sitios web, este tiene un programa interno, que se conoce como un motor de Javascript (Javascript Engine). En Google Chrome por ejemplo tenemos a V8, encargado de ejecutar de convertir y ejecutar lógica de Javascript, cuando tu sitio es visitado. Pero ¿Qué pasaría si sacáramos este motor fuera del navegador y lo usáramos para crear otros programas? Bueno, con esta idea de los entornos de ejecución de Javascript (Javascript Runtime Environment). Estos son programas que permite usar el lenguaje para crear aplicaciones que no solo interactúan con las paginas o aplicaciones dentro del navegador sino que permite comunicarse con el sistema operativo, leer y escribir archivos, crear aplicaciones de red (http), y así. haciendo que se pueda usar Javascript para poder crear aplicaciones de Servidor, herramientas de consola y scripts de sistema. Entre estos entornos de ejecución, encontramos a Nodejs, Deno y recientemente a Bun. Todos estos ejecutan código de JavaScript, pero tiene un desarrollo distinto, por ejemplo Nodejs usa V8 y C++, Deno V8 y Rust, y Bun usa JavascriptCore y Zig, el cual es un nuevo lenguaje de programación, Y gracias a estos entornos de ejecución no solo podemos crear aplicaciones de servidor sino también herramientas que se usan mucho en el frontend para generar y crear proyectos #javascript #nodejs #desarrolloweb
Previous Post Next Post