Фронтенд-дайджест №387 (28 октября - 3 ноября 2019)
Медиа
- Подкаст "Веб-стандарты" №201: Web standards, CSS multi-column, printing, display values, contributing
- Подкаст "Фронтенд Юность (18+)" #113: Осмелься на дабл зарплатейшн Pro Unlimited
- Подкаст "CSSSR": Новости 512 — PWA-мифы, serverless API, дьявольский HTML, Vue-CLI 4 и Puppeteer 2
- AST, автоматизации, оптимизации или как прошла PiterJS conf #1
- Интервью: Вадим Макеев - "Пора переходить от разговоров к угрозам"
- KharkivJS #10 2019 - Javascript Conference, 30 видео
- JavaScript Meetup SuperJob: видеоотчёт
- JSConf Budapest 2019, 14 видео
- CSSConf Budapest 2019, 7 видео
- React Conf 2019, 27 видео
Веб-разработка
-
Доступность и закон. Разбираем законы и стандарты по веб-доступности
-
Инструменты
- Аудит проблем доступности с помощью Firefox Developer Tools
- Parcel — мой любимый сборщик проектов
- Chrome DevTools - 20+ советов и хитростей
- Современный рабочий процесс во фронтенде. Часть 1: cоздание начального проекта с помощью NPM Scripts
- Часть 2: бандлинг модулей с помощью Parcel
- Часть 3: Создание Sass архитектуры
-
Производительность
CSS
- Текущее состояние стилизации селектов в 2019 году
- Необычные случаи использования для псевдоэлементов
- Каждый использует CSS-фреймворки
- Есть ли случайные числа в CSS?
- Медиа-запросы в CSS - это не только max-width
- Вещи, которые мы не можем (пока) сделать в CSS
JavaScript
-
Руководство по объектно-ориентированному программированию в JavaScript
-
5 интересных, но не обязательно полезных трюков в Javascript
-
Сравнение различных типов нативных всплывающих окон в JavaScript
-
Обрезка изображений до определенного соотношения сторон с помощью JavaScript
-
Введение в новые функции в TypeScript 3.7 и как их использовать
-
Теория
- Методы JavaScript, которые должен использовать каждый новичок и профессионал
- Окончательное объяснение метода Reduce в JavaScript
- Преобразование объекта в массив
- Как перестать бояться и полюбить Итераторы
- Шаблон Модуль в JavaScript
- Шаблон Facade в JavaScript
- Современные функции JavaScript, которые вы, возможно, пропустили
- Возможности современного JavaScript, о которых вы могли не знать
- Вы всё ещё не знаете JS: начата работа над 2-м изданием
-
React
-
Vue
- Почему вы должны использовать TypeScript с Vue
- Развертывание статического сайта на NuxtJS в Cloudflare Workers
- Почему в Vue 3 Composition API – reactive() будет считаться не нужным
- Composition API RFC
- Новинки влияющие на производительность во Vue.js версии 3
- Создание приложения для поиска фильмов с помощью API Vue Composition
- 10 советов по созданию и поддержке крупных проектов на Vue.js
-
Angular
-
Ember
Браузеры
- Бизнес-кейс для прекращения поддержки Internet Explorer
- Google разрабатывает встроенный блокировщик «тяжёлой» рекламы в браузере, который уже появился в Chrome Canary
- В Firefox будет прекращена поддержка прямой предустановки дополнений
- Что нового в DevTools (Chrome 79)
- Mozilla, Cloudflare и Facebook представили TLS-расширение для делегирования короткоживущих сертификатов
- Microsoft представила логотип нового браузера Edge на движке Chromium
- В Chrome началось тестирование третьей редакции манифеста, несовместимой с uBlock Origin