Site icon Hetman News

Випуск Htmx 2.0: нова версія спрощує розробку, замінюючи JavaScript-фреймворки зрозумілими HTML-атрибутами

HTMX

Htmx 2.0 більше не підтримує Internet Explorer, переносить розширення з основного репозиторію, дозволяючи їм оновлюватись за власним графіком, видаляє застарілі атрибути та змінює HTTP DELETE запити, щоб використовувати параметри замість закодованих значень, пише DevClass.

Серед нових функцій з’явився метод htmx.swap(), який замінює наявний контент новим, покращуючи внутрішній метод selectAndSwap(). Також покращена інтеграція з вебкомпонентами та користувацькими елементами для багаторазового використання.

В релізі зазначається, що версія 1.x залишатиметься основною в NPM (Node Package Manager) до 1 січня 2025 року, щоб уникнути збоїв у наявних проєктах, а версія 2.x буде доступною як наступна. Міграція на версію 2.0 не є складною, але може вимагати певних зусиль відповідно до посібника з міграції.

Htmx — це альтернативний підхід до фронтенд-розробки, орієнтований на HTML замість JavaScript, хоча реалізований як JavaScript-бібліотека. Htmx виник з проєкту intercooler.js, створеного Карсоном Гроссом у 2013 році. Обидва проєкти націлені на розширення можливостей HTML, який втратив свою виразність через акцент на JavaScript-фреймворках.

“Від HTML-орієнтованої веброзробки відмовилися не через погану ідею гіпертексту, а через недостатню виразність HTML. Htmx прагне виправити це, дозволяючи реалізовувати сучасні вебшаблони за допомогою гіпертекстової моделі інтернету”, — написав Гросс, презентуючи версію 1.0 у 2020 році.

Htmx тепер підтримує функції асинхронних запитів, CSS-переходів та WebSocket-зв’язку через HTML-атрибути.

Exit mobile version