Фронтенд-дайджест №476 (5 - 11 липня 2021)
Медіа
- The Readme Podcast: "Від коміксів в Вірджинії до React Core в Facebook"
- Подкаст "Веб-стандарти" №289. Формат номерів, Safari, theme-color і accent-color, Temporal, a11y, переїзд на Material UI
- «Новини 512» від CSSSR: petite-vue, вакансiя CSSSR, порівняння React і Solid.js, Qwik, тестування листів, роадмап Deno Q3
- Подкаст "Callback Hell" - Github Copilot, популярність Rust, що ще повинен вміти Senior крім написання коду
- Подкаст "фронтенда Юність" #195 Програміст це творець творінь
Веб-розробка
- npm audit: зламаний на рівні дизайну
- Переконливі аргументи на користь доступності
- SVG Favicons в дії
- Добірка креативних сайтів "Inspirational Websites Roundup #27"
- Моя боротьба за використання і анімацію конічного градієнта в SVG
- Середній час завантаження сторінки в 2021 році
- Рендер чітких зображень на екранах з високою щільністю пікселів
- Чи замінять верстальників нейромережі і конструктори для створення сайтів?
- Знайомство фронтендера з WebGL: чому WebGL? (Частина 1)
- [Знайомство фронтендера з WebGL: перші начерки (частина 2)
- Як вибрати Headless CMS
- WebSockets vs. HTTP
CSS
- Використання HSL кольорiв в CSS
- Великі, маленькі і динамічні вьюпорти
- Дилема іменування змінних для розміру шрифту
- Колір теми в CSS
- Стилізуючи слайдер input range для всіх популярних браузерів
- Просунутий редактор градієнтів для CSS
JavaScript
-
Як використовувати IndexDB для управління станом в JavaScript
-
React
- Enzyme.js - час казати "прощавай"
- Просте управління станом за допомогою React Easy Peasy
- Windy - React UI Kit, який використовує Tailwind
- Використання dangerouslySetInnerHTML в React додатку
- Додавання drag-and-drop за допомогою react-beautiful-dnd
- Розширення Dependency Injection в React за допомогою InversifyJS
-
Vue
-
Angular
-
Ember
-
Svelte
-
Libs & Plugins