Веб-фреймворк Hono добавляет функцию генерации статических сайтов

Hono 4.0.0, последняя версия быстрого и легкого веб-фреймворка, работающего на любой среде выполнения JavaScript, уже доступна. Обновление включает в себя генерацию статических сайтов, клиентские компоненты и маршрутизацию на основе файлов.

Выпущенный 9 февраля, Hono 4.0.0 представляет SSG Helper, который генерирует статические страницы приложений Hono. Разработчики используют его, создавая отдельный от приложения файл build.ts и вызывая в нем функцию toSSG(). SSG Helper извлекает содержимое зарегистрированных маршрутов и сохраняет их в виде статических файлов. Для ускорения разработки доступны адаптеры для инструментария Bun и среды выполнения Deno JavaScript. Плагин для Vite, @hono/vite-ssg, создает статические сайты с помощью команды vite.

С клиентскими компонентами hono/jsx расширяется, чтобы работать на клиенте, а не только на сервере. Такие хуки, как useContext, useEffect и Memo, позволяют разработчикам создавать клиентские компоненты так же, как в React. Маршрутизация на основе файлов, называемая HonoX, поставляется в отдельном пакете. Он позволяет разрабатывать большие приложения, поддерживает быстрый рендеринг с помощью Hono и позволяет разработчикам использовать собственный рендерер. Он работает как Hono, поэтому можно использовать промежуточное ПО Hono.

Hono работает на JavaScript, включая Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, Netlify, AWS Lambda, Lambda@Edge и Node.js. Фреймворк имеет пять маршрутизаторов, каждый из которых оптимизирован по скорости, размеру или другим условиям использования. Один из них, SmartRouter, выбирает лучший среди зарегистрированных маршрутизаторов на основе требований к маршрутизации.

Веб-фреймворк Hono добавляет функцию генерации статических сайтов
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
10 февраля 2024 г.
79

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще