Фронтенд-дайджест №367 (27 мая — 2 июня 2019)
Медиа
- Подкаст «Веб-стандарты», 177. Новости браузеров, font-display, иконочные шрифты, формы, доступность
- Подкаст «devschacht» #81: HolyJS Piter 2019
- "Repozitorro" #16 - От jQuery до React 1 шаг?
- РИТ++ 2019, cамые лучшие доклады всех семи конференций фестиваля: день первый, день второй
Веб-разработка
-
How !important are we? Christian Heilmann (Microsoft) рассуждает о роли фронтенда в современной разработке
-
Производительность:
-
Tools:
-
Accessibility:
CSS
- CSS Subgrid новости
- Вертикальное и горизонтальное центрирование всего и вся в CSS Flexbox
- Utility-first CSS:: невероятно быстрая разработка интерфейса практически для любого дизайна
- Использование метода Grid Shepherd для упорядочивания данных с помощью CSS
- Понимание CSS-переменных
- Многострочное подчеркивание текста с закругленными краями
- xstyled - Новый способ стилизации компонентов
- Почему мы предпочитаем кастомные свойства CSS вместо переменных SASS
- Свойство CSS background-image как анти-паттерн
JavaScript
-
Теория:
-
React:
- Управление стейтом с помощью React Hooks – без Redux и Context API
- Запрос к API c React Hooks, HOC или Render Prop
- Uibook — инструмент для визуального тестирования React-компонентов с медиа-запросами
- Как Fiber сделал React значительно быстрее
- React 16 + Three.js, советы по интеграции (2019)
- Typing React (1) – Основы
- zoom-level - Комплексный кросс-браузерный пакет, позволяющий определить уровень масштабирования страницы и элемента
- Возвращаем null из setState в React 16
-
Angular:
-
Ember.js:
-
VueJS:
-
Libs & Plugins:
- Представлен Zdog 1.0, псевдо-3D движок для Web, использующий Canvas и SVG
- atomico - Небольшая библиотека для создания интерфейсов на основе веб-компонентов, только с использованием функций и хуков.
- Scene.js - анимационная библиотека на JavaScript & CSS на основе временной шкалы
- pickr: простая и расширяемая библиотека для добавления пипетки с выбором цвета, без jQuery зависимости
Браузеры
- Как включить тёмную тему в Chrome на Android
- Google продолжает настаивать на ограничении API, востребованного в блокировщиках рекламы
- Волна вредоносных дополнений в каталоге Firefox, прикрывающихся Adobe Flash
- Представлен менеджер паролей Firefox Lockwise
- Tor Browser - первая стабильная версия анонимного браузера для Android
- В Google Chrome теперь можно переопределять геолокацию для тестирования сайтов
- Google заставляет пользователей Microsoft Edge Preview использовать Chrome для полноценной работы YouTube
- До Netscape: забытые веб-браузеры начала 1990-х