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