Node.js
Node.js es un entorno de ejecución de JavaScript de código abierto. Ejecuta código JavaScript fuera de un navegador web, lo que permite a los desarrolladores web usar JavaScript en el back-end de sus aplicaciones web. Node.js también es multiplataforma y funciona en Windows, Unix, Linux y macOS.
Antes de la introducción de Node.js, JavaScript solo podía ejecutarse dentro de un navegador web. Los sitios web podían usar JavaScript para agregar interactividad del lado del cliente en páginas web y aplicaciones web, pero el servidor web mismo necesitaba usar otro lenguaje, como PHP, para realizar su parte del trabajo. Node.js permite ejecutar código JavaScript en el servidor, lo que significa que los desarrolladores web pueden usar un solo lenguaje tanto para la parte frontal como para la parte posterior de sus aplicaciones web.
Node.js es popular entre los desarrolladores web por varias razones. En primer lugar, es eficiente para las aplicaciones que requieren muchas conexiones simultáneas y puede gestionar muchas solicitudes a la vez. También cuenta con un gran ecosistema de paquetes y bibliotecas de código abierto disponibles mediante Node Package Manager, lo que permite a los desarrolladores agregar fácilmente nuevas funciones al integrar módulos existentes en sus aplicaciones. Por último, la posibilidad de usar un solo lenguaje de programación en lugar de dos reduce la complejidad de un proyecto y facilita el aprendizaje.
NOTE: Node.js usa el motor de ejecución de JavaScript V8 de Google, el mismo motor que utiliza el navegador web Chrome.
Pon a prueba tu conocimiento