Time.ms
মূল বিষয়বস্তুতে যান

নির্ভুলতা ও আস্থা

Time.ms-এর নির্ভুলতা যেভাবে কাজ করে

আপনার ব্রাউজারকে একটি নেটওয়ার্ক সময়-উৎসের সঙ্গে ক্যালিব্রেট করে Time.ms এখনকার নির্ভুল সময় দেখায়; পাশাপাশি পরিমাপ করা বিলম্ব ও আনুমানিক অনিশ্চয়তাও প্রকাশ করে।

সরাসরি ক্যালিব্রেশন

প্রতিটি সমন্বয় নমুনায় অনুরোধ শুরুর সময়, উত্তর ফেরার সময় এবং সার্ভারের টাইমস্ট্যাম্প ধরা হয়।

বিলম্বের ক্ষতিপূরণ

ব্রাউজার-ভিত্তিক ব্যবহারিক অনুমান হিসেবে অ্যাপটি সার্ভারের টাইমস্ট্যাম্পে পরিমাপ করা রাউন্ড-ট্রিপ সময়ের অর্ধেক যোগ করে।

অনিশ্চয়তার স্বচ্ছতা

সর্বশেষ নেটওয়ার্ক বিলম্বের ভিত্তিতে আনুমানিক নির্ভুলতা দেখানো হয়।

প্রদর্শিত সময়টি কী বোঝায়

সফল ক্যালিব্রেশনের পর Time.ms ক্যালিব্রেট করা টাইমস্ট্যাম্পকে ব্রাউজারের মনোটোনিক ঘড়ির সঙ্গে সংযুক্ত করে, যাতে সময় মসৃণভাবে হালনাগাদ হয়।

নেটওয়ার্ক বিলম্ব নির্ভুলতাকে যেভাবে প্রভাবিত করে

রাউন্ড-ট্রিপ সময় বলতে আপনার ব্রাউজার থেকে অনুরোধ যাওয়া ও উত্তর ফিরে আসার মোট সময় বোঝায়। বিলম্বের ক্ষতিপূরণে RTT-এর অর্ধেক ব্যবহৃত হয়, আর নির্ভুলতার অনুমান সতর্কতামূলক রাখা হয়।

সময়ের অফসেট এখন স্থিতিশীল কেন

সর্বশেষ গৃহীত সমন্বয় নমুনায় ক্যালিব্রেট করা সময় ও আপনার ডিভাইসের ঘড়ির পার্থক্যই সময়ের অফসেট। নতুন সমন্বয় গৃহীত হলেই কেবল এটি হালনাগাদ হয়।

কোনো উৎস পাওয়া না গেলে কী ঘটে

সাইটটি প্রথমে সুরক্ষিত নিজস্ব সময় এন্ডপয়েন্ট ব্যবহার করে। সেটি না পাওয়া গেলে ইন্টারফেস সচল রাখতে ব্রাউজার ক্লায়েন্ট-সাইডের সর্বজনীন সময়ের মেটাডেটা ব্যবহার করে।

গোপনীয়তার সীমা

সময় সমন্বয়ের জন্য অ্যাকাউন্ট বা ডিভাইসের নির্ভুল অবস্থান প্রয়োজন হয় না। ব্রাউজারের ভূ-অবস্থান ঐচ্ছিক এবং ডিভাইসের অবস্থান নিয়ন্ত্রণে ক্লিক করার পরই ব্যবহৃত হয়।

আনুমানিক নির্ভুলতা = রাউন্ড-ট্রিপ সময় / 2 + ব্রাউজারের সময় গণনার অবকাশ

এই অবকাশের ফলে সাধারণ ব্রাউজার পরিস্থিতিতে হিসাবটি নিরাপদ দিক ধরে করা হয় এবং সহজে বোঝা যায়।

সমন্বয়ের অবস্থা যেভাবে বুঝবেন

RTT
রাউন্ড-ট্রিপ সময় কম হলে সাধারণত অনুমান আরও নিখুঁত হয়।
নির্ভুলতা
সর্বশেষ গৃহীত সমন্বয় থেকে নিরাপদ দিক ধরে করা ব্রাউজার-ভিত্তিক অনুমান।
অফসেট
সর্বশেষ গৃহীত সমন্বয় নমুনায় আপনার ডিভাইসের ঘড়ি ক্যালিব্রেট করা সময় থেকে কতটা দূরে ছিল।

নির্ভুলতা সম্পর্কিত প্রশ্ন

Time.ms আনুমানিক নির্ভুলতা দেখায় কেন?

ব্রাউজারের সময় সমন্বয় সরাসরি নেটওয়ার্ক বিলম্বের ওপর নির্ভর করে। Time.ms সেই বিলম্ব মেপে নিরাপদ দিক ধরে একটি অনুমান দেখায়।

নতুন সমন্বয়ের পর সময়ের অফসেট বদলাতে পারে কেন?

Time.ms নতুন ক্যালিব্রেশন নমুনা গ্রহণ করলে প্রদর্শিত অফসেট হালনাগাদ হয়।

Time.ms-এর কি ডিভাইসের নির্ভুল অবস্থান দরকার?

না। নির্ভুল সময় সমন্বয়ের জন্য ডিভাইসের ভূ-অবস্থান প্রয়োজন হয় না।

সময়-টুল ব্যবহার করুন

এখনকার নির্ভুল সময়ে ফিরুন, ডিভাইসের ঘড়ির বিচ্যুতি পরীক্ষা করুন অথবা UTC, ISO ও Unix মান রূপান্তর করুন।