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

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


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


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


habr Концепции, лежащие в основе Web Audio API
habr Intersection Observer API: примеры использования
• Туториал. Интерактивная SVG-диаграмма
en Простой способ имплементации адаптивных изображений
en BEM Cheat Sheet
en Почему некоторые элементы HTML становятся устаревшими?
en 30 чеклистов для веб-разработчиков, которые должны быть под рукой у каждой команды
en Стратегии тестирования для фронтенд разработчиков

  • Инструменты
    • Введение в Chrome DevTools. Панель Elements
    en Как настроить MacBook для веб-разработки в 2020 году
    en Инструменты для работы — Как я пишу веб-приложения в 2020 году
    en Аннотированный Docker конфиг для разработки фронтенда

  • Производительность
    habr Использование современных графических форматов в веб-проектах
    habr О позитивном влиянии вариативных шрифтов на производительность веб-проектов
    en Производительность во время пандемии
    en Как улучшить скорость страницы от начала до конца (Продвинутое руководство)

  • Доступность
    en Расширяемая производительная анимация: создание кадров на лету
    en Подборка вдохновляющих сайтов «Inspirational Websites Roundup #14»


CSS


habr Всё о ключевом слове auto в CSS
habr CSS Houdini: практическое руководство
• Комбинации в CSS: filter и clip-path
• Плавность анимации CSS: миф или реальность
en Overflow в CSS
en Заставляем JavaScript общаться с CSS и Sass
en 4 свойства CSS Grid (и одно значение) для большинства потребностей вашего макета
en Цвета LCH в CSS: что, почему и как?
en CSS-Only Marquee Effect
en Добытая информация о CSS из нового дизайна Facebook
en Обратный инжиниринг CSS в WhatsApp

JavaScript


habr Почему пора перестать использовать JavaScript IIFE
habr Введение в 3D: основы Three.js
en 10 новых функций JavaScript в ES2020, которые вы должны знать
en Как работает анти-блокировщик рекламы: обратный инжиниринг BlockAdBlock
en То, что держит меня по ночам, как JS разработчика. Обсуждение некоторых из самый сложных аспектов Javascript и их возможное решение
en Layout-isolated components

  • Теория
    en Понимание параметров по умолчанию в JavaScript
    en Введение в лямбда-исчисление, объясненное через JavaScript
    en Основные ошибки JavaScript разработчиков

  • React
    habr Разработка формы на React. Принципы KISS, YAGNI, DRY на практике
    habr 5 практических рекомендаций по использованию React-хуков в продакшне
    en 9 способов манипуляции и работы с компонентами в React
    en Преобразование CSS в React в Styled Components
    en Как перейти от использования компонентов высшего порядка к React Hooks
    en Сессия отладки в React — Почему эта функция вызывается сотни раз?
    en Создание веб-приложения с Headless CMS и React
    en Как создать приложение Dashboard & Map для Coronavirus (COVID-19) с помощью Gatsby и Leaflet
    en Темизация React компонентов с помощью CSS переменных

  • Vue
    en Чистые, масштабируемые формы с Vue Composition API
    en Обзор того, что будет в Vue 3

  • Angular
    en Пробуем Test-Driven разработку с помощью Jest и Angular
    en Ускорьте ваше Angular приложение — 14 советов по оптимизации Angular
    en Контейнеризяция Angular приложений для продакшена с использованием Docker
    en JSX для Angular разработчиков

  • Ember
    en The Ember Times — Issue No. 142
    en Ember Octane: извлечение данных
    en Портирование сайта на Ember с помощью Percy
    en Скажи привет Theemo — Yordle Powered Theme Automator

  • Svelte
    en Справочник по компилятору Svelte
    en Роутинг в Svelte с page.js часть 1, часть 2
    en JavaScript фреймворк, который посадил веб-страницы на диету

  • Libs & Plugins
    en Выпущен simdjson 0.3: самый быстрый JSON-анализатор в мире стал еще лучше!
    en Notyf — Минималистичная JS библиотека для toast-уведомлений. Отзывчивость, A11Y, без зависимостей.
    en Aeon — инструмент выбора даты и времени, созданный с помощью веб-компонентов, которые можно использовать где угодно

Браузеры


• Mozilla запустила процесс замены браузера Firefox Beta на Fenix
• Google отменяет предложенное в Chrome 80 ужесточение обработки сторонних Cookie
en Популярность Firefox падает, Microsoft Edge становится вторым по популярности веб-браузером после Chrome

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


• Подборка первоапрельских шуток 2020 года
• Fedora и CentOS запускают Git Forge. GitLab открывает 18 проприетарных возможностей
• Google предстaвил систему поиска и навигации по коду своих открытых проектов
• Крутое пике: как пандемия коронавируса изменила IT-отрасль
• Вышел WordPress 5.4 «Adderley» с улучшенным редактором, новыми блоками и API для разработчиков
• В Font Awesome появились новые иконки, связанные с COVID-19

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



Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Источник: https://habr.com/ru/post/495802/


Интересные статьи

Интересные статьи

Подборка свежих уроков, видео и пакетов по фреймворку Laravel. Читать дальше →
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
В новом дайджесте мы обсуждаем подготовку приложений к iOS 13 и Android Q, работу протокола QUIC, отсутствие инновационных приложений в Google Play и в целом его работу, магазин приложений от Hua...
Cайт OpenGeofiction (OGF) сделан на программной платформе OpenStreetMap 1 | Картографирование Франсуа Лакомбе объявил о начале голосования за предложенную им схему тегирования line_atta...
В нашем новом дайджесте модульная разработка, чаты и карточки, полмиллиарда на Arcade, ульи и роботележки, ярость, время, ловушки и многое другое. Подключайтесь!