Thanh tiến trình cuộn trang, và lý do nên để thanh của bạn là một chú chó
Trang nào dài cũng đặt ra cùng một câu hỏi: còn lại bao nhiêu nữa? Một chỉ báo tiến trình trả lời câu đó, và phần lớn trả lời theo cách mà đến đoạn thứ hai bạn đã không còn để ý.
Thanh đó để làm gì
Về nguyên tắc, thanh cuộn đã cho bạn biết mình đang ở đâu. Trên thực tế nó rộng vài điểm ảnh, tự ẩn đi cho tới khi bạn động vào chuột, và trên một trang vừa đọc vừa tải ảnh thì con trượt của nó đổi kích thước ngay trong lúc bạn đọc. Các tiện ích thêm lại thanh tiến trình bởi câu trả lời của chính trình duyệt đã bị lặng lẽ thiết kế đi mất.
Thế là bạn có một vạch màu mảnh ở đầu trang, đầy dần lên khi bạn cuộn. Nó chạy được. Nó cũng là thứ dễ ngừng nhìn thấy nhất trên trang: một đường thẳng, nằm đúng trong dải mà mắt bạn đã được luyện để bỏ qua, và chẳng bao giờ làm gì ngoài việc dài thêm ra.
Vị trí, và cả tốc độ
Một thanh mang đúng một con số — bạn đã xuống sâu bao nhiêu. Có một con số thứ hai lấy được miễn phí, mà không thanh nào chịu hiện: bạn đang đi nhanh chậm thế nào.
scrolldog mang cả hai. Vị trí của con vật dọc mép cửa sổ là độ sâu cuộn trang. Ở đầu trang nó nằm bên trái; ở cuối trang nó đã sang tới bên kia. Dáng chạy là tốc độ cuộn: gạt con lăn một cái là nó phóng đi, xuống từng đoạn một thì nó chạy nước nhỏ.
Dừng lại, là nó ngồi xuống. Đó là phần một thanh không làm được. Một thanh bất động trông y như nhau, dù bạn đang đọc kỹ hay đã để thẻ đó mở từ ba tiếng trước. Một con vật đã ngồi xuống đang nói với bạn rằng trang này đã lặng đi, và đọc nó chẳng tốn gì của bạn, vì bạn không hề đọc nó — bạn bắt được nó bằng khoé mắt, và đó là mức chú ý duy nhất mà một chỉ báo tiến trình từng đáng được nhận.
Nó tốn những gì
Lời phản đối thường gặp với một tiện ích trang trí là nó làm trình duyệt tệ đi. Cái này lắng nghe việc cuộn theo kiểu thụ động, gom mỗi tràng sự kiện thành một lần ghi cho mỗi khung hình, và dịch một phần tử duy nhất bên trong một đường ray cố định có kích thước bằng không. Nó không bao giờ đọc hay đổi bố cục trang của bạn, và không gửi yêu cầu mạng nào từ trang bạn đang đọc.
Một công tắc trong cửa sổ nhỏ tắt nó ở mọi nơi, trong mọi thẻ đang mở, cùng một lúc.
Xem cách hoạt động