المستوى الأساسي: يقدّم لك معلومات واضحة حول ميزات منصة الويب التي يمكن استخدامها بأمان في مشاريعك الحالية. عند قراءة مقالة أو اختيار مكتبة لمشروعك، إذا كانت الميزات المستخدمة كلها جزءًا من المرجع، يمكنك الوثوق بمستوى توافق المتصفح. من خلال التوافق مع المقياس الأساسي، من المفترض ألا تكون هناك مفاجآت عند اختبار موقعك الإلكتروني.
Baseline وGoogle Chrome
Baseline هو مشروع أنشأه فريق في Chrome. تبيّن لنا من خلال أبحاثنا أنّ العديد من المطوّرين وجدوا التغييرات التي أجريناها على منصة الويب обърِكة. على وجه الخصوص، أوضحت لنا أنّه كان من الصعب معرفة الميزات المتاحة في جميع المتصفّحات.
أثناء الحديث مع المطوّرين، تبيّن لنا أنّ العديد منكم كان يستخدم Internet Explorer كأساس لدعم المتصفّحات حتى وقت قريب. كان الموقع الإلكتروني يحتاج إلى العمل في IE11، لذلك كان عليك استخدام الميزات المتوافقة مع IE11 فقط. بعد إيقاف Internet Explorer ، أصبحت المتصفحات التي تسير على دورات إصدار أسرع من أي وقت مضى أكثر صعوبة مع التوافق مع إصدارات معينة من المتصفح.
لذلك، تم تصميم Baseline ليكون خطًا يشير إلى الحالات التي يمكن فيها اعتبار الميزات جاهزة للاستخدام، استنادًا إلى توفّرها على جميع المتصفّحات. ولن يرتبط السطر بأي إصدار محدّد من إصدارات المتصفّح، ولكن سيعتمد على إمكانية التشغيل التفاعلي بدلاً من ذلك.
تعاون مع المتصفّحات الأخرى والمنتدى
لكي يصبح "المستوى الأساسي" الطريقة التي نتحدث بها عن مدى التوفّر، كان علينا أن ندرك أنّه لا يمكن أن يقتصر على Chrome. فقد احتاجت إلى مدخلات ومحاذاة من المتصفحات الأخرى والمجتمع. لهذا السبب، نقلنا المشروع بسرعة إلى ملكية مجموعة WebDX Community في W3C. حدّدت هذه المجموعة تعريف Baseline، وتستضيف أيضًا العمل على تحديد منصة الويب كمجموعة من الميزات.
يمكن لأي شخص الانضمام إلى مجموعة WebDX Community Group والمساهمة في المناقشات حول Baseline وعمل ميزات الويب والمشاكل الأخرى المتعلّقة بتجربة المطوّرين.
يسرّنا مواصلة تطوير هذا المشروع بالتعاون مع المنتدى. على web.dev، يمكنك العثور على معلومات حول كيفية استخدام Baseline في سير العمل، ومعلومات حول الميزات التي تصبح جزءًا من Baseline كل شهر.