Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
• Актуальные форматы изображений в вебе
• Что такое и зачем нужны шаблонизаторы HTML
• Что за Web 3.0, о котором все говорят, и какие недостатки нынешнего интернета он намерен исправить
• WCAG 3 еще не готов
• Основные моменты из Web Almanac 2021
• Как отслеживать пользователей без стороннего JavaScript
• 5 причин, по которым вам следует перейти на микрофронтенд-архитектуру
• Конфетти и CSS-матрёшка в дизайн-системе StackOverflow
• Добавление пользовательской темы для фронтэнд-приложений
• CSS Анимация с вариативным шрифтом
• Стандартизация focus стилей с помощью кастомных свойств CSS
• Breaking Out of the Box. Несколько CSS техник, позволяющих трансформировать сайт в веб-приложение
• Tailwind CSS v3.0
• Защитный CSS. Подборка техник, позволяющих избежать проблем с динамическим контентом
• Онлайн-инструмент для работы с адаптивной типографикой
• Создание часов на чистом CSS с помощью элемента HTML time
• Как создать анимированные загрузчики страниц в CSS
• Создание бесконечного зацикленного фонового изображения на CSS
• Конечные автоматы для JavaScript разработчиков — как их использовать в своих приложениях
• Невидимый бекдор в JavaScript
• Заговор против IE6
• Релиз Firefox 95
• Microsoft выпустила для браузера Edge инструмент, позволяющий обнаружить утечки памяти
• Google назвала лучшие расширения 2021 года для браузера Chrome
• В Firefox 95 появилась защита от возможных ошибок в коде собственных компонентов
Дайджест за прошлую неделю.
dersmoll и alekskorovin.
Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Веб-разработка
• Актуальные форматы изображений в вебе
• Что такое и зачем нужны шаблонизаторы HTML
• Что за Web 3.0, о котором все говорят, и какие недостатки нынешнего интернета он намерен исправить
• WCAG 3 еще не готов
• Основные моменты из Web Almanac 2021
• Как отслеживать пользователей без стороннего JavaScript
• 5 причин, по которым вам следует перейти на микрофронтенд-архитектуру
- Инструменты
• Переход с Puppeteer на Playwright
• 5 причин почему Playwright лучше Cypress
• Некоторые примечания по использованию esbuild
• ssshape — генератор SVG-блобов/фигур, который дает вам возможность управлять ими вручную
- Производительность
• Builder.io: Как мы урезали наш JavaScript на 99% с помощью Qwik + Partytown
• CLS в BuzzFeed. Часть 1: Достижение стабильности, Часть 2: Получение помощи от реальных пользователей, Часть 3: Работа с непредсказуемым
• Defer Non-Critical Resources
CSS
• Конфетти и CSS-матрёшка в дизайн-системе StackOverflow
• Добавление пользовательской темы для фронтэнд-приложений
• CSS Анимация с вариативным шрифтом
• Стандартизация focus стилей с помощью кастомных свойств CSS
• Breaking Out of the Box. Несколько CSS техник, позволяющих трансформировать сайт в веб-приложение
• Tailwind CSS v3.0
• Защитный CSS. Подборка техник, позволяющих избежать проблем с динамическим контентом
• Онлайн-инструмент для работы с адаптивной типографикой
• Создание часов на чистом CSS с помощью элемента HTML time
• Как создать анимированные загрузчики страниц в CSS
• Создание бесконечного зацикленного фонового изображения на CSS
JavaScript
• Конечные автоматы для JavaScript разработчиков — как их использовать в своих приложениях
• Невидимый бекдор в JavaScript
- React
• Погружение в итерацию, контекст и дочерние элементы в React
• Оптимизация управления состоянием в приложениях на React
• Next.js и Remix — краткое сравнение
• Как и почему следует хранить состояние UI React в URL
• Три способа обработки выборки данных в React проектах
• Недооцененные хуки React, которые вы упускаете
• Начало работы с React SyntheticEvent
• Создание PDF-файлов в React с помощью react-pdf
- Vue
• Petite-vue
• Прогрессивный Petite-vue
• 8 проектов Vue, которые должен попробовать каждый новичок
• Vue2 в стилеVue3: начало работы
• Приключения Front-End разработчика | Наша работа по повышению производительности в вебе
• Брендирование изображений с помощью ImageKit и Vue.js
- Angular
• Анимации в библиотеке компонентов: виды анимаций, UX/UI паттерны, подходы в Angular с dependency injection
• Module Federation — что, почему, как?
• Разница между версиями Angular
- Ember
• Двухчасовой воркшоп по GlimmerX. Узнайте что экосистема Ember может предложить разработчику в 2021 году: Первая часть, Вторая часть, Репозиторий воркшопа
• Загрузка изображений на S3 в Ember.js
- Svelte
• Как создать Todo приложение на Svelte
• Reacting in Svelte — понимание компонентов в Svelte в стиле react
- Libs & Plugins
• elegant-threading — Элегантный способ ветвления в JavaScript
• Interface Forge — Изящно генерируйте фиктивные данные в TypeScript
Браузеры
• Заговор против IE6
• Релиз Firefox 95
• Microsoft выпустила для браузера Edge инструмент, позволяющий обнаружить утечки памяти
• Google назвала лучшие расширения 2021 года для браузера Chrome
• В Firefox 95 появилась защита от возможных ошибок в коде собственных компонентов
Дайджест за прошлую неделю.
dersmoll и alekskorovin.