Growth Geeks
Growth Geeks
@GrowthGeeksPro

гипотеза недели: если файл живёт в браузере, он не должен жить там вечно

гипотеза недели: если файл живёт в браузере, он не должен жить там вечно

Blob API — это тот самый тихий герой, который помогает:
• показать превью картинки без лишней магии
• дать скачать CSV/PDF/конфиг прямо с клиента
• обойтись без загрузки всего на сервер ради одного предпросмотра

Но есть ловушка: каждый `object URL` может потихоньку съедать память, если забыть его освободить. Итог — страница сначала бодрая, потом «а почему у нас вкладка стала тяжелее ноутбука?» 🫠

что протестировать за 1 день:
1) заменить временные base64-превью на Blob URL
2) добавить `URL.revokeObjectURL()` после использования
3) замерить память до/после на длинной сессии с 20–50 файлами

маленький кейс роста:
команда убрала лишние конвертации файлов и получила быстрее превью + меньше лагов в интерфейсе. Пользователь не видит подвиг, но чувствует: «о, работает как надо» 🚀

Blob API — это не просто про файлы. Это про более лёгкий фронт без утечек памяти и без драм на ровном месте.
Этот пост опубликован в Telegram-канале Growth Geeks. Подписаться можно по ссылке: @GrowthGeeksPro.
growth

Свежие посты в категории «Growth & Funnel»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.