Ioni c Встроенный интерфейс блокировки памяти DOM - PullRequest
0 голосов
/ 17 апреля 2020

После перехода от @ ionic / storage к @ ioni c -native / native-storage (поскольку мы используем только Android и iOS), собственное хранилище говорит, что оно быстрее, но когда мы сохраняем некоторые данные и получение их, это блокирует пользовательский интерфейс DOM.

//Following is how i used to call getItem from native storage
//from the return to the then value, it tooks 4 seconds, and my data is not that large, and it freeze my //DOM UI
 getDeployments():Promise<Deployment[]> {
    return this.storage.getItem('deployments').then((value) => { 
      return Promise.resolve(value);//JSON.parse(value);
    },(err) => {
      console.log(err);
     return Promise.resolve([]) 
      //throw new Error('Error fetching deployment');
    });
  }

Это ожидаемое поведение, или мой способ вызова getItem из хранилища получил проблему?

Я используя 5.22.0

...