ट्विटर सर्वर पेज पीढ़ी पर लौटता है

ट्विटर ने वास्तुकला के अगले बदलाव की घोषणा की: पेज पीढ़ी अब सर्वर साइड पर की जाएगी, न कि क्लाइंट साइड पर।

सितंबर 2010 में अंतिम अपग्रेड के बाद, पूरे यूआई प्रतिपादन और तर्क को क्लाइंट की तरफ जावास्क्रिप्ट में स्थानांतरित कर दिया गया था। ब्राउज़रों ने सीधे ट्विटर रीस्ट एपीआई को एक्सेस किया, जैसा कि मोबाइल क्लाइंट ने किया था। यद्यपि इस दृष्टिकोण ने कई लाभों को महसूस करने में मदद की, डेवलपर्स ने सर्वर-उन्मुख दृष्टिकोण के साथ उपलब्ध अनुकूलन अवसरों को खो दिया। नतीजतन, उपयोगकर्ताओं ने twitter.com पृष्ठों के व्यक्तिपरक "मंदी" के बारे में शिकायत करना शुरू कर दिया।

इस हफ्ते नए आर्किटेक्चर को स्टैटिक लिंक (पर्मलिंक) के लिए रोल आउट किया गया था। जैसा कि परीक्षणों से पता चला है, उपयोगकर्ता के ब्राउज़र में पेज लोडिंग गति औसतन पाँच गुना बढ़ गई है, और विभिन्न ब्राउज़रों के बीच अंतर जो जावास्क्रिप्ट के साथ अलग-अलग व्यवहार करता है, काफी कम हो गया है।

अब, पहले से ही उत्पन्न पृष्ठों के शीर्ष पर, उपयोगकर्ता को विभिन्न इंटरैक्टिव कार्यों के लिए एक निर्भर पेड़ के साथ एक नया मॉड्यूलर जावास्क्रिप्ट एप्लिकेशन लोड किया जाएगा। नया ढांचा आपको जल्दी से वहाँ नई सुविधाएँ जोड़ने की अनुमति देगा, नई तकनीकों के लिए अनुकूल करेगा, जिसके लिए ब्राउज़रों में सहायता मिलेगी।

पर्मलिंक के लिए, नई प्रणाली पहले से ही काम कर रही है, और अगले कुछ हफ्तों में इसे बाकी साइट पर रोल किया जाएगा।

वैसे, जैसा कि आप देख सकते हैं, हैश बैंग्स (#!) स्थिर लिंक से गायब हो गए हैं, यह अनुकूलन के परिणामों में से एक है। जावास्क्रिप्ट निष्पादन, पथ मान्यता, निर्दिष्ट URL के लिए सामग्री डाउनलोड करने और प्रदान करने पर काम का एक हिस्सा ब्राउज़र से हटा दिया गया था।

Source: https://habr.com/ru/post/In144964/


All Articles