Фронтенд-дайджест №389 (11 - 17 ноября 2019)
Медиа
- SPB Frontend Drinkcast #32 — «Есть ли жизнь после фронтенда»
- Подкаст "Frontend Weekend" #99 – Что изменилось у Виталия Фридмана (об усталости от конференций и экосистеме Smashing Magazine)
- Подкаст "Фронтенд Юность (18+)" -Backspace For Frontend
- Подкаст "Веб-стандарты" №203. Готовность к Edge, WebKit 2020, доступность и закон, WeakMap и GC
- Подкаст CSSSR: Новости 512 — React Conf, SmashingConf, VS Online, PHP 7.4.0 RC6, React 16.12, Wordpress 5.3
- Repozitorro #34 - Сборник ошибок новичков
- Записи всех сессий с Chrome Dev Summit 2019
Веб-разработка
-
Web Almanac - отчет о текущем состоянии веба в исследовании HTTP Archive
-
Использование полифиллов при написании кросс-браузерных приложений
-
Брендан Айк, создатель JavaScript и соучредитель Mozilla отвечает на вопросы в рамках AMA на reddit
-
Производительность
-
Эффекты
CSS
- Решение проблемы зазубренных линий в градиентах
- Логические свойства CSS
- Некоторые CSS Grid-стратегии для согласования макетов
- CSS4 не будет… потому что он давно прошел. Встречайте CSS8!
- Получайте больше при меньших затратах с вариативными шрифтами
- Медиа-выражения в CSS — это не только max-width
- Мысли после просмотра главы о CSS в Web Almanac 2019
JavaScript
-
Ожидаемые новые возможности JavaScript, о которых полезно знать
-
Используйте модули для создания модульного приложения на JavaScript
-
Создание визуализатора волновых аудио-графиков с помощью ванильного JavaScript
-
Теория
- Зачем нам нужен строгий режим в JavaScript?
- Оператор spread и rest параметры в JavaScript
- Modest JS Works. Небольшая электронная книга для тех, кто хочет писать скромный JavaScript, а затем сосредоточиться на всем остальном, что имеет значение при создании приложения.
- Обработка null и undefined в JavaScript
- Функциональное программирование с точки зрения EcmaScript. Композиция, каррирование, частичное применение
- Забавы с ES6 proxies
-
React
-
Vue
- Модульное тестирование в Vue & Mocha: Часть 1, Часть 2
- Ранний взгляд на Vue 3 Composition API в дикой природе
- Компилируем Vue 3 с нуля и пробуем новый Composition API
-
Angular
-
Libs & Plugins
- Стал доступен GSAP 3
- GSAP 3 Playground: подборка демок на CodePen с некоторыми новыми клевыми функциями
- Новые возможности GSAP 3
- Paged.js - библиотека для разбиения контента на страницы в браузере. Основан на спецификациях W3C, полифила для Paged Media и Generated Content for Paged Media.
- sheen - Имитация ткани на GPGPU
- 9 библиотек веб-компонентов
Браузеры
- Состоялся официальный релиз Brave – первого приватного браузера с открытым исходным кодом
- Upcoming notification permission changes в Firefox 72
- Выпуск Firefox Lite 2.0, компактного браузера для Android
- В свежей версии браузера Opera для ПК обновилась адресная строка, дизайн закладок и истории, а также появилась возможность увидеть заблокированные веб-трекеры