Chrome 59 में नया

  • Headless Chrome की मदद से, Chrome को ऑटोमेटेड एनवायरमेंट में चलाया जा सकता है. इसके लिए, उपयोगकर्ता इंटरफ़ेस या पेरिफ़रल की ज़रूरत नहीं होती.
  • macOS पर सूचनाएं, सीधे macOS के सूचना सिस्टम से दिखेंगी.
  • अब इमेज कैप्चर एपीआई की मदद से, फ़ुल रिज़ॉल्यूशन में फ़ोटो ली जा सकती हैं. इसके अलावा, और भी बहुत कुछ किया जा सकता है!

क्या आपको बदलावों की पूरी सूची चाहिए? Chromium सोर्स रिपॉज़िटरी में हुए बदलावों की सूची देखें

मेरा नाम पीट लेपेज है. आइए, जानें कि Chrome 59 में डेवलपर के लिए क्या नया है!

बिना ग्राफ़िक यूज़र इंटरफ़ेस वाला Chrome

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

  • अपने प्रोग्रेसिव वेब ऐप्लिकेशन के लिए यूनिट टेस्ट करने के लिए, Selenium का इस्तेमाल करना
  • Wikipedia के किसी पेज का PDF बनाना
  • DevTools की मदद से किसी पेज की जांच करना

Chrome 59 से, अब बिना ग्राफ़िक यूज़र इंटरफ़ेस वाले Chrome को चलाया जा सकता है. यह कमांड लाइन में, Chrome के वेब प्लैटफ़ॉर्म की सभी आधुनिक सुविधाएं उपलब्ध कराता है.

पूरी जानकारी के लिए, अपडेट के बारे में एरिक बिडलमैन की पोस्ट देखें. उन्होंने पेजों को PDF में बदलने, DOM को डंप करने, और Node में प्रोग्राम के हिसाब से इस्तेमाल करने के उदाहरण दिए हैं.

macOS पर नेटिव सूचनाएं

Chrome में पहले से ही, वेब और एक्सटेंशन डेवलपर के लिए सूचना देने का अपना सिस्टम शामिल है, ताकि वे उपयोगकर्ताओं को सूचनाएं दिखा सकें. हालांकि, हमें उपयोगकर्ताओं और डेवलपर, दोनों से पता चला है कि वे चाहते हैं कि Chrome, डिवाइस के डिफ़ॉल्ट सिस्टम की सूचनाओं का इस्तेमाल करे.

mac OS पर Chrome 59 से, Chrome में सूचना देने के लिए नेटिव सिस्टम का इस्तेमाल किया जाएगा. इससे उपयोगकर्ता अनुभव बेहतर होगा और यह पक्का किया जा सकेगा कि सूचनाएं प्लैटफ़ॉर्म में बेहतर तरीके से काम करें. मेरी पसंदीदा सुविधा, सूचनाएं अब 'परेशान न करें' मोड की सेटिंग के हिसाब से दिखेंगी.

Chrome से जनरेट की गई सूचना (बाईं ओर), macOS की नेटिव सूचना (दाईं ओर).

macOS, सूचनाओं को मैनेज करने का तरीका अलग है. इसलिए, कुछ ऐसे एपीआई हैं जिनका इस्तेमाल कम किया जाता है. अब इनका इस्तेमाल करने का सुझाव नहीं दिया जाता, क्योंकि इनसे macOS पर खराब अनुभव मिलता है.

पूरी जानकारी के लिए, हमारी अपडेट पोस्ट देखें.

Image Capture API

वेब ऐप्लिकेशन में हाई रिज़ॉल्यूशन वाली फ़ोटो कैप्चर करना मुश्किल हो सकता है. उपयोगकर्ता को पहले से ली गई फ़ोटो अपलोड करनी होगी या ब्राउज़र से कैमरे पर स्विच करके फ़ोटो लेनी होगी. इसके बाद, उसे फिर से ब्राउज़र पर स्विच करके फ़ोटो अपलोड करनी होगी.

Chrome 59 में मौजूद नए Image Capture API की मदद से, आपको किसी भी उपलब्ध कैमरे की फ़ुल रिज़ॉल्यूशन की सुविधाएं ऐक्सेस करनी होंगी. एपीआई, ज़ूम, चमक, कंट्रास्ट, आईएसओ, और यहां तक कि व्हाइट बैलेंस जैसी सुविधाओं को कंट्रोल करने की सुविधा देता है.

पूरी जानकारी और सैंपल कोड के लिए, समीर की पोस्ट देखें. इस कोड का इस्तेमाल करके, तुरंत काम शुरू किया जा सकता है.

और भी कई सुविधाएं!

  • MediaError.message स्ट्रिंग, गड़बड़ी के मैसेज की अतिरिक्त जानकारी उपलब्ध कराती है. इससे वेब डेवलपर, मीडिया प्लेयर की गड़बड़ियों को डीबग कर पाते हैं. हालांकि, यह जानकारी सिर्फ़ तब उपलब्ध होती है, जब गड़बड़ी का मैसेज दिखता हो.

डेवलपर के लिए, Chrome 59 में किए गए बदलावों में से ये सिर्फ़ कुछ हैं.

अगर आपको यह वीडियो पसंद आया है, तो डिज़ाइनर बनाम डेवलपर देखें. यह एक नई वीडियो सीरीज़ है, जिसमें डिज़ाइनर और डेवलपर के साथ काम करने से जुड़ी समस्याओं को हल करने की कोशिश की गई है.

इसके बाद, हमारे YouTube चैनल की सदस्यता लें. ऐसा करने पर, जब भी हम कोई नया वीडियो लॉन्च करेंगे, आपको ईमेल से इसकी सूचना मिलेगी.

मेरा नाम पीट लेपेज है. Chrome 60 रिलीज़ होने के बाद, मैं आपको बताऊंगा कि Chrome में नया क्या है!