Зачем использовать AJAX, когда доступны WebSockets?

Я использую WebSockets уже некоторое время, я решил создать инструмент управления проектами Agile для моего проекта последнего года обучения в университете с использованием сервера Node и WebSockets. Я обнаружил, что использование WebSockets увеличило количество запросов в секунду, которые может обработать мое приложение, на 624%.

Однако с момента запуска проекта я читал о лазейках в системе безопасности и о том, что некоторые браузеры по умолчанию отключают WebSockets.

Это приводит меня к вопросу:

Зачем использовать AJAX, когда WebSockets, кажется, отлично справляется с сокращением задержки и накладных расходов на ресурсы, есть ли что-то, что AJAX делает лучше, чем WebSockets?

196
задан Ernst Ernst 8 November 2015 в 12:32
поделиться