Doloto - Microsoft beschleunigt Ajax-Applikationen

Nur wirklich notwendiger Javascript-Code wird beim ersten Aufruf geladen

Mit Doloto will Microsoft die Ladezeiten von Webapplikationen verkürzen. Sie benötigen oft große Mengen an Javascript-Code, der beim ersten Aufruf geladen werden muss, was zu langen Ladezeiten führt. Mit Doloto sollen solche Seiten schneller nutzbar sein.

Artikel veröffentlicht am ,

Doloto reduziert die Menge an Javascript-Code, der beim ersten Aufruf einer Seite zu laden ist. So sollen auch komplexe Ajax-Applikationen schneller nutzbar sein.

Dazu analysiert Doloto die Abläufe von Ajax-Applikationen und teilt den Javascript-Code automatisch auf, um zunächst nur die für die Initialisierung notwendigen Codeteile zu übertragen. Der Rest wird durch sogenannte Stubs ersetzt, die später im Hintergrund oder wenn sie benötigt werden mit Funktionen gefüllt werden.

Microsofts Doloto kommt als eigenständiges Clientwerkzeug, das Entwickler mit einem Wizard durch die einzelnen Schritte leitet. Dabei läuft Doloto als Proxy auf dem eigenen Rechner, um Javascript-Dateien abzufangen und den Aufruf jeder Funktion mit einem Zeitstempel zu versehen. Diese Informationen wertet Doloto anschließend aus, um eine Clusteringstrategie für den Code zu entwerfen und anschließend den Javascriptcode neu zusammenzusetzen. Zugriff auf den Server ist dazu nicht notwendig.

Bei Microsofts Test mit einigen populären Webseiten ließ sich mit jeweils optimierten Einstellungen die beim ersten Aufruf zu ladende Menge an Javascript im Durchschnitt um 30 bis 40 Prozent reduzieren, bei einigen Seiten schrumpfte die Codemenge sogar um 90 Prozent.

Doloto benötigt das .Net-Framework ab der Version 3.5 und steht im Microsoft Developer Network zum Download bereit.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Michael_Bauer 11. Sep 2009

GWT = Google Web Toolkit Ist vor allem für Javaentwickler sehr interessant, die sich...

zeuch 10. Sep 2009

Es geht hier aber nicht um die Interpretation des JS! Also ist es irrelevant wie gut die...



Aktuell auf der Startseite von Golem.de
Raumfahrt
Boeings Probleme stellen Starliner in Frage

Die Probleme von Boeings Starliner übertreffen alle Befürchtungen. Nur Wochen vor dem ersten Flug mit Menschen fallen falsche Fallschirmtests und Feuergefahr in Kabelbäumen auf.
Von Frank Wunderlich-Pfeiffer

Raumfahrt: Boeings Probleme stellen Starliner in Frage
Artikel
  1. US Air Force: KI-Drohne bringt in Simulation menschlichen Befehlshaber um
    US Air Force
    KI-Drohne bringt in Simulation menschlichen Befehlshaber um

    In einem virtuellen Test griff eine KI-gestützte Drohne zu drastischen Mitteln, um ihr Primärziel zu zerstören - inklusive Friendly Fire.

  2. SPSS vs. freie Statistiksoftware: Abschied von einem Klassiker
    SPSS vs. freie Statistiksoftware
    Abschied von einem Klassiker

    SPSS galt an den Hochschulen lange als Standard. Es gibt aber gute freie Software, der Umstieg lohnt sich - für Forscher, Dozenten und Studenten.
    Ein Ratgebertext von Thomas Langkamp

  3. Emulator: Sperre von Dolphin ging von Valve aus
    Emulator
    Sperre von Dolphin ging von Valve aus

    Nicht Nintendo, sondern Valve steckt letztlich hinter der Sperre des beliebten Emulators Dolphin auf Steam.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Tiefstpreise: AMD Ryzen 9 7900X3D 534€, KFA2 RTX 3060 Ti 329,99€, Kingston Fury SSD 2TB (PS5-komp.) 129,91€ • Sony Days of Play: PS5-Spiele & Zubehör bis -70% • Roccat PC-Zubehör bis -50% • AVM Modems & Repeater bis -36% • Sony Deals Week [Werbung]
    •  /