واجهة برمجة معلومات الشبكة هي واجهة برمجية للمتصفح تكشف تفاصيل اتصال الشبكة لجهازك: ما إذا كنت على Wi-Fi أو شبكة خلوية أو إيثرنت، وجودة ذلك الاتصال الفعّالة. يمكنك رؤية نوع اتصالك على whatsmy.fyi.
ما هي واجهة برمجة معلومات الشبكة؟
واجهة برمجة معلومات الشبكة (navigator.connection) واجهة برمجية للمتصفح توفّر وصولاً للقراءة فقط إلى معلومات عن اتصال الشبكة المستخدم من قِبل الجهاز. وهي جزء من مواصفات W3C لمعلومات الشبكة.
تكشف الواجهة البرمجية:
type: نوع الاتصال —wifi،cellular،ethernet،bluetooth،wimax،other،unknown، أوnone.effectiveType: جودة الاتصال الفعّالة بناءً على RTT والإنتاجية المرصودة مؤخراً:slow-2g،2g،3g، أو4g. ملاحظة: "4g" تعني اتصالاً سريعاً، ليس بالضرورة اتصالاً خلوياً فعلياً بـ4G.downlink: عرض النطاق الفعّال المقدَّر بـ Mb/s.rtt: زمن الرحلة ذهاباً وإياباً المقدَّر بالمللي ثانية، مقاساً على مستوى طبقة التطبيق.
شرح أنواع الاتصال
- Wi-Fi: اتصال لاسلكي بموجّه شبكة محلية، يتصل بالإنترنت عبر مزوّد خدمتك.
- خلوي: اتصال بيانات محمول (3G أو 4G LTE أو 5G) عبر مشغّل شبكة محمولة.
- إيثرنت: اتصال سلكي مباشر بموجّه أو محوّل شبكة. عموماً أكثر استقراراً وأقل زمن استجابة.
- مجهول: لا يستطيع المتصفح تحديد نوع الاتصال. شائع في متصفحات سطح المكتب التي لا تُنفّذ الواجهة البرمجية كاملاً.
نوع الاتصال الفعّال مقابل نوع الاتصال الفعلي
تُحدَّد قيمة effectiveType (slow-2g أو 2g أو 3g أو 4g) بقياس الأداء الفعلي، لا بتسمية الاتصال. قد يُظهر هاتف على شبكة LTE (4G) في منطقة إشارة ضعيفة فئة 3g أو حتى 2g فعّالة لأن الإنتاجية الفعلية منخفضة.
على العكس، يُظهر اتصال Wi-Fi سريع 4g فعّالة رغم أنه ليس خلوياً. فئة 4g تعني "سريع" — إنها مستوى أداء، ليس وصفاً تقنياً.
دعم المتصفحات
دعم المتصفحات لواجهة برمجة معلومات الشبكة متفاوت:
- Chrome والمتصفحات المبنية على Chromium (Edge وOpera وBrave): دعم كامل يشمل
typeوeffectiveTypeوdownlink. - Firefox: دعم محدود —
effectiveTypeمتاح لكنtypeغير متاح. - Safari (iOS وmacOS): لا يدعمها حتى 2025. سيظهر نوع الاتصال كـ"مجهول" على Safari.
إذا أظهر whatsmy.fyi "مجهول" لنوع اتصالك، فعلى الأرجح أنك تستخدم متصفحاً لا يُنفّذ واجهة برمجة معلومات الشبكة.
التداعيات على الخصوصية
تُضيف واجهة برمجة معلومات الشبكة نقطة بيانات أخرى إلى بصمة متصفحك. معرفة ما إذا كنت على Wi-Fi أو شبكة خلوية، مقرونةً بدقة شاشتك ومنطقتك الزمنية ووكيل مستخدمك، يمكن أن يساعد في تضييق نطاق نوع جهازك وسياق استخدامه.
بعض المتصفحات والإضافات المهتمة بالخصوصية تُكتّم أو تُعشوئ واجهة برمجة معلومات الشبكة لتقليل مخاطر البصمة.
الأسئلة الشائعة
لماذا يظهر اتصال Wi-Fi كـ"مجهول"؟
إذا كنت تستخدم Safari أو متصفحاً بدون دعم واجهة برمجة معلومات الشبكة، لا يمكن تحديد نوع الاتصال ويظهر كـ"مجهول". هذا لا يشير إلى مشكلة في اتصالك.
ماذا يعني "effective: 4g"؟
يعني أن جودة اتصالك الفعّالة — الإنتاجية وزمن الاستجابة المقاسَين — مُصنَّفة كسريعة. فئة 4g الفعّالة تنطبق على أي اتصال بإنتاجية >10 Mbps وRTT <80ms، سواء كان خلوياً أو Wi-Fi أو إيثرنت.



