scrolldog

أشرطة تقدّم التمرير، ولماذا يجدر أن يكون شريطك كلبًا

كل صفحة طويلة تطرح السؤال نفسه: كم تبقّى منها؟ يجيب عنه مؤشر التقدّم، ومعظمها يجيب بطريقة تتوقف عن ملاحظتها بحلول الفقرة الثانية.

ما فائدة الشريط

شريط التمرير نفسه يخبرك أصلًا أين أنت، من حيث المبدأ. أما في الواقع فعرضه بضعة بكسلات، ويختفي إلى أن تحرّك الفأرة، وعلى صفحة تُحمّل صورها أثناء القراءة يتغيّر حجم مقبضه بينما تقرأ. تُعيد الإضافات شريط التقدّم لأن إجابة المتصفح نفسه أُزيلت من التصميم بهدوء.

فتحصل على خط رفيع ملوّن أعلى الصفحة يمتلئ مع تمريرك. إنه يعمل. وهو أيضًا أسهل شيء في الصفحة تتوقف عن رؤيته: خط مستقيم، يقع في الشريط الذي تدرّبت عينك على تجاهله، ولا يفعل شيئًا سوى أن يطول.

الموضع، ولكن أيضًا السرعة

يحمل الشريط رقمًا واحدًا بالضبط — إلى أي عمق وصلت. وهناك رقم ثانٍ متاح مجانًا، ولا يعرضه أي شريط: بأي سرعة تتحرك.

يحمل scrolldog الرقمين معًا. موضع الحيوان على طول حافة النافذة هو عمق التمرير. في أعلى الصفحة يكون على اليسار، وفي أسفلها يكون قد وصل إلى الجهة الأخرى. مشيته هي سرعة التمرير: حرّك العجلة بسرعة فيندفع راكضًا، وانزل فقرة فقرة ببطء فيهرول.

توقف، وسيجلس. هذا ما لا يستطيع الشريط فعله. الشريط الثابت يبدو مطابقًا سواء كنت تقرأ بعناية أو تركت التبويب مفتوحًا منذ ثلاث ساعات. الحيوان الذي جلس يخبرك أن الصفحة سكنت، ولا يكلّفك شيئًا لتلاحظه، لأنك لم تكن تقرؤه أصلًا — بل التقطته بطرف عينك، وهو الاهتمام الوحيد الذي استحقه مؤشر تقدّم يومًا.

ما الذي يكلّفه

الاعتراض المعتاد على أي إضافة زخرفية هو أنها تجعل المتصفح أسوأ. أما هذه فتستمع إلى التمرير بشكل غير مُعطِّل، وتختزل كل دفعة أحداث إلى كتابة واحدة في كل إطار حركة، وتحرّك عنصرًا واحدًا داخل مسار ثابت بحجم صفري. لا تقرأ تخطيط صفحتك أبدًا ولا تغيّره، ولا ترسل أي طلب شبكة من الصفحة التي تقرؤها.

مفتاح واحد في النافذة المنبثقة يوقفها في كل مكان، في كل تبويب مفتوح، دفعة واحدة.

شاهد كيف يعمل