वेब के लिए पुश नोटिफ़िकेशन

इस हफ़्ते के एपिसोड में

पुश नोटिफ़िकेशन के साथ Chrome 42 आया, Jacob Kaplan-Moss ने प्रोग्रामर से जुड़ी ग़लतफ़हमियां दूर कर दी हैं, प्रोटोकॉल से जुड़े यूआरएल अब एंटी-पैटर्न हैं, Google को मोबाइल फ़्रेंडली बैज मिला है, First Aid Git के साथ गिट सलाह दी गई है, और RAIL के साथ आपके ऐप्लिकेशन को ऑप्टिमाइज़ किया गया.

Chrome 42 आ गया है

इस हफ़्ते Chrome 42 स्थिर रहा और इसके साथ कई नई सुविधाएं जोड़ी गई हैं. पुश नोटिफ़िकेशन की मदद से, उपयोगकर्ता समय-समय पर अपडेट पाने के लिए ऑप्ट-इन कर सकते हैं, बैनर इंस्टॉल करके, पेजों को होम स्क्रीन पर सेव कर सकते हैं. साथ ही, अनुमतियों से आपको पता चलता है कि एपीआई का इस्तेमाल किया जा सकता है या नहीं. साथ ही, फ़ेच की सुविधा XHR की जगह ले लेती है, और इनमें ES6 क्लास के लिए भी काम करता है.

https://twitter.com/ChromiumDev/status/590169593110335488

http://updates.html5rocks.com/2015/03/push-notifications-on-the-open-web

http://updates.html5rocks.com/2015/03/increasing-engagement-with-app-install-banners-in-chrome-for-android

http://updates.html5rocks.com/2015/04/permissions-api-for-the-web

http://updates.html5rocks.com/2015/03/introduction-to-fetch

मिथ बस्टर

इस साल के PyCon गेम की अहम बातें, जैकब कापलेन-मॉस ने इस विरोधाभास को तोड़ दिया है कि डेवलपर या तो 10 गुना बदनाम हैं या फिर पूरी तरह खतरनाक हैं. इन अनुमानों को हटाकर, हमें इंपोस्टर सिंड्रोम जैसी समस्याओं को दूर करने में मदद मिलती है. साथ ही, काम के माहौल में बुरे बर्ताव की संभावना को बेहतर बनाने में मदद मिलती है.

https://www.youtube.com/watch?t=772&v=hIJdFxYlEKE

सारी चीज़ें खत्म करें!

प्रोटोकॉल रिलेटिव यूआरएल अब विरोधी पैटर्न हैं. इस हफ़्ते पॉल आइरिश ने ट्वीट किया था, कि किसी यूआरएल से प्रोटोकॉल छोड़ने की प्रथा को अब सही नहीं माना जाता, क्योंकि इससे मैन-ऑन-द-साइड हमले हो सकते हैं, जैसा कि GitHub पर हमला होता है. नया सुझाव यह है कि अगर कोई एसेट एसएसएल पर उपलब्ध है, तो उसके लिए हमेशा https से अनुरोध करें.

https://twitter.com/paul_irish/status/588502455530311680

https://www.paulirish.com/2010/the-protocol-relative-url/

http://www.netresec.com/?page=Blog&month=2015-03&post=China%27s-Man-on-the-Side-Attack-on-GitHub

क्या आप मोबाइल-फ़्रेंडली हैं?

देखें कि आपकी साइट मोबाइल-फ़्रेंडली है या नहीं. Google Webmasters ब्लॉग पर हाल ही के एक लेख के मुताबिक, Google Search उन साइटों के बगल में लेबल जोड़ेगा जो मोबाइल-फ़्रेंडली हैं. इन शर्तों में ये चीज़ें शामिल होती हैं: उपयोगकर्ताओं को पेज पढ़ने के लिए ज़ूम न करना पड़े और लिंक के बीच ज़रूरत के मुताबिक स्पेस हो. यह पक्का करने के लिए कि आपकी साइट ज़रूरी शर्तों को पूरा करती है, मोबाइल फ़्रेंडली जांच का इस्तेमाल किया जा सकता है. इसके साथ ही, Web Fundamentals में शामिल होने के बारे में पूरी जानकारी.

http://googlewebmastercentral.blogspot.com/2014/11/helping-users-find-mobile-friendly-pages.html

https://search.google.com/test/mobile-friendly

तेज़ी से बढ़ रहा है

सीखना मुश्किल हो सकता है. StackOverflow पर एक नज़र डालने से 53000 से ज़्यादा गिट से संबंधित सवाल पता चलते हैं, लेकिन मदद जल्द ही आने वाली है. First Aid Git आम तौर पर पूछे जाने वाले गिट सवालों का एक खोजने लायक इंडेक्स है. क्या आपको जानना है कि मुख्य ब्रांच में किए गए बदलाव को पहले जैसा कैसे करना है? आपको जवाब के साथ-साथ और भी जानकारी मिल सकती है. इसके अलावा, उसे इंडेक्स में जोड़ने के लिए, पुल का अनुरोध सबमिट किया जा सकता है.

http://ricardofilipe.com/projects/firstaidgit/#/

रेल को ऑप्टिमाइज़ किया जा रहा है

बेहतर वेब अनुभव देने के लिए, 60 फ़्रेम प्रति सेकंड का टारगेट सेट किया गया है, लेकिन तेज़ रफ़्तार से लोड होने वाले पाथ से बाहर निकलना आसान है. पॉल लुइस और कैमरन पिटमैन ने छह मुफ़्त Udacity कोर्स में, अपने ऐप्लिकेशन के रिस्पॉन्स, ऐनिमेशन, आइडल, और लोड यानी आरएआईएल से जुड़ी चार मुख्य चीज़ों को ऑप्टिमाइज़ करने का तरीका बताया है. इस तेज़ वेब ऐप्लिकेशन का राज़ सीखते हुए, जैंक घुसपैठियों को मारें और DevTools सीखें.

https://www.udacity.com/course/browser-rendering-optimization--ud860

यश भारद्वाज की पेशकश JavaScript के साथ ScreenSavers

http://codepen.io/yashbhardwaj/full/hHgtE/

ट्यूल बाय बेल के स्पेस में मधुर आवारा

http://codepen.io/cathbailh/full/KpPjPg/

सीएसएस ऐनिमेशन 101 - हीरो इमेज, डोनोवन हचिंसन की ओर से

http://codepen.io/donovanh/full/EjYeLa/

हाकिम अल हताब का लिंजर

http://codepen.io/hakimel/full/zwxba/

हमें बताएं कि Twitter #LazyWebShow पर आपकी क्या राय है

वेब पर ज़्यादा खबरों के लिए, ये संसाधन देखें: JavaScript साप्ताहिक: http://javascriptweekly.com/ वेब प्लैटफ़ॉर्म डेली खोलें: http://webplatformdaily.org/ HTML5 वीकली: http://html5weekly.com/

यहां Google Developers चैनल की सदस्यता लें: https://goo.gl/mQyv5L