Задать вопрос
Fqyeh29
@Fqyeh29
↓ ИМХО ↓

Почему на али и ряде китайских магазинов авторизация(и работа с ней) на Js?

Если заходить на али и не безвестный JD, то загружается кнопка "войти", а только потом JS подменяет его на "мой аккаунт".

С чем это связанно? Для чего сделано так? Безопасность? Костыль?
Ведь для юзера это дико не удобно, особенно если медленный интернет.
  • Вопрос задан
  • 848 просмотров
Подписаться 6 Оценить Комментировать
Ответ пользователя Толстый Лорри К ответам на вопрос (4)
@Free_ze
Пишу комментарии в комментарии, а не в ответы
Потому что сейчас модно делать "толстые" интерфейсы на javascript и REST api бэкенд, к которому обращается UI (через ajax) с минимумом перезагрузок страницы.

Скрипты весят много, генерируют дополнительные запросы, из-за чего сначала прогружается просто статическая страничка (с кнопкой), потом подъезжают скрипты (они подключаются в самом низу, перед </body>), снова делают ajax-запрос к серверу: "А авторизован ли этот юзер?", на что сервер отвечает: "да", и скрипт рисует ссылку на "мой аккаунт".

Так что это, скорее, баг, как особенность сайтов с rich-UI.
Ответ написан