Есть ли способ проверить, может ли пользователь * войти * в систему, прежде чем onAuthStateChanged даст результат?(Кстати: существуют ли локальные учетные данные, которые можно проверить на сервере / с помощью onAuthStateChanged или нет?)
Фон:
Пользовательский интерфейс должен быть доступен пользователю как можно скорее безненужная информация и шаги.Не обращая внимания на различные ui-design-solutions:
Приведенный ниже код показывает мне: при быстром интернет-соединении я получаю ответ в течение ~ 500 мс.С медленным 3g это занимает ~ 2200 мс - слишком долго ждать.
Если вообще нет локальных учетных данных, я хочу знать, не ожидая ответа от бэкэнда.
Как у меня былонекоторые проблемы с поиском информации, подобной этой - если у вас есть решение этой проблемы, не могли бы вы также дать мне подсказку, где я мог бы ее найти?
Благодарен за любой совет. Чай
let timeStart = performance.now();
this.firebase.auth().onAuthStateChanged(function (user) {
console.log("ms util observer fires: " + (performance.now() - timeStart));
});