[Balance de 2023]
SSR (Server-Side Rendering)
- SSR no es un concepto nuevo, pero Vercel ha estado atacando este mercado de forma agresiva.
- La comunidad de Ruby on Rails y HTMX promueven SSR proponiendo flujos de trabajo sin build.
- React y Svelte mantienen una relación cercana con Vercel, mientras que Vue conserva una postura independiente a través de Nuxt, impulsado por la comunidad.
- En el ámbito móvil también está creciendo el interés por SSR, aunque su idoneidad en móvil sigue en debate.
IA
- Hay una intensa actividad para integrar IA en los flujos de trabajo de frontend.
- Herramientas como ChatGPT y GitHub Copilot se han consolidado como apoyo para generación de código y asistencia de programación.
- Microsoft reconoció el potencial del sector de IA al invertir 10 mil millones de dólares adicionales en OpenAI.
Motores de navegador, motores JS y runtimes
- Apareció el nuevo motor de navegador Ladybird, y el renderizador web Servo sigue avanzando.
- El motor JS Hermes logró mejoras de rendimiento, y el proyecto QuickJS revivió.
- El runtime Bun llamó la atención al lanzar un desafío a Node.js.
Frameworks multiplataforma
- React Native sigue fuerte, y Amazon lo eligió para el desarrollo de aplicaciones clave.
- Los desarrolladores de Flutter sienten incertidumbre sobre el futuro y les preocupa una posible reducción del apoyo de Google.
- Tauri y Dioxus hacen posible desarrollar aplicaciones GUI basadas en Rust.
Frameworks de UI
- Solid, Web Components y Svelte están atrayendo atención, cada uno intentando innovar el desarrollo frontend a su manera.
- HTMX está destacando por su enfoque simple en una era de herramientas de build complejas.
Sistemas de build
- Está aumentando el uso de herramientas de build de nueva generación como SWC y Esbuild.
- Están apareciendo nuevos bundlers, y Metro se está consolidando como la principal herramienta de build de React Native.
Herramientas de desarrollo
- Eslint expresa descontento con mantener reglas de formateo, y Biome surge como alternativa a Prettier.
- Bun mejora notablemente la velocidad de instalación de paquetes, aunque también trae desventajas.
[Predicciones para 2024]
Tendencia a querer poseer todo el stack
- Existe una tendencia a querer poseer toda la vertical del stack de software. Por ejemplo, Bun quiere ser runtime, compilador, package manager, servidor HTTP y test runner.
- Vercel ofrece diversos productos, como hosting, registro de nombres de dominio, funciones Edge, bases de datos, analítica e integración SSR para los principales frameworks de UI.
- Vercel puede mejorar sus márgenes eliminando servicios intermedios y desarrollando sus propias soluciones.
- Puede hacer su propuesta de valor más atractiva al pasar de “puedes hacerlo tú mismo, pero nosotros te reducimos el esfuerzo” a “no puedes hacerlo tú mismo”.
- Encerrar a los usuarios dentro de su stack es una opción extrema, pero podría usarse como estrategia de retención de clientes.
- Vercel ocupará una posición exclusiva dentro del stack y hará más atractivo el stack tecnológico, creando empleos y atrayendo contribuciones de los usuarios.
- Competidores:
- Biome tiene potencial, pero no cuenta con suficiente capital.
- Bun tiene capital, pero actualmente enfrenta muchos problemas.
- Deno está entrando al mercado con cautela, pero no está ofreciendo una respuesta para todo el stack.
- Expo tiene fortalezas en el ámbito móvil por encima de Vercel, y tras construir una base de usuarios está pasando a la etapa de monetización.
- Como deseo desde la perspectiva de un usuario de frontend:
- El frontend se está volviendo más complejo, y aunque los intentos por simplificarlo e integrarlo son bienvenidos, no es deseable que eso limite las opciones del usuario
Mayor diversidad en la web
- A partir del 5 de marzo de 2024, está previsto que termine el gatekeeping sobre motores web en la App Store de Apple.
- El equipo de Safari está trabajando para proteger su cuota de mercado.
- Servo todavía se queda corto para competir en el espacio de escritorio.
- Ladybird llamó la atención al participar en el Web Engine Hackfest 2023.
- Chrome podría perder cuota de mercado por la eliminación de Manifest V2.
- Firefox tiene la oportunidad de enfocarse en bloqueo de anuncios y privacidad.
El comienzo de la inteligencia artificial
- OpenAI avanza hacia AGI, y GPT-4 puede considerarse un punto intermedio en esa dirección.
- Apple se está enfocando en lanzar dispositivos con procesadores de ML y en llevar tecnología de IA a los consumidores.
- Apple está desarrollando un modelo de IA generativa llamado “Ajax” que podría competir con GPT-3.5.
Continuidad de los principales frameworks de UI
- Los principales frameworks de UI, como React, parecen que seguirán dominando el mercado por un tiempo.
Pocos cambios en el desarrollo móvil
- Parece que los desarrolladores nativos seguirán desarrollando de forma nativa.
- Se espera que los desarrolladores sigan siendo fieles a los frameworks que ya usan.
Conclusión
- SSR y la IA están siendo los grandes focos, y el ecosistema de JavaScript está prosperando desde las herramientas hasta los motores.
- En 2024, se espera un mayor aumento en la integración de herramientas y frameworks, la expansión del poder de la industria y la participación de la IA en los procesos cotidianos.
3 comentarios
Biome aparece como una alternativa a Prettier. <- aunque decir que Biome viene fuerte parece exagerado; en npm trends todavía está muy por debajo de Prettier. De todos modos, como dicen que surgió como alternativa, me da curiosidad. ¡Voy a investigarlo!
Parece que React Native será el último framework multiplataforma que use vistas nativas. Qué lástima...
¡Gracias~