Исправления в языке Go для проблемы с циклами
Изменение в реализации циклов for в Go 1.22 позволяет избежать случайных ошибок совместного использования. В обновлении также улучшена оптимизация времени выполнения.
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, выбирает лучший среди зарегистрированных маршрутизаторов на основе требований к маршрутизации.
Изменение в реализации циклов for в Go 1.22 позволяет избежать случайных ошибок совместного использования. В обновлении также улучшена оптимизация времени выполнения.
В версии jQuery 4.0, которая сейчас находится в состоянии бета-версии, прекращена поддержка ряда старых браузеров и удалены ранее устаревшие API. В новом выпуске также появилась поддержка Trusted Types.
Веб-фреймворк Astro 4.3 улучшает контроль над выводом HTML-файлов и добавляет экспериментальную поддержку доменов для международных локаций.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии