Ответ 1
Обновление: Chrome анонс об удалении синхронного XHR во время выполнения микротаски в версии 54 не имеет отношения.
У меня нет инсайдерской информации, но вот несколько исследований.
решение об отказе было сделано в феврале 2014 года. Chrome объявила его deprecated в том же месяце, но не показать предупреждение до ноября 2014 года. Firefox устарел в июне 2014 года (Firefox 30).
В общем, важные функции для сети требуют времени для миграции. Например, Chrome устарел Поддержка NPAPI в сентябре 2013 года. отключено по умолчанию в апреле 2015 года (Chrome 42), и планируется полное удаление в сентябре 2015 года.
В этом случае ExtJS
все еще использует эту функцию для загрузки модуля. Другие модули используют его внутри события unload
для ping-сервера, но beacon
технология замещения далеко не готова к прайм-тайму. Есть еще несколько убедительных примеров использования.
Примерно 2.5% веб-сайтов (Обновление: упало до 0,8% в октябре 2017 года) все еще используют синхронный XMLHttpRequest. Не похоже, что он скоро исчезнет.