Via Ajaxian, me entero de que Google ha creado un nuevo proyecto: Google AJAX Libraries API.
Aunque tiene un nombre un poco rimbombante, se trata de algo bastante sencillo y en mi opinión de una buenda idea.
Cuando desarrollamos nuestras aplicaciones web usando librerÃas javascript, estamos haciendo que los usuarios que visitan nuestras páginas y las de otros sitios web que usan las mismas librerÃas, se las descarguen por duplicado, triplicado, etc.
Google propone alojar ellos estas librerÃas de forma que los visitantes de las páginas que las usen sólo tengan que descargárselas una vez. Liberando por tanto de tráfico inútil La Red y haciendo a su vez que nuestras aplicaciones sean más rápidas al poder usar la infraestructura de Google.
Por el momento sólo están disponibles algunas librerÃas (dojo, prototype, jquery, mootools y scriptaculous), pero en el futuro habrá más.
Usarlas en nuestra aplicación es realmente simple:
<script
src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js">
</script>
Además nos permite especificar la versión de forma mucho más flexible. Por ejemplo,
si queremos la última revisión de la versión 1.6 de prototype, el código serÃa:
<script
src="http://ajax.googleapis.com/ajax/libs/prototype/1.6/prototype.js">
</script>
O si queremos la última revisión dentro de la versión 1:
<script
src="http://ajax.googleapis.com/ajax/libs/prototype/1/prototype.js">
</script>
En mi opinión es una muy buena idea de la gente de Google, que va a beneficiar mucho al desarrollo de las aplicaciones javascript en La Red, aunque no deja de crearme un poco de desconfianza que mi aplicación dependa de un tercero para funcionar. Como siempre, podemos evaluar en cada caso concreto lo que mejor nos conviene.