NordVPN
SponsoredStrict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →ساعة إيقاف قائمة على المتصفح باستخدام performance.now() لتوقيت خالٍ من الاهتزاز. ابدأ، أوقف مؤقتاً، استأنف، التقط دورات، وأعد التعيين. كل دورة تعرض المقسم (دلتا من السابقة) بالإضافة إلى الوقت التراكمي.
معظم ساعات إيقاف المتصفح تستخدم Date.now() و setInterval، التي يمكن أن تنحرف بعشرات الميلي ثانية خلال جلسة. هذا التطبيق يستخدم performance.now() — ساعة رتيبة لا تقفز للخلف عند ضبط ساعة النظام. مع requestAnimationFrame لتحديثات العرض، تبقى الدقة ضمن ±1 ميلي ثانية.
إذا بدّلت علامات التبويب، قد يتجمد الوقت المعروض لفترة قصيرة لأن المتصفحات تخنق العمل في الخلفية. الساعة الداخلية تستمر بشكل صحيح — عندما تعود، يلحق العرض بالوقت المنقضي الفعلي.
عندما تضغط دورة، يُسجل الوقت التراكمي الحالي. المقسم المعروض هو دلتا من الدورة السابقة: في ركض 5×400م، كل مقسم هو زمن قطاع 400م، بينما التراكمي هو إجمالي المنقضي منذ البداية.
معظم مستخدمي قائمة الدورات يهتمون بالمقاسم، وليس التراكمي. نعرض كليهما. التراكمي يجعل من السهل أيضاً تحديد أفضل قطاع فردي — مفيد للرياضيين الذين يتتبعون اتساق الفاصل.
الرياضة: تتبع أزمنة الدورات للجري والسباحة وفواصل الدراجة. أصغر أفضل؛ الاتساق بين المقاسم علامة على وتيرة جيدة.
الطبخ: قيت خطوات متعددة في وقت واحد باستخدام الدورات كـ 'نقاط فحص' (أضيف الخلط، بدأت العجينة بالراحة، إلخ).
الدراسة/العمل: تأطير زمني لجلسات عمل مركزة. اقرنه مع مؤقت Pomodoro لاستراحات منظمة.
قياس العمليات: قياس مدة أي مهمة — بنيات البرامج، إدخال البيانات اليدوي، حل دعم العملاء. استخدم قائمة الدورات الصديقة للتصدير للمراجعة لاحقاً.
لا — إغلاق علامة التبويب يمسح الحالة في الذاكرة. للحفاظ على جلسة توقيت طويلة، خذ لقطة شاشة للعرض الجاري أو انسخ قائمة الدورات قبل الإغلاق.
دقة performance.now() تعتمد على المتصفح: معظم المتصفحات تحد إلى 1ms أو 0.1ms لأسباب أمنية (تخفيف هجمات التوقيت). هذا أكثر من كافٍ للتوقيت بمقياس بشري — أكثر دقة من زمن رد فعل الإنسان (~250ms).
الساعة الداخلية دقيقة؛ العرض يُرسم ~60 مرة في الثانية لذا ترى حقل ميلي ثانية يحدّث بسلاسة. كل إطار يحسب آخر قيمة منقضية من performance.now().
ليس مباشرة — انسخ قائمة الدورات يدوياً. حفظ الجلسات في التخزين المحلي على خارطة الطريق.
قائمة على المتصفح، لا حاجة لتثبيت تطبيق. دقيقة بنفس القدر للتوقيت بمقياس بشري. ساعة إيقاف الهاتف تنجو من قفل الشاشة؛ علامة تبويب المتصفح تحتاج للبقاء مفتوحة (لكنها لا تحتاج للتركيز).
لا. كل شيء يعمل محلياً؛ لا يتم نقل أي دورات أو أزمنة.
إذا نقرت دورة فوراً بعد البدء، قد يتم تقريب الوقت المنقضي إلى 0 بدقة العرض. شغّل لمدة جزء من الثانية على الأقل بين الدورات.
نعم، حتى ~1ms. لتوقيت النانو ثانية (قياس أداء الرقائق) ستحتاج أدوات مختلفة، لكن لأي حدث قابل للملاحظة من قبل الإنسان هذا دقيق بما يكفي.
Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →Hire freelancers for design, writing, dev, and marketing — or sell your own services. Millions of gigs at every budget.
Browse Fiverr →