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

Tutorial zur Passwortstärke mit jQuery Der Fall YouPorn hat eindrucksvoll bewiesen, wie simpel Passwörter sind. An der Uni habe ich in einem Kurs echt wilde Dinge gelernt um Systeme zu bela...
Kostenlose Bücher für JavaScript Die großen Verlage (zumindest die amerikanischen) hauen ja regelmäßig kostenlose eBooks raus, diese sind weder minderwertig, noch eingekürzt noch triv...
TaffyDB – Datenbank für JavaScript In vielen Fällen läuft es heutzutage so, das Daten in Tabellen zum Beispiel nicht mehr direkt eingesetzt, sondern mittels AJAX nachgeladen werden. Ger...
Mit Repo.js GitHub-Repositories in die eigene Seit... GitHub ist eine echt feine Sache, ich habe trotz der recht interessanten Preisgestaltung erst vor kurzem auf einen Premium-Account gewechselt. Es mach...

3 Kommentare

Schreibe einen Kommentar