Заказы в XmlHttpRequest изменение обработчика readyState и события onreadystatechange?
У меня есть вопрос о временном поведении относительно объектов XmlHttpRequest.
Гарантируется ли, что обновление значения readyState и соответствующий вызов обработчика события onreadystatechange выполняются последовательно?
Я проверил спецификацию JavaScript на W3C (http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405), однако временное поведение readyState не указано явно, чтобы ответить на вопрос.
Я запустил небольшой пример кода, чтобы проверить эту проблему, и обнаружил, что по крайней мере в Firefox не может быть запланирован никакой другой обработчик событий между обновлением readyState и выполнением обработчика событий onreadystatechange.