Дайджест свежих материалов из мира фронтенда за последнюю неделю №422 (29 июня — 5 июля 2020)
- вторник, 7 июля 2020 г. в 00:28:13

Веб-разработка
Обзор технологий скроллинга
Хватит это верстать, ударим автоматизацией по макетам
Полное руководство по темному режиму в вебе
Темные времена веб-разработки
Выделение фрагмента текста: как сделать ссылку на конкретный фрагмент текста на веб-странице и подсветить его
Прогрессивные веб-приложения: руководство по практическому использованию
Зачем в npm 7 оставили поддержку package-lock.json?
tooling.report — онлайн-ресурс для быстрого способа определения наиболее оптимального сборщика для вашего проекта, с подробными таблицами сравнения функциональности инструментов
Что нового в DevTools (Chrome 85)
5 основных ошибок при мониторинге производительности
Browserstack SpeedLab: Проверьте скорость вашего сайта в разных браузерах и устройствах
Ваши медленные JavaScript-таски расстраивают пользователей?
Оптимизация для Core Web Vitals, презентация от Addy Osmani
6 самых распространенных проблем доступности (и как их исправить)
Сага о цветовой доступности
Создание анимации изображения при наведении в меню
3D баннеры с помощью ScrollTrigger
Подборка креативных концептов «UI Interactions & Animations Roundup #8»
CSS
TailwindCSS – очередной фреймворк или новый шаг эволюции?
Упрощаем фоновые рисунки c помощью конических градиентов
Стилизация контейнеров для содержимого веб-страниц
Accordion Rows в CSS Grid
Производительность — CSS Painting vs. CSS Houdini Paint API
Ссылки нестандартной формы с помощью Subgrid
Получение значений CSS Translate с помощью JavaScript
Выравнивание изображений логотипа в CSS
Динамический импорт CSS
Необычные свойства CSS
Адаптирующиеся изображения в изменчивых пропорциях контейнера
Когда строка не разрывается. О вариантах реализации принудительных переносов в списках
Новое в Chrome: CSS Overview
Когда Sass и новые функции CSS сталкиваются
Полное руководство по медиа-запросам CSS
Устройство ленивой загрузки в популярных фронтенд-фреймворках
Как получить размеры экрана, окна и веб-страницы в JavaScript
Избушка на обратно-совместимых ножках — компилируем JS для нужных браузеров
Почему подход «vanilla JavaScript first» может быть НЕ лучшим выбором
Техническое руководство по SEO с Gatsby.js
Вашему блогу не нужен JavaScript фреймворк
Изучение регулярных выражений: руководство для начинающих
double-bang оператор (!!) и неправильное понимание того, как JavaScript обрабатывает истинные/ложные значения
Понимание шаблонных литералов в JavaScript
Создание приложения для мониторинга производительности с использованием новых и экспериментальных функций Node 14
Создание телесуфлера на React с помощью Web SpeechRecognition API
Прости, React, но я так больше не могу
Как протестировать ваши приложения React с помощью React Testing Library
Различия между статическими сгенерированными сайтами и приложениями с рендером на стороне сервера
Анатомия Typed React Component
Push-уведомления Firebase в React
Server Side Rendering React App с Deno
Шаринг виджетов React между приложениями
Vue Demi — развивающаяся утилита, позволяющая писать библиотеки Universal Vue для Vue 2 и 3
Создание блога с Nuxt Content
9 идей проектов на Vue JS для начинающих, которые помогут вам получить работу
Vue 3: обновление статуса середины 2020 года
Напишите свой первый тест для компонента Vue
Встречаем Angular 10
Angular Dependency Injection: мультипровайдеры
Двигаемся быстрее навигации с Angular resolvers
Angular 10 в деталях
Конвертация в строго типизированные формы Angular за минуту
emoji-picker-element — простой эмодзи-пикер, распространяемый как веб-компонент.
parallax-effect: Эффект параллакса в javascript, использующий face tracking, может быть использован для улучшения 3D-сцен
БраузерыПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.