Front-end Digest № 24: CSS Hooks, важливий момент для вебкомпонентів та як працюють сучасні JavaScript-фреймворки
Привіт, колеги. Мене звати Олександр, і я займаюся фронтендом в компанії Zfort Group. Маю для вас черговий дайджест з цікавими матеріалами зі світу фронтенда за останній тиждень.
Веброзробка
• Адвент-календарі для веброзробників на 2023 рік
• Як GenAI змінює ландшафт фронтенд-розробки
• Вебкомпоненти HTML переживають важливий момент
• Вебкомпоненти усувають залежність від JavaScript-фреймворків
• Дивні хаки HTML (історична ретроспектива)
• SVG Tutorial — навчіться кодувати SVG-зображення крок за кроком
• Для цього вам не потрібен JavaScript
• Мудрість систем дизайну 2023
- Інструменти
• Анонсуємо Deno Cron
• Посібник з адаптації Vite: огляд, приклади та альтернативи
• CLI від Prettier: глибоке занурення в продуктивність
• Простий WebSocket бенчмарк на JavaScript: Node.js проти Bun
- Продуктивність
• Чи повинен AVIF бути домінантний форматом зображень у вебі?
• Поступання головному потоку: як розбиття завдань може виправити INP
• Sluggish CATs: Сторінки категорій мають найгірший показник відгуку (INP) на e-Commerce сайтах
- Ефекти
• Ефект картикового скляного 3D порталу з React Three Fiber та Gaussian Splatting
• Як створювати анімовані GIF-файли з GSAP-анімацій
• Створюйте динамічні вебінтерфейси за допомогою інтерактивних SVG-анімацій
CSS
• Трюк з CSS: перехід від height 0 до auto!
• Створення оверлея та прозорої смуги прокрутки, видимої під час наведення, за допомогою CSS
• Властивість `hanging-punctuation` в CSS
• Pure CSS infinite autoplay carousel — без дублювання тексту
• CSS Hooks — інлайнові стилі роблять те, що, на нашу думку, вони не можуть.
• Креативне використання градієнтів CSS
• oklch() зберігає perceived lightness для різних кутів відтінку
• Oh No, Overflow!
• Масштабування вбудованих стилів CSS за допомогою css-scope-inline
JavaScript
• Прототипне спадкування. __proto__ & prototype для чайників
• JavaScript у 2023 році: рік сюрпризів і трансформацій!
• Як працюють проміси в JavaScript — підручник для початківців
• Давайте дізнаємося, як працюють сучасні JavaScript фреймворки, створивши один з них
• Найшвидший спосіб передачі стану в JavaScript
• Реалізація розширених можливостей за допомогою API navigator.share
• 8 порад, як зменшити кількість невикористаного JavaScript
• 5 найкращих JavaScript-бібліотек для багатовимірних масивів
3 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарівДякую! Доречі, пропоную також або як самостійну секцію, або як частину JavaScript додати розділ про TypeScript. Він має не аби який вплив на індустрію, то можливо вартий окремої уваги?
Час від часу також з’являються такі думки щодо TypeScript, тому щось таке буде, мабуть :)
Дякую🙌