Вход в систему

Вход

Асинхронная синхронность. JSDeferred

 В последнее время на хабре появилось несколько статей про работу с асинхронными вызовами (После всех асинхронных вызововСинхронизация асинхронных вызовов. WaitSync). Но при ближайшем рассмотрении область их применения довольно узка так как эти способы не решают всех проблем.

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

А для опытов выберем себе пример*, в котором нужно запросить профиль пользователя, новые сообщения и только после этого отобразить страницу. С использованием синхронного выполнения решение было бы таким:

Читаем->