Was ist die richtige Methode zum Ausführen langer Abfragen mit jQuery und AJAX

Ich habe ein Projekt, das eine Live-Benachrichtigung beinhaltet. Also bin ich auf Socket Io gestoßen, aber ich hatte noch nicht genug Zeit, es zu lernen. Also habe ich es mit AJAX und jQuery versucht. Unten ist meine Codestruktur und ich habe mich gefragt, ob dies ohne Nachteile funktionieren wir

setInterval(function(){
  if( !element.hasClass('processing') ){
    element.addClass('processing');
    $.ajax({
      type:         'post',
      dataType:     'json',
      url:      ajaxurl,
      data:         {},
      success:  function( response ){
        /* Success! */
        element.removeClass('processing');
      }
    });
  }
}, 2500);

Antworten auf die Frage(4)

Ihre Antwort auf die Frage