
Медиа | Веб-разработка | CSS | JavaScript | Браузеры |
Медиа
•
 Подкаст «Веб-стандарты» №232: Edge DevTools, веб Vitals и AMP, 10 лет RWD, веб-платформа, JS-экосистема, вертикальный ритм•
 Подкаст «Веб-стандарты» №233: Firefox 77, цвета, TCP, CUBE-БЭМ, Linux, CRA и сахар для новичков, где брать опыт, менторство•
 Подкаст «Фронтенд Юность (18+) #141: Космический Реакт-марафон•
 Подкаст CSSSR: Windows 10 Update, релизы фреймворков, рендер React, Vue 3 и Angular 10, Web Platform Contribution
 Веб-разработка
•
 Состояние дел в сфере микрофронтендов•
 Как пройти собеседование в GitLab, попасть в команду разработчиков Vue и стать Staff-engineer• Оценка взаимодействия: Google изменит алгоритм ранжирования сайтов
•
 Редизайн сайта W3C: выбор фронтенд фреймворка•
 Настройка эффективного рабочего процесса с помощью ESLint, Prettier и TypeScript •
 Релиз HTML5 Boilerplate 8.0.0 •
 PayPal Engineering: Совместное использование UI компонентов на ентерпрайз уровне •
 Доступность или мораль?- Производительность
•
 Как я использовал Brotli для получения еще меньших файлов CSS и JavaScript на CDN 
•
 Тестирование скорости мобильных страниц 
•
 Повысьте производительность сайта с помощью инлайнинга CSS 
 
- Эффекты
•
 Подборка креативных прототипов „UI Interactions & Animations Roundup #7“ 
•
 Кинетическая типографика с Three.js 
•
 ScrollTrigger — переизобретение скролл-анимации от GreenSock
 
 CSS
• Конфигурируем цветовую схему веб-приложения
•
 CSS Grid: Воссоздание газетной верстки•
 Глобальные и компонентные настройки стилей с помощью CSS переменных •
 Первый взгляд на aspect-ratio•
 The menu. Пошаговое руководство по созданию гамбургер-меню на SVG и CSS •
 Как создавать динамические фоны с помощью CSS Paint API •
 Гибридное позиционирование с CSS переменными и max() •
 Цвета в CSS•
 Цветовые функции Sass в CSS •
 Новый способ имплементации Delay в Keyframes Animations •
 Повернутые заголовки столбцов таблицы… теперь с меньшим количеством магических чисел! JavaScript
• Что сегодня умеет JavaScript
• Аккуратно внедряем Emoji, не ломая все остальное
•
 Отслеживайте свой смартфон в 2D с помощью JavaScript •
 Вы не знаете JavaScript, пока не сможете победить в этой игре •
 Реакция JS сообщества на смерть Джорджа Флойда •
 Изучение состояния моделей реактивности в 2020 году •
 Статический анализ в JavaScript: 11 инструментов, которые помогут вам обнаружить ошибки раньше, чем пользователи - Теория
• Живые и неживые коллекции в JavaScript
•
 Антипаттерны JavaScript — прототипы, Switch и многое другое 
•
 Топ-19 часто задаваемых вопросов о TypeScript на собеседованиях 
•
 Stranger Things, JavaScript Edition
 
- React
•
 12 советов по внедрению TypeScript в React-приложениях
•
 useSWR — Моя новая любимая библиотека в React 
•
 Использование REST API в React с Fetch и Axios 
•
 Как сделать React-приложение прогрессивным веб-приложением (PWA) 
•
 Как создать инструмент предварительного просмотра Markdown на React.js 
•
 Один клевый трюк для упрощения функций редуктора 
 
- Vue
•
 Vuex – решаем старый спор новыми методами
•
 Vite – ведение разработки без бандлов на Vue
•
 Vue Best Practices — Наиболее важные изменения 
•
 Чистые, масштабируемые формы с Vue Composition API 
•
 Быстрый и простой способ реализации поиска во Vue
•
 Изучите Vuex за 5 минут. 
•
 
 Подкаст „Views on Vue“ №108: Inside Vue 3 with Gregg Pollack
 
- Angular
•
 Как использовать JSON-LD для продвинутого SEO в Angular 
•
 Кастомные декораторы в Angular
•
 В защиту фреймворка Angular 
•
 Глубокое погружение в @Injectable и providedIn в Ivy 
•
 Тестирование маршрутизируемых компонентов Angular с RouterTestingModule 
 
- Ember
•
 The Ember Times — Issue No. 151
 
- Svelte
•
 Подробное объяснение директивы bind в Svelte 
•
 C нуля до приложения с потоковой передачей 
•
 Как добавить настраиваемые SVG иконки в приложение на Svelte JS 
 
- Libs & Plugins
•
 consoleimg — Отображение изображений в консоли разработчика
•
 Grid.js — продвинутый плагин для работы с таблицами, релиз новой версии
 
 Браузеры
• Релиз Firefox 77
• В Firefox появится возможность экспорта сохранённых паролей в формате CSV
• Microsoft развёртывает новый Microsoft Edge для всех пользователей Windows 10
• В браузере Brave выявлена подстановка реферального кода при открытии некоторых сайтов
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
          
 
aio350
спасибо за подборку