El Estado de Node.js 2025

This ad is not shown to multipass and full ticket holders
React Summit US
React Summit US 2025
November 18 - 21, 2025
New York, US & Online
The biggest React conference in the US
Learn More
In partnership with Focus Reactive
Upcoming event
React Summit US 2025
React Summit US 2025
November 18 - 21, 2025. New York, US & Online
Learn more
Bookmark
Rate this content

Node.js continúa prosperando a pesar de las afirmaciones de su declive. Desmentiremos mitos, destacaremos mejoras recientes y demostraremos su rendimiento robusto en el panorama tecnológico actual. La charla cubrirá el papel de Node.js en la programación del lado del servidor y aplicaciones nativas de la nube, contribuciones de la comunidad, integración de características modernas de JavaScript e influencia de tecnologías emergentes. Concluiremos proyectando el brillante futuro de Node.js y áreas de crecimiento en el mundo tecnológico en evolución.

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

Matteo Collina
Matteo Collina
30 min
12 Jun, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
El orador cubre una amplia gama de temas relacionados con Node.js, incluida su resiliencia, popularidad y significado en el ecosistema tecnológico. Discuten el soporte de versiones de Node.js, la actividad de la organización, actualizaciones de desarrollo, mejoras y actualizaciones de seguridad. Node.js depende en gran medida de voluntarios para la gobernanza y contribución. El orador presenta un servidor de aplicaciones para Node.js que permite la integración de PHP. Se comparten ideas sobre las descargas de Node.js, desafíos de infraestructura, mantenimiento de software y la importancia de los horarios de actualización para la seguridad.
Available in English: The State of Node.js 2025

1. Insights on Node.js and Technology Trends

Short description:

El orador discute la popularidad y resiliencia de Node.js, destacando los intentos de reemplazarlo y el resurgimiento de tecnologías más antiguas como COBOL. También se menciona el impacto de jQuery en la web y la importancia de Node.js en el ecosistema tecnológico.

Así que, sí, yo. Hola. Hola. Muchas cosas. Probablemente estés usando mi software. El año pasado, todos ustedes descargaron mis cosas 30 mil millones de veces desde NPM, así que, ya sabes, no me ataquen. Así que, bien, vamos a hablar de dos cosas. Muy a menudo ves... esta es una de mis diapositivas favoritas, por cierto. Ves este tipo de declaraciones de que XYZ destruirá Node.js. Esto fue divertido. Y que XY cambiará el tiempo de ejecución de backend predeterminado de Node.js. Esto sucedió. Estas son citas.

Bien, así que esta charla es para responder una pregunta a todos ustedes. ¿Está muerto Node.js ya? Cada uno intentó matar Node.js y, no sé, ¿todavía está muerto? ¿Está muerto? No, no lo está. Hay un secreto, un secreto realmente oscuro en la tecnología y, como, todos los que intentaron destruir alguna tecnología. Bueno, el primer secreto es que la tecnología que nació en 1959 está en auge nuevamente. ¿Sabes qué es? Es maldito COBOL. Es maldito COBOL, está bien. Para ser claro, esta es una carrera en ese tipo de cosas, está bien.

Así que, también, jQuery lanzó recientemente la versión 4 y todavía está impulsando una buena parte, la mayor parte de la web, hasta ahora. Y por cierto, si todavía estás usando jQuery 1, tienes un problema. Pero mucha gente todavía lo está. Así que, bien, hola, Node.js, 16º cumpleaños. Bien, Node.js es una de las tecnologías más populares según Stack Overflow, recientemente superada por React, pero aún está allí. Además, desafortunadamente, estos gráficos no están allí todavía. El último fue de 2024, luego este sitio murió. Pero es una buena comparación del tamaño y crecimiento del ecosistema NPM frente a los otros. Y es, ya sabes, NPM y Node son esencialmente dos caras de la misma moneda.

2. Insights on NPM Ecosystem and Node.js Downloads

Short description:

El orador discute el crecimiento del ecosistema NPM, la importancia de los archivos de encabezado en las descargas y la continua popularidad de Node.js con un enfoque en las actualizaciones de versión.

los otros. Y es, ya sabes, NPM y Node son esencialmente dos caras de la misma moneda. Y el ecosistema NPM hizo algo fenomenal y es el registro de código abierto más popular que existe de cosas para descargar. El uso modular está creciendo más o menos un 50% cada año y se duplica cada dos años. Están descargando muchos módulos, chicos.

No sé. No está disminuyendo, no está desacelerando. Así que, algunas estadísticas importantes son que la mitad de las descargas son archivos de encabezado. ¿Sabes por qué? ¿Por qué? ¿Qué son los archivos de encabezado? Cuando tienes un addon binario y instalas un módulo desde NPM, si no has ejecutado la instalación del addon binario cada vez, estás descargando los archivos de encabezado para compilar ese addon binario. Se hace automáticamente por ti, no tienes que hacer nada.

Pero cada vez que haces eso, compilas algunas cosas, descarga estos archivos de encabezado. Por eso se descargan masivamente en todas partes. Además, ya sabes, las descargas de Node en general fueron 271 millones de descargas para Node.js en diciembre de 2024. Y en mayo fueron 375 millones de descargas por mes. Así que, aparentemente, ustedes siguen descargando Node aún más. No tengo idea por qué. Siguen descargando nuevas versiones. Bueno, tengo algunos números aquí. Primero que nada, no están actualizando Node.js. Así que, seguimos lanzando nuevas versiones de Node y ustedes siguen descargándolas. De hecho, Node 12 está creciendo. Mira, mira, mira, por allá. Oh, lo siento. ¿Por qué? ¿Qué es? Vamos. Bien. Y aquí vamos. Node 12 por allá, ¿ves el rojo? Está subiendo. Esto, no tengo idea. Sí. De todos modos, no están actualizando Node. ¿De acuerdo? ¿Por qué no lo están actualizando?

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

Es una jungla ahí fuera: ¿Qué está pasando realmente dentro de tu carpeta Node_Modules?
Node Congress 2022Node Congress 2022
26 min
Es una jungla ahí fuera: ¿Qué está pasando realmente dentro de tu carpeta Node_Modules?
Top Content
The talk discusses the importance of supply chain security in the open source ecosystem, highlighting the risks of relying on open source code without proper code review. It explores the trend of supply chain attacks and the need for a new approach to detect and block malicious dependencies. The talk also introduces Socket, a tool that assesses the security of packages and provides automation and analysis to protect against malware and supply chain attacks. It emphasizes the need to prioritize security in software development and offers insights into potential solutions such as realms and Deno's command line flags.
Cargadores ESM: Mejorando la carga de módulos en Node.js
JSNation 2023JSNation 2023
22 min
Cargadores ESM: Mejorando la carga de módulos en Node.js
Top Content
ESM Loaders enhance module loading in Node.js by resolving URLs and reading files from the disk. Module loaders can override modules and change how they are found. Enhancing the loading phase involves loading directly from HTTP and loading TypeScript code without building it. The loader in the module URL handles URL resolution and uses fetch to fetch the source code. Loaders can be chained together to load from different sources, transform source code, and resolve URLs differently. The future of module loading enhancements is promising and simple to use.
Hacia una Biblioteca Estándar para Runtimes de JavaScript
Node Congress 2022Node Congress 2022
34 min
Hacia una Biblioteca Estándar para Runtimes de JavaScript
Top Content
There is a need for a standard library of APIs for JavaScript runtimes, as there are currently multiple ways to perform fundamental tasks like base64 encoding. JavaScript runtimes have historically lacked a standard library, causing friction and difficulty for developers. The idea of a small core has both benefits and drawbacks, with some runtimes abusing it to limit innovation. There is a misalignment between Node and web browsers in terms of functionality and API standards. The proposal is to involve browser developers in conversations about API standardization and to create a common standard library for JavaScript runtimes.
Diagnostics de Node.js listos para usar
Node Congress 2022Node Congress 2022
34 min
Diagnostics de Node.js listos para usar
This talk covers various techniques for getting diagnostics information out of Node.js, including debugging with environment variables, handling warnings and deprecations, tracing uncaught exceptions and process exit, using the v8 inspector and dev tools, and generating diagnostic reports. The speaker also mentions areas for improvement in Node.js diagnostics and provides resources for learning and contributing. Additionally, the responsibilities of the Technical Steering Committee in the TS community are discussed.
Compatibilidad con Node.js en Deno
Node Congress 2022Node Congress 2022
34 min
Compatibilidad con Node.js en Deno
Deno aims to provide Node.js compatibility to make migration smoother and easier. While Deno can run apps and libraries offered for Node.js, not all are supported yet. There are trade-offs to consider, such as incompatible APIs and a less ideal developer experience. Deno is working on improving compatibility and the transition process. Efforts include porting Node.js modules, exploring a superset approach, and transparent package installation from npm.
Registro Multihilo con Pino
JSNation Live 2021JSNation Live 2021
19 min
Registro Multihilo con Pino
Top Content
Today's Talk is about logging with Pino, one of the fastest loggers for Node.js. Pino's speed and performance are achieved by avoiding expensive logging and optimizing event loop processing. It offers advanced features like async mode and distributed logging. The use of Worker Threads and Threadstream allows for efficient data processing. Pino.Transport enables log processing in a worker thread with various options for log destinations. The Talk concludes with a demonstration of logging output and an invitation to reach out for job opportunities.

Workshops on related topic

Masterclass de Node.js
Node Congress 2023Node Congress 2023
109 min
Masterclass de Node.js
Top Content
Workshop
Matteo Collina
Matteo Collina
¿Alguna vez has tenido dificultades para diseñar y estructurar tus aplicaciones Node.js? Construir aplicaciones que estén bien organizadas, sean probables y extensibles no siempre es fácil. A menudo puede resultar ser mucho más complicado de lo que esperas. En este evento en vivo, Matteo te mostrará cómo construye aplicaciones Node.js desde cero. Aprenderás cómo aborda el diseño de aplicaciones y las filosofías que aplica para crear aplicaciones modulares, mantenibles y efectivas.

Nivel: intermedio
Construir y Desplegar un Backend Con Fastify & Platformatic
JSNation 2023JSNation 2023
104 min
Construir y Desplegar un Backend Con Fastify & Platformatic
Top Content
WorkshopFree
Matteo Collina
Matteo Collina
Platformatic te permite desarrollar rápidamente GraphQL y REST APIs con un esfuerzo mínimo. La mejor parte es que también te permite desatar todo el potencial de Node.js y Fastify siempre que lo necesites. Puedes personalizar completamente una aplicación de Platformatic escribiendo tus propias características y plugins adicionales. En la masterclass, cubriremos tanto nuestros módulos de Open Source como nuestra oferta en la Nube:- Platformatic OSS (open-source software) — Herramientas y bibliotecas para construir rápidamente aplicaciones robustas con Node.js (https://oss.platformatic.dev/).- Platformatic Cloud (actualmente en beta) — Nuestra plataforma de alojamiento que incluye características como aplicaciones de vista previa, métricas integradas e integración con tu flujo de Git (https://platformatic.dev/). 
En esta masterclass aprenderás cómo desarrollar APIs con Fastify y desplegarlas en la Platformatic Cloud.
Construyendo un Servidor Web Hiper Rápido con Deno
JSNation Live 2021JSNation Live 2021
156 min
Construyendo un Servidor Web Hiper Rápido con Deno
Workshop
Matt Landers
Will Johnston
2 authors
Deno 1.9 introdujo una nueva API de servidor web que aprovecha Hyper, una implementación rápida y correcta de HTTP para Rust. El uso de esta API en lugar de la implementación std/http aumenta el rendimiento y proporciona soporte para HTTP2. En este masterclass, aprende cómo crear un servidor web utilizando Hyper en el fondo y mejorar el rendimiento de tus aplicaciones web.
0 a Auth en una Hora Usando NodeJS SDK
Node Congress 2023Node Congress 2023
63 min
0 a Auth en una Hora Usando NodeJS SDK
WorkshopFree
Asaf Shen
Asaf Shen
La autenticación sin contraseña puede parecer compleja, pero es fácil de agregar a cualquier aplicación utilizando la herramienta adecuada.
Mejoraremos una aplicación JS de pila completa (backend de Node.JS + frontend de React) para autenticar usuarios con OAuth (inicio de sesión social) y contraseñas de un solo uso (correo electrónico), incluyendo:- Autenticación de usuario - Administrar interacciones de usuario, devolver JWT de sesión / actualización- Gestión y validación de sesiones - Almacenar la sesión para solicitudes de cliente posteriores, validar / actualizar sesiones
Al final del masterclass, también tocaremos otro enfoque para la autenticación de código utilizando Flujos Descope en el frontend (flujos de arrastrar y soltar), manteniendo solo la validación de sesión en el backend. Con esto, también mostraremos lo fácil que es habilitar la biometría y otros métodos de autenticación sin contraseña.
Tabla de contenidos- Una breve introducción a los conceptos básicos de autenticación- Codificación- Por qué importa la autenticación sin contraseña
Requisitos previos- IDE de tu elección- Node 18 o superior
GraphQL: De Cero a Héroe en 3 horas
React Summit 2022React Summit 2022
164 min
GraphQL: De Cero a Héroe en 3 horas
Workshop
Pawel Sawicki
Pawel Sawicki
Cómo construir una aplicación GraphQL fullstack (Postgres + NestJs + React) en el menor tiempo posible.
Todos los comienzos son difíciles. Incluso más difícil que elegir la tecnología es desarrollar una arquitectura adecuada. Especialmente cuando se trata de GraphQL.
En este masterclass, obtendrás una variedad de mejores prácticas que normalmente tendrías que trabajar en varios proyectos, todo en solo tres horas.
Siempre has querido participar en un hackathon para poner algo en funcionamiento en el menor tiempo posible, entonces participa activamente en este masterclass y únete a los procesos de pensamiento del instructor.
Dominando Node.js Test Runner
TestJS Summit 2023TestJS Summit 2023
78 min
Dominando Node.js Test Runner
Workshop
Marco Ippolito
Marco Ippolito
Node.js test runner es moderno, rápido y no requiere bibliotecas adicionales, pero entenderlo y usarlo bien puede ser complicado. Aprenderás a utilizar Node.js test runner a su máximo potencial. Te mostraremos cómo se compara con otras herramientas, cómo configurarlo y cómo ejecutar tus pruebas de manera efectiva. Durante la masterclass, haremos ejercicios para ayudarte a sentirte cómodo con el filtrado, el uso de afirmaciones nativas, la ejecución de pruebas en paralelo, el uso de CLI y más. También hablaremos sobre trabajar con TypeScript, hacer informes personalizados y la cobertura de código.