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?