Дайджест свежих материалов из мира фронтенда за последнюю неделю №387 (28 октября — 3 ноября 2019)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | JavaScript | Браузеры | Занимательное |
Медиа
•
•
•
•
•
•
•
•
•
•
•
Веб-разработка
•
•
• Доступность и закон. Разбираем законы и стандарты по веб-доступности
•
•
-
Инструменты
•Parcel — мой любимый сборщик проектов
•Аудит проблем доступности с помощью Firefox Developer Tools
•Chrome DevTools — 20+ советов и хитростей
•Современный рабочий процесс во фронтенде. Часть 1: cоздание начального проекта с помощью NPM Scripts, Часть 2: бандлинг модулей с помощью Parcel, Часть 3: Создание Sass архитектуры
-
Производительность
• Джон Мюллер и Мартин Сплитт ответили на вопросы о скорости сайта
•Ускорьте свой сайт с WebP
•Предварительная загрузка шрифтов: когда это имеет смысл?
CSS
•
•
•
•
•
•
JavaScript
•
•
•
•
•
•
•
-
Теория
•Возможности современного JavaScript, о которых вы могли не знать
• Как перестать бояться и полюбить Итераторы
• Шаблон Модуль в JavaScript
• Шаблон Facade в JavaScript
•Методы JavaScript, которые должен использовать каждый новичок и профессионал
•Окончательное объяснение метода Reduce в JavaScript
•Преобразование объекта в массив
•Современные функции JavaScript, которые вы, возможно, пропустили
•Вы всё ещё не знаете JS: начата работа над 2-м изданием
-
React
•It’s All в the Head: управление head-секцией сайта на React с помощью React Helmet
•Mobile First анимация в React
•Что я узнал о тестировании приложений React — Часть 1. Юнит тесты
•React + D3.js
•31 шаг, чтобы стать профессиональным разработчиком React
-
Vue
• Почему в Vue 3 Composition API – reactive() будет считаться не нужным
• Composition API RFC
• Новинки влияющие на производительность во Vue.js версии 3
• Создание приложения для поиска фильмов с помощью API Vue Composition
•Почему вы должны использовать TypeScript с Vue
•Развертывание статического сайта на NuxtJS в Cloudflare Workers
•10 советов по созданию и поддержке крупных проектов на Vue.js
-
Angular
•Освоение Angular 8: пять вещей, которые полезно знать, чтобы сэкономить ваше время.
•Отладка утечек памяти в Angular
•Миграция вашей Angular библиотеки на Jest
-
Ember
•Octane Release Update
•Вариант использования для асинхронного генератора
•Ember Octane Livestream: создание драм-машины
Браузеры
• Google разрабатывает встроенный блокировщик «тяжёлой» рекламы в браузере, который уже появился в Chrome Canary
• В Firefox будет прекращена поддержка прямой предустановки дополнений
• Mozilla, Cloudflare и Facebook представили TLS-расширение для делегирования короткоживущих сертификатов
• Microsoft представила логотип нового браузера Edge на движке Chromium
• В Chrome началось тестирование третьей редакции манифеста, несовместимой с uBlock Origin
•
•
Занимательное
• Google Поиск вскоре прекратит индексировать Flash-контент
• Google обновила алгоритм поиска: он затронет 10% запросов
• Самые крупные SEO-мифы по версии Билла Славски
• Как и для чего собеседовать работодателя
• «Начало познания природы вещей»: глава Google пояснил, почему поисковый гигант уделяет особое внимание квантовым вычислениям
• Худший отдел Microsoft с миллиардами убытков, который стал прибыльным: что помогло возродиться поисковику Bing
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.