Maison  >  Article  >  interface Web  >  Résumé de la fréquence à laquelle les navigateurs courants demandent « la durée d'exécution du script est trop longue »_javascript conseils

Résumé de la fréquence à laquelle les navigateurs courants demandent « la durée d'exécution du script est trop longue »_javascript conseils

WBOY
WBOYoriginal
2016-05-16 16:50:441239parcourir

Dans le Web d'aujourd'hui, ce n'est pas seulement la vitesse de téléchargement des fichiers qui affecte la vitesse d'accès de l'utilisateur. Une fois tous les fichiers téléchargés à partir du serveur, le temps écoulé entre le début du rendu du navigateur et le moment où l'utilisateur peut répondre prend encore beaucoup de temps. beaucoup de temps. Dans le même temps, en raison de la complexité des interactions, JavaScript est devenu de plus en plus complexe. Le temps d'exécution du script se reflète dans l'interface, qui est trop lente pour répondre aux clics des entrées de l'utilisateur, et même dans le temps. Le navigateur peut demander un délai d'attente du script.

Ce document n'a pas l'intention de parler de la façon d'éviter ce délai d'attente et des techniques d'optimisation JavaScript. Il parle uniquement des limites de tolérance de divers navigateurs. Voici les données résumées par Nicholas C. Zakas

.

Chrome : l'exécution prend plus de 8 secondes.
IE : une invite apparaît lors de l'exécution de plus de 5 millions d'instructions Javascript.
Firefox : Une invite apparaîtra si l'exécution dépasse 10 secondes.
Safari : une invite apparaîtra si l'exécution dépasse 5 secondes.
Opera : aucune invite n'apparaîtra, quel que soit le temps nécessaire à l'exécution.
De manière générale, il est préférable pour les utilisateurs de ne pas dépasser 100 ms pour le temps d'exécution du script. Si le traitement est trop lent, certaines solutions de contournement peuvent être envisagées, comme utiliser le chargement pour inviter l'utilisateur.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn