Time.ms
پرش به محتوای اصلی

دقت و اعتماد

سازوکار دقت Time.ms

Time.ms مرورگر شما را با یک مرجع زمانی شبکه کالیبره می‌کند تا زمان دقیق فعلی را نشان دهد؛ سپس تأخیر اندازه‌گیری‌شده و میزان عدم قطعیت برآوردی را نمایش می‌دهد.

کالیبراسیون زنده

هر نمونه همگام‌سازی، زمان آغاز درخواست، بازگشت پاسخ و برچسب زمانی سرور را ثبت می‌کند.

جبران تأخیر

برنامه به‌عنوان یک برآورد عملی در مرورگر، نصف زمان رفت‌وبرگشت اندازه‌گیری‌شده را به برچسب زمانی سرور می‌افزاید.

نمایش شفاف عدم قطعیت

دقت به‌صورت برآوردی مبتنی بر آخرین تأخیر شبکه نمایش داده می‌شود.

زمان نمایش‌داده‌شده بیانگر چیست

پس از کالیبراسیون موفق، Time.ms برچسب زمانی کالیبره‌شده را به ساعت یکنواخت مرورگر متصل می‌کند تا نمایش زمان به‌نرمی به‌روزرسانی شود.

تأخیر شبکه چگونه بر دقت اثر می‌گذارد

زمان رفت‌وبرگشت، مدت میان خروج درخواست از مرورگر و بازگشت پاسخ را اندازه می‌گیرد. نصف RTT برای جبران تأخیر استفاده می‌شود و در عین حال برآورد دقت محافظه‌کارانه می‌ماند.

چرا اختلاف ساعت اکنون ثابت است

اختلاف ساعت، تفاوت میان زمان کالیبره‌شده و ساعت دستگاه شما در آخرین نمونه پذیرفته‌شده همگام‌سازی است و تنها پس از پذیرش همگام‌سازی جدید به‌روز می‌شود.

وقتی یک منبع در دسترس نیست چه رخ می‌دهد

سایت ابتدا یک نقطهٔ پایانی محافظت‌شده متعلق به خود را امتحان می‌کند. اگر در دسترس نباشد، مرورگر به فراداده عمومی زمان در سمت کاربر روی می‌آورد تا رابط همچنان کار کند.

مرزهای حریم خصوصی

همگام‌سازی زمان به حساب کاربری یا موقعیت دقیق دستگاه نیاز ندارد. مکان‌یابی مرورگر اختیاری است و فقط پس از کلیک روی گزینه موقعیت دستگاه به کار می‌رود.

دقت برآوردی = زمان رفت‌وبرگشت / ۲ + حاشیه زمان‌بندی مرورگر

این حاشیه، مقدار را در شرایط عادی مرورگر محافظه‌کارانه و قابل فهم نگه می‌دارد.

روش خواندن وضعیت همگام‌سازی

RTT
زمان رفت‌وبرگشت کمتر معمولاً به معنای برآورد دقیق‌تر است.
دقت
برآوردی محافظه‌کارانه در سمت مرورگر که از آخرین همگام‌سازی پذیرفته‌شده به دست می‌آید.
اختلاف
میزان فاصله ساعت دستگاه شما با زمان کالیبره‌شده در آخرین نمونه پذیرفته‌شده همگام‌سازی.

پرسش‌های متداول دربارهٔ دقت

چرا Time.ms برآورد دقت را نشان می‌دهد؟

همگام‌سازی مرورگر به تأخیر زنده شبکه وابسته است. Time.ms این تأخیر را اندازه می‌گیرد و برآوردی محافظه‌کارانه نشان می‌دهد.

چرا ممکن است اختلاف ساعت پس از همگام‌سازی جدید تغییر کند؟

اختلاف نمایش‌داده‌شده زمانی به‌روز می‌شود که Time.ms یک نمونه کالیبراسیون جدید را بپذیرد.

آیا Time.ms به موقعیت دقیق دستگاه نیاز دارد؟

خیر. همگام‌سازی زمان دقیق به مکان‌یابی دستگاه نیاز ندارد.