4 Stimmen

Im IE ist die Ausführungsgeschwindigkeit von Javascript langsamer als in Firefox, Safari und Chrome

Laden Java-Skripte im IE langsamer als in Firefox, Safari und Chrome?

Gibt es eine Möglichkeit, JavaScript auch im IE schnell zu laden?

Allgemeine beste Praxis ist es, JavaScript am unteren Rand der Seite zu halten, macht es Js Rendering mehr langsam in IE?

Bearbeiten:

Wenn wir ein Jquery-Plugin auf eine Website anwenden, um sie benutzbar oder interaktiv zu machen, zeigt sich der IE-Effekt langsamer als bei anderen Browsern.

Wir können die Auswirkungen der Bedingung auf der Seite, vor und nach dem Laden JS, die seltsam aussieht leicht identifizieren.

9voto

Nick Craver Punkte 609016

Die JavaScript-Engine des IE8 oder darunter ist mies, sie ist besser in IE8, aber vergleichsweise ist es immer noch weit hinter ... es gibt nicht eine Tonne, die Sie über diese tun können, wenn Sie alle schweren Operationen tun.

JavaScript wird bei jeder Seite geladen und geparst, und je langsamer die Engine, desto langsamer das Laden... und das ist beim IE der Fall. Wenn Sie JavaScript am Ende der <body> ist eine Option, um Blockierung verhindern aber wahrscheinlich ist Ihr Problem nicht das Laden (da dies aus dem Cache erfolgen würde, wenn Ihre Kopfzeilen korrekt eingestellt sind ), aber die Ausführung .

Falls es Sie tröstet: Der IE9 scheint ein großer Schritt nach vorn zu sein, zumindest gegenüber dem IE8.

Es ist etwas allgemeiner, aber wenn Sie Ihre Seiten beschleunigen wollen, gibt es einige Dinge zu beachten, Google hat dazu eine gute Liste y Yahoo tut es auch .

1voto

Gert Grenander Punkte 16548

Nicht IE-spezifisch, aber BetterExplained hat einige gute Hinweise darauf, wie man die Ladezeiten oder in einigen Fällen die Antwortzeiten von Webseiten verbessern kann.

1voto

josh3736 Punkte 130889

Im Vergleich zu den heutigen Browsern ist die JS-Engine des IE8 zwar langsam, aber Der IE9 wird viel besser funktionieren .

Es ist die Ausführungszeit, die Sie ausbremst. Leider können Sie nicht viel dagegen tun.

1voto

redsquare Punkte 76970

Ich glaube, Sie sprechen von dem unschönen FOUC (Flash of Un-Styled Content).

Paul Irisch hat einige Tipps, um dies zu vermeiden, was bei dh häufiger vorkommt.

0voto

casablanca Punkte 68114

Für die meisten interaktiven Anwendungen von JavaScript, wie sie auf den meisten Websites zu finden sind, sollte der Unterschied nicht so groß sein. Allerdings, wenn Sie eine Menge von Schleifen oder tun eine Menge von Berechnungen in Ihrem Skript, dann werden Sie sehen, einen großen Unterschied zwischen verschiedenen JS-Engines. Meiner Erfahrung nach liegt Chrome > Firefox > IE in Bezug auf die Geschwindigkeit der JS-Engines vorn.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X