يمنحك Web Platform Baseline معلومات واضحة حول ميزات منصة الويب الآمنة لاستخدامها في مشروعاتك حاليًا. عند قراءة مقالة أو اختيار مكتبة لمشروعك، إذا كانت الميزات المستخدمة كلها جزءًا من "خط الأساس"، يمكنك الوثوق بمستوى توافق المتصفح. من خلال التوافق مع خط الأساس، يجب ألا يحدث أي مفاجآت عند اختبار موقعك الإلكتروني.
يتم طرح Baseline في MDN وهل يمكنني استخدام وweb.dev، وسنوفر لك الأدوات لتوضيح أن الميزات الموضحة في مقالة أو مكتبة كلها في الأساس.
يجعل Baseline دعم المتصفح المستهدف سهل الفهم لجميع الأطراف المعنية وأعضاء الفريق.
- عند التخطيط لمشروع ما، بدلاً من الحاجة إلى إدراج إصدارات متصفح معينة، يمكنك تعيين شرط لاستخدام الميزات التي تشكل جزءًا من القاعدة الأساسية.
- عند نشر مكتبة، يمكنك مساعدة المستخدمين المحتملين في فهم إمكانية استخدام الميزات المستخدمة (وبالتالي ما إذا كانت آمنة للاستخدام على موقعهم الإلكتروني) من خلال تقديم بيان عن التوافق مع Baseline.
- عند كتابة برنامج تعليمي، يمكنك إخبار القرّاء بأنّ كل ما هو معروض في الأساس. ثم يعرف القارئ أن هذا حل يمكنه دمجه في مشروع ما.
كيف تصبح الميزات جزءًا من "خط الأساس"؟
تتألف خط الأساس من مرحلتين:
- متوفّرة حديثًا: أصبحت هذه الميزة متوافقة مع آخر المتصفّحات الأساسية، وبالتالي إمكانية التشغيل التفاعلي.
- متاح على نطاق واسع: لقد مرّ 30 شهرًا على تاريخ التشغيل التفاعلي الجديد. ويمكن لمعظم المواقع الإلكترونية استخدام هذه الميزة بدون القلق بشأن توفُّرها.
في ما يلي مجموعة المتصفّحات الأساسية:
- Chrome (جهاز سطح المكتب ونظام Android)
- Edge (الكمبيوتر المكتبي)
- Firefox (على أجهزة الكمبيوتر المكتبي وAndroid)
- Safari (لنظام التشغيل macOS وiOS)
يساعد الاستهداف الأساسي في الحيلولة دون أن تصبح متطلبات موقعك عالقة في الماضي. عند إضافة ميزات، يمكنك الاستفادة من الميزات الجديدة التي أصبحت جزءًا من الخطة الأساسية، مع الحفاظ على مستوى الدعم نفسه للمستخدمين.
التعاون مع شركائنا في متصفّحات أخرى
يريد فريق Chrome تحسين تجربة مطوّري البرامج، وندرك مدى أهمية أن تعمل مواقعك الإلكترونية وتطبيقاتك بشكل جيد في جميع المتصفحات. لتحسين إمكانية التشغيل التفاعلي، تعاونّا مع Apple وMicrosoft وMozilla، بالإضافة إلى شركاء آخرين في Interop 2022 و Interop 2023.
نظرًا لوجود بعض الفجوة بين الميزات التي يتم توفيرها في جميع المتصفحات، اقترحنا إنشاء مجموعة معروفة من الميزات الآمنة لمجموعة منتدى Web DX. أصبحت هذه الفكرة هي Baseline، وهي طريقة لتحديد الميزات التي تعمل بشكل جيد في جميع المحركات، وهي طريقة لإبراز الدعم في عالم متعدد المحركات.
الدمج مع مقدّمي الأدوات
أرشيف RUM من Akamai هو مجموعة بيانات متاحة للجميع من بيانات مراقبة المستخدم الفعلي (RUM). وينشرون إحصاءات RUM، وهي صفحة لأهم الرؤى المستمدة من بياناتهم، بما في ذلك دعم Baseline. تعرض لك هذه البيانات النسبة المئوية للمستخدمين الذين لديهم إصدارات متصفِّح تم تضمينها في إصدار Baseline الذي اخترته.
نأمل أن نشارك معك المزيد من عمليات الدمج معك قريبًا، وإذا كنت من مزوّدي الأدوات، يسعدنا تلقّي ملاحظاتك في حال دمج Baseline في منتجك.
Baseline 2023
سيتغير خط الأساس مع زيادة إمكانية التشغيل التفاعلي بين المزيد من الميزات، ومع ذلك، نعتقد أنّ هناك قيمة في فهم مجموعة ميزات الويب في وقت ما. ولذلك، سننشر مجموعة المرجع الأساسي للعام مرة واحدة في السنة.
يمكنك الآن الاطّلاع على الميزات التي أصبحت جزءًا من خط الأساس لعام 2023.
المشاركة
تم تطوير Baseline كجزء من مشروع ميزات الويب، وهو مشروع قائم على المنتدى يهدف إلى توفير مجموعة شاملة ومحدّثة من ميزات منصات الويب المجمّعة. يمكن لأي شخص المساهمة في Baseline من خلال إضافة ميزات جديدة أو مراجعة الميزات الحالية أو تقديم الملاحظات بشأن هذا المستودع.
إذا كنت مؤلف مكتبة أو أداة، سنسهّل عليك تقديم الدعم. سنوفّر قريبًا طُرقًا لإثبات توافق مكتبتك أو أداتك مع Baseline. يمكن عرض الأداة على GitHub وسيتم ربطها بموقع الويب الأساسي. شاهِد هذه الصفحة للاطّلاع على آخر الأخبار.