Hono 4.0.0, la última versión del marco web rápido y liviano que se ejecuta en cualquier tiempo de ejecución de JavaScript, ya está disponible. La actualización presenta generación de sitios estáticos, componentes de cliente y enrutamiento basado en archivos. Lanzado el 9 de febrero, Hono 4.0.0 presenta SSG Helper, que genera páginas estáticas de aplicaciones Hono. Los desarrolladores usan esto creando un archivo separado de la aplicación, build.ts, y llamando a la función toSSG() en él. SSG Helper recupera el contenido de las rutas registradas y los guarda como archivos estáticos. Hay adaptadores disponibles para el kit de herramientas Bun y el tiempo de ejecución de JavaScript Deno para acelerar el desarrollo. Un complemento para Vite, @hono/vite-ssg, crea sitios estáticos con el comando vite. Con los componentes del cliente, hono/jsx se extiende para ejecutarse en el cliente y no solo en el servidor. Ganchos como useContext, useEffect y Memo permiten a los desarrolladores crear componentes de cliente como en React. El enrutamiento basado en archivos, llamado HonoX, se proporciona en un paquete separado. Permite el desarrollo de aplicaciones de gran tamaño, admite un renderizado rápido con Hono y permite a los desarrolladores traer su propio renderizador. Funciona como Hono, por lo que se puede utilizar el middleware de Hono. Hono se ejecuta en tiempos de ejecución de JavaScript, incluidos Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, Netlify, AWS Lambda, Lambda@Edge y Node.js. El marco tiene cinco enrutadores, cada uno de los cuales está optimizado en cuanto a velocidad, tamaño u otros casos de uso. Uno de ellos, el SmartRouter, selecciona el mejor entre los enrutadores registrados según los requisitos de enrutamiento. Copyright © 2024 IDG Communications, Inc.

Source link