Javascript Performance

Thema:

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.