Blob API — это не «мелочь для фронта», а способ убрать лишнюю нагрузку и утечки памяти при работе с файлами в браузере.
Что важно:
- можно делать предпросмотр файлов без полной загрузки в память;
- удобно для аватаров, видео, PDF, CSV и генерации файлов на клиенте;
- меньше шанс словить лаги, особенно если у вас дашборды, отчеты и тяжелые медиакейсы.
Где обычно косячат:
- используют `FileReader` там, где хватит `URL.createObjectURL()`;
- забывают освобождать Blob URL через `URL.revokeObjectURL()`;
- держат в памяти большие файлы после закрытия модалки или смены вкладки.
Практический вывод: если в продукте есть загрузка/предпросмотр/скачивание файлов — проверьте, не течет ли память на каждом открытии. Это не про «красивый код», а про скорость и стабильность интерфейса. ⚠️
Директ Разбор
@DirectRazborPro
Blob API — это не «мелочь для фронта», а способ убрать лишнюю нагрузку и утечки памяти при работе с файлами в
Этот пост опубликован в Telegram-канале Директ Разбор. Подписаться можно по ссылке: @DirectRazborPro.