Дайджест свежих материалов из мира фронтенда за последнюю неделю №496 (29 ноября — 5 декабря 2021)

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


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


Медиа


podcast Подкаст «Веб-стандарты» #310. Полифил для Container Queries, Remix вместо Next.js, PWA в 2021, TypeScript в Etsy, CSS-ресеты
podcast «Новости 512» от CSSSR: Fleet и Compose Multiplatform, PHP 8.1, гайд по JWT, цепи Маркова, роадмапы по IT-профессиям
podcast Подкаст «Callback Hell»: В гостях Никита Михайлов. Bootstrap, Atomic CSS, физическое здоровье на удаленке
podcast MoscowJS Podcast #1 — Как найти работу, которой захочется гордиться
podcast Подкаст «Да как так-то?». Выпуск №13. Что фронтенд-разработчик должен знать про дизайн
podcast Подкаст «Фронтенд Юность» #215: Nestjs выходит за рамки разумного
podcast video webDev #11: Front-end. Вопросы на собеседовании

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


habr Убираем JavaScript. Как при помощи htmx красиво использовать HTML и уменьшить объем кода
habr HTMHeaven — 19 советов и приёмов вёрстки
habr Эволюция HTTP для современного веба
en Мощь Serverless для фронтенд разработчиков
en Web Almanac: Ежегодный отчет HTTP Archive состояние веба
en Руководство по созданию веб-компонента для формы кредитной карты

  • Инструменты
    habr JetBrains представила легковесную среду разработки Fleet
    en Станет ли JetBrains Fleet Be убийцей VSCode?
    en Что нужно знать о Parcel 2

  • Производительность
    en Производительность вычислений WebGPU по сравнению с WebGL
    en От шрифтов к SVG: стратегия миграции иконок
    en Улучшение CLS и LCP Core Web Vitals

  • Доступность
    • Мифы о доступности
    en Тесты доступности Google Lighthouse полезны, но не идеальны
    en Не забывайте об атрибуте lang

  • Эффекты
    en Grid Zoom Layout — сетка изображений с зум-эффектом для отображения дополнительного контента
    en Анимация вытеснения диагональных полос
    en Анимированные 3D-ленты с помощью Three.js

CSS


habr Как я в десять раз ускорил работу таблицы Google одной строкой CSS
habr 10 вещей, которые можно делать в верстке с помощью псевдоэлементов before и after
habr Как сделать удобное 3D-меню на CSS
habr CSS и XPath для QA: чтобы разобраться с локаторами, нужно всего лишь…
en Open Props: Open Source CSS Variables
en CSS Custom Properties и !important
en Интернационализация в CSS
en 5 основных ошибок CSS, которых следует избегать
en Построение системы координат с помощью HTML и CSS
en Концепты CSS — единственное руководство, которое вам нужно
en Chrome DevTools: CSS Overview
en Глитч-эффект на чистом CSS

JavaScript


habr Процедурная генерация бумажных снежинок
habr Как ваш браузер обрабатывает прикосновения к экрану телефона (js touch events)
habr Миграция 17 000 файлов JS на TypeScript. Как это было
• Генерация текста с помощью цепей Маркова на JavaScript
en Remix — Самый горячий новый JS-фреймворк (зима 2021 г.)

  • React
    en Как использовать Redux для управления состоянием в масштабе всего приложения
    en Декларативная выборка данных с помощью React Async
    en React 18 — Что нового и чем это поможет разработчикам
    en Создавайте адаптивные веб-страницы с помощью React-Response и TypeScript
    en Варианты оптимизации кеширования в React
    en Устранение утечек памяти в вашем приложении
    en Создание клона Trello с помощью React DnD
    en Что нового в Next.js 12
    en Dependency injection в React

  • Vue
    en Ноябрь был посвящен Vue и Vue.JS в 2021
    en 'defineComponent' в Vue 3 — это чистая магия! Вы знаете, как это работает?

  • Angular
    habr Телеграф на RxJS
    en Чего ожидать от Angular 14 в 2022 году: появится ли Micro Frontend?
    en Ленивая загрузка компонента в Angular без роутинга
    en Как делать параллельные API вызовы в приложениях на Angular

  • Ember
    en The Ember Times — Issue No. 192
    en Введение в EmberJS: JavaScript, поисковая оптимизация и веб-приложения
    en Интервью с Balint Erdi

  • Svelte
    en Создание веб-сайта с использованием Golang и Svelte.js вместе
    en Методы жизненного цикла Svelte можно использовать где угодно
    en Аутентификация в SvelteKit с использованием cookie
    en React.js переоценен, используйте вместо него Svelte


Браузеры


habr Vivaldi-5.0 — Искусство, доступное всем
• «Было приятно, когда наш синтез речи приняли за диктора»: как работает автоперевод и озвучка видео в «Яндекс.Браузере»
• Microsoft начала отговаривать пользователей от установки браузера Chrome
en Что нового в WebKit в Safari 15
en Состояние принятия протокола P2P в современных браузерах

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


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

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

Привет, Хабр! Мы продолжаем наш дайджест, и сегодня в “меню” — новые вирусы имени Олимпиады-2020, рост заражений с использованием инфицированных файлов Microsoft Office, ловушки для любителей пиратско...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Давайте представим.Вы придумали какой-то свой алгоритм для очередной сложной задачи.Не важно в какой сфере, не важно на каких языках и технологиях.Важно, что ломая голову...
Подборка новых статей по фреймворку Laravel. Разберемся как работает шифрование во фреймворке. Аутентифицируем пользователя по отпечатку пальца. Развернём приложение по методу zero-do...
«Битрикс» — кошмар на костылях. Эта популярная характеристика системы среди разработчиков и продвиженцев ныне утратила свою актуальность.