habrahabr

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

  • вторник, 2 июня 2020 г. в 00:34:00
https://habr.com/ru/post/504718/
  • Разработка веб-сайтов
  • CSS
  • JavaScript
  • HTML


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


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


Медиа


• podcast
Подкаст «Пятиминутка React»: ReasonML в 2020 году
• podcast UnderJS Podcast #22 — GitLab, GraphQL, Vue3 c Наталией Теплухиной [Ламповый]
• podcast Подкаст CSSSR «Argumentarium»: Svelte и «Большая тройка» JS-фреймворков
• podcast video Pro Conf #64: ReactEurope 2020 — Замена Redux от Facebook | Быстрый Gatsby | React Native для веба | Next.js
• video en Ссылки на все слайды и видео с ngVikings 2020
• video en Jamstack conf virtual 2020

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


• habr
Почему Евросоюз искореняет cookie-стены
• habr Как обезопасить свой веб-сайт?
• Типографика для web
• en Свежий номер журнала Increment, посвященный фронтенду. Актуальные статьи от звезд индустрии — Chris Coyer, Lea Verou, Evan You и других
• en Руководство по синтаксису адаптивных изображений в HTML
• en Самые большие скандалы с NPM
• en Пример использования Wake Lock API: 300% увеличение показателей purchase intent на BettyCrocker.com
• en htmx — мощные инструменты для HTML, позволяющие получать доступ к AJAX, WebSockets и Server Sent Events напрямую в HTML, используя атрибуты
• en Отзывчивому веб-дизайну исполняется десять лет.
• en #20 HTMHell special: close buttons. Паттерны и антипаттерны реализации кнопок закрытия
• en Использование структурированных данных для улучшения поисковой оптимизации



CSS


• en
Вопрос эксперту: почему CSS такой… какой он есть?
• en Руководство пользователя по переменным в CSS
• en Tailblocks — готовые к использованию CSS блоки для Tailwind
• en О фиксированных элементах и ​​фонах
• en Первый взгляд на `aspect-ratio`
• en Вот что я не знал о “content”
• en Расширяющаяся гамма цветов в вебе
• en Создание дополнительных градиентов с помощью фильтров CSS
• en CLI-инструмент для создания CSS Grid layouts

JavaScript


• habr
Новшества ES2020, которые мне очень нравятся
• habr О каждодневном совершенствовании JavaScript-программиста
• habr Эффект реалистичного перелистывания страниц на JS
• habr Что такое Deno и заменит ли он Node.js?
• Взгляд на JavaScript со стороны
• en 5 главных причин, почему Javascript разработчики предпочитают Deno, а не Node
• en Базовый веб-скрапинг веб-страниц с использованием JavaScript с Node.js + Puppeteer
• en ECMAScript 4: недостающая версия








Браузеры


• en
Как Microsoft делает Edge лучшим браузером для PWA
• en Браузеры не являются движками рендеринга
• en Chrome 84 Beta: Web OTP, Web Animations, New Origin Trials и многое другое
• В Chrome 84 по умолчанию включат защиту от назойливых уведомлений

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


•
Microsoft развивает новый открытый пакетный менеджер winget
• Устаревание корневого сертификата AddTrust привело к сбоям в системах с OpenSSL и GnuTLS
• en Самый забагованный сайт в интернете (убедитесь сами, открыв консоль)
• en Забавный факт: интерфейс для управления Dragon 2 работает на Chromium и JavaScript
• en Stackoverflow Developer Survey 2020: результаты ежегодного опроса разработчиков

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



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