رضا المطوّرين على الويب

اختصار رضا مطوري البرامج على الويب (DevSAT) هو مشروع من مشروعات Google لجمع معلومات حول احتياجات مطوري الويب. وهدفنا هو التأكّد من الاستماع إلى المطوّرين، ومعرفة ما يحدث مع ملاحظاتهم، والاطّلاع على المشاكل التي تتم معالجتها. وDevSAT هو الطريقة التي نضمن بها تركيزنا على المجالات المناسبة في مجال علاقات المطوّرين والهندسة. والهدف من ذلك هو توفير منصة ويب يمكن الاستناد إليها وموثوقية أكثر وقابلية للتنبؤ وقابلية التشغيل، ما يتيح للمطوّرين الاستثمار فيها والوثوق بها، إضافةً إلى تبني واستخدام ميزات جديدة لتنمية المنصة وتطوير أنشطتهم التجارية.

لطالما كان التوافق على الويب تحديًا كبيرًا للمطورين. والهدف من عام 2021 هو التخلص من مشاكل التوافق مع المتصفح في خمسة مجالات تركيز رئيسية حتى يتسنى للمطورين الاعتماد بثقة على هذه الجوانب التي لا تحتوي على أخطاء. ويُطلق على هذه الجهود اسم #Compat2021.

يمكنك متابعة العملية الواردة في لوحة بيانات Compat 2021 للاطّلاع على أداء كل محرّك رئيسي للمتصفح في المجالات الخمسة:

يتم إدراج لوحة البيانات وجميع الأخطاء ذات الصلة على wpt.fyi/compat2021.

أبرز خمسة مجالات تركيز متوافقة في عام 2021

في ما يلي المجالات التي يجب إصلاحها في عام 2021، وقد تم توضيحها بمزيد من التفصيل في مقالة Compat2021: القضاء على أهم خمس مشاكل متعلّقة بالتوافق على الويب.

  • تنسيق CSS Flexbox
  • شبكة CSS
  • خدمة مقارنة الأسعار position: sticky (CSS)
  • سمة aspect-ratio في خدمة مقارنة الأسعار (CSS)
  • عمليات تحويل CSS

المساهمة والمتابعة

يُرجى متابعة أي تعديلات على @ChromiumDev أو من خلال القائمة البريدية المتاحة للجميع في Compat 2021. تأكَّد من وجود الأخطاء أو أبلغ عنها للإبلاغ عن المشاكل التي واجهتها، وفي حال العثور على أي أخطاء، يمكنك التواصل معنا من خلال القنوات المذكورة أعلاه.

الاختبار على الويب

في كلٍّ من MDN DNA 2019 و2020، برزت الاختبارات على جميع المتصفّحات من بين أهم الشكاوى. لفهم هذا المجال بشكل أفضل، نحن نتعاون مع MDN لإجراء المزيد من الأبحاث. سيتم نشر نتائج هذا التقرير على https://insights.developer.mozilla.org/ في نهاية شهر آذار (مارس) 2021.

نحن نعمل حاليًا مع جميع مورّدي المتصفحات على WebDriver BiDi، وهو بروتوكول جديد لتشغيل المتصفحات آليًا، واستخدام WebDriver BiDi في Puppeteer. وسيتيح ذلك لأداة Puppeteer إمكانية دعم المزيد من المتصفحات على المزيد من الأنظمة الأساسية، فضلاً عن إتاحة إمكانية استخدام أدوات الاختبار والبرمجة الشائعة الأخرى بالطريقة نفسها. ونعتقد أن هذه خطوة أولى مهمة لتسهيل اختبار جميع المتصفحات التي تحتاج إلى دعمها. لمتابعة هذا العمل والمساهمة فيه، يمكنك الانضمام إلى مجموعة عمل اختبار المتصفح والأدوات.

متابعة هذه الصفحة

سنعدّل هذه الصفحة باستمرار لمشاركة المزيد من الجهود والعمل أثناء مراحل التنفيذ.