Boxjs – Script Loading mittels CDN

Es gibt inzwischen einige Skripte die sich mit nichts anderem beschäftigen, als die eigentlichen Skripte, die man auf der Webseite benötigt, nachzuladen. Dabei kommt es auf die richtige Reihenfolge in Kombination mit  diversen Optimierungs-Möglichkeiten an. Dabei kann dies durchaus haarige Auswirkungen haben wenn ein Defer zum Einsatz kommt, und man sich von einem Flash of unstyled Content zum nächsten hangelt. Die Skripte besitzen durchaus Potenzial mehr Arbeit zu generieren, als Nutzen zu bringen.

Screenshot der Boxjs Homepage

Bei Boxjs handelt es sich ebenfalls um ein solches Skript, aber mit einem vollkommen anderen Ansatz. Der grundlegende Aufruf ist zumindest vergleichbar mit den „herkömmlichen“ Skripten:

Box('http://mywebsite.com/scripts/', [
        'plugins/jquery.js',
        'plugins/json2.js',
        'plugins/jquery-class.js'
]);

Aber was passiert dann? Anstatt die Dateien auszuliefern verbindet sich Boxjs mit dem eigenst dafür erstellen Service in der Cloud. Dort werden alle verwendeten Javascripts gesammelt, gepackt und zu einer einzigen Datei zusammengefügt. Sie werden dann direkt vom Boxjs-Server mit einem geeigneten Caching von deren CDN ausgeliefert. Eigentlich eine logische Entwicklung die ein optimiertes Laden von Skripten und die Cloud miteinander verbindet.

Ähnliche Beiträge


AutoSuggest mit jQuery
Das Auto-Completing bzw. Ajax-Angetriebene Suchen werden ja im Internet immer beliebter, allerdings haben die Teile bei falscher Programmierung die An...


Skalierbare JavaScript Application Architektur
Ich habe gerade bei Nettuts ein interessantes Video gefunden, das ich euch nicht vorenthalten möchte. In rund einer Stunde erklärt Nicholas Zakas eine...


Cartoview – Mashups Made Simple
Zu jeder besseren Web2.0-Anwendung gehört heutzutage eine Map, sei es nur um Daten zu visualisieren, aber auch zur Nutzung von Location Based Services...


Paper.js – Vektorgrafiken in Javascript mitt...
Es tauchen in letzter Zeit immer mehr Frameworks auf, die auf die eine oder andere Art und Weise versuchen, dem Webentwickler das Leben mit dem HTML5 ...

Kommentare

  1. Autor
    des Beitrages
  2. Tom

    Ich schicke meine lokalen Scripte erstmal rund um die Welt um sie dann wiederzukriegen? Da finde ich die lokalen Lösungen aber bedeutend besser.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.