Perfetto, ma in tal caso, se i dati sono processati lato server e non client, le gif animate non dovrebbero comunque bloccarsi. Se accade, presumo tu abbia una lunga elaborazione lato client, dove entra allora in gioco il discorso del single-threaded accennato inizialmente.

In tal caso ci sono comunque diverse alternative: una è appunto l'uso di un'animazione CSS come già spiegato: un'altra può essere l'uso dei Web Worker, di cui faccio solo un accenno.