Получить вес изображения [jQuery / JS]

Нужно узнать вес изображения отображаемого на странице в теге <img>
Все доступно в консоли, но как вытащить в переменную??

введите сюда описание изображения

UPD: вес изображения (Кб) = file size


Ответы (2 шт):

Автор решения: Morjick

Лучше всего обратиться к свойству изображения. У него есть значение img.target.files.size, в котором он показан в браузере в байтах. Соответственно, можно там и посмотреть. Если нужна функция, которая будет за этим наблюдать, то выглядит она примерно так:

const imgSize = (image) => {
  console.log(image.target.files.size)
}

→ Ссылка
Автор решения: Kobets Matviy

Получите размер изображения в байтах:

function GetImageSizeInBytes(imgURL) {
  var request = new XMLHttpRequest();
  request.open('HEAD', imgURL, false);
  request.send(null);
  var headerText = request.getAllResponseHeaders();
  var re = /Content\-Length\s*:\s*(\d+)/i;
  re.exec(headerText);

  return parseInt(RegExp.$1);
}

→ Ссылка