Instantánea
Tendencias frontend
Qué se mueve ahora mismo, con el número detrás de cada afirmación. Esto está hecho para caducar: el roadmap dice qué merece aprenderse, esto dice qué está pasando.
Datos de las encuestas de 2025, las últimas publicadas.Ver el roadmap →
22 tecnologías
Frameworks
Vue
subiendo84% de satisfacción, y subiendo
De los pocos cuya satisfacción sube en vez de bajar. Ganando en voz baja mientras los ruidosos discuten.
Fuente: State of JS 2025Svelte
asentado86% de satisfacción, entusiasmo enfriándose
Sigue gustando a quien lo usa, pero los que lo dicen bajaron del 45% al 29%. Asentándose en la normalidad.
Fuente: State of JS 2025React
de bajadalo usa el 83,6% · opinión positiva 68% → 31%
Lo usa casi todo el mundo y cada año lo disfruta menos gente. Ubicuidad y cariño no son la misma medida.
Fuente: State of JS 2025Angular
de bajada48% de satisfacción
Por debajo de la mitad de sus propios usuarios. No va a desaparecer —el enterprise nunca lo hace— pero nadie lo elige de cero.
Fuente: State of JS 2025
Meta-frameworks
Astro
subiendo94% de satisfacción
La línea más claramente ascendente del gráfico. No enviar JavaScript por defecto resultó ser lo que la gente quería.
Fuente: State of JS 2025Nuxt
asentado80% de satisfacción
Hace su trabajo y a otra cosa. Si Vue es la elección, esta es la respuesta del lado servidor.
Fuente: State of JS 2025Next.js
de bajadalo usa el 58,6% · satisfacción baja 13 puntos
A la vez el 13º proyecto más querido y el 5º más odiado, y el que más comentarios generó. Esa no es una forma sana.
Fuente: State of JS 2025
Herramientas de build
Vite
subiendolo usa el 84,4% · 98% de satisfacción
La combinación más rara de la encuesta: lo usa casi todo el mundo y casi todo el mundo está contento. A punto de quedarse el primer puesto.
Fuente: State of JS 2025esbuild
asentadolo usa el 53,8% · 88% de satisfacción
Se llega a él casi siempre a través de otra cosa, y ahí está a gusto.
Fuente: State of JS 2025webpack
de bajadalo usa el 86,4% · satisfacción 82% → 26%
La herramienta de build más usada y de las que menos gustan. Una década de config que nadie quiere volver a abrir.
Fuente: State of JS 2025
Testing
Vitest
subiendo97% de satisfacción · +14 puntos de uso en un año
La adopción más rápida de la encuesta. Ya entiende tu build, y ahí está casi toda la razón.
Fuente: State of JS 2025Playwright
subiendo94% de satisfacción · +14 puntos de uso
Se quedó con el hueco de las pruebas de punta a punta y no lo suelta.
Fuente: State of JS 2025Jest
de bajadalo usa el 74,4% · satisfacción 79% → 19%
Una de las caídas más pronunciadas de toda la encuesta. Sigue instalado en todas partes, elegido en casi ninguna.
Fuente: State of JS 2025Cypress
de bajada57% de satisfacción, cayendo
Perdió su hueco frente a Playwright y no ha contestado.
Fuente: State of JS 2025
Entornos y servidor
Bun
subiendo91% de satisfacción, entra en el nivel más alto
Entorno, bundler y test runner en uno. Es pronto, pero quien lo probó se quedó.
Fuente: State of JS 2025Hono
subiendo95% de satisfacción, entra en el nivel más alto
Pequeño, rápido, corre en cualquier sitio incluido el edge. El que hay que mirar si necesitas endpoints propios.
Fuente: State of JS 2025Express
asentadolo usa el 79,9% · 81% de satisfacción
Viejísimo y sigue estando bien. Nadie se arrepiente, que a estas alturas es el elogio.
Fuente: State of JS 2025
CSS
:has()
asentadolo usa el 80,4% — el más usado y el más querido
Pasó de imposible a corriente en unos dos años. Si sigues dando rodeos para evitarlo, para.
Fuente: State of CSS 2025text-wrap: pretty
subiendoel mayor salto de uso del año
Una línea que arregla la palabra huérfana al final de un titular. La victoria tipográfica más barata que hay.
Fuente: State of CSS 2025light-dark()
subiendo+23% de gente que lo conoce en un año
Dos valores, una propiedad, y ninguna hoja de estilos duplicada para el modo oscuro.
Fuente: State of CSS 2025aspect-ratio
asentadolo usa el 76,2%
El truco del padding-top está muerto y nadie lo echa de menos.
Fuente: State of CSS 2025Subgrid
subiendosegundo en valoración, adopción todavía baja
Querido por los pocos que lo usan. Alinear rejillas anidadas deja de ser una pelea.
Fuente: State of CSS 2025