تجربة Chrome: مشاركة العمليات

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

شريط المعلومات "تشارِك علامة التبويب هذه الموارد مع علامات تبويب أخرى، ما قد يسبّب تداخلاً مع تصحيح الأخطاء"

ما هي التجربة؟

في العادة، عند فتح علامات تبويب متعدّدة من الموقع الإلكتروني نفسه (مثل مستندات Google)، ينشئ Chrome عملية عرض منفصلة لكل علامة تبويب. تغيّر تجربة مشاركة العمليات ذلك من خلال السماح لعلامات تبويب متعددة بمشاركة عملية عرض المحتوى نفسها.

والهدف من ذلك هو تحسين الأداء. على سبيل المثال، يتم تحميل الصفحات بشكل أسرع، وتحسين (LCP)، واستخدام ذاكرة أقل. يمكنك الاطّلاع على مزيد من المعلومات في هذا المستند التفصيلي.

كيف يؤثر ذلك في تجربة المطوّر في "أدوات مطوّري البرامج في Chrome"؟

بما أنّ علامات التبويب قد تشترك في عملية (وخيطها الرئيسي)، هناك تأثيران على تصحيح الأخطاء وتحليل الأداء:

تصحيح أخطاء نقاط الإيقاف إذا أوقفت برنامج تصحيح الأخطاء مؤقتًا في علامة تبويب واحدة، يمكن أن يؤثر ذلك في المستخدمين الآخرين الذين يشاركون العملية. سيظهر لك التحذير "تم مؤقتًا إيقاف برنامج تصحيح الأخطاء في علامة تبويب أخرى. انقر للتبديل إلى علامة التبويب تلك". تحليل الأداء: قد تلتقط لقطات Heap وتسجيلات الأداء بيانات من علامات تبويب متعددة، ما يجعل من الصعب تفسير النتائج.

تحذير "تم مؤقتًا إيقاف برنامج تصحيح الأخطاء في علامة تبويب أخرى. انقر للتبديل إلى علامة التبويب تلك"

تفعيل التجربة أو إيقافها

المستخدمون الذين أوقفوا الميزة تلقائيًا

تكون هذه التجربة متوقفة تلقائيًا للمستخدمين التاليين:

الإيقاف

يمكنك إيقاف هذه الميزة يدويًا من خلال النقر على زر إيقاف في التحذير. أو يمكنك إيقاف تجربة تفعيل 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"

استخدِم الخيارات التالية لمناقشة الميزات الجديدة أو التحديثات أو أي شيء آخر مرتبط بـ "أدوات مطوّري البرامج".