Предположим, в Javascript вы назначаете SRC тегу IMG. Это большой SRC, и вы хотите отменить его до завершения загрузки. Назначение SRC другому изображению не остановит загрузку данных.
То есть, в середине загрузки вы можете назначить SRC другому меньшему изображению, и меньшее изображение будет загружено и появится в вашем браузере. Однако исходный SRC все еще продолжает загрузку.
Аналогично, удаление узла IMG не помешает SRC продолжить загрузку. Никаких догадок, пожалуйста, посмотрите на шаги воспроизведения.
REPRO
(1) Загрузите этот URL-адрес в Chrome в Windows: http://68.178.240.17/imgLoadTest/imgLoadTest.htm
(2) Откройте панель разработчика, нажав CTRL-SHIFT-J
(3) В верхнем ряду значков на панели разработчика Chrome щелкните значок «Сеть», чтобы наблюдать за сетевой активностью.
(4) На веб-странице, загруженной на шаге 1, нажмите кнопку «Загрузить изображение» и посмотрите на панель разработчика, когда начнет загружаться большое (32 МБ) изображение.
(5) На веб-странице нажмите кнопку «Попытаться отменить», чтобы загрузить другое изображение.
(6) Небольшое изображение загружается, но следите за сетью на панели разработчика и обратите внимание, что большое изображение продолжает загружаться.