IPC 2013 Spring Edition

JavaScript- und CSS-Dateien parallel downloaden

Um den HTML-Code schlank zu halten, doppelten Code zu vermeiden und Browser-Caching optimal einsetzen zu können, lagern viele Entwickler JavaScript- und CSS-Code in eigene Dateien aus und referenzieren diese Dateien anschließend im HTML-Code mit dem <script>- bzw. <link>-Tag. Doch sollte einiges beachtet werden. Weiterlesen >

Schlagwörter: , , , , ,

Firefox-Plugins zum Verbessern der Client-Performance

Der Browser Firefox ist nicht zuletzt aufgrund seiner Pluginfähigkeit immer erfolgreicher geworden. So kann jeder Benutzer seinen Browser mit zahlreichen Zusatzfunktionen ausstatten, die (Hobby-)Programmierer erstellt haben. Diese Plugins helfen auch Webentwicklern bei der täglichen Arbeit sowie der Analyse und Verbesserung der eigenen Webseiten. Weiterlesen >

Schlagwörter: , , , , , ,

Probleme mit dem Document Object Model

Das Document Object Model ermöglicht die Be- und Verarbeitung von XML-basierten Sprachen – so auch XHTML. Mittels DOM kann demzufolge der HTML-Baum nach Belieben erweitert, verkleinert oder verändert werden. Das klingt zunächst super, allerdings gibt es in den derzeitigen Browser-Versionen einige Probleme. Weiterlesen >

Schlagwörter: ,

Optimierung externer Client-Ressourcen durch Ant-Deploy-Prozess

Auf diesem Blog gibt es viele interessante Beiträge, wie man die Performance serverseitig verbessert.
Eine mindestens genauso gute Möglichkeit für eine Verbesserung der Performance ist, es dem Client-Rechner etwas leichter zu machen. Dieser Beitrag soll einen Überblick über die Möglichkeiten dazu geben. Weiterlesen >

Schlagwörter: , , ,

JavaScript-Event onLoad und die bessere Alternative

Die meisten Webentwickler kennen das JavaScript-Event onload. Dieses wird aufgerufen, sobald die komplette Seite geladen ist. Sie dient dann beispielsweise dazu, direkt nach dem Laden der Seite Änderungen durchzuführen. Nun gibt es allerdings ein großes Problem mit diesem Event – und dieses soll dieser Beitrag lösen. Weiterlesen >

Schlagwörter: , ,

HTML-Code auf Produktivsites so klein wie möglich

Es ist nicht sonderlich überraschend, wenn ich sage, je weniger Daten vom Server geschickt und vom Client empfangen werden müssen, desto schneller funktioniert der Seitenaufbau. Ich habe bereits im Beitrag zur Komprimierung des Ausgabestroms gezeigt, wie man den an den Client gesendeten Code verkleinern kann. In diesem Beitrag möchte ich aber einmal näher darauf eingehen, wie der an den Browser gesendete HTML-Code selbst verkleinert werden kann. Weiterlesen >

Schlagwörter: , , , ,