Essa API de ajax do Google funciona como um repositório para os principais frameworks de JS, inclusive o Prototype e Scriptaculous . Agora ao invés de cada projeto ter seu framework de js na pasta do servidor do respectivo projeto você poderá usar os frameworks que estão no server do google.

E qual a vantagem?

O frameworks já vem otimizados e compactados com gzip então tempo de carga é menor. Outra vantagem óbvia é que será possível manter n cache do usuário os frameworks mesmo se ele mudar de domínio, isto acontece por que a url do google continuará sendo a mesma. Outra vantagem é que no momento quando seu browser está renderizando a tela e baixando os componentes de seu site ou aplicação ele consegue fazer downloads em paralelo mas no momento onde ele encontra um JS ele não realiza downloads em paralelo pois o JS pode interferir na forma como o restante da página deve ser mostrada, se o framework estiver no cache mesmo que o usuário nunca tenha entrado em seu endereço ele não vai precisar carregar os js’s do framework e o carregamento dos outros recursos será feito em paralelo.

E para usar é muito simples:
[sourcecode language='javascript']


[/sourcecode]

Retweet this post

About michelmelo

Michel Melo é um programador que tem um amor para a criatividade e gosta de experimentar com várias técnicas de programação. Acompanhe suas descobertas diariamente no Twitter: @machelmelo