--- title: URL.createObjectURL() slug: Web/API/URL/createObjectURL translation_of: Web/API/URL/createObjectURL ---
{{ApiRef("URL")}}{{SeeCompatTable}}
URL.createObjectURL() - статический метод, который создаёт {{domxref("DOMString")}}, содержащий URL с указанием на объект, заданный как параметр. Время жизни URL связано с {{domxref("document")}} окна в котором он был создан. Новый URL объект может представлять собой {{domxref("File")}} объект или {{domxref("Blob")}} объект.
{{AvailableInWorkers}}
objectURL = URL.createObjectURL(blob);
Смотрите Using object URLs to display images.
При каждом вызове createObjectURL(), создаётся новый URL объект, даже если он уже был ранее создан для того же самого объекта. Память для каждого из них нужно освобождать с помощью {{domxref("URL.revokeObjectURL()")}}, в том случае, если они больше не нужны. Браузер сделает это автоматически с выгрузкой объекта, тем не менее в целях оптимизации производительности и использования памяти, следует принудительно выгружать их по возможности.
{{Compat}}