Javascript Performance
Mal ganz ehrlich, als ich gerade »A Study of Ajax Performance Issues« gelesen
habe, ist es mir doch ziemlich kalt den Rücken hinuntergelaufen. Ich fasse mal kurz zusammen – die folgenden Programmiertechniken sind in Zukunft zu vermeiden, da sie, auf dem
einen und/oder dem anderen Browser, einen Performanceeinbruch zur Folge haben:
- das Anlegen von Arrays (alle) und Objekten (FF), sowie Operationen auf Arrays (alle),
speziell “in”-Operationen (FF) - Operationen auf dem DOM (alle)
- Berechnungen von computed style und des box-model
- Manipulationen an
Strings, jeglicher Art und seien sie noch so einfach (IE)
Die gute Nachricht: if und else sind noch erlaubt, insofern stehen uns alle
Möglichkeiten offen. Gnnpf.
2 Kommentare
Lothar Baier
29.01.2008, 09:42 Uhr
Ich finde, eine Website sollte nur aus Doctype, head /head und body /body bestehen. Jede Art von Inhalten führt zu Performance-Einbrüchen bei den Browsern, denn sie müssen erst aufwändig gerendert werden. ;-)
Manche Leute haben einfach den Schuss nicht gehört.
Nico Brünjes
29.01.2008, 10:39 Uhr
*ggg, keine Aufregung :) hier geht es ja viel mehr darum, wie die Implementierung von Javascript in die Browser verbessert werden muss und kann. Der Rest ist natürlich Satire meinerseits… ;)