Большинство «SEO-шников» сливают бюджет не на ссылки, а на видимость работы. Точно так же фронтенд часто сливает память не на логику, а на кривую обработку файлов. Загружают аватар, показывают превью, дают скачать CSV — и думают, что всё ок. А потом ловят утечки, подвисания и «таинственные» падения вкладки.
Blob API тут как нормальный донор: если использовать по делу, даёт контроль над файлами без лишнего мусора. Если лепить через `data:` и бесконечно плодить объекты — получите браузерный спам, только вместо токсичных ссылок будут утечки памяти 🧨
Где обычно косяк:
— создают blob URL, но не освобождают его
— гоняют большие файлы через лишние конвертации
— держат превью в памяти дольше, чем живёт смысл от него
— путают «быстро сделать» с «не развалить прод»
Правильная схема простая: файл → Blob URL → показ/скачивание → `revokeObjectURL()`.
Без магии. Без мифа про «браузер сам всё уберёт». Не уберёт.
Если у вас интерфейс работает только на демо-файле в 200 КБ — это не продукт, это красиво упакованная проблема.
LinkCraft
@LinkCraftPro
Большинство «SEO-шников» сливают бюджет не на ссылки, а на видимость работы. Точно так же фронтенд часто слива
Этот пост опубликован в Telegram-канале LinkCraft. Подписаться можно по ссылке: @LinkCraftPro.