Дайджест свежих материалов из мира фронтенда за последнюю неделю №423 (6 — 12 июля 2020)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

iu0luvldmdkmnjyefogumrmu19i.png

Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры


Медиа


podcastПодкаст «Веб-стандарты» №237: Firefox 78, новинки V8 8.4, интересное с Web.Dev Live, сравнение WebP и JPEG, небезопасные API
podcastПодкаст CSSSR: web.dev LIVE, React Testing Library, тёмные века веба, производительность, релизы NodeJS и RoR
videoВидеоблог Вадима Макеева: 28. Автотесты и деплой на GitHub Actions: npm-скрипты, EditorConfig и настройка ssh-ключа
videoЯ.Субботник по разработке интерфейсов 2020

b70f9feaeee78b42a0c78c3731555e73.gifВеб-разработка


habrNuml — Альтернативный язык разметки и стилизации для веб
enСоветы и хитрости NPM
enСделайте свои сайты быстрыми, доступными и безопасными с помощью Google
enОбнаружение мобильных браузеров без анализа строки user agent: Client Hints
enARIA Grid как анти-паттерн
enВашему SPA не нужен роутер
videoenЧто нового в инструментах для работы со скоростью загрузки

36c2c69660dd21085a2dcb71d7246ae6.gifCSS


habrMotion Path: введение в современные анимации
habrМалоизвестные CSS-свойства
habrВыравнивание логотипов средствами CSS
habrAtomizer vs Minimalist Notation (MN)
enПринцип цикады, пересмотренный с переменными CSS
enПорядок отрисовки в CSS
enДесять современных однострочных CSS-разметок
enНовости CSS за июль 2020
enОтображение текущего шага с помощью CSS Counters
enЧто такое специфичность CSS?
enСила адаптивных суффиксов в именах классов
enГлубокое погружение в веб-шрифты
enКак определить почтовый клиент стилями

JavaScript


habrУправление зависимостями JavaScript
• Реализуем идеальную аутентификацию в вашем JS-приложении
• Изучаем и используем Composition в JavaScript и TypeScript
enГотовы ли мы заменить Lodash?
enКак парсить URL в JavaScript: hostname, pathname, query, hash
enПолное руководство по оператору нулевого слияния в ES2020
enОбъяснение Debounce — Как заставить ваш JavaScript ждать, пока пользователь закончит набирать текст
videoenОтладка SEO проблем в JavaScript

c595248cea9cbeab42ab6633d54d3782.gifБраузеры


habrМагия WebPush в Mozilla Firefox. Взгляд изнутри
• В Firefox 80 реализована настройка для перенаправления с HTTP на HTTPS
• Google Chrome будет загружать страницы быстрее и эффективнее расходовать заряд батареи
enТестирование Firefox более эффективно с машинным обучением

Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.

Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.

© Habrahabr.ru