Chrome एक्सपेरिमेंट: प्रोसेस शेयर करना

अगर DevTools खुला होने पर आपको "यह टैब, अन्य टैब के साथ संसाधन शेयर करता है..." वाला मैसेज दिखता है, तो इसका मतलब है कि आप उस छोटे ग्रुप का हिस्सा हैं जिसमें प्रोसेस शेयर करने वाले एक्सपेरिमेंट को चालू किया गया है. इस पोस्ट में एक्सपेरिमेंट के बारे में बताया गया है.

"इस टैब में खोले गए संसाधन, अन्य टैब में भी इस्तेमाल किए जा रहे हैं. इस वजह से, टैब को डीबग करने में समस्या आ सकती है" जानकारी वाला बार.

यह एक्सपेरिमेंट किस बारे में है?

आम तौर पर, जब एक ही वेबसाइट (जैसे, Google Docs) के कई टैब खोले जाते हैं, तो Chrome हर टैब के लिए अलग-अलग रेंडरर प्रोसेस बनाता है. प्रोसेस शेयर करने वाले प्रयोग में, एक ही रेंडरर प्रोसेस को कई टैब के साथ शेयर करने की सुविधा दी गई है. इससे, प्रोसेस के लिए लगने वाला समय कम हो जाता है.

इसका मकसद, परफ़ॉर्मेंस को बेहतर बनाना है. उदाहरण के लिए, पेज तेज़ी से लोड होता है, LCP बेहतर होता है, और मेमोरी का कम इस्तेमाल होता है. ज़्यादा जानकारी के लिए, ज़्यादा जानकारी वाले इस दस्तावेज़ को पढ़ें.

इससे Chrome DevTools में डेवलपर के अनुभव पर क्या असर पड़ता है?

टैब एक प्रोसेस (और उसकी मुख्य थ्रेड) शेयर कर सकते हैं. इसलिए, डीबग करने और परफ़ॉर्मेंस का विश्लेषण करने पर दो तरह से असर पड़ता है:

ब्रेकपॉइंट डीबगिंग. अगर किसी टैब में डीबगर को रोका जाता है, तो प्रोसेस शेयर करने वाले दूसरे टैब पर असर पड़ सकता है. आपको "डीबगर को किसी दूसरे टैब में रोका गया. उस टैब पर स्विच करने के लिए क्लिक करें" चेतावनी दिखेगी. परफ़ॉर्मेंस का विश्लेषण. ढेर के स्नैपशॉट और परफ़ॉर्मेंस रिकॉर्डिंग में कई टैब का डेटा कैप्चर हो सकता है. इससे नतीजों को समझना मुश्किल हो जाता है.

"डीबगर को किसी दूसरे टैब में रोका गया. उस टैब पर स्विच करने के लिए क्लिक करें" चेतावनी.

एक्सपेरिमेंट में ऑप्ट-इन या ऑप्ट-आउट करना

डिफ़ॉल्ट रूप से ऑप्ट आउट कौन कर सकता है

यह एक्सपेरिमेंट, इन उपयोगकर्ताओं के लिए डिफ़ॉल्ट रूप से बंद रहता है:

  • Chrome Enterprise के उपयोगकर्ता
  • Chrome for Testing
  • Chrome Headless
  • ऐसे डेवलपर जिन्होंने हाल ही में (पिछले सात दिनों में) DevTools का इस्तेमाल किया है

ऑप्ट आउट करना

चेतावनी में दिए गए ऑप्ट आउट करें बटन पर क्लिक करके, मैन्युअल तरीके से ऑप्ट आउट किया जा सकता है. इसके अलावा, Chrome फ़्लैग की सेटिंग (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold) का इस्तेमाल करके, प्रोसेस हर साइट के लिए चालू करें, ताकि मुख्य फ़्रेम थ्रेशोल्ड तक पहुंच जाए एक्सपेरिमेंट को बंद किया जा सकता है.

प्रोसेस शेयर करने वाले जानकारी फ़्रेम में, 'ऑप्ट आउट करें' बटन.

ऑप्ट इन करना

एक्सपेरिमेंट की नई सुविधा को साफ़ तौर पर टेस्ट करने के लिए, Chrome को इन कमांड लाइन फ़्लैग के साथ लॉन्च करें:

--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers

सुझाव/राय दें या शिकायत करें

प्रोसेस शेयर करने के एक्सपेरिमेंट के बारे में हमें अपने सुझाव, शिकायत या राय दें! इस सुझाव/राय, शिकायत या राय देने वाले टूल में अपने सवाल या समस्याएं शेयर करें.

झलक वाले चैनल डाउनलोड करना

Chrome कैनरी, डेवलपर या बीटा को अपने डिफ़ॉल्ट डेवलपमेंट ब्राउज़र के तौर पर इस्तेमाल करें. इन झलक वाले चैनलों की मदद से, आपको DevTools की नई सुविधाओं का ऐक्सेस मिलता है. साथ ही, इनसे आपको वेब प्लैटफ़ॉर्म के सबसे नए एपीआई की जांच करने में मदद मिलती है. इसके अलावा, इनकी मदद से उपयोगकर्ताओं से पहले ही अपनी साइट पर समस्याओं का पता लगाया जा सकता है!

Chrome DevTools की टीम से संपर्क करना

DevTools से जुड़ी नई सुविधाओं, अपडेट या किसी भी अन्य चीज़ के बारे में चर्चा करने के लिए, यहां दिए गए विकल्पों का इस्तेमाल करें.