Дайджест свежих материалов из мира фронтенда за последнюю неделю №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, отслеживание рук и многое другое! ...