Skrollindikatorer, och varför din borde vara en hund
Varje lång sida väcker samma fråga: hur mycket är kvar? En förloppsindikator svarar på den, och de flesta svarar på ett sätt du har slutat lägga märke till redan vid andra stycket.
Vad indikatorn är till för
Rullningslisten talar i princip redan om var du är. I praktiken är den några pixlar bred, den gömmer sig tills du rör musen, och på en sida som laddar bilder allteftersom du skrollar byter dess tumme storlek medan du läser. Tillägg lägger tillbaka en förloppsindikator eftersom webbläsarens eget svar tyst har designats bort.
Så du får en tunn färgad linje längst upp på sidan som fylls i medan du skrollar. Den fungerar. Den är också det lättaste på sidan att sluta se: den är en rak linje, den ligger i det fält ögat har lärt sig att ignorera, och den gör aldrig något annat än att bli längre.
Position, men också hastighet
En list bär exakt ett tal — hur långt ner du är. Det finns ett andra tal tillgängligt gratis, och ingen list visar det: hur snabbt du rör dig.
scrolldog bär båda. Husdjurets position längs fönsterkanten är skrolldjupet. Överst på sidan är den längst till vänster; längst ner har den nått andra kanten. Dess gång är skrollhastigheten: snärta till med hjulet och den sprintar, skrolla ner ett stycke i taget och den travar.
Stanna, och den sätter sig. Det är delen en list inte klarar. En statisk list ser identisk ut oavsett om du läser noga eller om du lämnade fliken öppen för tre timmar sedan. Ett husdjur som har satt sig talar om för dig att sidan har blivit stilla, och det kostar dig ingenting att läsa av, för du läste den inte — du fångade det i ögonvrån, vilket är den enda uppmärksamhet en förloppsindikator någonsin förtjänat.
Vad det kostar
Den vanliga invändningen mot ett dekorativt tillägg är att det gör webbläsaren sämre. Det här lyssnar på skrollning passivt, komprimerar varje serie händelser till en skrivning per animationsbildruta och flyttar ett enda element inuti ett fast spår med nollstorlek. Det läser eller ändrar aldrig sidans layout, och det gör ingen nätverksförfrågan från sidan du läser.
En brytare i popup-fönstret stänger av det överallt, i alla öppna flikar, på en gång.
Se hur det fungerar