jQuery 1.3 Beta kommt mit Sizzle
JavaScript-Bibliothek soll deutlich schneller arbeiten
Das jQuery-Team hat eine Betaversion der kommenden Version seiner JavaScript-Bibliothek veröffentlicht. Dabei kommt mit Sizzle eine neue Selector-Engine zum Einsatz, die für deutlich höhere Geschwindigkeit sorgen soll.
Wichtigste Neuerung in jQuery ist die Verwendung der von John Resig entwickelten Selector-Engine Sizzle. Sie ist nur 3 KByte groß (minified), erweiterbar und hängt nicht von anderen Bibliotheken ab. Gerade der letzte Punkt ist wichtig, denn Sizzle könnte zu einem Standard werden, evaluieren doch derzeit die Entwickler mehrerer JavaScript-Bibliotheken den Einsatz von Sizzle, darunter Dojo, TinyMCE, Pure und Prototype. Die Rechte am Code hält die Dojo Foundation, der Resig seinen Code spendete.
Neben der Integration von Sizzle bietet jQuery 1.3 weitere Veränderungen, die für mehr Geschwindigkeit sorgen sollen. So wurde auch der Code zur DOM-Manipulation grundlegend überarbeitet, .append/prepend/before/after sollen um ein Vielfaches schneller sein. Die Funktion .offset() wurde ganz neu geschrieben und mit jQuery.support wird ein neues Objekt eingeführt, das die Verwendung von jQuery.browser obsolet machen soll.
Die Beta von jQuery 1.3 ist für den produktiven Einsatz nicht geeignet, die Entwickler hoffen aber auf Feedback, um möglichst viele Fehler zu finden, die sich bei den großen Änderungen eingeschlichen haben dürften. Die Bibliothek steht unter jquery.com zum Download bereit.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
- ohne Werbung
- mit ausgeschaltetem Javascript
- mit RSS-Volltext-Feed
Allein schon der halbe Satz "for example, everyone working on MooTools knows that if they...
Suuuuper! N css Selektor... Na dann viel Spaß damit über die Feiertage...