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

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


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


habr Обзор технологий скроллинга
habr Хватит это верстать, ударим автоматизацией по макетам
• Google запустили бета-версию плагина для публикации AMP-сториз в WordPress
en Полное руководство по темному режиму в вебе
en Темные времена веб-разработки
en Выделение фрагмента текста: как сделать ссылку на конкретный фрагмент текста на веб-странице и подсветить его
en Прогрессивные веб-приложения: руководство по практическому использованию

  • Инструменты
    habr Зачем в npm 7 оставили поддержку package-lock.json?
    • Программируем лучше с ESLint, Prettier и TypeScript
    en tooling.report — онлайн-ресурс для быстрого способа определения наиболее оптимального сборщика для вашего проекта, с подробными таблицами сравнения функциональности инструментов
    en Что нового в DevTools (Chrome 85)

  • Производительность
    en 5 основных ошибок при мониторинге производительности
    en Browserstack SpeedLab: Проверьте скорость вашего сайта в разных браузерах и устройствах
    en Ваши медленные JavaScript-таски расстраивают пользователей?
    en Оптимизация для Core Web Vitals, презентация от Addy Osmani

  • Доступность
    en 6 самых распространенных проблем доступности (и как их исправить)
    video en Сага о цветовой доступности

  • Эффекты
    en Создание анимации изображения при наведении в меню
    en 3D баннеры с помощью ScrollTrigger
    en Подборка креативных концептов «UI Interactions & Animations Roundup #8»


CSS


habr TailwindCSS – очередной фреймворк или новый шаг эволюции?
habr Упрощаем фоновые рисунки c помощью конических градиентов
habr Стилизация контейнеров для содержимого веб-страниц
• Создание простой страницы лендинга за 5 минут используя готовые CSS блоки tailwind.
en Accordion Rows в CSS Grid
en Производительность — CSS Painting vs. CSS Houdini Paint API
en Ссылки нестандартной формы с помощью Subgrid
en Получение значений CSS Translate с помощью JavaScript
en Выравнивание изображений логотипа в CSS
en Динамический импорт CSS
en Необычные свойства CSS
en Адаптирующиеся изображения в изменчивых пропорциях контейнера
en Когда строка не разрывается. О вариантах реализации принудительных переносов в списках
en Новое в Chrome: CSS Overview
en Когда Sass и новые функции CSS сталкиваются
en Полное руководство по медиа-запросам CSS


JavaScript


habr Устройство ленивой загрузки в популярных фронтенд-фреймворках
habr Как получить размеры экрана, окна и веб-страницы в JavaScript
habr Избушка на обратно-совместимых ножках — компилируем JS для нужных браузеров
• Кортежи в JS/ES и TypeScript в 2020
video en Почему подход «vanilla JavaScript first» может быть НЕ лучшим выбором
en Техническое руководство по SEO с Gatsby.js
en Вашему блогу не нужен JavaScript фреймворк
en Изучение регулярных выражений: руководство для начинающих

  • Теория
    • Что такое функция высшего порядка?
    • Var, let или const? Проблемы областей видимости переменных
    en double-bang оператор (!!) и неправильное понимание того, как JavaScript обрабатывает истинные/ложные значения
    en Понимание шаблонных литералов в JavaScript

  • Практика
    en Создание приложения для мониторинга производительности с использованием новых и экспериментальных функций Node 14
    en Создание телесуфлера на React с помощью Web SpeechRecognition API

  • React
    habr Прости, React, но я так больше не могу
    en Как протестировать ваши приложения React с помощью React Testing Library
    en Различия между статическими сгенерированными сайтами и приложениями с рендером на стороне сервера
    en Анатомия Typed React Component
    en Push-уведомления Firebase в React
    en Server Side Rendering React App с Deno
    en Шаринг виджетов React между приложениями

  • Vue
    • Как сделать localStorage реактивным во Vue
    en Vue Demi — развивающаяся утилита, позволяющая писать библиотеки Universal Vue для Vue 2 и 3
    en Создание блога с Nuxt Content
    en 9 идей проектов на Vue JS для начинающих, которые помогут вам получить работу
    en Vue 3: обновление статуса середины 2020 года
    en Напишите свой первый тест для компонента Vue

  • Angular
    habr Встречаем Angular 10
    en Angular Dependency Injection: мультипровайдеры
    en Двигаемся быстрее навигации с Angular resolvers
    en Angular 10 в деталях
    en Конвертация в строго типизированные формы Angular за минуту

  • Svelte
    en Создание центра уведомлений с помощью Svelte

  • Libs & Plugins
    en emoji-picker-element — простой эмодзи-пикер, распространяемый как веб-компонент.
    en parallax-effect: Эффект параллакса в javascript, использующий face tracking, может быть использован для улучшения 3D-сцен


Браузеры


• Релиз Firefox 78
• Firefox 78, технические подробности для разработчиков
• Новый Edge на базе Chromium распространяется вместе с принудительным обновлением ОС и навязчиво ведёт себя
• Google Chrome побил собственный рекорд, а Windows 10 продолжает расти

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



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


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

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

Октябрьский дайджест пока получается спокойным: по сравнению с ударным сентябрём мероприятий и курсов не так уж и много. Зато можно без спешки спланировать своё обучение и нетворкинг...
Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Сила ...
В новом дайджесте боремся с потерями пушей, разбираемся с музыкой Apple, изучаем работу звука в Android, экономим деньги при разработке игры, ищем приложение Росстата, отличаем плохой дизайн от х...
Свежая подборка со ссылками на новости и материалы. В выпуске: PHPRussia, PHP fwdays'19, WordPress 5.2, о PHP в 2019, новости из PHP Internals, порция полезных инструментов, и многое другое. ...
Это первый в серии еженедельных дайджестов о технологиях, людях и том, как они влияют друг на друга.