Дайджест свежих материалов из мира фронтенда за последнюю неделю №505 (1 — 6 февраля 2022)

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

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

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


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


Медиа


podcast Подкаст «Веб-стандарты» 319. Topics API, новинки Figma и дизайна, бедный WebKit, сложности WebAssembly, TS на Go, пайпы в JS
podcast «Новости 512» от CSSSR: Chrome 98, серверные компоненты React, Angular-оптимизации, tnpm, безопасность npm-пакетов
podcast Подкаст «pro​Conf» #120 — RustConf 2021 — Чем живет Rust после Mozilla | Переписывать ли на Rust | Специальные гости
podcast Подкаст «Фронтенд Юность» #221 Фрактальные тиски реакта
podcast «Remote Talk» от CSSSR: Дока — в гостях Алёна Батицкая, Вадим Макеев и Игорь Коровченко

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


habr Тильда против фронтенда: 6 главных мифов о конструкторе
en Что произошло, когда мы отключили AMP
en Тайна меняющейся фавиконки
en Создание игры на Three.js
en Подборка креативных концептов «UI Interactions & Animations Roundup #21»

  • Инструменты
    habr Децентрализованная конфигурация webpack или как упростить сборку проекта
    • В NPM включена обязательная двухфакторная аутентификация для 100 самых популярных пакетов
    en Испытываете трудности с Webpack? Разбираемся с помощью иллюстраций

  • Производительность
    habr Как мы уменьшаем размер изображений на веб-страницах в 10 раз с помощью нашего оптимизатора
    en Сокращение углеродного следа в вебе: оптимизация добавленных на страницы социальных сетей
    en Улучшение производительности JavaScript-бандлов с помощью Code-Splitting

CSS


• Почему у !important в CSS восклицательный знак в начале?
• Не боритесь с каскадом, управляйте им!
• Каскадные слои уже почти стандарт!
en Создание атомарного CSS: интервью с Thierry Koblentz
en Примеры использования CSS fit-content
en Как использовать пользовательские шрифты в Tailwind CSS
en Bulma против Tailwind CSS: какая альтернатива Bootstrap лучше?

JavaScript


habr JavaScript редактор SVG диаграмм который весит в 6,5 раз меньше bootstrap (библиотека с открытым исходным кодом)
en Актуальность TypeScript в 2022 году
en Обзор реализации шаблонов ООП в JavaScript
en Написание драйвера принтера на JavaScript
en Что решают веб-фреймворки: ванильная альтернатива (часть 2)
en Почему эффективная гидратация в JavaScript фреймворках так сложна
en 4 самые важные функции, которые появятся в ES2022, о которых вы должны знать
en 8 практик JavaScript, которых следует избегать — и что делать вместо них
en Реализация связи WebSocket в Next.js

  • React
    habr Экосистема React в 2022 году
    habr React: WebRTC Media Call
    en React Best Practices — советы по написанию лучшего кода React в 2022 году
    en 10 шаблонов для написания чистого кода c React и TypeScript
    en Производительность React: как избежать избыточного ре-рендера
    en React 18, React Redux 8 и TypeScript: что вам нужно знать

  • Vue
    en Определение свойств с помощью Vue Property Decorator и TypeScript
    en Узнайте, как создать, протестировать и развернуть одностраничное приложение с помощью Vue 3 + Vite и Pinia

  • Angular
    habr Делаем видеозвонки с помощью Angular, WebRTC и Openvidu
    habr Taiga UI: год в Open Source
    en Однокомпонентные модули Angular и тесты компонентов идут рука об руку
    en Полное руководство по Angular App Shell
    en Настройка заголовков страниц с помощью Angular Router

  • Ember
    en Плюсы и минусы движков Ember
    video en Ember.js Framework Core Team AMA
    video en Эволюция Ember CLI Addon — Robert Jackson, Boston Ember Community Meetup
    video en Почему новым разработчикам следует изучать Ember.js — Ankush Dharkar, Boston Ember Community Meetup

  • Svelte
    en Как использовать style директиву в Svelte
    en Создайте одностраничное приложение на Svelte с помощью svelte-spa-router

  • Libs & Plugins
    en letmescroll.js — новая библиотека для кастомизации скроллбара
    en Что нового в линтере
Источник: https://habr.com/ru/post/650027/


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

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

Фото: Steve McDougall. Подборка свежих новостей и материалов из мира PHP. В выпуске: третья альфа PHP 8.1 — список новых возможностей и статус последних предложений; readonly-свойства...
В новом дайджесте новые iPhone, новые карты и геолокация для Android, тестирование мобильных танков и отслеживание подписок, рейтинг рекламных сетей и чемпионат по Candy Crush Saga. ...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Одной из «киллер-фич» 12й версии Битрикса была объявлена возможность отдавать статические файлы из CDN, тем самым увеличивая скорость работы сайта. Попробуем оценить практический выигрыш от использова...
Сегодня мы поговорим о перспективах становления Битрикс-разработчика и об этапах этого пути. Статья не претендует на абсолютную истину, но даёт жизненные ориентиры.