The State of JS 2021

Muchas cosas pasaron en el 2021. ¡Tanto, de hecho, que la encuesta The State of JS se ha retrasado hasta 2022!

Entre una gran cantidad de herramientas de compilación más rápidas y una nueva cosecha de marcos de back-end, el mundo de JavaScript siguió evolucionando.

Los responsables de la encuesta hicieron todo lo posible para mantenerse al día y se añadieron un par de nuevas actualizaciones, como nuevos tipos de preguntas, la capacidad de hacer referencias cruzadas de dos puntos de datos (como salarios anuales por nivel de experiencia) e incluso una forma de personalizar los gráficos para mostrar tus propias perspectivas.

Sin embargo, no todo fue viento en popa. Tuvieron que lidiar con una fuga de datos que afortunadamente no parece tener malas consecuencias. Y se esforzaron constantemente para que la encuesta fuese más inclusiva, más accesible y más justa.

Aún así, a pesar de que la encuesta sólo puede representar una pequeña parte del ecosistema de JavaScript, de seguro encontraremos interesantes los datos encuestados.

Más detalles de The State of JS 2021

Camiseta de The State of JS 2021

La encuesta del estado de JS de 2021 se realizó del 13 de enero al 2 de febrero de 2022 y recopiló 16085 respuestas. La encuesta fue dirigida por Sacha Greif, con la ayuda de un equipo de colaboradores y consultores de código abierto. El logo y la camiseta de este año fueron diseñados por Christopher Kirk-Nielsen.

Objetivos de la encuesta

Esta encuesta, junto con la encuesta Estado de CSS, se creó para identificar las próximas tendencias en el ecosistema de desarrollo web a fin de ayudar a los desarrolladores a tomar decisiones tecnológicas.

Como tal, estas encuestas se centran en anticipar lo que vendrá en los próximos años en lugar de analizar lo que es popular en el momento, por lo que no siempre se incluyen las características o tecnologías que están más utilizadas actualmente.

También deben tomarse como una toma instantánea de un subconjunto específico de desarrolladores, y no pretende hablar por todo el ecosistema.

Diseño de la encuesta

Parte de la encuesta fue diseñada en base a la del año pasado, con un período de comentarios abierto donde se discutió el esquema de la encuesta en GitHub. Todas las preguntas de la encuesta fueron opcionales.

Audiencia de la encuesta

La encuesta fue accesible públicamente en la web y los encuestados no fueron filtrados ni seleccionados de ninguna manera.

Los participantes fueron principalmente una combinación de encuestados en ediciones anteriores (alertados a través de una lista de correo dedicada) y tráfico de redes sociales.

Hay que tener en cuenta que los framework, las librerías, etc. fueron libres de animar a su audiencia a participar en la encuesta y algunos de ellos lo hicieron a través de pancartas, tweets, etc.

JavaScript se encuentra en un estado tremendamente mejor hoy que en comparación con 2016

Cuando se realizó la primera encuesta de The State of JS, sólo el 21% de los encuestados usaba TypeScript en comparación con el 69% actual.

Mientras se bromeaba sobre el lanzamiento de un nuevo marco de front-end todo los días, React y Vue han sido dominantes durante 6 años consecutivos y el porcentaje de encuestados que respondieron que «JS se está moviendo demasiado rápido» se redujo del 59% al 38%.

Esto no quiere decir que el lenguaje se haya detenido. Las API Optional Chaining (Encadenamiento opcional) y Nullish Coalescing (Coalescencia nula) se han disparado hasta convertirse en las nuevas API más utilizadas en la encuesta, a pesar de tener solo 2 años.

Y hay más cosas buenas en camino desde TC39: han informado que la gestión de fechas es una de las principales características que faltan, y la API temporal alcanzó recientemente la Etapa 3.

El ecosistema de herramientas también está experimentando su propia evolución rápida, y es justo decir que 2021 ha sido el año de Vite.

Vite no sólo debutó con un 98% de satisfacción, sino que su uso ya está en un 30% en su primer año en la encuesta, incluso sobrepasando a esbuild.

Vite no es el único que intenta mejorar el estado de las herramientas de compilación de JavaScript: ¡8 de las 12 herramientas rastreadas hoy tienen menos de dos años! Y aunque pnpm, Turborepo y Nx ocuparon los primeros lugares en nuestro primer año de seguimiento de herramientas monorepo, solo el 25% de los encuestados están satisfechos con el estado de está categoría, lo que demuestra que aún queda mucho trabajo por hacer.

También notable: muchos nuevos participantes como Deno, Rome, Astro, Remix y más que cuentan con el apoyo de empresas respaldadas por capital de riesgo, lo que quizás representa una alternativa viable a los frágiles desarrollos libres.

A medida que la denominada Tercera Edad de JavaScript ingresa a su tercer año, las oportunidades para los aspirantes y emprendedores de desarrollos de código abierto continúan formándose, y es emocionante la previsión de lo que nos espera los próximos años.

Deja un comentario

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines de afiliación y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad