توفّر مبادرة Web Platform Baseline معلومات واضحة حول توافق الميزات مع المتصفحات على منصة الويب.

يمنحك "المرجع الأساسي" معلومات واضحة عن ميزات منصة الويب الجاهزة للاستخدام في مشاريعك اليوم. عند قراءة مقالة أو اختيار مكتبة لمشروعك، إذا كانت الميزات المستخدَمة كلها جزءًا من Baseline، يمكنك الوثوق بمستوى توافق المتصفّح.

تتضمّن خط الأساس مرحلتَين:

  • متاحة حديثًا: تتوافق هذه الميزة مع جميع المتصفّحات الأساسية، وبالتالي يمكن استخدامها معها.
  • متاحة على نطاق واسع: مرّ 30 شهرًا على تاريخ إتاحة الميزة الجديدة. يمكن لمعظم المواقع الإلكترونية استخدام هذه الميزة بدون القلق بشأن التوافق.

قبل أن تصبح الميزة متاحة حديثًا، تكون متوفّرة بشكل محدود عندما لا تكون متوافقة بعد مع جميع المتصفّحات.

  • Chrome (جهاز سطح المكتب ونظام Android)
  • Edge
  • Firefox (على أجهزة الكمبيوتر المكتبي وAndroid)
  • Safari (لنظام التشغيل macOS وiOS)
‫Baseline in action هي سلسلة جديدة تم تطويرها لمساعدة المطوّرين في التعرّف على كيفية استخدام ميزات Baseline معًا لتقديم تجارب أفضل للمستخدمين.

قاعدة البيانات والأدوات

ومع تطوّر Baseline، بدأ المزيد من المطوّرين بدمجها في سير عملهم. تعرَّف على أحدث الأدوات لدمج Baseline، بالإضافة إلى الموارد التي يمكنك استخدامها لإنشاء أدواتك الخاصة.
يمكنك التعرّف على ميزات الويب المستخدَمة على الصفحة وحالة Baseline الخاصة بها باستخدام تدقيق ميزات Baseline الجديد في Lighthouse.
أصبحت تنبيهات Baseline متوفّرة في لوحة بيانات "حالة النظام الأساسي على الويب". تعرَّف على كيفية تقليل الوقت بين معرفة ميزة الويب ووقت استخدامها.
يمكنك الحصول على بيانات لاختيار استهداف "خط الأساس" باستخدام بيانات "إحصاءات Google"، وذلك بشكل أسرع وأسهل الآن.
أضافت أداة Browserslist إمكانية استخدام طلبات البحث Baseline. تعرَّف على تأثير ذلك في سير عمل المطوّرين.
تعرَّف على كيفية استخدام البيانات في حزمة web-features npm لإنشاء أدوات Baseline الخاصة بك.
هل تريد المساهمة في تحسين الويب مقابل فرصة الفوز بجوائز نقدية؟ انضمّ إلى هاكاثون أدوات Baseline!
تتوفّر الآن معلومات أساسية لخصائص CSS في لوحة "العناصر" ضمن "أدوات مطوّري البرامج في Chrome".
تعرَّف على كيفية دمج Baseline في مشروعك من خلال هذا الدرس التطبيقي حول الترميز.
تساعد إضافة Baseline Netlify المطوّرين في معرفة استهدافات Baseline التي يتوافق معها المستخدمون بشكل أفضل. يمكنك الاطّلاع على مزيد من المعلومات حول كيفية استخدام هذه الميزة في هذه المشاركة.
يمكنك إضافة Baseline إلى أدوات التدقيق اللغوي والتجميع الخاصة بعملية التطوير، مع توفّر طلبات بحث خاصة بـ Baseline في Browserslist.
تعرَّف على لوحة بيانات Web Platform Dashboard وكيفية إجراء طلب بحث في واجهة برمجة التطبيقات HTTP API لمساعدتك في إنشاء أدوات Baseline.
يمكنك الآن استخدام ESLint لفحص أخطاء CSS وإجبار استخدام ميزات CSS الأساسية في مشروعك. اطّلِع على مزيد من المعلومات في مشاركة المدوّنة هذه.

نظرية القاعدة الأساسية

عند استخدام "المستوى الأساسي" في مشاريعك، عليك مراعاة بعض النقاط. ستساعدك هذه المواد في الإجابة عن الأسئلة الصعبة، بدءًا من الملء المسبق للعناصر وأدوات التطوير وغير ذلك.
تعرَّف على أهداف قياس الأداء الأساسية وكيفية اختيار هدف منها وكيفية الاستفادة منه في تجربة التطوير.
قد يكون من الصعب تحديد الحالات التي يجب فيها استخدام polyfill، ولكن يمكن أن يساعدك استخدام ميزات Baseline في الإجابة عن هذا السؤال. يمكنك الاطّلاع على مزيد من المعلومات في هذا الدليل.

دراسات الحالة

ننصحك بقراءة دراسات الحالة هذه للتعرّف على كيفية استخدام المطوّرين في المجال لمبادرة Baseline كجزء من عملهم لتبسيط معايير التوافق مع المتصفحات واستخدام ميزات الويب القابلة للتشغيل التفاعلي.
تعرَّف على كيفية اعتماد Target لمبادرة Baseline، وكيف ساهمت في تغيير مستوى الوعي بميزات الويب المتوافقة واعتمادها.
تعرَّف على كيفية اعتماد شركة Cybozu، وهي شركة برامج جماعية في اليابان، مبادرة Baseline لتبسيط معايير التوافق مع المتصفحات.

الملخّص الشهري لبيانات "الأداء الأساسي"

"الملخّص الشهري لبرنامج Baseline" هو نشرة إخبارية شهرية تُبرز ما حدث كل شهر في Baseline، بما في ذلك الميزات الجديدة وآخر أخبار المنتدى وأيّ معلومات أخرى مناسبة.