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

автор vadim


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 года

Related Posts

Оставить комментарий