Дайджест свежих материалов из мира фронтенда за последнюю неделю №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...
«Битрикс» — кошмар на костылях. Эта популярная характеристика системы среди разработчиков и продвиженцев ныне утратила свою актуальность.