Skip to content

Native document.getElementsByClassName Implementation in Firefox 3

John Resig kündigt an, dass Firefox 3 die Funktion getElementsByClassName unterstützen wird. Diese wird nach seinen Untersuchungen 11x schneller als eine Umsetzung mittels XPath und 77x schneller als eine DOM Implementation sein. Cool.

Weniger cool ist (ebenfalls von Resig angemerkt), dass die Javascript Bibliothek prototype die Funktion im “offiziellen” Namespace implementiert hat, ohne zu testen, ob diese Methode bereits vorhanden ist. Wird prototype also im Firefox 3 eingesetzt wird die native getElementByClassName Funktion durch eine 11x langsamere Nachimplementierung überschrieben.

So viel zum Thema Design von Javascript Bibliotheken.

Kommentar schreiben

Die E-Mail Adresse wird nicht veröffentlicht. Felder mit * bitte ausfüllen.
*
*