Дайджест свежих материалов из мира фронтенда за последнюю неделю №381 (16 — 22 сентября 2019)

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

fyxij05mf8t6qtgma0xpmsa0rrq.png


Медиа


podcastПодкаст «Веб-стандарты», #193. Chrome 77, Can I use + MDN, Can I email, митап по доступности
podcastПодкаст «Фронтенд Юность (18+)»: #108 Россияне не готовы верить, что роботы воспитают их детей натуралами
videoИнтервью c Виталием Фридманом на канале JavasSript.Ninja
videoВидеокаст «Frontreview» #19: React, Angular и Vue: что изучать в 2019–2020 году?
podcastvideoRepozitorro #27 — Похоже на моё первое портфолио)

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


habrБлоги по frontend-разработке, которые стоят того, чтобы их читали
habrИстория одной анимации
• Архитектура фронтенда: Малый круг
enОб HTML-атрибуте, потенциально стоящим $4,4 млн. для Chipotle
enКак создавать профессиональные HTML формы
enКак Google Nofollow, Sponsored и UGC ссылки влияют на SEO
enСоздание расширения для Chrome с Preact и Webpack
enСовременная архитектура фронтенда 103
enПол Бакаус: «AMP — это довольно недопонятый проект»
enКаждый сайт заслуживает сервис воркер

36c2c69660dd21085a2dcb71d7246ae6.gifCSS


habrНасколько хорошо вы знаете CSS? (+ мини-тест)
enЭффекты искажения на CSS
enБудьте проще, используя масштабируемый CSS
enCSS Quickies: CSS-переменные — или как легко создать «светлую/темную» тему
enДемонстрация нового способа сделать Sass быстрее
enCSS Grid: иллюстрированное введение
enМаленькая неровная таблетка: проблемы с закругленными кнопками
enТаблицы со схлопывающимися строками
habrGap — светлое будущее для отступов в Flexbox (как в Grid)

JavaScript


habrПрокачиваем навыки отладки JavaScript с помощью консольных трюков
• Используем DOM как Pro
• Машинное обучение для фронтенд разработчиков с Tensorflow.js
• Как писать эффективный код на JavaScript с помощью Event Loop
• Замыкающие запятые (Trailing Commas) в JavaScript ES 2017
enStatic Svelte: JavaScript для блогов с менее 93% JavaScript
enПочему JavaScript инструментарий отстой
enКак делать Authenticated Serverless JAMstack Apps с помощью Gatsby и Netlify
enВыходим за пределы console.log () — 8 консольных методов, которые следует использовать при отладке JavaScript и Node
enОбратные кавычки (``) медленнее, чем другие строки в JavaScript?
enНовые функции Javascript — Часть 1

c595248cea9cbeab42ab6633d54d3782.gifБраузеры


habrMicrosoft Edge — Универсальный XSS
• Firefox переходит на сокращённый цикл подготовки релизов
• Firefox Preview 2.0 для Android
• В Chrome добавлена экспериментальная поддержка протокола HTTP/3
enНовое в Chrome 77
enChrome 78 Beta: новый Houdini API, нативный доступ к файловой системе и многое другое

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


• Microsoft представил новый открытый шрифт Cascadia Code
• Google о текущем статусе сканирования AJAX
• Маски, макияж и капюшоны: как люди пытаются защититься от технологий распознавания лиц Материал редакции
• Mozilla выделила 100 млн долларов на поддержку сайтов, работающих без рекламы
• Алгоритм Google диагностирует кожные заболевания не хуже дерматологов

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

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

© Habrahabr.ru