إذا ظهرت لك رسالة تفيد بأنّ "علامة التبويب هذه تشارك الموارد مع علامات تبويب أخرى" في شريط المعلومات أثناء فتح "أدوات مطوّري البرامج"، هذا يعني أنّك جزء من المجموعة الصغيرة التي تم تفعيل تجربة مشاركة العمليات فيها. تشرح هذه المشاركة التجربة.
ما هو موضوع التجربة؟
في العادة، عند فتح علامات تبويب متعدّدة من الموقع الإلكتروني نفسه (مثل مستندات Google)، ينشئ Chrome عملية عرض منفصلة لكل علامة تبويب. تغيّر تجربة مشاركة العمليات ذلك من خلال السماح لعلامات تبويب متعددة بمشاركة عملية عرض المحتوى نفسها.
والهدف من ذلك هو تحسين الأداء. على سبيل المثال، يتم تحميل الصفحات بشكل أسرع، وتحسين (LCP)، واستخدام ذاكرة أقل. يمكنك الاطّلاع على مزيد من المعلومات في هذا المستند التفصيلي.
كيف يؤثر ذلك في تجربة المطوّر في "أدوات مطوّري البرامج في Chrome"؟
بما أنّ علامات التبويب قد تشترك في عملية (وخيطها الرئيسي)، هناك تأثيران على تصحيح الأخطاء وتحليل الأداء:
تصحيح أخطاء نقاط الإيقاف إذا أوقفت برنامج تصحيح الأخطاء مؤقتًا في علامة تبويب واحدة، يمكن أن يؤثر ذلك في المستخدمين الآخرين الذين يشاركون العملية. سيظهر لك التحذير "تم مؤقتًا إيقاف برنامج تصحيح الأخطاء في علامة تبويب أخرى. انقر للتبديل إلى علامة التبويب تلك". تحليل الأداء: قد تلتقط لقطات Heap وتسجيلات الأداء بيانات من علامات تبويب متعددة، ما يجعل من الصعب تفسير النتائج.
تفعيل التجربة أو إيقافها
المستخدمون الذين ألغوا اشتراكهم تلقائيًا
يتم إيقاف هذه التجربة تلقائيًا للمستخدمين التالين:
- مستخدمو Chrome Enterprise
- Chrome For Testing
- Chrome Headless
- المطوّرون الذين استخدموا "أدوات المطوّر" مؤخرًا (في آخر سبعة أيام)
الإيقاف
يمكنك إيقاف هذه الميزة يدويًا من خلال النقر على زر إيقاف في التحذير. أو يمكنك إيقاف تجربة تفعيل ProcessPerSite حتى الحدّ الأقصى للإطار الرئيسي باستخدام إعدادات ميزات Chrome الاختبارية (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold
).
تفعيل الميزة
لاختبار ميزة التجربة الجديدة بشكل صريح، شغِّل Chrome باستخدام علامات سطر الأوامر التالية:
--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers
ملاحظات
يهمّنا معرفة ملاحظاتك حول تجربة مشاركة العمليات. يُرجى مشاركة أسئلتك أو أي مشاكل تواجهك في أداة تتبُّع الملاحظات هذه.
تنزيل قنوات المعاينة
ننصحك باستخدام إصدار Canary أو Dev أو الإصدار التجريبي من Chrome كمتصفّح التطوير التلقائي. تتيح لك قنوات المعاينة هذه الوصول إلى أحدث ميزات DevTools، وتتيح لك اختبار واجهات برمجة تطبيقات منصات الويب المتطوّرة، وتساعدك في العثور على المشاكل في موقعك الإلكتروني قبل أن يعثر عليها المستخدمون.
التواصل مع فريق "أدوات مطوّري البرامج في Chrome"
استخدِم الخيارات التالية لمناقشة الميزات الجديدة أو التحديثات أو أي شيء آخر مرتبط بـ "أدوات مطوّري البرامج".
- يمكنك إرسال الملاحظات وطلبات الميزات إلينا على crbug.com.
- يمكنك الإبلاغ عن مشكلة في "أدوات مطوّري البرامج" باستخدام رمز خيارات إضافية > مساعدة > الإبلاغ عن مشكلة في "أدوات مطوّري البرامج" في "أدوات مطوّري البرامج".
- يمكنك نشر تغريدة على Twitter على @ChromeDevTools.
- يمكنك إضافة تعليقات على فيديوهات YouTube التي تعرض الميزات الجديدة في "أدوات مطوّري البرامج" أو فيديوهات YouTube التي تعرض نصائح حول "أدوات مطوّري البرامج".