BLOB API — ЭТО КОГДА ФАЙЛЫ В БРАУЗЕРЕ ЕСТЬ, А ПАМЯТИ НЕТ
На вид задача простая: загрузить аватар, показать PDF, дать скачать CSV, не устроить пожар. На деле фронтенд легко превращается в склад утечек: превью не освобождают, ссылки на объектные URL висят мертвым грузом, видео и картинки жрут память, пока вкладка не начинает задыхаться. 🫠
И вот тут важен не «красивый UI», а дисциплина: кто создает blob, кто его уничтожает, где чистятся objectURL, что происходит при повторной загрузке, и как приложение ведет себя после 10-го файла, а не первого.
Для agency-ops это вообще классический анти-паттерн: в pitch показывают гладкий демо-флоу, а в проде клиент получает медленный кабинет и баги на тяжелых файлах. Если в ТЗ есть upload, preview, export или media viewer — риск-оценка уже нужна. Без нее это не функциональность, а будущий костер 🔥
Tender Blackbook
@TenderBlackPro
BLOB API — ЭТО КОГДА ФАЙЛЫ В БРАУЗЕРЕ ЕСТЬ, А ПАМЯТИ НЕТ
Этот пост опубликован в Telegram-канале Tender Blackbook. Подписаться можно по ссылке: @TenderBlackPro.