GMail, DHTML e Javascript
[Luca Lizzeri’s Wikilab] Alcune elucubrazioni su come funziona GMail: * Jon Udell “sotto il cofano di Gmail” su Infoworld; * GMailAPI, linterfaccia di programmazione per comunicare con GMail di Hwang Johnvey; * Riflessioni di uno sviluppatore di IBM sullarchitettura delle applicazioni web basate su DHTML e Javascript e su Gmail in particolare. Il segreto della velocit di GMail sta nel fatto che il motore dellinterfaccia utente (UI) un modulo Javascript che viene caricato in uno dei frame HTML allinizio della sessione. Successivamente, le azioni sullinterfaccia vengono instradate dal motore Javascript caricato nel browser, che comunica con i server di Google tramite loggetto XmlHttpRequest. Ricevuti i dati (in formato DataPack), il motore della UI li interpreta e modifica la UI in base ad essi, intervenendo dinamicamente sui dati della pagina DHTML, anzich ricaricare lintera pagina dopo ogni azione dellutente. Hwang Johnvey spiega approfonditamente in cosa consiste il formato DataPack: la UI di GMail scambia con i server file html che contengono solo dichiarazioni di array Javascript che contengono dati su cosa e come aggiornare. Per chi interessato ad approfondire questi temi, esiste il gruppo di discussione GMail Agent. Larticolo di Korateng Ofosu-Amaah (programmatore Ghanese di IBM residente a Cambridge Massachussets) approfondisce…
September 8, 2006 @ 9:16 AM · Filed under Uncategorized
Permalink
No Comments