El framework o librería YUI (Yahoo! User Interface) es un conjunto de utilidades y controles escritos en JavaScript que se utilizan para crear aplicaciones web dinámicas complejas. Además, la librería YUI incluye varias utilidades relacionadas con CSS, por lo que también se considera un framework CSS.
Yahoo! distribuye gratuitamente la librería YUI en forma de software libre y bajo la licencia BSD, que permite utilizar YUI para proyectos de cualquier tipo, incluso comerciales.
Lo mejor de YUI es que cuenta con el respaldo de Yahoo!, que utiliza su librería en muchas de sus miles de millones de páginas vistas diarias. Además, YUI cuenta con una gran documentación que incluye cientos de ejemplos de uso.
YUI se ejecuta correctamente en todos los navegadores modernos e incluso en algún navegador obsoleto. El soporte de los navegadores se puede consultar en la lista de los navegadores soportados por YUI, que se actualiza periódicamente. A continuación se muestra la lista de navegadores soportados en cada sistema operativo:
- Windows XP: Firefox 2 y 3, Internet Explorer 6 y 7, Opera 9.5
- Windows Vista: Firefox 3, Internet Explorer 7
- Mac OS X 10.5: Firefox 2 y 3, Opera 9.5, Safari 3.1