31 08 2007 Nils Hitze
Beim Entwickeln unserer Hauseigenen CMS Lösung ist mir heute erstmalig aufgefallen, wie sehr die verschiedenen zusammengesteckten Ajaxkomponenten an der Performance des Browsers, respektive des Rechners zehren. Lade ich unser Adressbuch neu, schlägt die Leistungsnadel meiner CPU in den roten Bereich und mein iTunes hängt. Das geht so nicht weiter, hab ich mir gedacht, also ran ans Profiling und ans Tunen. Performance sollte zwar eigentlich bei uns als Letztes kommen, aber wie schon ein kluger Mann einst sagte: Kein Plan überlebt den ersten Feindkontakt. Es gibt zum Thema Ajax (JS) Performance nicht gerade viele Beiträge und noch weniger deutsche Blogs, also sind alle Links die ich liefere ausnahmslos englisch. Nur zur Vorwarnung. Wer als Entwickler jetzt noch kein Englisch kann, an der VHS sofort anmelden und am besten noch einen Kurs bei einer Sprachschule obendrauf. Einen Skript zum aneinanderreihen von JS/CSS Files und gzipped ausgeben, liefert uns rakaz. Mit ausführlicher Anleitung und Sourcecode. Alles was man braucht ist einen mod_rewrite-fähigen Webserver und ein bisschen Geduld. Einen guten Einstiegsartikel in das Thema JScript Performance findet ihr auf Fasterj.com, von Dirk Pepperdine (also der Artikel). Sehr lesenswert. Alles was ich noch finde, folgt dann demnächst.

Bookmark   at del.icio.us Digg  Technorati

Kommentare

Ansicht der Kommentare: (Linear | Verschachtelt)
Noch keine Kommentare

Kommentar schreiben


Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss um dieses Verfahren anzuwenden.
CAPTCHA

Sie können [geshi lang=LANG][/lang] Tags verwenden um Quellcode abhängig von der gewählten Programmiersprache einzubinden