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

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

ncvg-6rwuemfup8-uxj4vvokvuk.png


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

Медиа


podcastПодкаст «Веб-стандарты», № 192. Firefox 69, перфоманс, File API, якоря, чат Chatix и трансляция экрана
• Подкаст «Фронтенд Юность (18+)»: #107 Тайные желания Ричарда Столлмана Pro Unlimited
podcastПодкаст «The Art Of Programming» — №197 Фронтендинг в деле
podcastПодкаст «Сделайте мне красиво», Выпуск №24 — Reactgate, 7 истин и Largest Contentful Paint
videoen15 видео c ComponentsConf 2019 Australia
videoFrontSpot Show #11: Аня Селезнева про девушек в айти, обнимашки и дайверсити.

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


enСовременная архитектура фронтенда
en5G определенно сделает веб медленнее, наверное
en(Почему) Некоторые конструкции в HTML являются «необязательным»
enКак контрибьютить в open source проекты
enX3D: декларативный 3D для современного Интернета

36c2c69660dd21085a2dcb71d7246ae6.gif CSS


habrCSS переменные и цветовая тема для сайта в несколько строк
habrБыстрое, удобное, адаптивное меню для 1075 категорий (36000 товаров)
enКак создавать уникальные, красивые веб-сайты с Tailwind CSS
enУязвимости в CSS
enПрозрачные кнопки с hover эффектом, зависящим от стороны наведения
en«Заходят два браузера в скролл-бар». Зак Лезерман о поведении и возможностях кастомизации скроллбаров
enЛогические операции с CSS переменными
enКак убрать неиспользуемый CSS
enCSS Grid: подборка типичных журнальных раскладок

JavaScript


habrБыстрое введение в Svelte с точки зрения разработчика на Angular
habr Использование JavaScript-модулей в продакшне: современное состояние дел: Часть 1, Часть 2
• Первое знакомство с ReasonML
enКак находить ошибки в JavaScript коде с помощью Debugger
enМетрономы в JavaScript
enПрактическое руководство по мониторингу ошибок браузера с помощью window.onerror
enМашинное обучение для фронтенд-разработчиков с Tensorflow.js
enБолее легкий V8. О техниках оптимизации памяти, которые были использованы при работе над V8 Lite
enКак я отлаживаю Javascript код, который писал не я
enECMAScript-new-features-list — полный список новых особенностей ES, включая ES6, ES7, ES8, ES9 и ES10 (2015–2019)
enСамая выдающаяся новая функция в Javascript, о которой вы должны знать: Optional Chaining

c595248cea9cbeab42ab6633d54d3782.gif Браузеры


• Chrome 77 научился пересылать вкладки с одного устройства на другое
• Chrome 77 ломает страницы логина для устройств Netgear
• В Chrome 78 начнутся эксперименты с включением DNS-over-HTTPS
• Браузер Vivaldi вышел на платформе Android
• Mozilla запускает Firefox Private Network в виде расширения для браузера

d4b289ef0a00e969108c25d0c3d75f58.gif Новости


habrСуд США полностью легализовал скрапинг сайтов и запретил ему технически препятствовать
• Google поменял правила для nofollow-ссылок
• Yoast: Google не должен был единолично менять подход к обработке rel=nofollow
• WordPress добавит поддержку нового атрибута rel=ugc в следующем релизе
• Сравнение производительности сетевого драйвера в вариантах на 10 языках программирования
• Google меняет алгоритмы ранжирования новостей в поиске, приоритет отдаётся первоисточникам оригинального контента
• Google начал принимать меры в отношении арендованных поддоменов

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

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

© Habrahabr.ru