von , 01.10.2009

Web-Entwicklung: JavaScript-Framework YUI 3.0 veröffentlicht

Yahoo hat nach zwei Jahren Entwicklungsarbeit die Version 3.0 des freien JavaScript-Frameworks YUI (Yahoo! User Interface) veröffentlicht. Die wichtigste Neuerung dürfte dabei die erweiterte Modularität des Frameworks sein, das nun im Kern mit einer Größe von sehr schlanken 6,2 KByte auskommt. Weitere Module werden dann bei Bedarf dynamisch nachgeladen.

YUI 3.0 wurde von den Yahoo-Entwicklern komplett überholt und soll im Vergleich zur bereits etwas betagten Vorversion moderneren Ansätzen folgen. Im Mittelpunkt der moderneren Arbeitsweise steht dabei die Modularität, durch die Entwickler zunächst nur den zentralen Kern „YUI.js“ laden müssen. Weitere Module werden dann durch den Aufruf „YUI.use()“ dynamisch im Hintergrund nachgeladen. Im Vergleich zu YUI 2 ergibt sich so eine deutlich geringere Ladezeit, die nur noch etwa halb so lang ist.

YUI 3 datasource granularity 20090929 100104

Wie jQuery setzt nun auch YUI 3.0 auf CSS-Selektoren und verwendet dafür die von John Resig entwickelte Sizzle-Engine. Geändert wurde auch die Bezeichnung für das globale Objekt, das jetzt von „YAHOO“ in „YUI“ umbenannt wurde. So sollen Anwendungen parallel die Versionen 2 und 3 von YUI nutzen können.

Mit YUI 3.0 werden auch gleichzeitig die Module YUI, Node und Event, sowie die Utility-Suite mit den Modulen Animation, IO, Drag & Drop bereit gestellt. YUI 3.0 steht unter der BSD Lizenz und kann hier heruntergeladen werden.

Weitere Artikel zu JavaScript, jQuery und Yahoo



Empfohlene Produkte

Empfohlene Artikel

Deine Meinung


(wird nicht veröffentlicht)