Comment garder le gif animé en cours d'exécution tout en effectuant des calculs intenses

J'ai une page qui fait un peu intense et de longue durée des calculs en Javascript. Je voudrais avoir une animation de chargement pour dire à l'utilisateur des progrès sont réalisés. J'ai un gif animé, mais l'ensemble de la fenêtre du navigateur se bloque (et le gif n'est pas jouer), tandis que le Javascript est en cours d'exécution. Puis quand c'est fait, il dégèle. Les calculs doivent être côté client de sorte qu'ils ne peuvent pas être fait sur un serveur.

Est-il un moyen de garder Javascript à partir de gel de la page et l'arrêt des animations de jouer alors que c'est de faire des calculs?

source d'informationauteur Seth Carnegie