← नवीनतम पेपर
💻 संगणक विज्ञान

Zero-Egress In-Browser Document Processing Systems Using Web Workers

यह शोध पत्र HandleMyFile को प्रस्तुत करता है, जो एक एज-नेटिव (edge-native), ज़ीरो-एग्रेस (zero-egress) दस्तावेज़ प्रसंस्करण प्रणाली है जो नेटवर्क विलंबता को समाप्त करने, लागत कम करने और डेटा गोपनीयता सुनिश्चित करने के लिए वेब वर्कर्स (Web Workers) के माध्यम से पूरी तरह से क्लाइंट ब्राउज़रों के भीतर निष्पादित होती है, जो शून्य आउटबाउंड डेटा ट्रांसमिशन की गारंटी देते हुए रिमोट क्लाउड सेवाओं की तुलना में काफी बेहतर प्रदर्शन प्रदर्शित करती है।

मूल लेखक: Khairan Noor Fadhlillah

प्रकाशित 2026-10-29
📖 7 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Khairan Noor Fadhlillah

मूल पेपर CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। ✨ नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

आधुनिक डिजिटल दुनिया में, हम अक्सर अपने कंप्यूटरों को विशाल, अदृश्य डेटा केंद्रों के लिए रिमोट कंट्रोल पैनल के रूप में देखते हैं। जब हमें किसी दस्तावेज़ को संपादित करने, फ़ाइलों को मर्ज करने या संवेदनशील जानकारी हटाने की आवश्यकता होती है, तो मानक प्रक्रिया यह होती है कि फ़ाइल को क्लाउड सर्वर पर अपलोड किया जाए, वहां एक शक्तिशाली कंप्यूटर को वह काम करने दिया जाए, और फिर परिणाम को डाउनलोड कर लिया जाए। यह सुविधा एक छिपी हुई लागत के साथ आती है: हर बार जब कोई फ़ाइल सर्वर तक जाती है और वापस आती है, तो वह एक ऐसे नेटवर्क को पार करती है जहाँ उसे बीच में रोका जा सकता है, लॉग किया जा सकता है, या अनजाने में पीछे छोड़ा जा सकता है। इसके अलावा, फ़ाइल को वह राउंड ट्रिप (आने-जाने का चक्कर) पूरा करने में कितना समय लगेगा, यह पूरी तरह से इंटरनेट कनेक्शन की गति पर निर्भर करता है, जिससे उपयोगकर्ताओं को निराशा हो सकती है और व्यवसाय धीमा हो सकता है।

एक अलग दृष्टिकोण उभरा है, जो काम को दूर स्थित सर्वर से वापस उपयोगकर्ता के हाथ में मौजूद डिवाइस की ओर स्थानांतरित करता है। यह विधि एक "वेब वर्कर" (web worker) नामक तकनीक पर निर्भर करती है, जो वेब ब्राउज़र के भीतर एक समर्पित, शांत सहायक की तरह कार्य करता है। मुख्य ब्राउज़र विंडो के विपरीत, जो विजुअल इंटरफेस को संभालती है और बहुत अधिक काम दिए जाने पर फ्रीज हो सकती है, एक वेब वर्कर एक अलग, पृथक थ्रेड (thread) में संचालित होता है। यह उपयोगकर्ता के पेज के दृश्य में बाधा डाले बिना भारी गणनाएं कर सकता है। इस अलगाव को ब्राउज़र द्वारा डेटा को इंटरनेट पर भेजने से रोकने वाले सख्त नियमों के साथ जोड़कर, शोधकर्ताओं ने एक ऐसी प्रणाली बनाई है जहाँ दस्तावेज़ पूरी तरह से उपयोगकर्ता के अपने कंप्यूटर की मेमोरी के भीतर संसाधित होते हैं, और कभी भी डिवाइस को नहीं छोड़ते।

खैरन नूर फदलील्लाह, जो यूनिवर्सिटी अरिया गिनांजर के एक शोधकर्ता हैं, ने यह सिद्ध करने के लिए 'हैंडलमायफाइल' (HandleMyFile) नामक एक प्रणाली विकसित और परीक्षित की है कि यह स्थानीय दृष्टिकोण न केवल संभव है बल्कि पारंपरिक क्लाउड पद्धति से बेहतर भी है। यह प्रणाली पीडीएफ (PDF) फ़ाइलों को मर्ज करने, विभाजित करने, कंप्रेस करने और सैनिटाइज (साफ) करने जैसे जटिल कार्यों को संभालने के लिए डिज़ाइन की गई है। मूल विचार सरल लेकिन क्रांतिकारी है: डेटा को स्थानीय रखें। ब्राउज़र द्वारा डेटा को नेटवर्क पर भेजने के किसी भी प्रयास को रोकने के लिए एक डिजिटल लॉकडाउन लागू करके, यह प्रणाली सुनिश्चित करती है कि उपयोगकर्ता के निजी दस्तावेज़ इंटरनेट पर कभी न पहुंचें। यह ट्रांसमिशन के दौरान डेटा उल्लंघन के जोखिम को समाप्त करता है और बड़ी फ़ाइलों को अपलोड और डाउनलोड करने से जुड़े प्रतीक्षा समय को हटा देता है।

यह सत्यापित करने के लिए कि यह स्थानीय प्रसंस्करण वास्तव में उतना ही अच्छा काम करता है जितना कि प्रमुख क्लाउड कंपनियों द्वारा उपयोग किए जाने वाले शक्तिशाली सर्वर, शोधकर्ता ने 490 वास्तविक दुनिया के दस्तावेज़ों को शामिल करते हुए एक कठोर परीक्षण किया। इन फ़ाइलों में एक छोटे, एकल-पृष्ठ के नोट से लेकर विशाल, सैकड़ों पृष्ठों वाली रिपोर्टों तक की विविधता थी, जो पीडीएफ सॉफ्टवेयर का परीक्षण करने के लिए उपयोग किए जाने वाले एक मानक संग्रह से ली गई थीं। अध्ययन ने इस बात की तुलना की कि इन फ़ाइलों को स्थानीय कंप्यूटर पर संसाधित करने में कितना समय लगा बनाम कितना समय लगता यदि उन्हें सर्वर पर भेजा जाता। परिणामों ने दिखाया कि स्थानीय ब्राउज़र-आधारित प्रणाली न केवल तेज़ थी, बल्कि इसकी प्रसंस्करण शक्ति पेशेवर स्तर के सर्वर-साइड इंजनों के गणितीय रूप से समान थी। वास्तव में, एक स्थानीय नेटवर्क पर जहाँ इंटरनेट की गति प्रभावी रूप से अनंत है, ब्राउज़र सिस्टम सर्वर संस्करण की तुलना में लगभग दोगुना तेज़ था, क्योंकि इसने डेटा को आगे-पीछे ले जाने के ओवरहेड (अतिरिक्त भार) से बच लिया।

जब इंटरनेट कनेक्शन धीमा होता है, तो इसका लाभ और भी नाटकीय हो जाता है। अध्ययन ने वास्तविक दुनिया की स्थितियों का मॉडल तैयार किया, जैसे कि एक सामान्य होम वाई-फाई कनेक्शन या मोबाइल 4G नेटवर्क। इन परिदृश्यों में, स्थानीय प्रणाली ने वाई-फाई पर दस गुना से अधिक और मोबाइल नेटवर्क पर लगभग अड़तीस गुना से अधिक के कारक से क्लाउड सर्वर को पछाड़ दिया। यह भारी बढ़त इसलिए मिलती है क्योंकि स्थानीय प्रणाली को फ़ाइल को दूर स्थित सर्वर तक जाने और वापस आने का इंतज़ार नहीं करना पड़ता; यह काम तुरंत कंप्यूटर की मेमोरी में ही कर देती है। शोध ने पुष्टि की कि ब्राउज़र की इन कार्यों को संभालने की क्षमता कोई समझौता नहीं है; यह एक वास्तविक विकल्प है जो उच्च-स्तरीय सर्वरों के प्रदर्शन से मेल खाता है और रोजमर्रा की नेटवर्क स्थितियों में महत्वपूर्ण गति लाभ प्रदान करता है।

गति के अलावा, यह प्रणाली एक महत्वपूर्ण सुरक्षा चिंता का समाधान करती है: छिपी हुई जानकारी का रिसाव। पीडीएफ फ़ाइलों में अक्सर डेटा की अदृश्य परतें होती हैं, जैसे लेखक का नाम, फ़ाइल बनाने के लिए उपयोग किया गया सॉफ़्टवेयर, या संपादन किए जाने के टाइमस्टैम्प। भले ही उपयोगकर्ता दृश्यमान टेक्स्ट को हटा दे, यह छिपा हुआ मेटाडेटा बना रह सकता है, जो संभावित रूप से गोपनीय विवरणों को उजागर कर सकता है। 'हैंडलमायफाइल' में एक विशेष इंजन शामिल है जो अत्यधिक सटीकता के साथ इन छिपे हुए डिस्क्रिप्टर्स (विवरणात्मक डेटा) को हटा देता है। परीक्षणों में, प्रणाली ने परीक्षण दस्तावेज़ों से सभी मेटाडेटा फ़ील्ड्स को 99.71% सफलतापूर्वक हटा दिया, जिससे एक साफ फ़ाइल बची जिसमें उसके इतिहास या उत्पत्ति का कोई निशान नहीं था। सैनिटाइजेशन का यह स्तर पूरी तरह से ब्राउज़र के भीतर होता है, यह सुनिश्चित करते हुए कि संवेदनशील जानकारी को प्रसंस्करण के लिए कभी भी तीसरे पक्ष को नहीं भेजा जाता है।

इस दृष्टिकोण की सुरक्षा का परीक्षण सॉफ्टवेयर को क्रैश करने के लिए डिज़ाइन किए गए 100 विभिन्न प्रकार के दुर्भावनापूर्ण या टूटे हुए (malicious or broken) फ़ाइलों के माध्यम से किया गया था। इनमें भ्रष्ट संरचनाओं, अनंत लूप (infinite loops), और कंप्यूटर की मेमोरी को अभिभूत करने के इरादे से भारी मात्रा में छिपे हुए डेटा वाली फ़ाइलें शामिल थीं। सिस्टम ने बिना विफल हुए हर एक हमले को संभाला। जब एक भ्रष्ट फ़ाइल का सामना हुआ, तो अलग थलग (isolated) वर्कर थ्रेड बस रुक गया और फिर से शुरू हो गया, जिससे मुख्य ब्राउज़र विंडो या उपयोगकर्ता के कंप्यूटर को प्रभावित करने वाला क्रैश होने से बच गया। इन सभी परीक्षणों के दौरान, नेटवर्क मॉनिटरों ने पुष्टि की कि उपयोगकर्ता के डिवाइस से शून्य बाइट डेटा भी बाहर नहीं भेजा गया। सिस्टम नेटवर्क पर पूरी तरह से शांत रहा, जिससे यह सिद्ध हुआ कि दस्तावेज़ कभी भी स्थानीय वातावरण को नहीं छोड़ते।

यह कार्य यह प्रदर्शित करता है कि दस्तावेज़ प्रसंस्करण का भविष्य के लिए आवश्यक रूप से फ़ाइलों को क्लाउड पर भेजने की आवश्यकता नहीं है। आधुनिक वेब ब्राउज़र में पहले से मौजूद शक्ति का लाभ उठाकर और उस शक्ति को सुरक्षित, स्थानीय थ्रेड्स के भीतर अलग करके, जटिल, एंटरप्राइज-ग्रेड कार्य अधिक गति और पूर्ण गोपनीयता के साथ करना संभव है। अध्ययन दिखाता है कि अधिकांश उपयोगकर्ताओं के लिए, संवेदनशील दस्तावेज़ों को संभालने का सबसे सुरक्षित और कुशल तरीका उन्हें वहीं रखना है, उन्हें स्थानीय रूप से संसाधित करना और कभी भी नेटवर्क सीमा को पार न करने देना है। रिमोट सर्वरों पर निर्भरता से स्थानीय निष्पादन (local execution) के मॉडल की ओर यह बदलाव डिजिटल युग में गोपनीयता और प्रदर्शन के लिए एक नया मानक पेश करता है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →