Cos’è lo scorrimento infinito e come funziona?
Lo scorrimento infinito è una tecnica utilizzata da molti siti Web moderni, inclusi Twitter, Facebook e Reddit.
Che tu sia un utente che vuole sapere perché un sito web si comporta in quel modo o un designer che sta valutando di utilizzare la tecnica, comprenderla è fondamentale.
Ecco cos’è lo scorrimento infinito, cosa c’è di buono e cosa non lo è.
Cos’è lo scorrimento infinito?
Lo scorrimento infinito è una tecnica che carica più contenuti mentre scorri. Ti consente di continuare a scorrere indefinitamente ed è talvolta noto come scorrimento senza fine.
Aza Raskin ha inventato il meccanismo mentre lavorava presso Humanized, una piccola azienda di interfacce utente. Nato nel 2006, da allora è diventato sempre più popolare sui siti web tradizionali.
La tecnica è spesso utilizzata nei feed dei social media, che possono essere molto popolati. Cambiano così spesso che lo scorrimento infinito può essere conveniente per i lettori. Il termine si riferisce sia a siti Web che a app, su desktop o dispositivi mobili.

Lo scorrimento infinito spesso sostituisce un layout noto come impaginazione. Questo è un approccio più tradizionale che suddivide elenchi di grandi dimensioni in diverse pagine più piccole. Queste pagine sono generalmente numerate. Una serie di link di solito consente agli utenti di selezionare singole pagine.
La tecnologia dietro il rotolo infinito
Lo scorrimento infinito funziona ancora più o meno allo stesso modo in cui funziona la normale navigazione del sito Web, dietro le quinte. Il tuo browser richiede alcuni contenuti e un server web li invia indietro.
La principale differenza tecnica è che lo scorrimento infinito invia la richiesta utilizzando JavaScript . In qualità di lettore, potresti non essere particolarmente consapevole di ciò che sta accadendo, sebbene il contenuto possa sembrare caricarsi più velocemente. Varie tecniche, incluso il precaricamento, possono effettivamente accelerare il processo.
Lo scorrimento infinito spesso funziona automaticamente, caricando nuovi contenuti quando il lettore raggiunge il fondo della pagina o si avvicina ad essa. Ma ci sono anche dei compromessi. Alcuni siti presentano un pulsante Carica altro nella parte inferiore del loro contenuto. Questo utilizza ancora la stessa tecnica sottostante per iniettare più contenuto, ma agisce invece manualmente.

Google è un esempio interessante. Impagina i risultati web sul desktop ma utilizza uno scorrimento infinito manuale sui dispositivi mobili. I suoi risultati di immagine sono automaticamente infiniti su entrambi.
Allora, qual è il problema con Infinite Scroll?
Innanzitutto, ci sono svantaggi tecnici e di design per bilanciare alcuni dei vantaggi. Spesso sono dovuti all’implementazione imperfetta piuttosto che ai difetti intrinseci dello scorrimento infinito. Ma si verificano ancora.
Se un sito ha introdotto lo scorrimento infinito durante una riprogettazione, può influire su altri elementi della pagina. Ad esempio, se il design di una pagina utilizza un piè di pagina, potrebbe diventare inaccessibile se il contenuto continua a caricarsi e spostarlo fuori mano.
La tecnica richiede JavaScript, ma di solito è disponibile e le implementazioni possono aggirarlo anche quando non lo è. Più problematico è l’effetto sulla stampa, soprattutto con strumenti progettati per stampare un’intera pagina. Nessuno vuole stampare l’intera cronologia del proprio feed Twitter!
Un altro svantaggio riguarda la navigazione. Quando scorri per caricare contenuti extra, poi esci dalla pagina e poi ritorni, cosa dovrebbe essere visualizzato? Questo problema fa parte di una questione più ampia. Lo scorrimento infinito di solito crea pagine che non funzionano bene quando vengono inserite nei segnalibri.
Che dire dell’impatto sociale dello scorrimento infinito?
A parte gli inconvenienti tecnici, anche l’effetto sul comportamento umano può essere significativo. Lo stesso Aza Raskin ha espresso preoccupazione per l’uso improprio della tecnica:
È come se prendessero cocaina comportamentale e la cospargessero su tutta la tua interfaccia e questa è la cosa che ti fa tornare indietro e tornare indietro.
L’argomento è che, poiché lo scorrimento infinito continua ad alimentare nuovi contenuti, incoraggia gli utenti a consumare sempre di più. Naturalmente, lo scorrimento infinito stesso è solo un piccolo fattore abilitante. La dipendenza dai social media esisterebbe senza di essa, ma potrebbe essere meno pronunciata.
Gli alti e bassi dello scorrimento infinito
Lo scorrimento infinito è una tecnica intelligente, ma con aspetti negativi da tenere in considerazione. Non è adatto ad ogni situazione. Come per ogni scelta di design, i creatori di siti dovrebbero testare alternative.
Come lettore, è utile comprendere le differenze tra lo scorrimento infinito e il modello statico tradizionale. In quest’ultimo, il browser web carica il contenuto su esplicita richiesta. Le singole pagine hanno URL distinti in modo che i lettori possano aggiungerle ai segnalibri.