Каждое приложение уникально. Хотя мы можем учиться и черпать вдохновение из разных проектов, над которыми мы работали, но когда дело доходит до вашего текущего проекта, вы, возможно, не сможете применить все эти знания, и вам нужно придумать что-то, что соответствует вашим текущим требованиям.

Одной из таких вещей является передача времени загрузки или времени отклика для приложения и отображение/скрытие счетчика загрузки. Есть так много способов справиться с этим. Итак, давайте посмотрим, что мне удалось найти для сценария, который я хотел реализовать.

В конце этой статьи я оставлю ссылку на два наиболее важных блога, которые помогли мне, когда я искал лучший способ справиться с более длительным временем отклика.

Для веб-приложения в зависимости от того, сколько времени требуется для загрузки, выборки данных, загрузки пользовательского интерфейса, заполнения результатов или рендеринга компонента. Мы можем классифицировать время, необходимое для ответа на любое действие пользователя, как

1- Быстро

Если время ожидания составляет менее 200 миллисекунд, в это время нет необходимости показывать счетчик загрузки.

Это лучший пользовательский опыт, возможный для вашего приложения. В этой категории все работает плавно, время отклика на любое действие пользователя незаметно для пользователя и занимает менее 200 миллисекунд. В настоящее время нам не нужно показывать какой-либо счетчик загрузки.

2 – Средний / ОК

Если время ожидания составляет более 200 мс и менее 10 000 мс, рекомендуется показывать индикатор загрузки.

Есть ответы, которые получает ваше приложение, которые требуют времени, и когда это занимает время, вы должны сообщить своему пользователю, лучший способ добиться этого — ввести успокаивающий счетчик загрузки.

3- Медленно

Когда время ожидания превышает 10 000 миллисекунд

Это самая критическая ситуация в вашем приложении, и в зависимости от того, как ваше приложение реагирует на эту ситуацию, оно может помочь или сломать вашего пользователя.

В настоящее время у вас очень ограниченные возможности

1- Мы должны сделать все, что в наших силах, чтобы не попасть в эту ситуацию, но если вы не можете этого избежать, засучите рукава и посмотрите на проблему. 2

2- Вы также можете попросить пользователя вернуться через некоторое время и проверить статус.

3- Покажите счетчик загрузки с четким сообщением о том, сколько времени это займет.

4- Показать индикатор выполнения, если вы можете предсказать оставшееся время.

лично я чувствую, что если вы можете определить или иметь очень хорошее представление о том, сколько времени потребуется для решения запроса, мы можем перейти к индикатору выполнения, потому что мы не хотим быть в ситуации, когда индикатор выполнения завершен и использовать оно все еще ждет.

Вот ссылка на два блога, которые я нашел полезными. Если вы читаете это и знаете какие-либо статьи или стандарты, которые мы можем использовать для решения этой проблемы

Спасибо за чтение …