Heim  >  Artikel  >  Web-Frontend  >  Zusammenfassung, wie oft gängige Browser die Meldung „Skriptlaufzeit ist zu lang' melden_Javascript-Tipps

Zusammenfassung, wie oft gängige Browser die Meldung „Skriptlaufzeit ist zu lang' melden_Javascript-Tipps

WBOY
WBOYOriginal
2016-05-16 16:50:441272Durchsuche

Im heutigen Web ist es nicht nur die Geschwindigkeit des Datei-Downloads, die sich auf die Benutzerzugriffsgeschwindigkeit auswirkt. Nachdem alle Dateien vom Server heruntergeladen wurden, nimmt die Zeit vom Beginn des Renderns durch den Browser bis zur Reaktion des Benutzers immer noch einen in Anspruch Gleichzeitig wird JavaScript aufgrund der Komplexität der Interaktionen immer komplexer. Die Laufzeit des Skripts spiegelt sich in der Benutzeroberfläche wider, die zu langsam ist, um auf Benutzereingaben zu reagieren Der Browser kann zu einem Skript-Timeout führen.

In diesem Dokument geht es nicht darum, wie man diese Zeitüberschreitung und JavaScript-Optimierungstechniken vermeiden kann. Es geht nur um die Toleranzgrenzen verschiedener Browser. Im Folgenden werden die von Nicholas C. Zakas zusammengefassten Daten aufgeführt

Chrome: Die Ausführung dauert prompt mehr als 8 Sekunden.

IE: Bei der Ausführung von mehr als 5 Millionen Javascript-Anweisungen erscheint eine Eingabeaufforderung.
Firefox: Wenn die Ausführung länger als 10 Sekunden dauert, erscheint eine Meldung.
Safari: Wenn die Ausführung länger als 5 Sekunden dauert, erscheint eine Eingabeaufforderung.
Opera: Es erscheint keine Eingabeaufforderung, egal wie lange die Ausführung dauert.
Im Allgemeinen ist es für Benutzer am besten, die Skriptlaufzeit von 100 ms nicht zu überschreiten. Wenn die Verarbeitung zu langsam ist, können einige Problemumgehungen in Betracht gezogen werden, z. B. das Laden, um den Benutzer aufzufordern.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn