habrahabr

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

  • вторник, 24 сентября 2019 г. в 00:26:48
https://habr.com/ru/post/468431/
  • Разработка веб-сайтов
  • CSS
  • JavaScript
  • HTML


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


Медиа


• podcast
Подкаст «CSSSR»: Новости 512 — REST, Wi-Fi 6, security-релизы Chrome и Firefox, Safari 13, база данных россиян
• 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 году?
• podcast video Repozitorro #27 — Похоже на моё первое портфолио)

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


• 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 Каждый сайт заслуживает сервис воркер



CSS


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

JavaScript


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





Браузеры


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

Занимательное


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

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



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