Low-latency pixels,
measured — not implied.
NULLRATE هو لوح قياس حي: كل رقم تراه أعلاه محسوب في هذه اللحظة داخل متصفحك عبر performance.now() وrequestAnimationFrame، وليس نصاً ثابتاً. الشبكة المتحركة خلفك تُرسم فعلياً كل إطار — سرعتها الحقيقية هي ما يظهر في عداد Render FPS، محكومة بمعدل تحديث شاشتك، لا بأرقام مختلقة.
Render loop, uncapped
الحلقة الرسومية مبنية على requestAnimationFrame الأصلي في المتصفح، وهو مرتبط بمعدل تحديث الشاشة (Display Refresh Rate) لأسباب فيزيائية — لا يمكن لأي كود تجاوز عدد الإطارات التي تستطيع الشاشة إظهارها فعلياً، وهذا القيد ذاته هو ما يجعل الرقم الظاهر أعلاه صادقاً.
مصفوفة إحداثيات منطقية 24K
الشبكة الخلفية تُحسب على نظام إحداثيات منطقي بأبعاد 24,576×13,824 وحدة، ثم تُسقط (Project) رياضياً على أبعاد الـ Canvas الفعلية عبر مصفوفة تحويل، فتحصل على دقة تخطيط عالية دون إجبار الـ GPU على رسم بكسلات لا تراها العين.
عداد تكات حقيقي 1ms
حلقة منطقية مستقلة تحاول العمل كل 1 ميلي ثانية باستخدام setInterval، وتُقاس فجوتها الزمنية الفعلية عبر performance.now() — المتصفحات تفرض حداً أدنى واقعياً على هذه الفجوة، لذا الرقم المعروض هو المعدل الحقيقي المُقاس، لا الرقم المطلوب نظرياً.