Фронтенд-дайджест №366 (20 — 26 мая 2019)
Медиа
- Подкаст «CSSSR». Новости 512 – Vue 3, переход на Context API и React Hooks, и держись, Huawei
- Подкаст «Frontend Weekend» #91 – Евгений Кот о боли жизни тимлидов, пути становления GDE и суровом отборе на HolyJS
- Подкаст «Сделайте мне красиво!», Выпуск №18: в гостях Илья Якямсев - Scrum, выгорание и
- Подкаст «Фронтенд Юность (18+)»#94: Фронтенд умер и только молодость его спасёт
- "Repozitorro" #15 - Я не нашёл читаемый код
- KharkivCSS #4 2019, 7 видео
Веб-разработка
-
Accessibility:
- Инклюзивные компоненты: меню и кнопки меню
- Доступные кнопки с иконками. Подробная статья от Sara Soueidan c примерами
- Контекстная разметка доступных изображений и SVG
- Внешние ссылки, новые вкладки и Accessibility
CSS
- Гибкие таблицы на CSS Grid
- Визуальное выделение текста с помощью HTML тега mark
- Что нового в Tailwind CSS v1
- benefit - 5-килобайтная утилита CSS, совместимая с TailwindCSS
- font-display несовместим с иконочными шрифтами
- Текущее состояние резиновой типографики
- Код как документация: новые стратегии с помощью CSS Grid
- 10 советов по CSS, которые я освоил при использовании Sass
- Визуальный онлайн-редактор Flex Layout
- Проблема внутренних отступов контейнера
- CSS так может?
JavaScript
-
Злоупотребление jQuery для атак по сторонним каналам с помощью CSS
-
Ленивая загрузка изображений с использованием Intersection Observer API
-
Теория:
- JavaScript-движки: как они работают? От стека вызовов до промисов — (почти) всё, что вам нужно знать
- Пишем чистый и масштабируемый JavaScript-код: 12 советов
- FunES#10: Странный массив
- Путешествие по JavaScript: от загрузки скриптов до исполнения - часть II
- Функциональный JavaScript: как использовать array reduce для чего-то кроме чисел
-
React:
-
VueJS:
-
Angular:
-
Libs & Plugins:
- await-timeout: API на базе промисов для setTimeout / clearTimeout
- v8n: ультимативная библиотека для валидации
- Tornis - библиотека, следящая за состоянием видимой области браузера, позволяющая реагировать на её изменения
- is-incognito-mode: функция для определения нахождеия браузера в режиме инкогнито
Браузеры
- Firefox 67, технические подробности релиза от Марата Таналина
- В Firefox 69 по умолчанию будет прекращена обработка userContent.css и userChrome.css
- Больше года мобильные Chrome, Safari и Firefox не предупреждали пользователей о фишинге
- Opera анонсировала первый геймерский браузер
- Представляем первые предварительные сборки Microsoft Edge для macOS
- Firefox обеспечивает плавное воспроизведение видео с помощью самого быстрого в мире декодера AV1