Как я могу прикрепить обработчик при создании запроса на ресурс? (например, источник img, файл CSS)

#javascript #image #dom-events

Вопрос:

Я хочу иметь возможность записывать время, когда изображение начинает загружаться. В частности, я добавляю изображение в DOM, а затем хочу войти в систему, когда браузер начнет запрос и когда запрос завершится.

Я могу войти в систему, когда запрос завершится, добавив обработчик к load событию.

Как я могу прослушивать / регистрироваться, когда браузер начинает запрос?

(Обратите внимание, что это не так просто, как отслеживать время добавления в DOM в JS, поскольку могут произойти дополнительные события до того, как DOM будет сброшен / другие ресурсы могут загружаться перед изображением)