Blob в фронтенде — одна из тех вещей, про которые вспоминают только когда уже что-то течёт.
А зря.
Мейнстрим-подход в UI такой: «ну загрузили файл, показали превью, дали скачать — дальше разберёмся».
Проблема в том, что «дальше» часто превращается в утечки памяти, подвисшие вкладки и странные баги, которые ловят уже пользователи.
Если у вас в приложении есть:
— аватарки и медиа
— drag & drop
— PDF-превью
— генерация CSV/конфигов
— скачивание файлов прямо из браузера
то Blob API — не экзотика, а базовая гигиена. 🧼
Он помогает работать с файлами локально, не тащить лишнее на сервер и не держать в памяти то, что давно пора отпустить.
В удалённой работе это знакомая история: самый надёжный флоу — не самый шумный, а тот, который не разваливается через неделю.
С файлами так же: меньше магии, больше контроля.
Если фронтенд у вас «вроде работает», но браузер со временем начинает тяжело дышать — проверьте, не забыли ли вы закрыть свой Blob-хаос.
Remote First
@RemoteFirstPro
Blob в фронтенде — одна из тех вещей, про которые вспоминают только когда уже что-то течёт.
Этот пост опубликован в Telegram-канале Remote First. Подписаться можно по ссылке: @RemoteFirstPro.