¿Por qué usar AJAX cuando WebSockets está disponible?

He estado usando WebSockets por un tiempo, he elegido crear una herramienta de gestión de proyectos Agile para mi proyecto de último año en la Universidad utilizando el servidor Node y WebSockets. Descubrí que el uso de WebSockets proporcionaba un aumento del 624% en el número de solicitudes por segundo que podía procesar mi solicitud.

Sin embargo, desde el inicio del proyecto, he leído sobre lagunas de seguridad y algunos navegadores que decidieron deshabilitar WebSockets de forma predeterminada.

Esto me lleva a la pregunta:

¿Por qué usar AJAX cuando WebSockets parece hacer un gran trabajo para reducir la latencia y la sobrecarga de recursos, hay algo que AJAX haga mejor que WebSockets?

Respuestas a la pregunta(7)

Su respuesta a la pregunta