💳 Trustee Plus: розраховуйся криптою за допомогою платіжної картки. Ліміт: 50 000 євро 🚀

Вийшла Htmx 2.0: нова версія має замінити складні фреймворки JavaScript легко зрозумілими атрибутами HTML

Це перша велика версія, після Htmx 1.0, що вийшла в листопаді 2020 року.

Залишити коментар
Вийшла Htmx 2.0: нова версія має замінити складні фреймворки JavaScript легко зрозумілими атрибутами HTML

Це перша велика версія, після Htmx 1.0, що вийшла в листопаді 2020 року.

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

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

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

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

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

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

Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
«Три IT-компанії в Черкасах вирішили розглянути мою кандидатуру». Історія айтівця який вивчив HTML та CSS в 11, а в 17 став єдиним неповнолітнім у команді Master of Code Global
«Три IT-компанії в Черкасах вирішили розглянути мою кандидатуру». Історія айтівця, який вивчив HTML та CSS в 11, а в 17 став єдиним неповнолітнім у команді Master of Code Global
По темi
«Три IT-компанії в Черкасах вирішили розглянути мою кандидатуру». Історія айтівця, який вивчив HTML та CSS в 11, а в 17 став єдиним неповнолітнім у команді Master of Code Global
На Work.ua зявилася вакансія Junior HTML-верстальника з місячною зарплатою у 2000 грн. На жаль це не плейсхолдер
На Work.ua з’явилася вакансія Junior HTML-верстальника з місячною зарплатою у 2000 грн. На жаль, це не плейсхолдер
По темi
На Work.ua з’явилася вакансія Junior HTML-верстальника з місячною зарплатою у 2000 грн. На жаль, це не плейсхолдер

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.