Hono 4.0.0, a versão mais recente da estrutura web rápida e leve que roda em qualquer tempo de execução JavaScript, já está disponível. A atualização apresenta geração de site estático, componentes de cliente e roteamento baseado em arquivo.

Lançado em 9 de fevereiro, o Hono 4.0.0 apresenta o SSG Helper, que gera páginas estáticas de aplicativos Hono. Os desenvolvedores usam isso criando um arquivo separado do aplicativo, build.tse chamando o toSSG() funcionar nele. O SSG Helper recupera o conteúdo das rotas registradas e os salva como arquivos estáticos. Adaptadores estão disponíveis para o kit de ferramentas Bun e o tempo de execução Deno JavaScript para acelerar o desenvolvimento. Um plug-in para Vite, @hono/vite-ssg, cria sites estáticos com o vite comando.

Com componentes do cliente, hono/jsx se estende para ser executado no cliente e não apenas no servidor. Ganchos como useContext, useEffecte Memo permite que os desenvolvedores criem componentes clientes como no React. O roteamento baseado em arquivo, chamado HonoX, está incluído em um pacote separado. Ele permite o desenvolvimento de aplicativos grandes, renderização rápida e permite que os desenvolvedores tragam seu próprio renderizador. Funciona como Hono, então o middleware Hono pode ser usado.

Hono é executado em tempos de execução JavaScript, incluindo Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, Netlify, AWS Lambda, Lambda@Edge e Node.js. A estrutura possui cinco roteadores, cada um otimizado para velocidade, tamanho ou outros casos de uso. Um deles, o SmartRouter, seleciona o melhor entre os roteadores registrados com base nos requisitos de roteamento.