Le barre di avanzamento dello scorrimento, e perché la tua dovrebbe essere un cane
Ogni pagina lunga pone la stessa domanda: quanto ne resta? Un indicatore di avanzamento risponde, e la maggior parte risponde in un modo che smetti di notare al secondo paragrafo.
A cosa serve la barra
La barra di scorrimento ti dice già dove sei, in teoria. In pratica è larga pochi pixel, si nasconde finché non muovi il mouse e, su una pagina che carica le immagini mentre procedi, il suo cursore cambia dimensione mentre leggi. Le estensioni rimettono una barra di avanzamento perché la risposta del browser è stata silenziosamente eliminata dal design.
Così ti ritrovi una linea colorata sottile in cima alla pagina che si riempie mentre scorri. Funziona. È anche la cosa più facile della pagina da smettere di vedere: è una linea retta, sta nella striscia che il tuo occhio ha imparato a ignorare, e non fa mai nulla se non allungarsi.
Posizione, ma anche velocità
Una barra porta esattamente un numero — quanto sei in basso. C'è un secondo numero disponibile gratis, e nessuna barra lo mostra: quanto velocemente ti stai muovendo.
scrolldog li porta entrambi. La posizione dell'animaletto lungo il bordo della finestra è la profondità dello scorrimento. In cima alla pagina sta a sinistra; in fondo ha raggiunto l'altro lato. La sua andatura è la velocità dello scorrimento: un colpo alla rotellina e scatta, un paragrafo alla volta e trotta.
Fermati, e si siede. È la parte che una barra non sa fare. Una barra immobile ha esattamente lo stesso aspetto sia che tu stia leggendo con attenzione, sia che tu abbia lasciato la scheda aperta tre ore fa. Un animaletto che si è seduto ti sta dicendo che la pagina si è calmata, e leggerlo non ti costa niente, perché non lo stavi leggendo — l'hai preso con la coda dell'occhio, che è la sola attenzione che un indicatore di avanzamento abbia mai meritato.
Quanto costa
L'obiezione consueta a un'estensione decorativa è che peggiora il browser. Questa ascolta lo scorrimento in modo passivo, riduce ogni raffica di eventi a una scrittura per fotogramma di animazione e muove un solo elemento dentro un binario fisso di dimensione zero. Non legge né cambia mai l'impaginazione della tua pagina, e non fa alcuna richiesta di rete dalla pagina che stai leggendo.
Un interruttore nella finestra lo spegne dappertutto, in ogni scheda aperta, in una volta.
Guarda come funziona