Контекст
На этой странице npm для vuex-persist , есть раздел «Замечание о LocalForage и асинхронных хранилищах». Основная часть:
При использовании асинхронных хранилищ (на основе обещаний) ваше состояние не будет
быть немедленно восстановленным в vuex от localForage. Это войдет в
цикл обработки и завершится, когда поток JS будет пуст. Это может
вызвать задержку в несколько секунд.
Я прочитал эту страницу , чтобы немного лучше понять цикл событий. Исходя из этого, localForage (основанный на обещаниях) должен использовать очередь заданий, а обратные вызовы / затем должны выполняться как можно скорее (ish).
Я пытался посмотреть на обсуждение здесь , но я вообще не понимаю обсуждения. Похоже, что-то было исправлено, и проблема была закрыта, но затем было добавлено больше комментариев. И отказ от ответственности все еще на странице npm.
Вопрос
Может ли кто-нибудь объяснить, о чем все это было / что было техническим ограничением , которое привело к необходимости этого отказа от ответственности (на простом языке)? Разрешено ли это?