BOSH - это ...
транспортный протокол, который имитирует семантику долговременного двунаправленного TCP-соединения между двумя объектами (например, клиентом и сервером) путем эффективного использования нескольких синхронных пар HTTP-запроса / ответа без необходимости использование частого опроса или фрагментированных ответов.
Это похоже на WebSockets и длинный опрос HTTP, за исключением того, что он использует два открытых HTTP-соединения вместо одного и не расширяет протокол HTTP.
В чем разница между двумя протоколами и какой вариант использования предпочтительнее WebSockets, чем BOSH?