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

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

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

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


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


Медиа


podcast «Новости 512» от CSSSR: Next.js 12, Error Boundaries, Node.js и Event Loop, алгоритмы на JavaScript, веб Photoshop и VSCode
podcast Подкаст «Фронтенд Юность»#210: HolyJS — зеркало общества
podcast Подкаст «Веб-стандарты» №305. Экосистема 2021, VS Code в браузере, Node.js 17, Reporting API, автозаполнение, SPA или MPA
podcast Подкаст «Сделайте мне красиво» №63 — Карьерный рост от пса до петуха
video Отсобеседование: Cобеседование Senior Frontend разработчика на пенсии
video About IT: Как пройти собеседование на MIDDLE front end разработчика? + задачка на event loop(Promise js)
video Vova Dev: Как стать Front-End разработчиком? Что должен знать Junior Frontend разработчик в 2022

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


habr Как устроена Дока — опенсорсный справочник с документацией, который сообщество пишет для сообщества
habr Микрофронтеды: достоинства, недостатки и нюансы
en Igalia и Vorwerk представляют улучшение рендера SVG движка на основе слоев в WebKit
en Какой метод в SVG лучше всего подходит для слишком большого количества иконок?
en Jamstack: новый взгляд на веб-разработку, сборку и доставку
en Начало новой эры адаптивного веб-дизайна
en Создание эффективного компонента Image
en Путь Photoshop к веб-версии
en Хаос микрофронтендов (и как его решить)
en Популярный npm-пакет UA-Parser-JS скомпроментирован вредоносным ПО для майнинга и кражи паролей

  • Инструменты
    habr Расширения Chrome для программистов и сочувствующих
    en Демистификация функции 'import' webpack: использование динамических аргументов
    en Заменит ли Rome Webpack?

  • Производительность
    en Повысьте производительность своего веб-приложения с помощью JS Web Workers
    en Шпаргалка по метрикам веб-производительности
    en Рекомендации по встраиванию сторонних веб-виджетов

  • Эффекты
    en Создание эффекта прозрачного стекла и пластика в Three.js

CSS


en Глубокое погружение в object-fit и background-size в CSS
en Новый взгляд на атомарный CSS
en 100 байт CSS, чтобы страницы с контентом всегда выглядели отлично
en Media Queries Level 4: Media Query Range Contexts
en Процесс создания CSS-фреймворка
en Новый CSS Reset
en Использование переменных CSS для reduced motion в глобальном масштабе
en Невероятные генераторы CSS лейаутов, о которых вы должны знать


JavaScript


en Trie в Javascript: структура данных, лежащая в основе Autocomplete
en Поиск-фильтр по странице с с использованием ванильного JavaScript
en Скелетируйте себя с помощью распознавания позы на TensorFlow
en Внедрение зависимостей в JavaScript — лучший инструмент, который вы не используете для своих тестов
en Использование axios.all для одновременных запросов
  • Теория
    habr Решение задач по JavaScript на bigfrontend (BFE): throttle и debounce
    en Разреженные и плотные массивы в JavaScript
    en JavaScript maps vs. sets: выбор структуры данных

  • React
    habr Хочу поиск как у MDN
    en Next.js 12
    en Руководство по SWR для начинающих: Data Fetching в React
    en Почему хуки — лучшее, что могло случиться с React
    en Топ-4 ошибки в интервью по React
    en Понимание очистки в функции useEffect в React

  • Vue
    en Тестирование Vue компонентов с помощью Cypress
    en Почему Vue + Astro лучше, чем Vue SPA?

  • Angular
    habr Ленивая подгрузка библиотек из CDN в Angular
    en Улучшение доступности Angular Component
    en Как масштабировать Angular без ограничений
    en Концепция контроллеров компонента в Angular: часть II

  • Ember
    en Импорт шаблонов Ember.js, часть 1
    en Импорт шаблонов Ember.js, часть 2
    video en EmberJS Open Source Development — Overlay Development

  • Libs & Plugins
    en Почему устаревший jQuery по-прежнему остается доминирующей библиотекой в JavaScript
    en Представляем Elf — Реактивное хранилище с магическими способностями для JS приложений
    en Type Query: манипуляции с типом в стиле jQuery


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


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

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

Syn ack, Хабр!Эта неделя не так богата на новости, но зато заставляет лишний раз задуматься о будущем и готов ли ты к нему.На что ты идешь уже сейчас ради успешного прохождения performance review и на...
В этом выпуске — сравнение “карт” iOS 1 и 14, паяльник для разработчиков, базовые концепции и базовые ошибки, продуктовые исследования и тренды рынка мобильных приложений в итоговом отчет...
В очередной раз с вами Леонид из Поиск VPS. Поздравляю всех с прошедшим днем сисадмина. Сегодня без долгих предисловий проведём интервью с Антоном Сверщевским (vdsina) — владельцем хо...
Всем доброго времени суток! Рассматривая тему пространственного разнесения, вскользь мы уже коснулись и вопросов замираний в каналах связи, и того, почему такие замирания возникают. Сегодня пред...
Ранее мы показывали наш фаблаб и лабораторию киберфизических систем. Сегодня вы сможете посмотреть на оптическую лабораторию физико-технического факультета Университета ИТМО. ...