Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
23K subscribers
2.23K photos
128 videos
38 files
4.66K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
Гайд по профилированию React приложений

Работаем с React Profiler API для улучшения производительности: https://proglib.io/w/466251d0

#react #performance
5 техник сплиттинга бандла и ленивой загрузки в React

Реальные примеры с использованием Webpack: https://proglib.io/w/32f612ee

#performance #react
Изучение вкладки Network в Chrome Dev Tools

Учимся изменять производительность веб-приложений с помощью вкладки Network: https://proglib.io/w/9db306dc

#performance
Оптимизация производительности фронтенда

Хороший лонгрид на выходные:

Часть 1. Critical Render Path
Часть 2. Event loop, layout, paint, composite

#performance
Управление памятью в JavaScript

Статья рассказывает об управлении памятью и принципах работы сборщика мусора, а также о том, как избежать наиболее распространенных видов утечек памяти: https://proglib.io/w/0ec1c5e3

#performance
Observer vs Scroll Lazy Loading

Ищем лучший способ загрузки изображений: https://proglib.io/w/26ef4be7

#performance #interface
Как прибирать за собой и почему важно это делать? (Vue/React)

Утечки памяти могут привести к замедлению и падению вашего приложения. Разбираемся, как их избежать: https://proglib.io/w/f33f4384

#performance
Разбираемся с мемоизацией в JavaScript

По мере того, как наши приложения растут и начинают выполнять более тяжелые вычисления, возникает все большая потребность в скорости и оптимизации. Если мы игнорируем эту проблему, то получаем программы, выполнение которых занимают много времени и потребляет чудовищное количество системных ресурсов.

https://proglib.io/w/7cc4d18d

#performance
Как я ускорил прокрутку в больших таблицах Google Search Console в 10 раз одной строчкой CSS

https://proglib.io/w/8b0eaa67

#performance
Как оптимизировать размер бандла SPA и ускорить загрузку приложения в несколько раз

Автор разбирает:

👉 как оптимизировать веб-приложение и ускорить его загрузку;
👉 почему это важно;
👉 какие инструменты помогут в работе над оптимизацией, замерами и контролем результатов;
👉 преимущества работы с загружаемыми модулями в приложениях.

https://proglib.io/w/84141ada

#performance
Утечки памяти в приложениях

Искать утечки памяти в веб-приложениях очень непросто, поэтому почти никто это и не делает.

👉 fuite - это CLI-утилита, которая поможет найти утечки памяти на вашем сайте: https://proglib.io/w/a9767bdd

👉 Detached Elements - новый инструмент в Microsoft Edge DevTools, который тоже умеет обнаруживать утечки, связанные с DOM-элементами вне основного дерева документа: https://proglib.io/w/525096f4

Много утечек нашли? 😏

#performance
Ленивая загрузка компонента в Angular без роутинга

Ленивая загрузка компонентов - это очень полезная функция. В Angular - это простая процедура, реализованная через роутинг. Но, что если вы не хотите использовать роутер или нужно загрузить компонент программно?

https://proglib.io/w/475d7d90

#performance #lazy #angular
Актуальные форматы изображений в вебе

PNG, WebP или AVIF? Как выбрать формат и правильно подготовить изображение для использования: https://proglib.io/w/d2adfc35

#performance