- अब कस्टम एलिमेंट v1 की मदद से, अपना कस्टम एचटीएमएल टैग बनाया जा सकता है. साथ ही, फिर से इस्तेमाल किए जा सकने वाले वेब कॉम्पोनेंट भी बनाए जा सकते हैं.
- BroadcastChannel API की मदद से, एक ही ऑरिजिन पर खुली विंडो या टैब के बीच मैसेज भेजना आसान है.
- Android पर मीडिया का अनुभव बेहतर हो गया है. साथ ही, दूसरे सोर्स से फ़ेच करने की सुविधा अब ऑरिजिन ट्रायल के तौर पर उपलब्ध है.
नमस्ते, मैं पीट लेपेज हूं. आइए, जानें कि Chrome 54 में डेवलपर के लिए क्या नया है!
कस्टम एलिमेंट का वर्शन 1
जटिल यूज़र इंटरफ़ेस के लिए, अक्सर ज़्यादा एचटीएमएल की ज़रूरत होती है. ज़्यादातर भाषाओं में, डेवलपर को भाषा के प्राइमिटिव के आधार पर अपने कॉम्पोनेंट बनाने की अनुमति होती है, ताकि इस तरह की ज़्यादा जानकारी को कम किया जा सके. हालांकि, अब तक वेब पर फिर से इस्तेमाल किए जा सकने वाले कॉम्पोनेंट बनाना मुश्किल था.
कस्टम एलिमेंट की मदद से, अपने कस्टम एचटीएमएल टैग बनाए जा सकते हैं. साथ ही, JavaScript में नए एलिमेंट के एपीआई और व्यवहार को तय किया जा सकता है. इसका नतीजा, फिर से इस्तेमाल किए जा सकने वाले और इंटरऑपरेबल कॉम्पोनेंट बनाने के लिए, ब्राउज़र पर काम करने वाला तरीका है.
Chrome 54, सबसे नए कस्टम एलिमेंट के V1 स्पेसिफ़िकेशन के साथ काम करता है. साथ ही, जब तक ज़्यादातर लोग V1 पर माइग्रेट नहीं कर लेते, तब तक यह V0 एपीआई के साथ भी काम करता रहेगा.
कस्टम एलिमेंट के बारे में बुनियादी जानकारी देखें. इससे आपको पता चलेगा कि अपनी साइट या ऐप्लिकेशन के लिए, फिर से इस्तेमाल किए जा सकने वाले वेब कॉम्पोनेंट बनाने के लिए, इसका इस्तेमाल कैसे किया जा सकता है.
BroadcastChannel API
डेस्कटॉप का इस्तेमाल करने वाले लोग, एक साथ कई विंडो या टैब खोलते हैं. कुछ साइटें, ऐसा करने के लिए उपयोगकर्ताओं को बढ़ावा भी देती हैं. जैसे, वेब एडिटर, जो दस्तावेज़ों को अपने टैब में खोलते हैं.
उन टैब के बीच डेटा शेयर करना मुश्किल हो सकता है. BroadcastChannel
एपीआई, विंडो, टैब, iframe, वेब वर्कर्स, और सेवा वर्कर्स के बीच एक से कई मैसेज भेजने वाला नया एपीआई है. इससे स्क्रिप्ट को नाम वाले चैनल बनाने की अनुमति मिलती है, ताकि एक ही ऑरिजिन के ब्राउज़िंग कॉन्टेक्स्ट के बीच मैसेज भेजे जा सकें.
BroadcastChannel
के अन्य संसाधन
requestFullScreen
ब्राउज़िंग अनुभव में मीडिया की अहमियत बढ़ती जा रही है.
उपयोगकर्ता के जेस्चर के अलावा, अब स्क्रीन ओरिएंटेशन में बदलाव के बाद, Element.requestFullScreen()
का इस्तेमाल करके फ़ुल स्क्रीन मोड को ट्रिगर किया जा सकता है. इससे, आपको बेहतर मीडिया अनुभव देने में मदद मिलती है. जैसे, फ़ुल स्क्रीन में घुमाना.
फ़ॉरेन फ़ेच
कल्पना करें कि एपीआई की सेवा देने वाली कंपनी, वेब फ़ॉन्ट सेवा या किसी अन्य सेवा जैसा कोई सामान्य ऑरिजिन, अपना सर्विस वर्कर डिप्लॉय कर सकता है.
नेटवर्क पर हमेशा जाने के बजाय, सेवा देने वाली कंपनी अपने हिसाब से नेटवर्किंग लॉजिक लागू कर सकती है. साथ ही, अपने जवाबों को सेव करने के लिए, एक आधिकारिक कैश मेमोरी इंस्टेंस का फ़ायदा ले सकती है.
अब यह सुविधा उपलब्ध है. इसकी मदद से, किसी दूसरे ऑरिजिन से डेटा फ़ेच किया जा सकता है. यह सुविधा, Chrome 54 में ऑरिजिन ट्रायल के तौर पर उपलब्ध है. नीचे दी गई टिप्पणियों में लिंक की गई, जेफ़री की पोस्ट देखें!
आखिरी हिस्सा
डेवलपर के लिए, Chrome 54 में किए गए कुछ बदलावों के बारे में यहां बताया गया है.
ज़्यादा जानकारी के लिए ब्यौरा देखें. साथ ही, दस्तावेज़ और स्पेसिफ़िकेशन के लिंक देखें.
Chrome Dev Summit को देखना न भूलें. हम इसे 10 और 11 नवंबर को YouTube पर स्ट्रीम करेंगे.
अगर आपको Chrome के बारे में अप-टू-डेट रहना है और यह जानना है कि आने वाले समय में क्या-क्या नया होने वाला है, तो ऊपर दिए गए सदस्यता लें बटन पर क्लिक करें.
मेरा नाम पीट लेपेज है. Chrome 55 के रिलीज़ होने के बाद, मैं आपको बताऊंगा कि Chrome में नया क्या है!