xhr.onload слишком медленно в Android - PullRequest
0 голосов
/ 14 ноября 2018

Мне нужно отобразить 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 по сравнению с веб-приложением.

Как улучшить производительность?Есть ли другой способ сделать то же самое с лучшей производительностью?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...