क्रोनोमीटर

एक सटीक ऑनलाइन स्टॉपवॉच जिसमें लैप और स्प्लिट टाइम, कीबोर्ड शॉर्टकट और कॉपी करने योग्य परिणाम सूची होती है। यह एक मोनोटोनिक घड़ी का उपयोग करती है ताकि थ्रॉटल किया गया बैकग्राउंड टैब इसे ड्रिफ्ट न करा सके।

एक स्टॉपवॉच जो ड्रिफ्ट नहीं करती। बटनों या कीबोर्ड से शुरू, रोकें और लैप रिकॉर्ड करें। हर लैप अपना स्प्लिट और चल रहा कुल दोनों रखता है, और पूरी सूची एक साथ कॉपी की जा सकती है।

00:00:00.00

स्पेस शुरू और रोकता है, L एक लैप रिकॉर्ड करता है, R रीसेट करता है।

लैप्स
# स्प्लिट कुल

अभी तक कोई लैप रिकॉर्ड नहीं हुआ।

एक ब्राउज़र स्टॉपवॉच को सटीक क्या बनाता है

टाइमस्टैम्प काउंटरों से बेहतर हैं

स्टॉपवॉच बनाने का सहज तरीका यह है कि हर टिक पर एक काउंटर में एक निश्चित राशि जोड़ें। यह गलत तरीका भी है, क्योंकि ब्राउज़र में टाइमर निर्धारित समय पर फायर होने की गारंटी नहीं देते। किसी दूसरे टैब पर स्विच करें और अंतराल को प्रति सेकंड एक बार थ्रॉटल कर दिया जाता है या पूरी तरह रोक दिया जाता है; लैपटॉप को स्लीप करें और वह पूरी तरह रुक जाता है। उस तरह बनाया गया काउंटर समय खोता है और उसे वापस नहीं पाता।

यह क्रोनोमीटर इसके बजाय उस क्षण को रिकॉर्ड करता है जब इसने शुरू किया और हर रीपेंट पर उसे वर्तमान क्षण से घटाता है। कुछ भी संचित नहीं होता, इसलिए कोई त्रुटि संचित नहीं हो सकती। यदि टैब थ्रॉटल हो जाता है, तो प्रदर्शन अपडेट होना बंद कर देता है लेकिन अंतर्निहित घड़ी चलती रहती है, और वापस आने के बाद पहला फ्रेम सही बीता समय दिखाता है, न कि वह संख्या जो आपकी अनुपस्थिति में पिछड़ गई थी।

मोनोटोनिक समय, वॉल-क्लॉक समय नहीं

यहाँ उपयोग की गई घड़ी performance.now() है, जो पृष्ठ के लोड होने से गिनती है और केवल आगे बढ़ती है। यह मायने रखता है क्योंकि वॉल-क्लॉक समय - जो Date.now() रिपोर्ट करता है - छलांग लगा सकता है। NTP सुधार इसे धकेलते हैं, डेलाइट सेविंग संक्रमण इसे बदलते हैं, और सिस्टम घड़ी बदलने वाला उपयोगकर्ता इसे किसी भी दिशा में घंटों हिला सकता है।

वॉल-क्लॉक समय से पढ़ने वाली स्टॉपवॉच उन सभी छलांगों को विरासत में पाती है। यदि कोई NTP सिंक मापन के बीच में आता है, तो आपका रिकॉर्ड किया गया अंतराल बस गलत है, और इंटरफ़ेस में कुछ भी इसे नहीं दिखाएगा। एक मोनोटोनिक स्रोत का कोई ऐसा विफलता-मोड नहीं है: यह किसी भी चीज़ के साथ सिंक्रनाइज़ नहीं है, इसे समायोजित नहीं किया जा सकता, और एकमात्र चीज़ जिसे यह मापता है वह बीता समय है।

स्प्लिट बनाम कुल, और दोनों क्यों दिखाए जाते हैं

हर पंक्ति दो संख्याएँ रिकॉर्ड करती है। कुल रन की शुरुआत से उस लैप तक का समय है, और स्प्लिट पिछले लैप से लेकर का समय है। वे अलग-अलग प्रश्नों के उत्तर देते हैं और यह स्पष्ट रहना महत्वपूर्ण है कि आप किसे पढ़ रहे हैं।

जब आठ लैप्स पर एक धावक की टाइमिंग ली जा रही हो, तो स्प्लिट बताता है कि वे पेस पकड़े हुए हैं, धीमे पड़ रहे हैं या तेज़ी से दौड़ रहे हैं - यह प्रति-लैप प्रदर्शन है। कुल बताता है कि वे पूरी दूरी के लिए लक्ष्य समय के खिलाफ कहाँ खड़े हैं। केवल कुल देखना एक धीमेपन को पहचानना कठिन बनाता है, क्योंकि हर आँकड़े में उससे पहले का सब कुछ शामिल होता है; केवल स्प्लिट्स देखना समग्र परिणाम का लेखा-जोखा खो देता है। दोनों दिखाने का मतलब है कि आप एक ही तालिका से पेस और प्रगति दोनों पढ़ सकते हैं, और कॉपी करने योग्य निर्यात दोनों कॉलम को वहाँ तक रखता है जहाँ भी आप इसे पेस्ट करें।

पूरी तरह आपके ब्राउज़र में सादे JavaScript के साथ चलता है - कोई लाइब्रेरी नहीं, कोई अपलोड नहीं, कोई ट्रैकिंग नहीं।

अक्सर पूछे जाने वाले प्रश्न

टाइमर कितना सटीक है?
प्रदर्शन सेकंड का सौवाँ हिस्सा दिखाता है और अंतर्निहित घड़ी मिलीसेकंड के नीचे की है। व्यवहार में सीमा बटन पर आपका प्रतिक्रिया समय है, टाइमर नहीं।
क्या यह चलता रहता है यदि मैं टैब बदलूँ?
हाँ। दृश्य अपडेट रुक जाता है क्योंकि ब्राउज़र बैकग्राउंड टैब्स को थ्रॉटल करते हैं, लेकिन बीता समय टाइमस्टैम्प से गणना किया जाता है, इसलिए जब आप लौटते हैं तो प्रदर्शन तुरंत सही मान दिखाता है।
स्प्लिट और कुल में क्या अंतर है?
कुल रन की शुरुआत से उस लैप तक मापा जाता है। स्प्लिट पिछले लैप से मापा जाता है। स्प्लिट्स पेस दिखाते हैं; कुल पूरे के खिलाफ प्रगति दिखाते हैं।
क्या मेरे लैप्स रीलोड करने पर संरक्षित रहते हैं?
नहीं। सब कुछ केवल मेमोरी में रहता है, इसलिए रीलोड इसे साफ़ कर देता है। यदि आपको इसे रखना है, तो पृष्ठ छोड़ने से पहले लैप सूची कॉपी कर लें।
कीबोर्ड शॉर्टकट क्या हैं?
स्पेस शुरू और रोकता है, L एक लैप रिकॉर्ड करता है, और R रीसेट करता है। वे तब अनदेखे किए जाते हैं जब आप किसी फ़ील्ड में टाइप कर रहे होते हैं, इसलिए वे अनपेक्षित रूप से फायर नहीं होंगे।
क्या मैं रुके हुए दौरान एक लैप रिकॉर्ड कर सकता हूँ?
नहीं, बटन अक्षम है। एक लैप चल रहे माप में एक क्षण को चिह्नित करता है, इसलिए जब घड़ी रुकी हो तो एक रिकॉर्ड करना बस वर्तमान कुल को डुप्लिकेट कर देगा।