ब्राउज़िंग का परिदृश्य एक बड़े भूकंपीय बदलाव से गुज़र रहा है, और यदि आप एक फ्रंटएंड डेवलपर, UI इंजीनियर, या बस एक पावर यूज़र हैं जो एक साफ-सुथरे और तेज़ वेब को महत्व देते हैं, तो इन झटकों को नज़रअंदाज़ करना असंभव है। यह खबर कि Microsoft Edge स्थायी रूप से uBlock Origin खोने वाला है, सिर्फ एक और तकनीकी सुर्खी नहीं है; यह Manifest V2 एक्सटेंशन प्लेटफ़ॉर्म के एक अध्याय के निश्चित समापन का प्रतीक है। यह बदलाव, मुख्य रूप से Google के Chromium प्रोजेक्ट द्वारा संचालित है, जिस पर Edge, Opera, Brave और कई अन्य ब्राउज़र आधारित हैं, ब्राउज़रों के नेटवर्क अनुरोधों के साथ बातचीत करने के तरीके को फिर से परिभाषित करता है, जो संभावित रूप से न केवल विज्ञापन अवरोधन बल्कि गोपनीयता, सुरक्षा और डेवलपर टूल के पूरे पारिस्थितिकी तंत्र को प्रभावित करता है।
वर्षों से, हम इंटरनेट को एक उपयोगी, तेज़ और निजी स्थान में ढालने के लिए उच्च-गुणवत्ता वाले सामग्री अवरोधकों पर निर्भर रहे हैं। फ्रंटएंड डेवलपर्स के रूप में, हम अक्सर इन टूल का उपयोग डीबग करने, शोर को फ़िल्टर करने और आक्रामक ट्रैकिंग स्क्रिप्ट के ध्यान भटकाने के बिना पेलोड का निरीक्षण करने के लिए करते थे। uBlock Origin जैसे टूल को संभव बनाने वाले API के अप्रचलन से हमें अपने टूलचेन पर पुनर्विचार करने के लिए मजबूर होना पड़ता है। लेकिन यह एक बातचीत भी खोलता है कि Manifest V3 (MV3) शासन के तहत "नया वेब" कैसा दिखता है और DivMagic जैसे टूल एक अव्यवस्थित वेब से UI घटकों की साफ निकासी को प्राथमिकता देने वाले वर्कफ़्लो में कैसे फिट होते हैं।
तकनीकी अलगाव: Manifest V2 बनाम Manifest V3
स्थिति की गंभीरता को समझने के लिए, हमें उन manifest.json फ़ाइलों के अंदर देखना होगा जो ब्राउज़र एक्सटेंशन को नियंत्रित करती हैं। Manifest V2 से Manifest V3 में संक्रमण एक मामूली संस्करण वृद्धि नहीं है; यह एक्सटेंशन API सतह का एक मौलिक पुनर्लेखन है, जो webRequest API को भारी रूप से प्रतिबंधित करता है और declarativeNetRequest (DNR) API को प्राथमिकता देता है।
जटिल सामग्री अवरोधकों के लिए सबसे विनाशकारी झटका प्रोग्रामेटिक, गतिशील फ़िल्टरिंग से स्थिर, घोषणात्मक नियमों में बदलाव है। Manifest V2 में, uBlock Origin जैसा एक एक्सटेंशन वास्तविक समय में एक नेटवर्क अनुरोध को इंटरसेप्ट कर सकता था, कस्टम लॉजिक चला सकता था, और गतिशील रूप से ब्लॉक, रीडायरेक्ट या संशोधित करने का निर्णय ले सकता था।
मुख्य संघर्ष दार्शनिक और तकनीकी दोनों है: MV3 फ़िल्टरिंग लॉजिक को एक्सटेंशन (JavaScript) से ब्राउज़र (नेटिव कोड) में स्थानांतरित करता है। जबकि यह दुर्भावनापूर्ण एक्सटेंशन के लिए हमले की सतह को सीमित करता है, यह गोपनीयता टूल के लिए उपलब्ध फ़िल्टरिंग नियमों की जटिलता को भी गंभीर रूप से सीमित करता है।
MV3 के तहत, एक्सटेंशन declarativeNetRequest का उपयोग करते हैं, जो डेवलपर्स को नियमों का एक स्थिर सेट पूर्व-परिभाषित करने के लिए मजबूर करता है। ब्राउज़र इन नियमों को मूल रूप से संसाधित करता है, बिना एक्सटेंशन को कच्चे अनुरोध डेटा तक पहुंच दिए। इन नियमों की प्रारंभिक सीमा केवल 30,000 गतिशील नियम थी, हालांकि Google ने बाद में आलोचकों को खुश करने के लिए इसे बढ़ाकर 330,000 स्थिर नियम कर दिया। जबकि यह पर्याप्त लगता है, uBlock Origin की डिफ़ॉल्ट फ़िल्टर सूचियों में अक्सर सैकड़ों हज़ारों नियमों की आवश्यकता होती है, और पावर यूज़र जो कई क्षेत्रीय और कष्टप्रद फ़िल्टर सक्षम करते हैं, वे नई, उच्च सीमाओं को भी आसानी से पार कर सकते हैं।
Edge उपयोगकर्ताओं के लिए विशिष्ट खतरा
Microsoft Edge, 2020 में Chromium इंजन में स्थानांतरित होने के बाद, इन ऊपरी निर्णयों से स्वाभाविक रूप से जुड़ा हुआ है। "सबसे लोकप्रिय एक, uBlock Origin, पिछली गर्मियों में इसी कारण से स्थायी रूप से अक्षम कर दिया गया था। और यही कारण है कि Edge और Opera और बहुत सारे ब्राउज़र अब पुरानी तकनीक का उपयोग नहीं कर सकते..." रोलआउट क्रमिक लेकिन अटल रहा है। Edge अब सक्रिय रूप से Manifest V2 एक्सटेंशन को स्कैन करता है और उन्हें पुराना चिह्नित करता है, अंततः उन्हें उपयोगकर्ता ओवरराइड के बिना अक्षम कर देता है।
एक बार Chrome की गोपनीयता अतिक्रमण से भागने वाले उपयोगकर्ताओं के लिए एक आश्रय स्थल होने के बाद, Edge अब उन्हीं वास्तुशिल्प सीमाओं को लागू करता है जिन्हें उसने एक बार कम करने का वादा किया था। Edge पर uBlock Origin की मृत्यु Microsoft द्वारा अपने उपयोगकर्ताओं को परेशान करने का एक नीतिगत निर्णय नहीं है; यह एक रखरखाव बोझ का निर्णय है। Chromium फोर्क में एक भिन्न webRequest कोडबेस बनाए रखना सुरक्षा पैचिंग के लिए एक दुःस्वप्न है, जो हमें अगले महत्वपूर्ण बिंदु पर लाता है।
सुरक्षा विरोधाभास: गेट को बंद करना लेकिन खिड़की को खुला छोड़ना
Manifest V3 का औचित्य हमेशा सुरक्षा रहा है। एक्सटेंशन को आपके सभी ब्राउज़िंग डेटा को देखने से रोककर, ब्राउज़र एक समझौता किए गए एक्सटेंशन के नुकसान को सीमित करता है। यह एक वैध चिंता है। हालांकि, समय एक अजीब संज्ञानात्मक असंगति पैदा करता है, विशेष रूप से Microsoft के मेमोरी प्रबंधन के संबंध में।

रैंडम एक्सेस मेमोरी (RAM) में सादे टेक्स्ट में रहस्यों को संग्रहीत करना एक गहन-रक्षा रणनीति में एक महत्वपूर्ण चूक है। यह तंत्र एक दुष्ट प्रक्रिया या बस एक खराब सैंडबॉक्स किए गए टैब को ब्राउज़र के मेमोरी डंप से प्रमाणीकरण टोकन और मास्टर पासवर्ड पढ़ने की अनुमति देता है। यदि किसी हमलावर के पास स्थानीय निष्पादन है, तो उन्हें एक्सटेंशन के एन्क्रिप्टेड स्टोरेज को बायपास करने की आवश्यकता नहीं है; वे बस ऑपरेटिंग सिस्टम से ब्राउज़र की कार्यशील मेमोरी मांग सकते हैं।
यदि आप एक डेवलपर हैं जो localStorage या सत्र स्थिति में API कुंजी संग्रहीत कर रहे हैं, तो यह आपका अनुस्मारक है कि RAM नया सोने की खान है। यदि रनटाइम पारदर्शी है तो आराम से एन्क्रिप्ट करना पर्याप्त नहीं है।
यह एक कड़वी विडंबना पैदा करता है। ब्राउज़र डेटा चोरी करने से एक्सटेंशन को रोकने के लिए घोषणात्मक नेटवर्क परत को बंद कर रहा है, जबकि होस्ट एप्लिकेशन स्वयं क्रेडेंशियल्स को लीक कर रहा है। डेवलपर्स के रूप में, हमें पूर्ण मेमोरी एन्क्रिप्शन और सैंडबॉक्सिंग की वकालत करनी चाहिए, न कि केवल अलग-थलग एक्सटेंशन अनुमतियों की।
घोषणात्मक पारिस्थितिकी तंत्र का उदय
जैसे-जैसे uBlock Origin मरता है, पारिस्थितिकी तंत्र दो भागों में विभाजित हो रहा है। हम दो अलग-अलग उत्तरजीवी देखते हैं:
- **uBlock Origin Lite:**रेमंड हिल द्वारा आधिकारिक MV3-संगत संस्करण। यह DNR API के पक्ष में गतिशील फ़िल्टरिंग, स्क्रिप्टलेट इंजेक्शन और कॉस्मेटिक फ़िल्टरिंग लचीलेपन को हटा देता है। यह दर्द रहित लेकिन कम शक्तिशाली है। 2.पूर्ण ब्राउज़र फोर्क: Brave जैसे ब्राउज़रों ने अपनी मूल "Shields" सुविधा के माध्यम से आंतरिक रूप से MV2 समर्थन बनाए रखने का वादा किया है, जो एक एक्सटेंशन नहीं बल्कि एक ब्राउज़र-स्तरीय मॉड्यूल है।
इस गड़बड़ी को नेविगेट करने की प्रक्रिया को कुछ निराशावादी इंटरनेट का "एनशिटिफिकेशन" कहते हैं, जहां प्लेटफ़ॉर्म मूल्य निकालने के लिए सेवा को खराब करते हैं। "इंटरनेट को एनशिटिफाई करने की प्रक्रिया 2014 में गंभीरता से शुरू हुई, यह अब अपने अपरिहार्य चरमोत्कर्ष पर पहुंच रही है," यह भावना डेवलपर फ़ोरम में गूंज रही है। विज्ञापन अब केवल बैनर नहीं हैं; वे 3D-एनिमेटेड, GPU-पिघलाने वाले JavaScript बंडल हैं जो ब्राउज़र फ़िंगरप्रिंटिंग, बैटरी स्थिति और यहां तक कि माउस मूवमेंट का ऑडिट करते हैं। उन्हें फ़िल्टर करने के लिए सर्जिकल सटीकता की आवश्यकता होती है जो DNR नियमसेट में बस कमी है।

वेब डेवलपमेंट वर्कफ़्लो पर प्रभाव
फ्रंटएंड डेवलपर के लिए, यह सिर्फ पॉप-अप से बचने के बारे में नहीं है। यह प्रदर्शन बजट के बारे में है। एक कठोर विज्ञापन-अवरोधक के बिना, औसत समाचार साइट 20-40MB डेटा, ज्यादातर JavaScript, धकेलती है। यह प्रदर्शन प्रोफाइलिंग को विकृत करता है। जब आप DivMagic जैसे टूल का उपयोग करके UI घटकों की प्रतिलिपि बना रहे हैं या स्टाइल गाइड को स्क्रैप कर रहे हैं, तो विज्ञापन-क्षेत्रों और ट्रैकिंग पिक्सेल की परतें DOM को जहरीला बना देती हैं। MV3 उन टूल को कमजोर करता है जो पहले इसे साफ करते थे, जिससे मैन्युअल सफाई या स्मार्टर निष्कर्षण टूल पहले से कहीं अधिक महत्वपूर्ण हो जाते हैं।
अनदेखा इतिहास: हम यहां कैसे पहुंचे
इस आक्रोश को समझने के लिए, हमें याद रखना होगा कि इंटरनेट हमेशा एक शत्रुतापूर्ण बिलबोर्ड नहीं था। uBlock Origin की उपयोगिता केवल बेहतर प्रदर्शन वाला AdBlock Plus नहीं थी; यह एक स्विस आर्मी चाकू था। यह "अनमास्क" करता है कि रिकॉर्ड किए गए इतिहास के साथ छेड़छाड़ करने का कोई भी प्रयास, WebRTC लीक को ब्लॉक करता है, और गतिशील रूप से URL ट्रैकिंग पैरामीटर को हटाता है। ये ऐसी विशेषताएं नहीं हैं जिन्हें एक स्थिर नियमसेट दोहरा सकता है। स्थिर नियम URL के विरुद्ध regex पैटर्न का मिलान करते हैं। गतिशील फ़िल्टर सामग्री, नेटवर्क संदर्भ और निष्पादन वातावरण के विरुद्ध मिलान करते हैं।
इसके अलावा, यह परिवर्तन किसी खालीपन में नहीं हुआ। यह ब्राउज़र के उपयोगकर्ता एजेंट से उपयोगकर्ता निगरानी एजेंट में व्यापक परिवर्तन के साथ मेल खाता है। महामारी ने ब्राउज़र पर प्राथमिक कार्य इंटरफ़ेस के रूप में निर्भरता को तेज कर दिया। "और अब महामारी संकट के बीच, माइक्रोसॉफ्ट 'इंटरनेट एक्सप्लोरर' को बदलने के लिए 'माइक्रोसॉफ्ट एज' लेकर आया। यह माइक्रोसॉफ्ट अपडेट के तहत चुपचाप किया गया।" एज का यह मूक धक्का एंटरप्राइज़ वातावरण में एक विशाल कैप्टिव ऑडियंस बनाया जिसे अब गोपनीयता नियंत्रणों से दूर ले जाया जा रहा है।
फ्रंटएंड डेवलपर्स को क्या करना चाहिए?
यदि आप ब्राउज़र में रहते हैं, जैसा कि हम में से अधिकांश करते हैं, तो आप नियामकों के इस समस्या को ठीक करने की प्रतीक्षा नहीं कर सकते। आपको एक व्यावहारिक कार्य योजना की आवश्यकता है।
1. DNS-स्तरीय फ़िल्टरिंग अपनाएँ
ब्लॉक-लेयर को DNS (जैसे NextDNS या Pi-hole) पर ले जाने से ब्राउज़र एक्सटेंशन API को पूरी तरह से बायपास कर देता है। जबकि आप कॉस्मेटिक फ़िल्टरिंग करने की क्षमता खो देते हैं (जैसे, किसी अवरुद्ध विज्ञापन द्वारा छोड़े गए खाली div को छिपाना), आप ट्रैकिंग पर नियंत्रण पुनः प्राप्त कर लेते हैं। यह एक ठोस पहली पंक्ति की रक्षा है।
2. "डेवलपर मोड" एक्सटेंशन या फ़ोर्क पर स्विच करें
Brave का Shields दृष्टिकोण वर्तमान में स्वर्ण मानक है। यह Rust का उपयोग करके ब्राउज़र कोर स्तर पर विज्ञापन-अवरोधन लागू करता है, जिससे यह तेज़ और MV3 डेप्रीकेशन से प्रतिरक्षित हो जाता है। Edge के वफादारों के लिए, विकल्प uBlock Origin Lite को एक अनपैक्ड एक्सटेंशन के रूप में लोड करना है, लेकिन यह एक बिल्ली-चूहे का खेल है।
पेशेवर वातावरण के लिए जहाँ आपको 100% स्वच्छ UI घटकों को कॉपी करने की आवश्यकता होती है, केवल ब्राउज़र-स्तरीय अवरोधन पर निर्भर रहना अक्सर लेआउट प्रवाह को तोड़ देता है। DivMagic जैसी एक विशेष उपयोगिता का उपयोग करें जो बुद्धिमानी से अनुभागों को निकालती है और कॉपी प्रक्रिया के दौरान विज्ञापन कंटेनरों को अनदेखा करती है।
3. डेवलपर का टूलकिट: ब्लॉक से परे
यह देखते हुए कि ब्राउज़र लीकी बर्तन बन रहे हैं जहाँ पासवर्ड प्लेनटेक्स्ट RAM में बैठते हैं, और वातावरण ट्रैकिंग कचरे से प्रदूषित हैं, एक UI इंजीनियर के लिए तार्किक कदम मूल्य को जल्दी से अलग करना और कैप्चर करना है। "Save as Copy" या "Copy to Clipboard" टूल की अवधारणा जो CSS/HTML निकालते हैं, फट गई है। लक्ष्य UI डेटा प्राप्त करना और तुरंत विषाक्त वेब संदर्भ छोड़ना है।
यह वह जगह है जहाँ एक समर्पित निष्कर्षण उपकरण एक आवश्यक पेशेवर उपकरण बन जाता है। ट्रैक किए गए अनुरोधों से भरे नेटवर्क टैब में घूमने के बजाय, एक डेवलपर एक अनुभाग को लक्षित कर सकता है और सीधे उसका Tailwind या सादा CSS पकड़ सकता है। यह उस शोर को समाप्त करता है जिसे मरते हुए विज्ञापन-अवरोधक फ़िल्टर करते थे।

पासवर्ड की भूल और बड़ी सुरक्षा तस्वीर
हमने प्लेनटेक्स्ट पासवर्ड घोटाले को छुआ, लेकिन यह एक गहरी डुबकी का हकदार है। डेवलपर अक्सर क्रेडेंशियल स्टोरेज के साथ लापरवाह होते हैं क्योंकि वे मानते हैं कि OS मेमोरी की रक्षा करता है। "Microsoft Edge आपके पासवर्ड को प्लेनटेक्स्ट RAM में संग्रहीत करता है...", यह कोई बग नहीं है; यह गति के लिए एक आर्किटेक्चरल रियायत है। किसी पासवर्ड को तुरंत ऑटो-फिल करने के लिए, ब्राउज़र को डेटाबेस को मेमोरी में डिक्रिप्ट करना होगा। सवाल यह है कि यह वहाँ कितने समय तक रहता है?
यह "भूल" विश्वास सीमा के क्षरण के बारे में एक बड़ा सवाल उठाती है। जब हम uBlock Origin का शोक मनाते हैं, हमलावर WebUSB, WebBluetooth, और अपारदर्शी रेंडरर प्रक्रियाओं का शोषण कर रहे हैं जो मैनिफेस्ट संस्करणों की परवाह नहीं करते हैं। मीडिया को डिक्रिप्ट करने और फ्रेम रेंडर करने की CPU लागत का मतलब है कि संवेदनशील स्ट्रिंग्स अक्सर बफर कैश में बहुत लंबे समय तक रहती हैं।
गोपनीयता का भ्रम
"गोपनीयता उपकरणों का उपयोग बहुत मदद कर सकता है। Brave जैसे ब्राउज़र या uBlock Origin जैसे एक्सटेंशन इन ट्रैकर्स को आपके डिवाइस को छूने से पहले ही ब्लॉक कर देते हैं।" यह सुनहरा नियम है, और यह फिसल रहा है। MV3 संक्रमण हमें एक्सटेंशन द्वारा हमारे पासवर्ड पढ़ने से बचाने वाला था, लेकिन यह अभी भी ब्राउज़र की अपनी लापरवाही के माध्यम से होता है। ऐसा लगता है जैसे स्क्रीन डोर को लॉक करना जबकि पिछली खिड़की खुली हो।
अंतिम विडंबना यह है कि जैसे-जैसे हम ये उपकरण खोते हैं, इंटरनेट भ्रामक डिज़ाइनों का एक गहरा पैटर्न बन जाता है। क्लिक-जैकिंग, नकली डाउनलोड बटन और क्रिप्टो-माइनर्स विज्ञापन पारिस्थितिकी तंत्र में पनपते हैं। वैध उत्पाद बनाने वाले फ्रंटएंड डेवलपर पीड़ित होते हैं क्योंकि उपयोगकर्ता सभी UI पर अविश्वास करने के लिए वातानुकूलित हो जाते हैं।
व्यापक पारिस्थितिकी तंत्र बदलाव
हम एक विचलन देख रहे हैं। Safari का अपना विज्ञापन-अवरोधन ढांचा है, जो अपेक्षाकृत स्थिर है। Firefox अपने विस्तारित समर्थन रिलीज़ (ESR) और मुख्यधारा संस्करणों में webRequest API के लिए पूर्ण समर्थन बनाए रखता है, और विज्ञापन-अवरोधकों को पंगु नहीं बनाने का वादा करता है। यह Firefox को गोपनीयता-जागरूक तकनीकी वर्ग के लिए अचानक एक चुंबक बनाता है। हालाँकि, सिस्टम संसाधनों और Microsoft 365 के साथ एकीकरण के लिए, Edge कॉर्पोरेट मानक बना हुआ है।
यह कॉर्पोरेट लॉक-इन लीवरेज है। "कार्ड रद्द करें या उन्हें खोया हुआ रिपोर्ट करें। या, यदि आप बिल का भुगतान नहीं करते हैं तो वे इसे रद्द कर देंगे...", वही तर्क एंटरप्राइज़ सॉफ़्टवेयर पर लागू होता है। जब तक उद्यम Microsoft 365 के लिए भुगतान करते हैं, वे Edge का उपयोग करेंगे, और उन्हें MV3 गोली निगलनी होगी।
एक डेवलपर-केंद्रित तुलना: DIY फ़िल्टरिंग बनाम निष्कर्षण
वेब को अव्यवस्थित करने के लिए ब्राउज़र से लड़ने के बजाय, रणनीति में बदलाव हो रहा है। किसी पेज के 70% स्क्रिप्ट को ब्लॉक करने में कंप्यूट चक्र क्यों खर्च करें जब आप केवल 5% निकाल सकते हैं जिसकी आपको आवश्यकता है?
तुलना तालिका मानसिकता में बदलाव को उजागर करती है। डेवलपर के रूप में, हम अक्सर पूरी दुनिया को ठीक करने की कोशिश करते थे (सभी विज्ञापनों को ब्लॉक करना) जबकि हमें वास्तव में केवल अपने स्वयं के आउटपुट (स्वच्छ कोड) को ठीक करने की आवश्यकता थी। व्यापक इंटरनेट निगरानी पूंजीवाद में अपना अवतरण जारी रखता है, लेकिन UI तत्व, बटन, ग्रेडिएंट, टाइपोग्राफी स्केल, मूल्यवान और पृथक बने रहते हैं।
"महामारी" के दौरान Edge पर एक मजबूर अपडेट रणनीति के रूप में स्विच, निराशाजनक होते हुए भी, एक कठोर आर्किटेक्चर को सीमेंट कर दिया। इसने 2010 के दशक के अनुकूलन योग्य वेब का दरवाजा बंद कर दिया और एक प्रबंधित वेब का दरवाजा खोल दिया। अगले कुछ वर्षों के लिए, मुकाबला तंत्र में ब्रूट-फोर्स ब्लॉकिंग के बजाय क्यूरेशन शामिल होगा।

निष्कर्ष: कॉर्पोरेट वेब के लिए अनुकूलन
Microsoft Edge से uBlock Origin का गायब होना इंटरनेट के एक नियंत्रित, प्रबंधित और मुद्रीकृत प्लेटफ़ॉर्म में परिपक्वता का एक मील का पत्थर है। घोषणात्मक Net Request API की तकनीकी बारीकियों ने, सिद्धांत में सुरक्षित होते हुए भी, पावर उपयोगकर्ता के सबसे आवश्यक उपकरण की कमर तोड़ दी है।
डेवलपर्स के लिए चांदी की परत टूलसेट के विकास में निहित है। एक वर्कफ़्लो जो फ़िल्टरिंग पर निष्कर्षण, अलगाव और क्यूरेशन को प्राथमिकता देता है, वह कम से कम प्रतिरोध का मार्ग है। सुरक्षा परिदृश्य मांग करता है कि हम किसी एक प्रक्रिया पर भरोसा न करें, हमारे Chromium बाइनरी के RAM प्रबंधन से लेकर हमारे विज्ञापन स्क्रिप्ट के नेटवर्क अनुरोधों तक।
हम एक ऐसी दुनिया में प्रवेश कर रहे हैं जहाँ आप घर की सफाई नहीं करते, आप बस अच्छा फर्नीचर लेते हैं और चले जाते हैं। और उस संदर्भ में, एक सटीक उपकरण होना जो एक क्लिक में UI कोड छीन सकता है, एक अव्यवस्थित वेब में विलासिता से कम और उत्तरजीविता रणनीति से अधिक हो जाता है। नई रणनीति ब्लॉक करना नहीं है; यह निकालना और अनदेखा करना है। जितनी जल्दी डेवलपर पुराने वेब की मृत्यु स्वीकार करेंगे, उतनी ही तेज़ी से वे ट्रैकिंग साम्राज्यों के खंडहरों पर निर्माण कर सकते हैं।
