Дайджест свежих материалов из мира фронтенда за последнюю неделю №451 (18 — 24 января 2021)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Медиа
•
•
•
Веб-разработка
• Чтобы быть впереди веба, веб-стандартам нужно бежать в два раза быстрее
•
•
•
-
Производительность
• Как измеряются метрики сайта: LCP, FID и CLS
•Как мы улучшили производительность SmashingMagazine
•Браузерный JPEG-оптимизатор, соблюдающий конфиденциальность и использующий Web Workers и WebAssembly
•Как избежать сдвигов макета из-за веб-шрифтов
•Важность порядка подключения `@font-face` при использовании preload
•Использование Performance Web API с Chrome DevTools
-
Доступность
•Опубликован первый черновик WCAG 3
•Чего ожидать от первого публичного черновика WCAG 3.0
-
Эффекты
•Анимация букв в прокрутке
•Подборка креативных веб-демок «Awesome Demos Roundup #19»
•Создание пузырей с текстом для комиксов с помощью SVG и javascript
CSS
• Первый публичный черновик CSS-каскада 5 уровня
•
•
•
•
•
•
•
•
JavaScript
•
•
•
•
-
React
•Server-Side Rendering с нуля до профи
•Почему React Context не является инструментом «управления состоянием» (и почему он не заменяет Redux)
•Вам действительно нужен Redux? — Плюсы и минусы этой библиотеки управления состоянием
•Сравнение 5 лучших библиотек React для анимации
•Магия многошаговых форм, основанных на React
•Styled-components vs. Emotion-JS для обработки CSS
•Использование хуков с React Router
•Как лучше писать React компоненты
-
Vue
• Почему Vue.js — отличный выбор для веб-проектов и как он обошел React
•Взгляд на GraphQL во Vue
-
Angular
• Делаем приложение интерактивным при помощи Angular и RxJs.
•Angular и принципы SOLID
•RxJS в Angular: часть III
•Чистая архитектура Angular
-
Ember
•I Love Ember.js — шаблоны
-
Svelte
•Философия Svelte
•Awesome Svelte: Полезные ресурсы для разработки приложений на Svelte
•Компонентная разработка со Svelte
-
Libs & Plugins
•iSSR — библиотека для обработки Side Effects при написании React SSR приложений.
•JerryScript: легкий JavaScript-движок для Интернета вещей
•tinyX — Крошечный менеджер состояний для больших приложений
Браузеры
• Brave — первый браузер с нативной поддержкой протокола IPFS. Это первый шаг к децентрализованной Сети
• Релиз Chrome 88
• Разбираем V8. Заглядываем под капот Chrome на виртуалке с Hack The Box
• Состоялся релиз Edge 88: «спящие вкладки», менеджер паролей, поиск на боковой панели и др.
•
•
•
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.