DcFanoiD
@DcFanoiD
Full Stack : web

Функция chrome.storage.local.get работает очень медленно?

Здравствуйте. В процессе написания расширения для браузера Google Chrome столкнулся с проблемой. Я получаю ранее сохраненные настройки с помощью асинхронной функции chrome.storage.local.get примерно таким способом:
let date = new Date();
chrome.storage.local.get(null, result => {
    console.log('Settings stored in: '+new Date() - date+'ms');
});

Вызов функции осуществляется в popup.js каждый раз как пользователь открывает всплывающее окно расширения. При первом запуске браузера время получения настроек может доходить до неприличных нескольких секунд.
5c9e1fff364dc080082787.png
Последующие вызовы получают результат за за ~100-200ms.
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы