Twitter एक ऐसा प्लैटफ़ॉर्म है जिसकी मदद से, दुनिया भर की घटनाओं के बारे में जानकारी पाई जा सकती है. दुनिया भर में इसके 32.8 करोड़ सक्रिय उपयोगकर्ता हैं, जो जानकारी देखते, बनाते और शेयर करते हैं. मोबाइल का इस्तेमाल करने वाले 80% से ज़्यादा उपयोगकर्ताओं के बीच, Twitter चाहता है कि उनके मोबाइल वेब अनुभव को तेज़, ज़्यादा भरोसेमंद, और ज़्यादा दिलचस्प बनाया जाए. Twitter Lite प्रोग्रेसिव वेब ऐप्लिकेशन, सबसे बेहतरीन वेब और नेटिव सुविधाओं को एक साथ जोड़ता है. अप्रैल 2017 में, यह दुनिया भर के सभी उपयोगकर्ताओं के लिए डिफ़ॉल्ट मोबाइल वेब अनुभव बन गया. Twitter को ज़्यादा बेहतर अनुभव देने के लिए Twitter Lite बनाया गया है, जिसमें तुरंत लोड करने, उपयोगकर्ता के जुड़ाव, और डेटा के कम इस्तेमाल जैसे लक्ष्य शामिल हैं.
- हर सेशन में पेजों की संख्या में 65% की बढ़ोतरी
- भेजे गए ट्वीट में 75% की बढ़ोतरी हुई
- बाउंस रेट में 20% की कमी
Twitter Lite अब Twitter इस्तेमाल करने का सबसे तेज़, सबसे सस्ता और भरोसेमंद तरीका है. हमारे खास ऐप्लिकेशन की परफ़ॉर्मेंस भी वेब ऐप्लिकेशन से काफ़ी मिलती-जुलती है. हालांकि, Android के लिए Twitter की तुलना में डिवाइस में 3% से भी कम स्टोरेज की ज़रूरत होती है.
निकोलस गलैगर, Twitter Lite के इंजीनियरिंग लीड
“होमस्क्रीन पर जोड़ें” प्रॉम्प्ट और वेब पुश नोटिफ़िकेशन की मदद से, लोगों की दिलचस्पी बढ़ाना
Twitter की वेबसाइट लाखों उपयोगकर्ताओं तक पहुंचती है, लेकिन आम तौर पर मोबाइल वेब पर उपयोगकर्ताओं को फिर से जोड़ना मुश्किल होता है. “होमस्क्रीन पर जोड़ें” निर्देश लागू करने के बाद, उपयोगकर्ताओं से Twitter Lite को अपनी होमस्क्रीन पर सेव करने के लिए कहा गया. इसके बाद, Twitter पर हर दिन औसतन 2,50,000 यूनीक उपयोगकर्ता, होमस्क्रीन से Twitter Lite लॉन्च कर रहे हैं.
Twitter ने वेब पुश नोटिफ़िकेशन लागू किए हैं, जो नेटिव ऐप्लिकेशन की तरह ही काम करते हैं और उपयोगकर्ता का ब्राउज़र बंद होने पर भी वे मिलते रहते हैं. इस टूल को लागू करने से, हर दिन 1 करोड़ से ज़्यादा पुश नोटिफ़िकेशन मिल रहे हैं.
डेटा की खपत को कम करना
Twitter Lite डिफ़ॉल्ट रूप से कम डेटा का इस्तेमाल करता है, जिससे छोटे मीडिया संसाधनों को दिखाया जाता है और कैश मेमोरी में सेव किए गए डेटा पर ज़्यादा से ज़्यादा भरोसा किया जाता है. PWA इमेज को भी ऑप्टिमाइज़ करता है, ताकि डेटा खर्च को 70% तक कम किया जा सके. ऐसा तब होता है, जब उपयोगकर्ता अपनी टाइमलाइन स्क्रोल करते हैं. डेटा बचाने की सेटिंग, उपयोगकर्ताओं को और ज़्यादा मोबाइल डेटा सुरक्षित रखने में मदद करती है. इसकी मदद से, वे यह कंट्रोल कर सकते हैं कि Twitter Lite कब मीडिया एसेट डाउनलोड करे.
Twitter के लिए ज़्यादा से ज़्यादा उपयोगकर्ताओं तक पहुंचना ज़रूरी है. इसमें, उन उभरते बाज़ारों के उपयोगकर्ताओं तक पहुंचना भी शामिल है जहां आम तौर पर, तेज़ी से डाउनलोड होने की कम स्पीड और कम ताकतवर मोबाइल डिवाइस होते हैं. Twitter Lite कम बैंडविड्थ की स्थितियों में Twitter को ज़्यादा तेज़ और इस्तेमाल करने में आसान बनाकर इस ऑडियंस तक ज़्यादा असरदार तरीके से पहुंचने में मदद करता है.
Twitter Lite के उपयोगकर्ताओं को डेटा इस्तेमाल की बचत का फ़ायदा मिलता है. PWA में, डाउनलोड किए गए उस 23.5 एमबी डेटा के मुकाबले सिर्फ़ 600 केबी डेटा होता है जो एक खास Android ऐप्लिकेशन के लिए ज़रूरी होता है.
सर्विस वर्कर स्क्रिप्ट के साथ तुरंत लोड होता है
ज़्यादातर डिवाइसों में 3G नेटवर्क पर 5 सेकंड से भी कम समय में Twitter Lite की घड़ी में पहली बार लोड होता है और बाद में लोड होने वाले लोड करीब-करीब तुरंत हो जाते हैं, भले ही नेटवर्क अस्थिर हों. ऐप्लिकेशन, ज़रूरी संसाधनों को पहले से लोड करने के निर्देश भेजते हुए, ब्राउज़र में शुरुआती एचटीएमएल रिस्पॉन्स को स्ट्रीम करता है. संसाधनों को छोटे-छोटे हिस्सों में बांटा जाता है, ताकि शुरुआती लोड में सिर्फ़ दिखने वाली स्क्रीन के लिए ज़रूरी संसाधनों की ज़रूरत पड़े. सर्विस वर्कर स्क्रिप्ट अतिरिक्त संसाधनों को कैश मेमोरी में सेव करती है, जिससे दूसरी स्क्रीन पर तेज़ी से नेविगेट करने की सुविधा मिलती है.
Twitter का 80% से भी ज़्यादा इस्तेमाल मोबाइल पर होता है, जबकि कई Twitter Lite उपयोगकर्ता 2G या 3G नेटवर्क के ज़रिए साइट पर पहुंचते हैं. पहली बार लोड होने और बाद में मिलने वाले व्यू पर तेज़ उपयोगकर्ता अनुभव होना ज़रूरी है, ताकि उपयोगकर्ता जल्द से जल्द ट्वीट देख और बना सकें. Twitter ने लोड करने की स्मार्ट रणनीतियां शुरू की हैं. जैसे, सर्विस वर्कर और पीआरपीएल (पुश, रेंडर, प्री-कैश, और लेज़ी-लोड) पैटर्न के कुछ हिस्से. इसका मकसद, दोनों गतिविधियों के लिए लोड होने में लगने वाले समय को नाटकीय रूप से कम करना है. सर्विस वर्कर को मौजूदा व्यू, फ़ीड अपडेट, सूचनाओं, मैसेज, और सेटिंग को कैश मेमोरी में सेव करने की सुविधा की मदद से, बार-बार होने वाली विज़िट तुरंत हो जाती हैं. Twitter Lite के उपयोगकर्ताओं को इंटरैक्टिव लोड होने में लगने वाले समय में 99वें प्रतिशत में 50% की कमी का सामना करना पड़ता है. इसलिए, लॉग इन करने वाले उपयोगकर्ताओं के पेज लोड होने में लगने वाले औसत समय में 30% की कमी आती है.
Twitter ने ऑफ़लाइन और नेटवर्क में ज़रूरत के हिसाब से काम करने वाले सर्विस वर्कर का इस्तेमाल करने के लिए, इंक्रीमेंटल तरीके को अपनाया. इसकी शुरुआत कस्टम ऑफ़लाइन पेज से की गई, जो इंटरनेट कनेक्शन उपलब्ध न होने पर भी दिखाया जाता था. इसके बाद, उन्होंने वेबसाइट पर बार-बार आने वाले लोगों की संख्या बढ़ाने के लिए, सीएसएस, इमेज, और JavaScript बंडल जैसे स्टैटिक संसाधनों को ऑफ़लाइन कैश मेमोरी में सेव करना शुरू किया. आखिर में, उन्होंने अपने ऐप्लिकेशन शेल को ऑफ़लाइन कैश मेमोरी में सेव करने की सुविधा जोड़ी. नतीजा: जब कोई उपयोगकर्ता PWA पर वापस आता है, तो Twitter Lite 3 सेकंड से भी कम समय में चालू हो जाता है. ऐसा धीमे मोबाइल डिवाइस या नेटवर्क पर भी होता है.