Por que usar o AJAX quando WebSockets está disponível?

Eu tenho usado WebSockets por um tempo agora, eu escolhi para criar uma ferramenta de gerenciamento de projeto ágil para o meu projeto de último ano na Universidade utilizando servidor de nós e WebSockets. Descobri que usar WebSockets forneceu um aumento de 624% no número de solicitações por segundo que meu aplicativo poderia processar.

No entanto, desde o início do projeto eu li de brechas de segurança, e alguns navegadores optando por desativar WebSockets por padrão ..

Isso me leva à pergunta:

Por que usar o AJAX quando o WebSockets parece fazer um trabalho tão bom de reduzir a latência e a sobrecarga de recursos, existe algo que o AJAX faz melhor que o WebSockets?

questionAnswers(7)

yourAnswerToTheQuestion