Дайджест свежих материалов из мира фронтенда за последнюю неделю №495 (22 — 28 ноября 2021)

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

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


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



Медиа


podcast «Новости 512» от CSSSR: TSConf 2021, property-based testing, .NET 6, Visual Studio 2022, контейнеризация, PHP Foundation
podcast Подкаст «Веб-стандарты» №309. Chrome 96 и беты, Safari TP 135, Web Almanac, SVGcode, сложный фронтенд, мифы о доступности
podcast Подкаст «Фронтенд Юность» #214 Российские разработчики аннексировали кириллическую часть UTF-8 и остались без JavaScript
podcast video CSSSR: Разбор технического собеседования на позицию senior front-end developer. Часть 5.
video webDev #10: Front-end. Вопросы на собеседовании
video Skillbox Лекторий: Карьера во frontend: тренды и компетенции
video en BlinkOn 15 — 16 видео с вируальной конференции

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


habr Постигаем WebAssembly, рисуя кривую дракона
habr Как сегодня делают игры в браузере? Часть 1
habr Lighthouse. Руководство по оптимизации сайтов для начинающих
habr Как мы ускоряли комментарии Хабра
• Я ещё мидл или уже сеньор? И сколько мне должны платить?
en Понимание WAI ARIA с помощью яблок и элементов
en Cross-fading эффект любых двух элементов DOM в настоящее время невозможно

CSS


habr Никто не знает, как работает каскад
en Как контролировать лейаут страниц с мультинаправленным контентом
en Небольшая система для CSS-анимации загрузки страницы
en Мой кастомный CSS Reset
en Динамическое управление цветом с помощью относительных цветов в CSS
en Сделайте свой сайт особенным с помощью настраиваемой полосы прокрутки
en Добавление режима, дружественного к дислексии, на веб-сайт
en Создание генеративных шаблонов с помощью CSS Paint API
en Современный CSS в двух словах
video en State of CSS 2021 [BlinkOn 15]

JavaScript


habr Rust — будущее инфраструктуры JavaScript
habr JavaScript: разрабатываем приложение для записи экрана
en Как JavaScript движки достигают высокой производительности
en Как не писать тесты свойств в JavaScript
en Управление памятью в Javascript
en Иногда Javascript — не самый лучший выбор
en proposals.es — Веб-сайт для получения последней информации о ECMAScript proposals.
en Как работает JavaScript: шаблон factory design + 4 варианта использования
en JWT: полное руководство с лучшими практиками в JavaScript
video WebDev с нуля: Задача с реального интервью JavaScript. Разбор 4 вариантов решения

  • React
    habr Styled Components — идеальная стилизация React-приложения
    en React c TypeScript — шпаргалка
    en Как писать более читаемый код в React
    en Как создавать SVG-карты в React с помощью react-simple-maps
    en Как поддерживать большое приложение на Next.js
    en Использование WebAssembly (созданного на Rust) для быстрых React компонентов
    en 5 вещей, с которыми я боролся при изучении React, имея бекграунд Vue
    en 3 способа реализации скелетных компонентов в React
    en Полное руководство для новичков по React useState hook [Часть 1]
    en Tamagui — Универсальные дизайн-системы React, оптимизированные для нативных и веб-приложений
    en What time is it? Reactime! Релиз Reactime X
    en Rematch — лучший Redux?

  • Vue
    habr Управление данными в системе автоматизации на Vue и Vuex и решение проблем тестирования с помощью Jest
    en Сторонний код в Nuxt — это яд: вылечите его за 3 простых шага
    en MountainVue: Ваш следующий любимый инструмент разработчика для работы с приложениями на Vue
    en Устранение неполадок с вложенными страницами в Nuxt.js

  • Angular
    habr Как Angular загоняет фронтенд разработчиков в enterprise-кабалу
    en Альтернативы ::ng-deep нет
    en Angular String/Text Interpolation
    en Современный Angular инструментарий на Новый год
    en Развертывание Angular приложения на GitHub Pages

  • Svelte
    en Введение в Svelte Actions
    en Подробное руководство по обработке событий в Svelte
    en Как: создать веб-компонент в Svelte

  • Libs & Plugins
    en Spacing JS — JS-утилита для измерения расстояния между элементами на веб-странице.
    en Tiny UI Toggle — Переключайте состояние элемента UI, чтобы легко создавать динамические компоненты: аккордеон, табы, раскрывающийся список, диалоговое/модальное окна
    en 5 лучших IoT библиотек для JavaScript разработчиков
    en web-units-conversify — JS-библиотека для преобразования пикселей и вьюпорт-размеров в REM
    en Построение data stories с помощью диаграмм в Vizzu
    en COBE — легкая js библиотека для рендера глобуса на WebGL


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


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

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

Привет, Хабр! Сегодня мы расскажем об атаке на серверы Olympus, о том, почему очень важно установить сентябрьские патчи от Microsoft, Google и Apple, а также о коварных группировках, атакующих медицин...
Чтобы состарить лицо на фотографии, сменить прическу или заставить его улыбаться, нужно изучить семантику, содержащуюся в отдельных слоях обученной GAN-модели. Недавние и...
Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. SUSE готови...
Субботний вечер омрачен скандалом - сайт не работает, провайдер негодяй, админы - не специалисты, а сервера - решето. Вызов принят, или почему при всей нелюбви к 1С-Битри...
В первом дайджесте нового года чаты на вебсокетах, переход из 1С в Android, написание игры за месяц и тренды мобильных игр, доходы рынка приложений и полезные инструменты. Это и многое др...