10 चीजें जो आपको नहीं पता थीं कि आपका वेब ब्राउज़र अभी तक कर सकता है
पिछले कुछ वर्षों में वेब ब्राउज़र बड़े हो रहे हैं। अब जब वेब पर इंटरनेट एक्सप्लोरर 6 की पकड़ टूट गई है, तो ब्राउजर कई तरह के अच्छे नए फीचर्स लागू कर रहे हैं, जिनका फायदा आज वेबसाइटें उठा रही हैं.
यह लेख नई वेब तकनीकों पर केंद्रित है जिनका उपयोग आप आज वास्तविक वेब पेजों पर कर सकते हैं। बेशक, आप में से कुछ को इनमें से कई के बारे में कोई संदेह नहीं है, लेकिन अधिकांश लोगों ने उन सभी के बारे में नहीं सुना है.
अपलोड करने के लिए खींचें और छोड़ें
कई वेबसाइट अब आपको फाइल को सिर्फ अपनी ब्राउजर विंडो में खींचकर और छोड़ कर अपलोड करने की अनुमति देती हैं - ब्राउज बटन पर क्लिक करने और फाइल चॉसर का उपयोग करने से स्वागतयोग्य परिवर्तन, जैसा कि हमें कुछ साल पहले करना था। चाहे आप जीमेल में एक ईमेल के लिए एक फ़ाइल संलग्न कर रहे हैं या त्वरित साझा करने के लिए imgur.com पर एक छवि अपलोड कर रहे हैं, आप फ़ाइल को वेब पेज पर खींच सकते हैं और छोड़ सकते हैं.
ब्राउज़र में रेंडर 3 डी ग्राफिक्स
क्रोम और फ़ायरफ़ॉक्स जैसे ब्राउज़र अब WebGL का समर्थन करते हैं, जो वेब पेजों को बिना किसी प्लग इन के 3D ग्राफिक्स रेंडर करने की अनुमति देता है। WebGL का उपयोग गेम और अन्य 3D मॉडल के लिए किया जा सकता है, लेकिन WebGL का उपयोग करने वाली सबसे लोकप्रिय वेबसाइट शायद Google मैप्स है। क्रोम में Google मैप्स पर, आप "मैप्सगेल" को सक्षम कर सकते हैं। इससे Google मैप्स को ओपनजीएल के साथ मैप को प्रस्तुत करना होगा, जिसके परिणामस्वरूप चिकनी एनिमेशन होंगे। जब आप सड़क दृश्य का उपयोग करते हैं, तो आपको मानचित्र के रूप में एक एनीमेशन दिखाई देगा। सड़क दृश्य भी OpenGL के साथ प्रस्तुत किया जाएगा, Adobe Flash नहीं.
यदि Google मानचित्र पर्याप्त प्रभावशाली नहीं था, तो आपके ब्राउज़र में WebGL में काम करने के लिए Quake 3 इंजन को अनुकूलित किया गया है। यह वेबसाइट आपके माउस पॉइंटर को हथियाने और खेल क्षेत्र के भीतर रखने के लिए पॉइंटर लॉक (या माउस लॉक) विनिर्देशन का भी उपयोग करती है.
WebSockets के साथ संवाद करें
HTML कभी भी वेब पेज को वेब सर्वर के साथ आगे-पीछे संचार करने की अनुमति देने के लिए डिज़ाइन नहीं किया गया था। HTML स्थिर वेब पेजों के लिए बनाया गया था, और अधिकांश वेब पेज वर्तमान में सर्वरों के साथ संवाद करने के लिए हैकिंग पोलिंग-आधारित विधियों का उपयोग करते हैं। जब वेब पेजों को सर्वर के साथ डेटा को आगे और पीछे भेजने की आवश्यकता होती है, तो WebSockets वेब पेजों को एक टीसीपी कनेक्शन पर एक पूर्ण संचार चैनल बनाने की अनुमति देता है, नाटकीय रूप से विलंबता और नेटवर्क ट्रैफ़िक को कम करता है.
मोज़िला के ब्राउज़रक्वेस्ट गेम द्वारा वेबस्केट्स का उपयोग किया जाता है, जिससे आपके ब्राउज़र के अंदर चल रहे गेम को उसके सर्वर पर आगे और पीछे की घटनाओं को भेजने की अनुमति मिलती है। आपके ब्राउज़र में चलने वाले IRC क्लाइंट बनाने के लिए भी WebSockets का उपयोग किया गया है। शायद सबसे प्रभावशाली रूप से, WebSockets का उपयोग एक जावास्क्रिप्ट टोरेंट क्लाइंट बनाने के लिए किया गया है, जो आपके ब्राउज़र में चलता है, क्रोम OS उपयोगकर्ताओं को एक मूल टोरेंट क्लाइंट देता है। JSTorrent अभी तक पूरी तरह से स्थिर नहीं दिखता है, लेकिन यह WebSockets के साथ क्या संभव है इसका एक अच्छा उदाहरण है.
बिना फ्लैश के वीडियो और संगीत चलाएं
HTML5 वीडियो ने बहुत अधिक ध्यान आकर्षित किया है, इसलिए बहुत से लोग जानते हैं कि अब H.264 (MP4), WebM और Ogg Theora प्रारूपों में बैक वीडियो चलाना संभव है, बिना फ़्लैश इंस्टॉल किए। YouTube सहित कई वीडियो वेबसाइट - HTML5- आधारित वीडियो प्लेबैक प्रदान करती हैं। दुर्भाग्य से, कई वेबसाइटों का कहना है कि उन्हें DRM की आवश्यकता है, यही कारण है कि YouTube अभी भी विज्ञापनों के साथ वीडियो के लिए फ्लैश का उपयोग करता है और नेटफ्लिक्स अभी भी अपने वीडियो के लिए सिल्वरलाइट का उपयोग करता है। एचटीएमएल 5 का "वीडियो टैग" एक फ्लैश-आधारित वीडियो प्लेयर की तरह लग सकता है, इसलिए आप कभी भी नोटिस नहीं कर सकते हैं कि एक वेबसाइट इसका उपयोग कर रही है - सिवाय इसके कि वीडियो प्लेबैक मोबाइल उपकरणों पर काम करेगा और बेहतर प्रदर्शन करेगा.
वेब एप्लिकेशन ऑफ़लाइन चलाएं
ब्राउज़र अब वेब ऐप्स को ऑफ़लाइन काम करने की अनुमति देते हैं, जो उन्हें स्थानीय डेटाबेस भंडारण की पेशकश करते हैं जिसका उपयोग वे आपके डेटा तक पहुंचने के लिए कर सकते हैं। Google के कई ऑफ़लाइन वेब ऐप (जीमेल, डॉक्स और कैलेंडर सहित) केवल क्रोम में काम करते हैं, लेकिन अमेज़न के किंडल क्लाउड रीडर को फ़ायरफ़ॉक्स जैसे अन्य ब्राउज़रों में भी ऑफ़लाइन उपयोग किया जा सकता है। किंडल क्लाउड रीडर आपको ईबुक डाउनलोड करने की अनुमति देता है, जिसे आप बाद में अपने ब्राउज़र में ऑफ़लाइन पढ़ सकते हैं, भले ही आपके पास इंटरनेट कनेक्शन न हो.
अपने वेबकैम और वीडियो कॉन्फ्रेंस तक पहुँचें
वेब पेज अब आपकी अनुमति के साथ, आपके वेब कैमरा तक पहुँच सकते हैं। एक वेब पेज आपके प्रोफ़ाइल चित्र या रिकॉर्ड वीडियो के लिए अपने वेबकैम से फ़ोटो लेने के लिए इस सुविधा का उपयोग कर सकता है। हालाँकि, यह बिना किसी प्लगइन की आवश्यकता के विभिन्न ब्राउज़रों के बीच वीडियो कॉन्फ्रेंसिंग के लिए नए WebRTC API का उपयोग भी कर सकता है। भविष्य में, Google के Hangouts को बिल्कुल भी प्लगइन की आवश्यकता नहीं होगी और Skype आपके ब्राउज़र में भी चलेगा.
अधिसूचना पॉप-अप बनाएँ
ब्राउज़र अब वेब पृष्ठों को आपको डेस्कटॉप सूचनाएं दिखाने की अनुमति देते हैं। उदाहरण के लिए, Google कैलेंडर आपको पॉप-अप सूचनाएँ दिखा सकता है जब आपने आगामी ईवेंट के लिए रिमाइंडर बनाए होंगे। चैट और ईमेल वेबसाइटें आपको नए संदेशों के बारे में सचेत करने के लिए पॉप-अप प्रदर्शित कर सकती हैं.
अपना स्थान पहचानें
वेब पेज अब आपके स्थान तक पहुँचने की अनुमति माँग सकते हैं। यदि आप एक समर्पित जीपीएस चिप के साथ टैबलेट या अन्य प्रकार के डिवाइस का उपयोग कर रहे हैं, तो ब्राउज़र आपके जीपीएस हार्डवेयर का उपयोग करके आपके स्थान की पहचान करेगा। जीपीएस चिप्स के बिना उपकरणों पर, पास के वायरलेस नेटवर्क के नाम या आपके आईएसपी के स्थान का उपयोग आपके वर्तमान स्थान को अनुमानित करने के लिए किया जा सकता है। जियोलोकेशन उन वेबसाइटों में अपना पता टाइप करने की आवश्यकता को प्रतिस्थापित कर सकता है जो स्थानीय सामग्री प्रदर्शित करते हैं और आपको पोर्टेबल कंप्यूटर पर जीपीएस चिप का उपयोग करके अपना सटीक स्थान निर्धारित करने की अनुमति देते हैं.
वेब ऐप्स को अपना डिफ़ॉल्ट एप्लिकेशन बनाएं
ब्राउज़र अब वेब ऐप्स को आपके डिफ़ॉल्ट एप्लिकेशन बनने की अनुमति देते हैं, इसलिए जब आप कोई मेलआउट क्लिक करते हैं, तो ईमेल भेजने के लिए अपने ब्राउज़र में Gmail का उपयोग कर सकते हैं: अपने कंप्यूटर पर कहीं भी लिंक करें - यहां तक कि आपके ब्राउज़र के बाहर भी.
अपने ब्राउज़र में नेटिव कोड चलाएं
कुछ विवादास्पद रूप से, क्रोम में Google का मूल क्लाइंट शामिल है। नेटिव क्लाइंट वेब पृष्ठों को C या C ++ जैसी भाषाओं में लिखे गए मूल कोड को चलाने की अनुमति देता है। कोड को सुरक्षा के लिए सैंडबॉक्स में निष्पादित किया जाता है, और यह लगभग देशी गति से चलता है.
नेटिव क्लाइंट वेब पेज को गेम इंजन और स्थानीय वीडियो एन्कोडिंग जैसी चीजों के लिए उच्च-प्रदर्शन कोड चलाने की अनुमति देता है। यह Chrome OS पर अधिक उन्नत एप्लिकेशन प्राप्त करने का मार्ग हो सकता है। Chrome वेब स्टोर में मूल क्लाइंट में लिखे गए विभिन्न प्रकार के गेम शामिल हैं, जिसमें समीक्षकों द्वारा प्रशंसित बस्ती का एक बंदरगाह भी शामिल है.
ब्राउज़र तीव्र गति से नई वेब सुविधाएँ प्राप्त कर रहे हैं। हम आभारी हो सकते हैं कि इंटरनेट एक्सप्लोरर 6 अब उद्योग मानक नहीं है.
छवि क्रेडिट: फ़्लिकर पर क्रिश्चियन हीलमैन