Spesso i framework JS sono tra i maggiori carichi sui server delle applicazioni ajax. Avvolte, tra l'altro, la loro pesantezza rallenta le applicazioni e crea problemi. Grazie a google questi problemi non esisteranno più, da 1 mesetto circa è infatti possibile caricare i framework tramite le google api addirittura scegliendo quale versione caricare. Tutti i framework sono in versione compressa per risparmiare quanta più banda possibile.
Per esempio se vogliamo includere prototype e scriptacoulus nelle nostre applicazioni rails sostituiamo
<%= javascript_include_tag :defaults %>
con
<script src="http://www.google.com/jsapi">/**/</script> <script> google.load("prototype", "1.6.0.2"); google.load("scriptaculous", "1.8.1"); </script>
Occhio che il *trucco* vale per la versione 2.x di rails, non sono sicuro che funzioni anche per la 1.2.6 che porta di default prototype 1.5 e scriptaculous 1.7
Le librerie a disposizione sono le seguenti:
google.load("jquery", "1.2.6");google.load("jquery", "1.2", {uncompressed:true});google.load("prototype", "1.6.0.2");google.load("scriptaculous", "1.8.1");prototype. before loading this module, you must load prototype e.g.:
google.load("prototype", "1.6");
google.load("scriptaculous", "1.8.1");google.load("mootools", "1.11");google.load("mootools", "1.11", {uncompressed:true});google.load("dojo", "1.1.1");google.load("dojo", "1.1.1", {uncompressed:true});


