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

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


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры    |    


Медиа


podcast Подкаст «Веб-стандарты» №232: Edge DevTools, веб Vitals и AMP, 10 лет RWD, веб-платформа, JS-экосистема, вертикальный ритм
podcast Подкаст CSSSR: Windows 10 Update, релизы фреймворков, рендер React, Vue 3 и Angular 10, Web Platform Contribution


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


habr Состояние дел в сфере микрофронтендов
habr Как пройти собеседование в GitLab, попасть в команду разработчиков Vue и стать Staff-engineer
• Оценка взаимодействия: Google изменит алгоритм ранжирования сайтов
en Редизайн сайта W3C: выбор фронтенд фреймворка
en Настройка эффективного рабочего процесса с помощью ESLint, Prettier и TypeScript
en Релиз HTML5 Boilerplate 8.0.0
en PayPal Engineering: Совместное использование UI компонентов на ентерпрайз уровне
en Доступность или мораль?

  • Производительность
    en Как я использовал Brotli для получения еще меньших файлов CSS и JavaScript на CDN
    en Тестирование скорости мобильных страниц
    en Повысьте производительность сайта с помощью инлайнинга CSS

  • Эффекты
    en Подборка креативных прототипов «UI Interactions & Animations Roundup #7»
    en Кинетическая типографика с Three.js
    en ScrollTrigger — переизобретение скролл-анимации от GreenSock


CSS


• Конфигурируем цветовую схему веб-приложения
en CSS Grid: Воссоздание газетной верстки
en Глобальные и компонентные настройки стилей с помощью CSS переменных
en Первый взгляд на aspect-ratio
en The menu. Пошаговое руководство по созданию гамбургер-меню на SVG и CSS
en Как создавать динамические фоны с помощью CSS Paint API
en Гибридное позиционирование с CSS переменными и max()
en Цвета в CSS
en Цветовые функции Sass в CSS
en Новый способ имплементации Delay в Keyframes Animations
en Повернутые заголовки столбцов таблицы… теперь с меньшим количеством магических чисел!

JavaScript


• Что сегодня умеет JavaScript
• Аккуратно внедряем Emoji, не ломая все остальное
en Отслеживайте свой смартфон в 2D с помощью JavaScript
en Вы не знаете JavaScript, пока не сможете победить в этой игре
en Реакция JS сообщества на смерть Джорджа Флойда
en Изучение состояния моделей реактивности в 2020 году
en Статический анализ в JavaScript: 11 инструментов, которые помогут вам обнаружить ошибки раньше, чем пользователи

  • Теория
    • Живые и неживые коллекции в JavaScript
    en Антипаттерны JavaScript — прототипы, Switch и многое другое
    en Топ-19 часто задаваемых вопросов о TypeScript на собеседованиях
    en Stranger Things, JavaScript Edition

  • React
    habr 12 советов по внедрению TypeScript в React-приложениях
    en useSWR — Моя новая любимая библиотека в React
    en Использование REST API в React с Fetch и Axios
    en Как сделать React-приложение прогрессивным веб-приложением (PWA)
    en Как создать инструмент предварительного просмотра Markdown на React.js
    en Один клевый трюк для упрощения функций редуктора

  • Vue
    habr Vuex – решаем старый спор новыми методами
    habr Vite – ведение разработки без бандлов на Vue
    en Vue Best Practices — Наиболее важные изменения
    en Чистые, масштабируемые формы с Vue Composition API
    en Быстрый и простой способ реализации поиска во Vue
    en Изучите Vuex за 5 минут.
    podcast en Подкаст «Views on Vue» №108: Inside Vue 3 with Gregg Pollack

  • Angular
    en Как использовать JSON-LD для продвинутого SEO в Angular
    en Кастомные декораторы в Angular
    en В защиту фреймворка Angular
    en Глубокое погружение в @Injectable и providedIn в Ivy
    en Тестирование маршрутизируемых компонентов Angular с RouterTestingModule

  • Ember
    en The Ember Times — Issue No. 151

  • Svelte
    en Подробное объяснение директивы bind в Svelte
    en C нуля до приложения с потоковой передачей
    en Как добавить настраиваемые SVG иконки в приложение на Svelte JS

  • Libs & Plugins
    en consoleimg — Отображение изображений в консоли разработчика
    en Grid.js — продвинутый плагин для работы с таблицами, релиз новой версии


Браузеры


• Релиз Firefox 77
• В Firefox появится возможность экспорта сохранённых паролей в формате CSV
• Microsoft развёртывает новый Microsoft Edge для всех пользователей Windows 10
• В браузере Brave выявлена подстановка реферального кода при открытии некоторых сайтов

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



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


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

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

Здравствуйте, друзья. Продолжаем публикации последних событий из мира FPGA/ПЛИС. Ниже приведены несколько ссылок на новости, анонсы, вебинары, воркшопы, туториалы, видео и тд. Подобные ...
Подборка новых статей по фреймворку Laravel. Посмотрим доклады с Laracon. Подивимся визуальному генератору кода Vemto. Изучим Event Sourcing. Узнаем, как добиться финансового успеха c...
Продолжаем нашу подборку интересных материалов (первая часть, вторая часть). На этот раз один образовательный курс Техносферы, выступление про модульное тестирование и одна передача из ток-шо...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Существует традиция, долго и дорого разрабатывать интернет-магазин. :-) Лакировать все детали, придумывать, внедрять и полировать «фишечки» и делать это все до открытия магазина.