Дайджест свежих материалов из мира фронтенда за последнюю неделю №452 (25 — 31 января 2021)

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

ydpceksymnou9dbpxtsi0f5ssbu.jpeg

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


Медиа


podcastПодкаст «Веб-стандарты» №266: Chrome 88, флексы, JS-метод at, управление CSS-каскадом, разработка под Smart TV, видео в вебе
podcast «Новости 512» от CSSSR: Firefox 85, GitLab 13.8, Node.js 15.7.0, null и undefined, приватность GitHub Pages и Open Web Docs
podcastПодкаст «Фронтенд Юность» #171 Не лезь в курсы по Vue попивая смузи в своём опенспейсе
podcastvideoИнтервью с Никитой Дубко из Яндекса: актуальные навыки фронтенд-разработчика

Веб-разработка


habrЧто не так с WebAssembly?
• 8 практичных хитростей веб-разработчика — применить немедленно!
enКомпоненты: Server-Side vs. Client-Side
enЛучшие практики для управления и хранения секретов при разработке фронтенда
enПочему вы должны использовать тег Picture вместо Img
enСкрытые жемчужины веб-платформы — Battery Status API
enСоздание боковой панели
enПодборка креативных сайтов «Inspirational Websites Roundup #22»

CSS


habrЧто такое @font-face на самом деле
habrКак понять свойство clip-path в CSS
enНовое CSS свойство aspect-ratio, поддерживаемое в Chromium, Safari Technology Preview и Firefox Nightly.
enКак выбрать элементы, которые не являются дочерними элементами других элементов в CSS
en5 забавных игр для изучения концепций CSS
enПора попрощаться с пиксельными единицами
enМинимальный размер содержимого в CSS Grid
enАнимация для CSS Gradient Border
enВализация форм: вам нужен : not (: focus): invalid, а не: invalid
enПереключение темного/светлого режима с определением предпочтений в 15 строках CSS

JavaScript


• Создаём собственные правила для ESLint
• Собеседование на позицию Middle JavaScript разработчика: примеры задач и необходимые знания
en10 плохих привычек TypeScript, от которых стоит отказаться в этом году
enСледует ли компилировать JavaScript код?
enFetch vs Axios: какая библиотека лучше для выполнения HTTP-запросов?




Браузеры


habrVivaldi 3.6 — Выходим на новый уровень
• Mozilla «убила» прогрессивные веб-приложения в Firefox 85
• Что на самом деле происходит, когда пользователь вбивает в браузер адрес google.com
• Mozilla прекращает разработку проектов Voice Fill и Firefox Voice

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

© Habrahabr.ru