Po co używać AJAX, gdy dostępne są WebSockets?

Już od jakiegoś czasu korzystam z WebSockets, zdecydowałem się stworzyć narzędzie do zarządzania projektami Agile dla mojego ostatniego roku projektu na Uniwersytecie z wykorzystaniem serwera Node i WebSockets. Odkryłem, że korzystanie z WebSockets spowodowało 624% wzrost liczby żądań na sekundę, które może przetwarzać moja aplikacja.

Jednak od początku projektu przeczytałem luki w zabezpieczeniach, a niektóre przeglądarki domyślnie wyłączają domyślnie gniazda WebSockets.

To prowadzi mnie do pytania:

Dlaczego warto korzystać z AJAX, gdy WebSockets wydaje się tak dobrze obniżać opóźnienia i obciążenie zasobów, czy jest coś, co AJAX robi lepiej niż WebSockets?

questionAnswers(7)

yourAnswerToTheQuestion