- शिप
- 14 अगस्त 2026 को 2:25 am बजे UTC
- लेखक
- kamo
- Commit
- fd3f86d
खोलने / संदेश और मेल देखने के बीच खड़े तीन और चीजें। कुछ भी अनुरोध नहीं किया गया था जब तक कि बंडल उतर गया था। / संदेश कई खींचता है जावास्क्रिप्ट के मेगाबाइट, और घटक जो जानता है कि मेल के लिए कैसे पूछना है तब तक अस्तित्व में नहीं है जब तक यह सब आ गया है और पार्स किया गया है - इसलिए पहला अनुरोध छोड़ दिया आखिरी बाइट के साथ सौदा करने के बाद ही ब्राउज़र। मार्ग अब एक सर्वर है घटक जिसका पहला बच्चा एक छोटा क्लाइंट मॉड्यूल है जो कुछ नहीं करता है लेकिन पूछता है फोल्डर ट्री और पहला पेज के लिए; यह अपने स्वयं के हिस्से में उतरता है और जबकि चलता है मेल क्लाइंट अभी भी डाउनलोड कर रहा है। जो भी डेटा की जरूरत अनुरोध में शामिल हो जाती है इसलिए यह पहले से ही एक अनुरोध है। हालांकि एक सर्वर जल्द ही शुरू हो सकता है एक क्लाइंट मॉड्यूल होना चाहिए, और इसका कारण यह ऐप का सत्र मॉडल है। कामो-आंतरिक अपने सत्र प्रति टैब रखता है सत्र मेंस्टोरेज और इसे एक्स-*** टोकन के रूप में भेज दिया जाता है; *** कुकी केवल ही लगाया जाता है सत्र-विस्तार मार्ग द्वारा, इसलिए यह एक सदस्य के लिए अनुपस्थित है जिसने अभी लॉग इन किया है और दो टैब के साथ किसी के लिए एक अलग सदस्य के अंतर्गत आता है जो दो टैब के रूप में खुला है। खाता सर्वर रेंडर कुकीज़ और कुछ और नहीं देखता है। वहाँ मेल एक नए लॉगिन पर सीधे विफल हो जाएगा और एक दूसरे टैब पर एक सदस्य को रख सकता है किसी अन्य सदस्य की स्क्रीन पर इनबॉक्स। संदेशों के पेड़ में एक गतिशील आयात मौजूद नहीं है, इसलिए उन्नत खोज पैनल, लेबल पिकर, शॉर्टकट ओवरले, पुष्टिकरण संवाद, शॉर्टकट ओवरले संदर्भ मेनू, मेलबॉक्स स्विचर और एचटीएमएल sanitiser पढ़ने के पीछे सभी पहले भाग में थे। उनमें से कोई भी एक इनबॉक्स दिखाने की आवश्यकता नहीं है; सभी वे अब लोड हो गए जब सदस्य उनके लिए पहुँच जाता है। प्रदाता और मेलबॉक्स-एक्सेसिबिलिटी उत्तर - दो लुकअप हर पेज लोड इससे पहले कि यह कुछ भी दिखा सकता है - एक मिनट और आधे के लिए रेडिस में कैश किया जाता है क्रमश: एक मिनट, सत्र द्वारा कुंजी और किसी भी लिखने के द्वारा छोड़ दिया है कि सकता है उन्हें बदलना। सत्र-की और कुछ भी व्यापक: एक प्राधिकरण पर एक कैश उत्तर वह प्रकार है जो किसी व्यक्ति को दूसरे व्यक्ति की पहुँच को लीक करता है यदि कुंजी भी हो विस्तृत, और सत्र वह है जो अनुरोध को पहले से प्रमाणित किया गया था स्थान कोलेसिंग को उस दिशा से परीक्षण किया जाता है जो मायने रखता है - यह एक अनुरोध रखता है जब दो कॉलर उसी पृष्ठ को चाहते हैं, तो यह कभी दो मेलबॉक्सों या दो को मर्ज नहीं करता है। फ़ोल्डर्स, और यह चुपचाप एक कैश नहीं बन जाता है और अपठित गिनती को फ्रीज करता है साइडबार विशेष रूप से ताज़ा करने के लिए रीलोड करता है।.