Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
•
Frontend Weekend: Зачем основатель IT-компании идет работать по найму – Глеб Михеев – Frontend Weekend
•
Подкаст proConf #121: React Conf 2021 — React 18+ | Suspense | Streaming SR | Skype тоже React
•
Подкаст Callback Hell от CSSSR: Web 3.0, фреймворк Remix, форумы или чаты?
•
Подкаст «Веб-стандарты» 320. Wolvic, бета Chrome 99, 2FA, Cooler, декораторы, Fetch, раскладка, Jest, Nova, редкие шрифты
•
Подкаст «Фронтенд Юность» #222: Публичная порка от тимлида-школьника
•
Подкаст «JS Party», эпизод #212: A deep-dive on Vite (featuring Evan You)
•
Почему всем стоит попробовать шрифты для разработчиков
•
Мой опыт с Webpack 5 Module Federation
•
Рисование в canvas с помощью Emscripten
•
Закулисный тур по новому интерфейсу WebPageTest
•
Улучшение адаптивности с помощью <details> и <details-utils>
•
Создание адаптивной фавиконки
•
Введение в Deno: лучше ли он, чем Node.js?
•
Создание генеративных SVG-сеток
•
Замена стандартных диалоговых окон на JavaScript новым элементом диалогового окна
•
Подвинься, JavaScript: бекенд-языки приходят во фронтенд
•
Как подключиться к базе данных с помощью CSS
• Модуляризация CSS
• CSS-выражения от контейнера для дизайнеров
•
Отсутствие анимаций не всегда соответствует prefers-reduced-motion
•
CSS Animations Tutorial: полное руководство для начинающих
•
Экскурсия по 4 новым цветовым функциям CSS
•
Aspect Ratio is Great
•
Привет, каскадные слои CSS
•
CSS-свойства с несколькими значениями и необязательными пользовательскими значениями свойств
•
Цветовые пространства и цвета в CSS
•
3 способа стилизовать CSS-эффекты box-shadow
•
JavaScript: делаем селфи с помощью браузера
•
4 важных нововведения в ES2022
•
Отладка JavaScript
•
Написание собственной системы сборки: сочетание концепций gulp с современным JavaScript
•
Как в JavaScript добавляются новые функции
•
Перехват запросов и ответов JavaScript Fetch API
• Mozilla развивает механизм передачи телеметрии рекламным сетям, обеспечивающий конфиденциальность
• Релиз Firefox 97: Технические подробности в блоге Марата Таналина
• Google: использование многозадачности в Chrome на больших экранах возросло в 18 раз
• В Chrome 98 появилась функция «Путешествия», упрощающая поиск по ранее посещенным страницам, и виджеты для Android
•
Прежде чем я уйду: когда дело доходит до жалоб на веб-браузеры
•
Не все браузеры одинаковы (на iOS)
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.

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

Frontend Weekend: Зачем основатель IT-компании идет работать по найму – Глеб Михеев – Frontend Weekend•
Подкаст proConf #121: React Conf 2021 — React 18+ | Suspense | Streaming SR | Skype тоже React•
Подкаст Callback Hell от CSSSR: Web 3.0, фреймворк Remix, форумы или чаты?•
Подкаст «Веб-стандарты» 320. Wolvic, бета Chrome 99, 2FA, Cooler, декораторы, Fetch, раскладка, Jest, Nova, редкие шрифты•
Подкаст «Фронтенд Юность» #222: Публичная порка от тимлида-школьника•

Подкаст «JS Party», эпизод #212: A deep-dive on Vite (featuring Evan You)Веб-разработка
•
Почему всем стоит попробовать шрифты для разработчиков•
Мой опыт с Webpack 5 Module Federation•
Рисование в canvas с помощью Emscripten•
Закулисный тур по новому интерфейсу WebPageTest•
Улучшение адаптивности с помощью <details> и <details-utils>•
Создание адаптивной фавиконки•
Введение в Deno: лучше ли он, чем Node.js?•
Создание генеративных SVG-сеток •
Замена стандартных диалоговых окон на JavaScript новым элементом диалогового окна •
Подвинься, JavaScript: бекенд-языки приходят во фронтендCSS
•
Как подключиться к базе данных с помощью CSS• Модуляризация CSS
• CSS-выражения от контейнера для дизайнеров
•
Отсутствие анимаций не всегда соответствует prefers-reduced-motion•
CSS Animations Tutorial: полное руководство для начинающих•
Экскурсия по 4 новым цветовым функциям CSS•
Aspect Ratio is Great•
Привет, каскадные слои CSS•
CSS-свойства с несколькими значениями и необязательными пользовательскими значениями свойств•
Цветовые пространства и цвета в CSS•
3 способа стилизовать CSS-эффекты box-shadowJavaScript
•
JavaScript: делаем селфи с помощью браузера•
4 важных нововведения в ES2022•
Отладка JavaScript•
Написание собственной системы сборки: сочетание концепций gulp с современным JavaScript•
Как в JavaScript добавляются новые функции•
Перехват запросов и ответов JavaScript Fetch API-
Теория
•
Основы внутреннего устройства JavaScript
•
Почему […‘????❤️????????’] возвращает [‘????’, ‘’, ‘❤’, ‘️’, ‘’, ‘????’, ‘’, ‘????’] в JavaScript?
•
Контекст выполнения JavaScript — как JS работает за кулисами
-
React
•
CSS-анимация как DOM-based фреймворк для анимации
•
Как писать производительные React-приложения с помощью Context
•
Руководство по работе с формами и полями ввода в React
•
Повышение производительности вашего React-приложения с помощью React Profiler
•
Некоторые причины не любить хуки в реакте
•
Самый популярный стек для React
-
Vue
•
Coming Into Vue: что будет дальше во Vue 3
•
Погружение во Vue 3 — Methods, Watch и Computed
•
Опасность использования v-html в Vue-приложениях
•
Полное руководство по компонентам Vue 3
-
Angular
•
Исследование проблемы с Angular typed form RFC prototype
•
В Angular 14 добавят строго типизированные реактивные формы
•
Как работает компилятор в Angular
•
Управление состоянием в Angular с использованием Akita — ч.1
-
Libs & Plugins
•
ogl — Минимальная библиотека для WebGL
•
lwder.js — Легкая анимация загрузки
•
mailwind: использование Tailwind CSS для создания HTML писем
Браузеры
• Mozilla развивает механизм передачи телеметрии рекламным сетям, обеспечивающий конфиденциальность
• Релиз Firefox 97: Технические подробности в блоге Марата Таналина
• Google: использование многозадачности в Chrome на больших экранах возросло в 18 раз
• В Chrome 98 появилась функция «Путешествия», упрощающая поиск по ранее посещенным страницам, и виджеты для Android
•
Прежде чем я уйду: когда дело доходит до жалоб на веб-браузеры•
Не все браузеры одинаковы (на iOS)Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
aio350
Спасибо за подборку