Bilah kemajuan gulir, dan alasan untuk menjadikannya anjing
Setiap halaman panjang mengajukan pertanyaan yang sama: berapa banyak lagi yang tersisa? Sebuah indikator kemajuan menjawabnya, dan kebanyakan menjawab dengan cara yang sudah berhenti kamu perhatikan sejak paragraf kedua.
Untuk apa bilah ini
Scrollbar sebenarnya sudah memberitahumu di mana posisimu, secara teori. Dalam praktiknya lebarnya cuma beberapa piksel, ia menyembunyikan diri sampai kamu menggerakkan mouse, dan pada halaman yang memuat gambar sambil jalan, ukurannya berubah-ubah saat kamu membaca. Ekstensi menambahkan bilah kemajuan kembali karena jawaban bawaan browser sudah diam-diam dihilangkan.
Jadi kamu mendapat garis tipis berwarna di bagian atas halaman yang terisi saat kamu menggulir. Ini berfungsi. Ini juga hal paling mudah untuk berhenti diperhatikan di halaman itu: garisnya lurus, ia duduk di strip yang sudah dilatih matamu untuk diabaikan, dan ia tidak pernah melakukan apa-apa selain memanjang.
Posisi, tapi juga kecepatan
Sebuah bilah hanya membawa satu angka — seberapa jauh kamu sudah turun. Ada angka kedua yang tersedia gratis, dan tidak ada bilah yang menampilkannya: seberapa cepat kamu bergerak.
scrolldog membawa keduanya. Posisi hewan peliharaan di sepanjang tepi jendela adalah kedalaman gulir. Di atas halaman, ia ada di sebelah kiri; di bawah halaman, ia sudah sampai di sisi yang lain. Gaya larinya adalah kecepatan gulir: sentakkan roda gulir dan ia berlari kencang, turun perlahan satu paragraf demi satu paragraf dan ia berjalan santai.
Berhenti, dan ia duduk. Itulah bagian yang tidak bisa dilakukan sebuah bilah. Bilah statis terlihat sama persis baik kamu sedang membaca dengan cermat atau baru saja meninggalkan tab terbuka selama tiga jam lalu. Hewan peliharaan yang sudah duduk sedang memberitahumu bahwa halamannya sudah sepi, dan itu tidak membebanimu apa-apa untuk dibaca, karena kamu memang tidak sedang membacanya — kamu hanya menangkapnya di sudut matamu, satu-satunya perhatian yang pernah pantas didapatkan sebuah indikator kemajuan.
Apa yang harus dikorbankan
Keberatan biasa terhadap ekstensi dekoratif adalah bahwa ia membuat browser lebih buruk. Yang ini mendengarkan gulir secara pasif, meringkas setiap rentetan peristiwa jadi satu penulisan per frame animasi, dan menggerakkan satu elemen tunggal di dalam jalur tetap berukuran nol. Ia tidak pernah membaca atau mengubah tata letak halamanmu, dan tidak membuat permintaan jaringan apa pun dari halaman yang sedang kamu baca.
Satu tombol di popup mematikannya di mana saja, di semua tab terbuka, sekaligus.
Lihat cara kerjanya