103
Il layout della pagina è di tipo centrato, con i vari gruppi di ele-
menti disposti orizzontalmente su sei righe sovrapposte. Questa dispo-
sizione ha lo scopo non solo di facilitare la scansione visuale della
home page, evitando agli utenti con risoluzioni di schermo inferiori di
dover effettuare uno scrolling verticale della finestra del browser, ma
anche di operare una gerarchizzazione degli elementi costitutivi della
pagina, accorpandoli in gruppi omogenei per importanza e funzione:
gli elementi che fanno riferimento alle funzionalità di ricerca e navi-
gazione (2, 3 e 4) sono infatti raggruppati e chiaramente distinti dai
collegamenti alle sezioni secondarie e dagli elementi di tipo informa-
tivo (5, 6 e 7); la prominenza accordata al logo e alla barra di naviga-
zione, oltre a prioritizzare chiaramente le funzioni di ricerca rispetto
agli altri contenuti e servizi accessibili dalla home page, assolve alla
funzione metalinguistica e contestualizzante di orientare lutente nel
sito, agendo da segnaletica.
Osservando il sorgente HTML della home page si nota che la bar-
ra di navigazione è realizzata interamente con una tabella priva di
immagini (seguendo una tecnica già adottata da AltaVista
32
) in modo
da renderne praticamente istantaneo il caricamento
33
. Questo ed altri
accorgimenti, quali ad esempio luso di una sintassi molto stringata
nel codice JavaScript della pagina e leliminazione degli spazi e tabu-
lazioni convenzionalmente usati per lindentazione del sorgente
HTML, hanno permesso di ridurre al minimo indispensabile le dimen-
sioni (in Kbyte) della home page: una caratteristica rilevante non solo
per i tempi di download, ma anche per la banda Internet utilizzata; in-
fatti, per un sito che realizza milioni di accessi giornalieri, pochi KB
32
Vedi la barra di navigazione sulla home page del motore di ricerca
33
Infatti il rendering nella finestra del browser degli elementi testuali di una pagina
web, quali testo e tabelle, avviene immediatamente dopo il caricamento del sorgente
HTML, mentre ciascuna immagine deve essere prima prelevata dal client con un
comando HTTP GET separato: questa particolarità, unità al peso (in Kbyte) delle
immagini, tipicamente maggiore rispetto a quello del codice HTML, si traduce, dal
punto di vista dellutente, in un sensibile rallentamento nella visualizzazione del
contenuto grafico rispetto al contenuto testuale.