Дайджест свежих материалов из мира фронтенда за последнюю неделю №503 (17 — 23 января 2022)

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


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


Медиа


podcast «Новости 512» от CSSSR: Конспект о микрофронтендах, Remix vs. Next.js, Parcel CSS, Node.js 17.4.0, Deno 1.18, курс по Linux
podcast Подкаст «Сделайте мне красиво» №68 — Даже по меркам HTML это адок

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


• Как читать W3C-спецификации
• 5 важных SEO-трендов в 2022 году: от нейронного поиска до фиджитала
en Контекстно-зависимые веб-компоненты проще, чем вы думаете
en Фронтенд-прогнозы на 2022
en Реализация 3D сцен в вебе
en Ускоренное руководство по Fullstack Web3 с ASS (Anchor, Solana и Svelte)

  • Инструменты
    • Пришло время попрощаться с Webpack?
    en Представляем fuite: инструмент для поиска утечек памяти в веб-приложениях
    en Полное руководство для начинающих по npm

  • Производительность
    habr Быстрый, резкий, как пуля, дерзкий. Как работать над перфомансом сайта, чтобы нравиться пользователям и Гуглу
    habr Как мы отказались от JPEG, JSON, TCP и ускорили ВКонтакте в два раза
    en Повысьте производительность с помощью Web Workers: подробное руководство

  • Доступность
    en Доступные таблицы корзины продуктов
    en Руководство по доступности изображений

  • Эффекты
    habr 7 + 1 способ анимировать спиннер
    en Анимируйте что угодно вдоль SVG Path
    en Подборка креативных сайтов «Inspirational Websites Roundup» #33
    en Эффект спокойных пятен света на CSS

CSS


habr Адаптивное свойство одной строкой
• «Родительскому селектору» :has(), скорее всего, запретят быть вложенным
• Тёмная сторона CSS: выходим за рамки и взрываем звезды с border-image и градиентами
• Первый публичный черновик CSS-каскада 5 уровня
en Современная гибкая типографика с использованием CSS Clamp
en Создание UI компонентов с помощью SVG и CSS
en Что появилось в CSS после «CSS3»?
en NoJS — Создание калькулятора с использованием только чистого HTML и CSS. No Javascript!
en Будущее CSS: определяйте поддержку at-rule с помощью @supports at-rule(@keyword)
en Сравнение значений специфичности CSS
en Как использовать CSS ::before и ::after для создания пользовательских анимаций и переходов
en Создание адаптивного мобильного меню с помощью CSS без JavaScript
en Расширенное руководство по настройке цветов в CSS

JavaScript


habr JavaScript: захват медиапотока из DOM элементов
• Тренды JavaScript в 2022 году
video Как работает метод bind? 30 вопросов собеседования JavaScript
en Remix vs Next.js
en Использование особенностей JavaScript для развлечения и получения прибыли
en SaasFrontends — шаблоны Vue2, Vue3, React и Svelte
en StructuredClone(): глубокое копирование объектов в JavaScript
en Я создал блог на RemixJS, так что можно это не делать (пожалуйста)

  • React
    habr Улучшаем дизайн React приложения с помощью Compound components
    • «Запашки» кода React-компонентов
    en Шесть лучших библиотек управления состоянием React на 2022 год
    en Enterprise React в 2022
    en Все о нашей миграции с ReactJS на NextJS
    en Хороший совет по условным выражениям JSX
    en Rockpack — современный инструмент который позволит быстро создать React приложение с поддержкой Server Side Rendering, настроенным Webpack 5, Jest, Eslint, Typescript.
    en Чистка типов в React компонентах
    en Изучение трех новых API React 18

  • Vue
    en Vue 3 как новый стандарт
    en Модуль ленивой загрузки для Nuxt 3
    en Программный дизайн компонентов Vue 3

  • Angular
    en Итоги 2021 года для Angular и предварительный обзор 2022
    en Поддержка типизации Angular Form, которая нужна каждому разработчику
    en Component-First State Management для автономных компонентов Angular
    en Как создать прогрессивное веб-приложение с помощью Angular

  • Svelte
    en Svelte: все прелести фреймворка — без фреймворка
    en Создание микроинтерфейсов Svelte с помощью Podium

  • Libs & Plugins
    en Замена jQuery (110 КБ) на Umbrella JS (8 КБ)
    en Как заставить сайт работать в автономном режиме с помощью плагина VitePWA

Браузеры


habr Firefox остался один
• Opera выпустила открытую бета-версию браузера со встроенным криптокошельком
video История интернет-браузеров — война за пользователя

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


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
В нашем ежемесячном сompliance-дайджесте собраны ключевые изменения требований регуляторов по информационной безопасности за август 2021 года. В этот раз — изменения в области защиты ГИС, защиты ПДн, ...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Ночь. Стук в дверь. Открыть. Стоят двое. "Верите ли вы в Event loop, нашу главную браузерную цепочку?" Вздохнуть. Закрыть дверь. Лечь досыпать. До начала рабочего дня еще 4 ...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.