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

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


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


Медиа


podcast Подкаст «Сделайте мне красиво» №65 — А работодатель знает, что ты эту шутку не слышал?
podcast Подкаст «proConf» #116: DevOps.js 2021
podcast Frontend Weekend №114, в гостях Валерий Бабушкин из компании Blockchain.com: как устроиться руководителем в Facebook и переехать в Лондон
podcast Подкаст «Веб-стандарты» 312. Firefox и Safari, Web Neural Network API, Turborepo, GitPod, вшитые node_modules и Деплойми
podcast «Новости 512» от CSSSR: ReactConf 2021, оптимизации кода, Ruby on Rails 7 RC, Dart 2.15, Flutter 2.8, Tailwind CSS 3.0
podcast video Подкаст «Да как так-то?». Выпуск №14. Как джуну вырасти в мидла
video en Smashing Meets For All — December 2021. Три доклада на тему доступности

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


en Что нового в последней спецификации GraphQL
en Работа с веб-фидами: это больше, чем RSS
en Audio API: знакомство с элементом audio и некоторыми возможностями его API путем создания кастомного аудиоплеера.
en Как запретить прокрутку страницы в iOS Safari 15
en Сейчас лучшее время для создания веб-сайтов

  • Инструменты
    en Полное дерево доступности в Chrome DevTools
    en Что нового в npm 8?
    en Ultimate Front-End Toolkit на 2022 год
    en Сломанные дефисы в Chromium 96: объяснение (и исправление)

  • Производительность
    habr Как оптимизировать размер бандла SPA и ускорить загрузку приложения в несколько раз
    en Объясните, как будто мне пять лет: оптимизация веб-производительности
    en Представляем fuite: инструмент для поиска утечек памяти в веб-приложениях
    en Влияние ошибок в JavaScript на производительность
    en Процесс отображения веб-страницы в браузере | Critical Rendering Path

  • Эффекты
    en Подборка креативных сайтов «Inspirational Websites Roundup #32»
    en Эффект пиксельного искажения с помощью Three.js

CSS


en Итоговые результаты опроса «The State of CSS 2021»
en Что нового в Tailwind CSS 3?
en CSS Custom Properties
en CSS Houdini Paint API
en Консистентная, плавно масштабируемая типографика и отступы
en Tailwind CSS — резюме после двух с половиной проектов
en [Checklist] Как выбрать между SVG и Webfont
en Адаптивный CSS border radius с техникой Fab Four

JavaScript


habr Изи-пизи автотесты на JavaScript
• Асинхронное программирование с промисами JavaScript
video Объединение интервалов — задача с JS собеседования | Решаем задачи с LeetCode
en Глубокое копирование в JavaScript с использованием structuredClone
en 6 скрытых жемчужин JavaScript, которые вы, вероятно, пропустили
en Понимание POST запросов в Axios
en Топологическая сортировка

  • React
    habr Передаем React компоненты по WebSocket
    video en React Conf 2021
    en Итоги React Conf 2021
    en Методы оптимизации производительности рендеринга React: часть 1
    en Redux Who? Лучше обрабатывайте собственное состояние
    en Настройте Web3 в своем приложении на React
    en Создайте продвинутый React хук для блокировки прокрутки
    en Remix: руководство по новому фреймворку React
    en Использование Fetch Event Source для событий, отправленных сервером в React

  • Vue
    en Nuxt 3 Beta: что нового и с чего начать
    en Как построить микро-фронтенд инфраструктуру на основе Vue
    en Создание приложения с помощью Electron и Vue
    en Получение элемента внутри компонента с помощью Vue querySelector

  • Angular
    en Angular Async Pipe — вот как правильно его использовать

  • Svelte
    en Руководство для новичков по Svelte — от основ до управления состоянием и анимации
    video en Будущее Svelte (интервью с Ричем Харрисом)

  • Libs & Plugins
    en Релиз GSAP 3.9: Flip Plugin стал публично доступным
    en Floating UI — Библиотека для работы с всплывающими подсказками, окнами, раскрывающимися списками, меню и многим другим
    en quick-lint-js — Быстрее, проще, дружелюбнее: как quick-lint-js превзойдет ESLint


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


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
В новой подборке машинное обучение на iPhone и прямые intent, навигация без магии и уменьшение размера приложения, извилистые дороги операционных систем, продуктовые фреймворки, простой д...
В марте было особенно много новостей про применение самообучения в области компьютерного зрения. Главная проблема, которую пытаются решить самообучающиеся модели — выполн...
Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Главные новости Релиз-кандидат PostgreSQL 12 В релизе-кандидате вся функциональность идентична грядущему офици...
В нашей еженедельной подборке PWA в Google Play, запись нажатий, декларативный UI, изменения логотипа и нумерации версий Android, история создателя FBReader, отслеживание рук и многое другое! ...