आपके ब्राउज़र में वेब की कौनसी बेहतर सुविधाएं काम करती हैं? साथ ही, वेब ऐप्लिकेशन कौनसे हैं जो इन सुविधाओं का इस्तेमाल करते हैं? इन सवालों के जवाब पाने के लिए, ब्राउज़र टेस्टिंग साइट और ब्राउज़र एक्सटेंशन देखें.
Project Fugu, कई कंपनियों के सहयोग से चलाया जा रहा एक प्रोजेक्ट है. इसका मकसद, वेब की क्षमताओं में मौजूद अंतर को कम करना है. इससे, वेब पर ऐप्लिकेशन की नई क्लास को चलाने में मदद मिलेगी. ज़्यादा सटीक तरीके से कहें, तो इसका मतलब है कि ब्राउज़र में नए एपीआई जोड़े जा रहे हैं. ऐप्लिकेशन डेवलपर इनका इस्तेमाल करके, ऐसे इस्तेमाल के उदाहरणों को चालू कर सकते हैं जो पहले संभव नहीं थे. आपका पसंदीदा ब्राउज़र किन एपीआई के साथ काम करता है? कौनसे वेब ऐप्लिकेशन इन एपीआई का इस्तेमाल करते हैं? आइए, पता लगाते हैं!
Fugu ब्राउज़र कैसा है?
Project Fugu के एपीआई, जैसे कि फ़ाइल मैनेज करने वाला एपीआई, फ़ाइल सिस्टम का ऐक्सेस, एसिंक्रोनस क्लिपबोर्ड, और वेब शेयर करने वाला एपीआई ने वेब पर ऐसी सुविधाएं उपलब्ध कराई हैं जो शायद आपको सिर्फ़ प्लैटफ़ॉर्म के हिसाब से बने ऐप्लिकेशन में ही मिलतीं. उदाहरण के लिए, अब किसी इमेज फ़ाइल पर डबल क्लिक करके, उसे उससे जुड़े PWA में खोला जा सकता है. इसके बाद, उसमें बदलाव किए जा सकते हैं और बदलावों को फ़ाइल में सेव किया जा सकता है. इसके बाद, इमेज के कॉन्टेंट को किसी दूसरे ऐप्लिकेशन में कॉपी किया जा सकता है या ईमेल क्लाइंट में शेयर किया जा सकता है. यह एक ऐसा फ़्लो है जो हाल ही तक वेब पर उपलब्ध नहीं था.
यह जानने के लिए कि क्या-क्या किया जा सकता है, Fugu मेरे ब्राउज़र के लिए कैसे काम करता है? ऐप्लिकेशन देखें. साथ ही, यह भी देखें कि आपके पसंदीदा ब्राउज़र में, Project Fugu के कौनसे एपीआई काम करते हैं. सभी सुविधाएं सभी प्लैटफ़ॉर्म पर उपलब्ध नहीं हैं. उदाहरण के लिए, Contact Picker API फ़िलहाल सिर्फ़ मोबाइल पर उपलब्ध है. इसलिए, अगर डेस्कटॉप पर जांच की जाती है, तो तकनीकी तौर पर 100% स्कोर हासिल करना मुमकिन नहीं है. इसके अलावा, मोबाइल पर जांच करने पर भी ऐसा ही होगा. इसलिए, इस टेस्ट को पूरी तरह से सटीक मानने के बजाय, इसे एक मज़ेदार प्रतियोगिता के तौर पर देखें. जांची गई हर सुविधा के लिए, उससे जुड़े दस्तावेज़ का लिंक होता है, ताकि आप उस सुविधा के बारे में ज़्यादा जान सकें. अगर सुविधा का पता लगाया जा सकता है, तो इस बात का भी नोट होता है कि आपके ब्राउज़र पर यह सुविधा काम करती है या नहीं. आखिर में, Chrome स्टेटस से जुड़े पेज लोड के आंकड़े भी दिखते हैं. इनसे पता चलता है कि समय के साथ कोई सुविधा कितनी लोकप्रिय हुई है.
अगर आपका ब्राउज़र, वेब शेयर एपीआई के साथ काम करता है, तो फ़ुगु फ़िश और प्रोग्रेस बार के बगल में मौजूद शेयर करें बटन पर क्लिक करके, यह शेयर किया जा सकता है कि आपका ब्राउज़र कितना फ़ुगु है. इसके अलावा, स्क्रीनशॉट डाउनलोड करके, उसे अपनी पसंद के सोशल मीडिया प्लैटफ़ॉर्म पर मैन्युअल तरीके से शेयर किया जा सकता है.

वेब कितना फ़ूगु है?
How Fugu is the web? नाम के ब्राउज़र एक्सटेंशन की मदद से, यह पता लगाया जा सकता है कि आपकी विज़िट की जा रही साइटों पर कौनसे Fugu API इस्तेमाल किए जा रहे हैं. Chrome वेब स्टोर से इस एक्सटेंशन को इंस्टॉल करें और वेब ब्राउज़ करें. इसके बाद, देखें कि कुछ साइटों पर फ़ूगु फ़िश काउंटर, Project Fugu एपीआई का पता चलने पर बैज कैसे दिखाता है. उदाहरण के लिए, अगर Excalidraw पर ब्राउज़ किया जाता है, तो काउंटर नौ पर पहुंच जाता है. ऐसा इसलिए होता है, क्योंकि Excalidraw में, Project Fugu के नौ ऐसे एपीआई इस्तेमाल किए जाते हैं जिन्हें पहचाना जा सकता है. इनके उदाहरण हैं:
- CacheStorage
- सर्विस वर्कर
- वेब शेयर
- Async Clipboard
- एक साथ काम नहीं करने वाली प्रोसेस वाला क्लिपबोर्ड (इमेज)
- फ़ाइल सिस्टम का ऐक्सेस
- वेब शेयर टारगेट
- वेब शेयर टारगेट (फ़ाइलें)
- फ़ाइल मैनेज करना

पहले की तरह, अगर आपके ब्राउज़र में वेब शेयर एपीआई काम करता है, तो नतीजों को सीधे शेयर किया जा सकता है. अगर ऐसा नहीं है, तो नतीजों को मैन्युअल तरीके से शेयर किया जा सकता है. यह देखने के लिए कि आपका ब्राउज़र किसी सुविधा के साथ काम करता है या नहीं, जानकारी पर क्लिक करके, उससे जुड़ा दस्तावेज़ पढ़ें. सीधे तौर पर काम का सोर्स कोड स्निपेट देखने के लिए, बिंदु वाली सूची में मौजूद सोर्स कोड के लिंक पर क्लिक करें.
मीटिंग में सामने आए नतीजे
How Fugu is the Web? एक्सटेंशन इंस्टॉल करके वेब ब्राउज़ करते समय, यह देखना दिलचस्प होता है कि Project Fugu API का बैज कितनी बार दिखता है. इसमें, ऐसे पेज शामिल हैं जिनमें आसानी से इस्तेमाल की जा सकने वाली सुविधाएं होती हैं. जैसे, किसी ऐप्लिकेशन में इमेज चिपकाना. उदाहरण के लिए, GitHub के 'नई समस्या' पेज पर, इमेज को अपलोड करने के बजाय चिपकाया जा सकता है. साथ ही, इसमें ऐसे ऐप्लिकेशन भी शामिल हैं जो Excalidraw की तरह, फ़ाइल मैनेज करने, फ़ाइल सिस्टम ऐक्सेस करने, और क्लिपबोर्ड ऐक्सेस करने जैसी कई सुविधाओं का इस्तेमाल करते हैं. पहले, किसी प्लैटफ़ॉर्म के लिए खास तौर पर बनाए गए ऐप्लिकेशन की ज़रूरत होती थी. हालांकि, अब कुछ मामलों में वेब ऐप्लिकेशन का इस्तेमाल किया जा सकता है. इसका एक उदाहरण, Wooting का Wootility ऐप्लिकेशन है. इस ऐप्लिकेशन की मदद से, WebHID API का इस्तेमाल करके गेमिंग कीबोर्ड को प्रोग्राम किया जा सकता है.
इसी तरह, अपने पसंदीदा ब्राउज़र (या किसी दूसरे ब्राउज़र या एम्बेड किए गए वेबव्यू) के हर नए वर्शन पर मेरा ब्राउज़र कितना फ़ुगु है? को चलाना बहुत संतोषजनक है. जब ब्राउज़र के किसी नए वर्शन में कोई नई सुविधा जोड़ी जाती है, तो प्रोग्रेस बार थोड़ा ऊपर की ओर बढ़ जाता है.
वेब के लिए ऐप्लिकेशन बनाना अब पहले से ज़्यादा आसान हो गया है. साथ ही, इस प्लैटफ़ॉर्म पर नई सुविधाएं तेज़ी से जोड़ी जा रही हैं. ऐप्लिकेशन बनाने के लिए, वेब ही एकमात्र विकल्प नहीं है. हालांकि, मुझे उम्मीद है कि इस टेस्टिंग साइट और ब्राउज़र एक्सटेंशन की मदद से, हम आपको बेहतर वेब पर दोबारा विचार करने के लिए राजी कर पाए हैं.