En un anuncio histórico, Vercel lanzó la versión 13.5 de Next.js, que cuenta con una serie de mejoras innovadoras. Estos incluyen un aumento del 22 % en la velocidad de inicio del servidor local, una reducción en el uso de memoria del 40 % y un método optimizado para importar paquetes. Las nuevas características reflejan un esfuerzo concertado para maximizar el rendimiento y optimizar las operaciones clave.
Se han logrado mejoras de rendimiento centrándose en minimizar las operaciones lentas y el almacenamiento en caché, refinar las costosas operaciones del sistema de archivos, mejorar el proceso de recorrido del árbol durante la compilación y cambiar las llamadas sincrónicas de bloqueo no cruciales a un modo diferido. Otra característica notable es la configuración automática de grandes bibliotecas de iconos.
El equipo de Next.js ha introducido un innovador método de optimización de importación transparente, que elimina la necesidad de intervención manual. Esta técnica se llama "optimizar" y reemplaza la forma manual anterior de realizar optimizaciones. Ya se han mejorado una gran cantidad de bibliotecas para cargar solo los componentes del módulo que utiliza el código del usuario.
Una adición interesante a la función 'siguiente/imagen' es la función experimental 'unstable_getImgProps()'. Esta nueva característica allana el camino para casos de uso avanzados como trabajar con aspectos como 'imagen de fondo' o 'nueva imagen()', 'conjunto de imágenes', 'context.drawImage()' en el lienzo y el proceso de implementar imágenes de 'Dirección de arte' o Modo claro y oscuro usando consultas de medios '<imagen>'. Anteriormente, los desarrolladores necesitaban utilizar el componente '<Imagen>' para lograr estos procesos, como explica Vercel.
Estos avances acompañan a actualizaciones de la documentación que cubren una variedad de áreas que incluyen formularios y mutaciones, componentes de servidor y cliente, políticas y normas de seguridad de contenido, y almacenamiento en caché y revalidación.
Además de las características antes mencionadas, el lanzamiento de la nueva versión brinda soporte para nombres de host IPv6, modo borrador en Middleware y Edge Runtimes, y un modo de prueba experimental para Playwright.
El enfoque de Next.js en aumentar el rendimiento, optimizar las operaciones y orquestar perfectamente el desarrollo de aplicaciones hace eco de la filosofía de AppMaster.io, una plataforma sólida no-code diseñada para acelerar la creación de aplicaciones backend, web y móviles. Al adoptar un compromiso similar con la innovación, la escalabilidad y la rentabilidad, AppMaster.io se ha posicionado como una de las principales plataformas para el desarrollo rápido e integral de aplicaciones.