В фронтенд-командах это обычно всплывает не на демо, а под нагрузкой: загрузки, превью, экспорт CSV, PDF, медиа — и внезапно браузер начинает держать память мёртвой хваткой. Я слышал, что у многих «утечки» тут выглядят не как баг, а как медленное проседание скорости и рост отказов на длинной сессии.
Ключевой паттерн — не сам файл, а то, как его держат в клиенте. Blob API и object URL позволяют работать с файлами без лишних копий, но если не освобождать ссылки после предпросмотра/скачивания, фронт копит мусор. Для ecom-сценариев это особенно заметно: карточки с фото, массовые импорты, выгрузки заказов, витрины с видео.
Что важно мониторить в продукте:
— где создаются временные URL
— где они реально удаляются
— какие операции идут в фоне и без лимитов
— как ведут себя тяжёлые файлы на мобильных
На практике выигрыш не в «красивом коде», а в стабильности: меньше лагов, меньше падений, меньше сюрпризов на больших каталогах и отчётах 📎
Comp Watch
@CompWatchPro
В фронтенд-командах это обычно всплывает не на демо, а под нагрузкой: загрузки, превью, экспорт CSV, PDF, меди
Этот пост опубликован в Telegram-канале Comp Watch. Подписаться можно по ссылке: @CompWatchPro.