На складе я это вижу постоянно: вроде задача простая — принять файл, показать превью, дать скачать. Но если внутри процесса начинается лишняя копия данных, память утекает так же незаметно, как коробки без паллеты.
Blob API в этом плане — нормальный рабочий инструмент. Не тащит файл целиком в лишние структуры, позволяет открыть превью, собрать выгрузку, отдать пользователю документ и не раздувать приложение. Для фронта это как правильная схема поставки: меньше ручных перегрузок, меньше брака, меньше сюрпризов на пиковой нагрузке.
Что важно:
— не держать в памяти то, что можно отдать как объект;
— не забывать освобождать ссылки на временные файлы;
— отдельно проверять большие видео, PDF и CSV, где утечки видны быстрее всего 📦
Если коротко: в файловых сценариях выигрывает не тот, кто “быстро сделал”, а тот, кто не положил систему на первом же объеме.
Logi Room
@LogiRoomPro
На складе я это вижу постоянно: вроде задача простая — принять файл, показать превью, дать скачать. Но если вн
Этот пост опубликован в Telegram-канале Logi Room. Подписаться можно по ссылке: @LogiRoomPro.