Front-end Digest № 82: майбутнє htmx, готуємось до Tailwind v4 і чому вам не потрібен Next.js

💡 Усі статті, обговорення, новини про Front-end — в одному місці. Приєднуйтесь до Front-end спільноти!

Привіт, колеги. Мене звати Олександр, і я займаюся фронтендом в компанії Zfort Group. Маю для вас свіжий дайджест з цікавими матеріалами зі світу фронтенду за останній тиждень.

Веброзробка

Відносно нові речі, які варто знати про HTML у 2025 році
Майбутнє htmx
Все, що ви не знали про емодзі
Різниця між атрибутами та властивостями HTML
Спільний доступ до змінної в HTML, CSS та JavaScript

CSS

Готуємось до запуску Tailwind v4.0
Діагональна прокрутка в CSS
View Transitions Snippets: відстеження старого та нового положення елемента під час переходу
Покращення взаємодії з формою за допомогою CSS: методи зворотного зв’язку для кращої взаємодії з користувачем
:hover > :not(:hover), sorry not sorry

JavaScript

2024 JavaScript Rising Stars — дев’яте видання щорічного огляду JS екосистеми, що висвітлює головні тенденції та проєкти у 2024 році
5 технічних тенденцій JavaScript, про які потрібно знати у 2025
Фреймворки JavaScript — на шляху до 2025
Функція ECMAScript: імпорт атрибутів
Як налагоджувати JavaScript-застосунки для веброзробки
Oracle не випустить «JavaScript» без бою
Node.js тепер підтримує TypeScript за замовчуванням

Фронтенд-меми







👍ПодобаєтьсяСподобалось11
До обраногоВ обраному3
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Коли мені подобається розробка, я можу навіть Basic використовувати, а JS то всесвіт. На мою думку все залежить від розробника. Якщо в нього руки із Ж. То він і на С++, і на С# та і на усіх інших мова писати не зможе. Амінь.

Моя дуже суб’єктивна думка:

Vue (and Angular) — templating syntax
Svelte — not great, not terrible
JSX — mental illness

все частіше схиляюся до думки, що js взагалі це mental illness

А чи не могли б ви пояснити свою думку? Чи ви так, на вентилятор накинути? 🙂

Ну, якщо відкинути просрочені жарти щодо деяких особливостей синтаксису та логіки жс, то є інші нюанси. Якось я намагався пояснити людям, зовсім далеким від айтішної тематики, навіщо усі ці щотижневі дайджести і взагалі особливості нашої екосистеми. І багато з того, що для нас є норма, їм виглядало саме як mental illness. Починаючи з частоти змін на рівні фреймворків чи інструментів до зміни концептів чи архитектурної логіки. І це треба мати особливий склад мислення, щоб не просто в цьому варитися бо висока зп, а ще й любити все це діло. Хто знає, може це все якась технічна варіація ОКР, або FOMO чи щось таке

Ну так тут же не JS винен. І не тощо навіть винен чи ні, просто причина не в ньому. На мою особисту думку такий шквал змін та нових фреймворків є наслідком дуже великого та певною мірою незрілого комьюніті. Якщо на умовному бекенді в тому ж світі Java все більш менш стало, хоча й виходять і нові інструменти, то на фронті до сталості ще бігти і бігти. Бо фронтенд як раз все ще в процесі формування. Він стає дедалі складнішим. Особливо враховуючи те що розробники навіть не дивляться на те що зроблено раніше в інших екосистемах і намагаються героїчно вирішити проблеми які самі ж вигадали (це я про Next, Remix, тощо).

Ну і те що JS/фронтенд це такі собі ворота в світ айтішечки через які зайшло дуже багато людей, також дає про себе взнаки.

Так що на мою думку JS/TS/будь-що тут ні до чого.

Мене трохи лякають люди яким подобається JSX та CSSinJS.

Підписатись на коментарі