Daniel Galán y Martins

Softwareentwickler & Datenreisender seit 1992

Suchen

Projekte

Tags

8 Dec '11
Views

pack:tag 3.8 ist da

Ich habe eine neues pack:tag Release geschnürt, diesmal mit an Bord sind Unterstützung für die neuen async und defer Attribute von JavaScript, welche nochmals Lade-Performancesteigerungen ermöglichen.

Üblicherweise werden JavaScript-Elemente beim Einlesen von HTML synchron ausgeführt, so das dass eigentliche Rendern und Laden weiterer Resourcen ins Stocken gerät. Im Gegensatz dazu kann man auch unobstrusive JavaScript nachladen, indem man Platzhälter auf der Seite einfügt, die erst nach dem Laden der Seite gefüllt werden (DOM ready).

Diese Art des nachladens ist aber eher ein Hack und Sematisch nicht vom Browser unterstützt. Hier kommen nun async und defer ins Spiel, welche es dem Browser ermöglichen die angegebenen Scripte im Hintergrund auszuführen.
Wie immer in der Browserwelt, sind die Attribute noch nicht vollständig/unterschiedlich unterstützt. Man kann aber schon heute, bei der großen Verbreitung moderner Browser, den Benutzer hiervon profitieren lassen.

Für weitergehende Informationen zu dem Thema seien Euch die Artikel JavaScript muss asynchron werden und Asynchronous and deferred JavaScript execution explained wärmstens empfohlen.

Ladet euch pack:tag 3.8 bei sourceforge.net gleich runter.