Вышла стабильная htmx 4.0 — открытая библиотека для более легких веб-приложений

Разработчики представили стабильный релиз htmx 4.0. Библиотека, которая позволяет обновлять страницы без перезагрузки и писать меньше клиентского кода, получила масштабное обновление: от встроенных WebSocket до системы реактивных обновлений.

Вышла стабильная htmx 4.0 — открытая библиотека для более легких веб-приложений
Источник: stock.adobe.com

Библиотека позволяет создавать динамичные веб-интерфейсы без сложного клиентского кода. Вместо того чтобы писать много JavaScript, разработчики используют HTML-атрибуты — и сервер сам обновляет нужные части страницы.

В четвертой версии появилось много нового. Официальные расширения для WebSocket и Server-Sent Events открывают возможности для работы в реальном времени. Добавили систему для частичных обновлений страниц — это ускоряет загрузку. Появился механизм hx-live для реактивных обновлений данных.

Разработчики улучшили работу с формами: теперь можно валидировать поля, не отключая стандартную браузерную проверку. Добавили поддержку веб-компонентов и расширили возможности для работы с состоянием истории.

Среди нововведений — система безопасности hx-csp с поддержкой nonce и trusted types, механизм оптимистичных обновлений и улучшенный морфинг DOM-элементов.

Команда переработала документацию — теперь она собрана на Astro и стала удобнее для навигации.

В релизе участвовало много новых контрибьюторов — в списке изменений больше десятка имен, которые помогали с кодом, тестами и правками документации.

Это стабильный релиз, и разработчики рекомендуют переходить на четвертую версию. В ближайшее время выйдут руководства по миграции с предыдущих версий.

Читайте также: Google связала Fitbit с Pokémon Sleep и превратила сон в игровую механику

Что будем искать? Например,ChatGPT

Мы в социальных сетях