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

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

a8xkxkirlfnoc2u0rig1puvmiec.png

Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры    |    Занимательное


Медиа


podcastПодкаст «Фронтенд Юность (18+)» №142: Последний шанс уехать подальше
podcastUnderJS Podcast №24: ClojureScript, истоки PiterJS и 3D-принтеры с Михаилом Полубояриновым [Ламповый]
podcastПодкаст CSSSR: Frontend learning от Mozilla, Vue 3 материалы, QUIC, релизы PHP-фреймворков, CSS Grid + Flexbox
podcastПодкаст «Веб-стандарты» №234: Путь фронтендера на MDN, QuicTransport, кастомные свойства, Houdini, GC, записи и кортежи в ES

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


habrУскорение старения современных технологий
habrWeb Apps: Micro Frontend фреймворк с поддержкой Module Federation
habrМногократное использование UI-компонентов в масштабах организации
habrНе стоит создавать собственные решения для аутентификации пользователей
• Что должен уметь верстальщик в 2020 году
• Вышла Bootstrap 5 alpha! Теперь без jQuery зависимости и поддержки Internet Explorer
enBlogging Simplified — статический генератор для блогов, документации и многого другого

36c2c69660dd21085a2dcb71d7246ae6.gifCSS


habrИспользование Grid для макетов страниц, а Flexbox — для макетов компонентов
enСоветы для сложных иллюстраций на CSS
enGrid Cheatsheet: подробная шпаргалка по гридам от Yoksel
enПользовательские свойства CSS не работают без фолбека
enCSS-анимация: основные концепты и многое другое
enМысли о функциональном CSS
enЛучшие способы организовать свойства CSS

JavaScript


habrНе надо следовать JavaScript-трендам
habrПростой state manager для простой работы
habrВеликий раскол в import: проясняем неопределенность с импортом в Typescript
habrCлайдер с голосовым управлением на JavaScript
• Event listeners и garbage collection
enЧего нам ожидать в TypeScript 4.0?
enРефакторинг optional chaining в большой кодовой базе: извлеченные уроки
enЧто JavaScript разработчики должны знать о Curl
enКомпилятор компилятора: серия стримов на Twitch о работе над движком JavaScript
enПридерживаемся концепта DRY при использовании axios для API запросов
enПо ту сторону обфускации: защита и безопасность в JavaScript

c595248cea9cbeab42ab6633d54d3782.gifБраузеры


• Mozilla перешла на использование общего с Chromium движка регулярных выражений
• 111 Chrome-дополнений, загруженных 32 млн раз, уличены в загрузке конфиденциальных данных
• В Chrome намерены перейти к показу только домена в адресной строке
• Оценка влияния на производительность популярных дополнений к Chrome
• Mozilla запустит собственный VPN-сервис в ближайшие недели
• В следующем крупном обновлении Windows 10 новый Edge будет интегрирован по умолчанию

d4b289ef0a00e969108c25d0c3d75f58.gifЗанимательное


• Adobe Flash Player прекратит существование 31 декабря 2020 года
• Adobe хоронит Flash Player. Давайте вспомним, как он изменил нашу жизнь
• Разработчики LLVM обсуждают прекращение использования слова «master»
• GitHub заменит термин «master» на более нейтральный аналог
• Dropbox запустил собственный менеджер паролей и защищенное хранилище для важных документов

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

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

© Habrahabr.ru