Ответ 1
В браузере существует только один поток javascript, выполняемый одновременно.
Concurrency возможны проблемы, в то время как ответ ajax ожидает ответа, javascript может работать в ответ на несвязанное событие. Но вы в безопасности, если не запускаете операцию, предназначенную для атомации перед вызовом ajax, и завершите ее в обработчике ответов.