Мне нужно отобразить image / jpeg в моем веб-приложении, а также в приложении для Android с тем же кодом и использовать для этого нижеприведенный рабочий код javascript:
var xhr = new XMLHttpRequest();
xhr.open('GET', value, true);
xhr.responseType = 'arraybuffer';
xhr.onload = function (e) {
var arrayBufferView = new Uint8Array( this.response );
var blob = new Blob( [ arrayBufferView ], { type: "image/jpeg" } );
var urlCreator = window.URL || window.webkitURL;
localSrc = urlCreator.createObjectURL( blob );
var img = new Image();
img.src=localSrc;
$('#jpg'+i).append(img);
};
xhr.send();
Производительность слишком низкая при тестировании вAndroid 4.4.2, как и ожидание отправки запроса xhr после сбора всех URL-адресов изображений.Задержка больше в Android по сравнению с веб-приложением.
Как улучшить производительность?Есть ли другой способ сделать то же самое с лучшей производительностью?