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

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

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

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

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

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

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

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

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