Google AJAX API

28/05/2008


Read in english (Automatic translate wiht Google)

Ontém postei uma tópico dizendo sobre JS, Flex e outras coisas que fazem uma navegação mais interessante para o usuário (não gosto do termo RIA). E hoje no meu leitor rss do gmail caiu está notícia http://code.google.com/apis/ajaxlibs/ .

Essa API de ajax do Google funciona como um repositório para os principais frameworks de JS, inclusive o Prototype e Scriptaculous (boa notícia para nós do Rails). 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:
1
2
3
4
5
6

<script src="http://www.google.com/jsapi"> </script> 
<script>
  google.load("prototype", "1.6");
  google.load("scriptaculous", "1.8.1");
</script>

Primeiro carregamos a url da api e depois usamos o método load passando o framework e a versão desejada. Hoje vou passar alguns minutos da minha noite alterando os clientes que usam prototype e scriptaculous para usarem direto da api do google. :D

Para mais informações:
site oficial
documentação
blog do google

1 Comentário to “Google AJAX API”

  1. Clarisse diz:

    Esse google é realmente genial!

    Um exemplo de site brasileiro que usa muito bem a API é o http://www.imobilien.com.br

    O futuro da internet é, com certeza, promissor.

Deixe um comentário

If you can read this, you don't use a typical webbrowser that plays nice with CSS.
Please do not fill in anything here!