Front-end Digest № 26: що робити з LCP та CLS, макети з CSS Subgrid та довідник з фундаментальної теорії JavaScript

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

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

Веброзробка

Сюрпризи і пастки JSON API, GraphQL і gRPC: як зробити правильний вибір
Розширення адаптивного відео за допомогою HTML Web Components
Посібник з Strapi: огляд, приклади та альтернативи
Створення ефекту інтерактивного курсора миші за допомогою Instancing в Three.js

CSS

Quantity Queries дуже прості за допомогою CSS :has()
Створення просунутих макетів за допомогою CSS Subgrid
Використання CSS prefers-reduced-transparency та light-dark()
Прокрутка сторінки на CSS, вирівняна з глобальним макетом сторінки: приклад слайдера на всю ширину сторінки
Виділення та зняття виділення посилань у навігації
Реалізація scroll-aware UI state за допомогою CSS
Інтерактивне пояснення псевдоселектору :nth-child()
CSS Advanced — логін з ефектом гласморфізму
15 прихованих властивостей CSS, про які варто знати

JavaScript

Довідник з фундаментальної теорії JavaScript. Вивчаємо програмування українською
Oxlint — лінтер JavaScript, призначений для перехоплення помилкового або непотрібного коду, який не вимагає жодних налаштувань за замовчуванням.
Горизонт подій очікування в JavaScript (await event horizon)

👍ПодобаєтьсяСподобалось8
До обраногоВ обраному4
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

Дякую! Особливо за окрему секції TypeScript!

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