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

Time.ms-এ খুঁজুন

অনুসন্ধান খোলা হচ্ছে…

Time.ms ঘুরে দেখুন

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

Time.ms সময়ের নির্ভুলতা যেভাবে অনুমান করে

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

চারটি সময় ধরে ক্যালিব্রেশন

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

কম বিলম্বের সঙ্গত পরিমাপ

Time.ms সবচেয়ে কম নেটওয়ার্ক বিলম্বের সঙ্গত পরিমাপগুলো বেছে নিয়ে সেগুলোর সব কটির সঙ্গে মেলে এমন সময়ের পরিসর খুঁজে বের করে।

হিসাবযোগ্য ত্রুটির পরিসর

ব্রাউজারের টাইমার ও নির্বাচিত পরিমাপগুলো যথেষ্ট তথ্য দিলেই ত্রুটির পরিসর সংখ্যায় দেখানো হয়।

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

সময় ঠিক করার পর পাতার ঘড়ি স্থির গতিতে চলে; পরে ডিভাইসের সিস্টেম ঘড়ি বদলালেও সেটি বদলায় না।

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

ব্রাউজারের বিস্তারিত সময়ের তথ্য পাওয়া গেলে ক্যালিব্রেশন ও RTT মাপার জন্য প্রকৃত অনুরোধ শুরুর সময় এবং প্রতিক্রিয়ার প্রথম বাইট আসার সময় ব্যবহার করা হয়। সেই তথ্য না পাওয়া গেলে অনুরোধের সম্পূর্ণ সময়কাল ব্যবহার করা হয়, ফলে ত্রুটির সীমা আরও প্রশস্ত ও সতর্ক হয়। অনিশ্চয়তা হিসাব করতে নেটওয়ার্ক RTT সরাসরি দুই দিয়ে ভাগ করা হয় না।

ঘড়ির পার্থক্য স্থির থাকে কেন

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

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

ব্রাউজার সময় সার্ভারের উত্তর যাচাই করে। সার্ভার না পাওয়া গেলে অন্য সার্ভার দিয়ে নতুন করে মাপে; ভিন্ন সার্ভারের ফল একসঙ্গে মেশায় না।

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

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

নির্বাচিত পরিমাপগুলো যে সময়ের পরিসরকে সমর্থন করে এবং ব্রাউজার ও সার্ভার কতটা সূক্ষ্মভাবে সময় মাপতে পারে, তা থেকে দেখানো ত্রুটির পরিসর হিসাব করে পরবর্তী পূর্ণ মিলিসেকেন্ডে গোল করা হয়।

নির্ভুল ব্রাউজার টাইমার ও সঙ্গত পরিমাপ থাকলে নির্দিষ্ট ত্রুটির পরিসর দেখানো যায়। টাইমার কম নির্ভুল হলে, পরিমাপগুলো কম সঙ্গত হলে বা এটি প্রথম ক্যালিব্রেশন হলে ফলটি স্পষ্টভাবে রক্ষণশীল অনুমান হিসেবে দেখানো হতে পারে; ত্রুটি হিসাব করা সম্ভব না হলেই শুধু কোনো সংখ্যা দেখানো হয় না। বর্তমান ক্যালিব্রেশন কার্যকর থাকা পর্যন্ত মানটি স্থির থাকে এবং ক্যালিব্রেশনের পরে ডিভাইসের ঘড়িতে জমা হওয়া বিচ্যুতি এতে অন্তর্ভুক্ত নয়।

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

নেটওয়ার্ক বিলম্ব
নির্বাচিত বৈধ পরিমাপগুলোর মধ্যে সর্বনিম্ন যাওয়া-আসার বিলম্ব। এটি পরীক্ষার সময়কার নেটওয়ার্কের অবস্থা বোঝায়, তবে এটি সময়ের ত্রুটিসীমা নয়।
ত্রুটির সীমা
নির্বাচিত পরিমাপগুলোর সময়সীমার অভিন্ন অংশ এবং ব্রাউজার ও সার্ভারে মাপা সময়-পরিমাপের সীমা থেকে হিসাব করা আনুমানিক ত্রুটিসীমা।
পার্থক্য
সর্বশেষ গৃহীত ক্যালিব্রেশন ফলাফলে ডিভাইসের ঘড়ি ও ক্যালিব্রেট করা সময়ের পার্থক্য।

নিজের ডিভাইস পরীক্ষা করুন

বর্তমান পার্থক্য মাপতে ঘড়ির পার্থক্য পরীক্ষা চালান। ফল বড় হলে ঘড়ির নির্দেশিকা অনুসরণ করে আবার পরীক্ষা করুন।

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

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

ব্রাউজার একমুখী নেটওয়ার্ক বিলম্ব সরাসরি মাপতে পারে না। তাই প্রতিটি পরিমাপে ব্রাউজার ও সার্ভারের চারটি সময় রেকর্ড করে সঠিক সময়ের সম্ভাব্য পরিসর নির্ধারণ করা হয়। Time.ms একাধিক পরিমাপ তুলনা করে সবার সঙ্গে মেলে এমন পরিসর থেকে সময় ও ত্রুটি অনুমান করে। অতিরিক্ত পরিমাপ ফলটি নির্ভরযোগ্য কি না যাচাই করে।

ঘড়ির পার্থক্য বদলাতে পারে কেন?

Time.ms নতুন ক্যালিব্রেশন ফলাফল গ্রহণ করলেই কেবল প্রদর্শিত পার্থক্য আপডেট হয়।

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

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