3 Stimmen

Hat der Google AJAX API Loader einen Vorteil gegenüber einem direkten Link zu von Google gehosteten Dateien über das Skript-Tag?

Ich habe kürzlich eine Website überarbeitet, um die Google AJAX Libraries anstelle des Hostings der Bibliotheks-JS-Dateien selbst zu verwenden. Im Moment verwende ich den von Google empfohlenen Ansatz:

google.load('jquery', '1.3.2');

Aber es scheint mir ein wenig albern zu sein, eine zusätzliche JavaScript-Datei einzubinden, nur damit ich eine andere Skriptdatei aufrufen kann.

Meine Frage ist, gibt es tatsächlich einen Vorteil beim Aufrufen dieser Dateien über google.load() im Vergleich zur einfachen Einbindung über das Skript-Tag wie folgt:

Meine Hauptgründe für die Verwendung der von Google gehosteten Bibliotheken sind die Geschwindigkeit ihrer CDN-/Edge-Caching-Systeme; erhalte ich diese Vorteile noch, wenn ich direkt auf die Datei verlinke?

3voto

AutomatedTester Punkte 21864

Der Hauptvorteil bei der Verwendung der Loader-API ist, dass Sie das Blockieren durch den Browser verhindern, wenn er die anfänglichen Downloads durchführt. Browser können nur zwischen 2 und 10 Dinge gleichzeitig herunterladen, sodass bei Blockierungen eine schlechte Benutzererfahrung entsteht

Steve Souders und das Yahoo! Exceptional Performance-Team haben viel Forschungsarbeit dazu geleistet, um schnellere Websites zu erhalten. Nick Zakas (JavaScript-Guru) bloggte über die Verwendung von Steves Ideen hier

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