Front-end Digest № 148: агентна оптимізація сайту, UI без брейкпоінтів та ES2026 вже тут

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

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

Веб-розробка

Cloudflare представляє Agent Readiness score. Чи ваш сайт готовий до роботи з агентами?
HTMX 4.0: Гіпермедіа виходить на новий рівень
Березневий дайджест Baseline за березень 2026 року
Чому штучний інтелект не справляється з фронтендом
Створення блогу в TanStack (Частина 1 з 2)
Представляємо masonry-gridlanes-wc: веб-компонент Masonry, розроблений з орієнтацією на нативні технології
Як зробити ваш сайт помітним для LLMs: 6 методів, що працюють, і 8, що не працюють
Інтерфейс, створений за допомогою штучного інтелекту, за замовчуванням є недоступним

CSS

Створення UI без брейкпоінтів
Підтримка функцій сучасного CSS для Shadow DOM
Ефекти пружності в CSS
CSS: Текстовий ефект з кількома контурами (Multi-stroke)
Сплющення й розтягнення: невеличкий секрет, що робить анімацію живою
Ігри CSS: 4Connect
CSS Breakpoint Units: проєктуйте в пікселях та отримайте плавний UX безкоштовно, автоматично вирішуючи дві найдавніші проблеми доступності.

JavaScript

tanstack: React Server Components на ваш смак
Неможливо скасувати JavaScript promise (хоча іноді це все-таки можливо)
ES2026 вже тут: функції JavaScript, які справді змінять ваш підхід до написання коду
Чому я більше не використовую ланцюжки в JavaScript

Меми

Image

Image

Image

Image

Image

Image

👍ПодобаєтьсяСподобалось3
До обраногоВ обраному1
LinkedIn
Ctrl + Enter
Ctrl + Enter
Як зробити ваш сайт помітним для LLMs: 6 методів, що працюють, і 8, що не працюють

Ех, ось би у нас був якийсь формат розмітки інформації, який би дозволяв виділити різні дані і був би машиночітабельним... ми могли б назвати його, наприклад, Hypertext Markup Language. Він міг би бути XML-like, щоб LMM було зручно парсить його. А уявіть, якби ми могли писати сайти безпосередньо на ньому! Адже тоді AI міг би навіть взаємодіяти із нашими сайтами у форматі, який він розуміє!
Ми могли б назвати такий формат — HTML, що думаєте?

Чому штучний інтелект не справляється з фронтендом

Правильніше назвати «Чому AI тяжко з CSS». Там у статті лише про CSS. З JS/TS (що зараз називається фронтендом) саме AI справляється непогано. Причини прості:
1) в js результат можна «прогнати в голові»:
функція поверне X, компонент відрендерить Y, помилка мать його такі викличе помилку — код не буде працювати.
2) для js написано багато непоганого коду
3) у js зазвичай є один правильний/кращий/рекомендований спосіб зробити щось
Для моделі це ідеально: вона вгадує патерн — він майже завжди валідний.

А css:
4) css декларативний, а не імперативний, тут описується «як має вийде», а не «ось тобі кроки, зроби їх»
5) в css результат залежить від: DOM-структури, css-архітектури, каскаду, специфічності, порядку підключення, браузера, etc.
У JS конкретна функція майже завжди поверне очікуваний результат (функція залежить від аргументів, компонент від props/state, можна ізольовано згенерувати щось), а в css — ні, тут дуже багато що може впливати, AI генерує шматок коду, але не бачить всієї системи — в резултаті — помилки. І Copilot тут мало допомагає, навіть на хорошому структурованому коді, AI все одно не має можливості «побачити», і таким чином перевірити — «а що вона робить?» Тк результат — візуальний, а не респонс.

Один і той же CSS: може працювати/може не працювати/може ламати щось в іншому місці, і модель цього не бачить.

6) Останні 10 років стало набагато менше статей про гарний та правильний css, це була дуже вузька та мало кому цікава тема. А те, що написано 15 років тому — вже дуже застаріло. LMM мало є інфи на чому вчиться.

Власне про все це і написано в статті.

Згоден, але з нюансами. По дефолту CSS генерується такий собі. Але, якщо правильно зробити промпт, надати додатковий контекст посиланнями на статті та приклади, також надати доступ до браузерного mcp, щоб модель бачила, то починається зовсім інша пісня. Зараз я зазвичай насолоджуюсь фактом, що через оці усі дайджести у мене мільйон референсів та розуміння, який контекст надати і куди модельку спрямувати.

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