Дайджест свежих материалов из мира фронтенда за последнюю неделю №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, порция полезных инструментов, и многое другое. ...
Это первый в серии еженедельных дайджестов о технологиях, людях и том, как они влияют друг на друга.