Hono 4.0.0, последняя версия быстрой и легкой веб-платформы, работающей в любой среде выполнения JavaScript, теперь доступна. Обновление включает создание статического сайта, клиентские компоненты и маршрутизацию на основе файлов.
В версии Hono 4.0.0, выпущенной 9 февраля, представлен 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, выбирает лучший среди зарегистрированных маршрутизаторов на основе требований к маршрутизации.
Дальше читайте это:
- Почему компании уходят из облака
- 5 простых способов запустить LLM локально
- Программирование с помощью ИИ: советы и лучшие практики от разработчиков
- Знакомьтесь, Zig: современная альтернатива C
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Лучшее программное обеспечение с открытым исходным кодом 2023 года