Oder Sizzle in MooTools?

Valerio Proietti, Gründer von MooTools, hat gestern im Blog des Frameworks auf den Ajaxian Artikel zur Integration von John Resigs Selector Engine Sizzle in Dojo geantwortet. Genau genommen ist es eine Reaktion auf eine Mail von Resig an einen der MooTools Entwickler. Resig hatte in der Mail zum Ausdruck gebracht, dass er sich freuen würde, wenn MooTools sich der Sizzle-Sache anschließen würde, also wenn man die Hauseigene Selector Engine mit der von John Resig ersetzen würde.

Als ich zurerst von dem Projekt Sizzle hörte, konnte ich es kaum abwarten bis es endlich in MooTools Einzug hält. Doch Valerio hat mit seinem Artikel meine Meinung geändert. Und zwar absolut.

Beispielsweise führt er als Argument an, dass sich so eine Entwicklung eher negativ auf den “Markt” der JavaScript Frameworks auswirken würde. Wenn nun jeder anfangen würde, Teile seines Frameworks auszulagern, würde es irgendwann kaum noch Unterschiede zwischen ihnen geben. So wäre MooTools vielleicht nur noch ein Name, ein jQuery oder ein Dojo das MooTools heißt. Und da hat der Römer gar nicht mal so Unrecht würde ich sagen.

Jetzt aber mal zum technischen Teil.

Valerio hat in dem Artikel außerdem ganz klar zwischen Frameworks und Engines unterschieden. Dabei führt er an, dass man sie nicht mittels SlickSpeed vergleichen könne. Z.B. berücksichtigt MooTools ein geändertes DOM nach dem bereits Queries ausgeführt wurden, Sizzle hingegen legt einen Cache an, der das Ergebnis in SlickSpeed durchschnittlich fünf mal schneller erscheinen läßt.

Der MooTools Gründer wollte aber einen fairen Vergleich zwischen MooTools und Sizzle. Zu diesem Zweck hat er sich eine MooTools Version erstellt, die vom Prinzip her wie Sizzle funktioniert. Mit querySelectorAll und keiner Erweiterung der Ergebnis Nodes. Fair eben. Engine vs. Engine, nicht Framework vs. Engine. Und da hat die MooTools Engine klar die Nase vorn, in allen Browsern.

Lest euch auch den Artikel von Valerio durch, ist ganz interessant.

  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • MisterWong.DE
  • LinkedIn
  • PDF
, , , , ,
Trackback

kein Kommentare bis jetzt

Füge ein Kommentar hinzu