1 रिपॉजिटरी
Postponing the initialization of non-essential shell components to improve perceived startup time.
Distinct from Deferred Function Loading: Distinct from Deferred Function Loading by targeting high-level shell components and plugins rather than individual function pointers.
Explore 1 awesome GitHub repository matching software engineering & architecture · Component Loading Deferral. Refine with filters or upvote what's useful.
Zinit Z शेल के लिए एक्सटेंशन और स्निपेट्स को डाउनलोड करने, लोड करने और अपडेट करने के लिए डिज़ाइन किया गया एक Zsh प्लगइन मैनेजर है। यह एक परफॉरमेंस ऑप्टिमाइज़र, शेल बाइनरी इंस्टॉलर और कंप्लीशन मैनेजर के रूप में कार्य करता है, जो शेल लाइफसाइकिल ऑटोमेशन और टैब कंप्लीशन डेफिनिशन के पंजीकरण के लिए एक फ्रेमवर्क प्रदान करता है। यह प्रोजेक्ट उन्नत स्टार्टअप ऑप्टिमाइज़ेशन के माध्यम से खुद को अलग करता है, जो शेल बूट समय को कम करने के लिए बाइटकोड संकलन, कॉन्फ़िगरेशन कैशिंग और आस्थगित लोडिंग (deferred loading) का उपयोग करता है। यह पूर्ण रिपॉजिटरी इंस्टॉलेशन की आवश्यकता के बिना व्यक्तिगत रिमोट कोड स्निपेट्स को सोर्स करने का समर्थन करके और गैर-मूल सिंटैक्स के साथ संगतता सुनिश्चित करने के लिए शेल एमुलेशन लेयर्स का उपयोग करके अपने प्लगइन निष्पादन मॉडल को अलग करता है। मैनेजर की व्यापक क्षमताओं में इंस्टॉलेशन हुक के माध्यम से प्लगइन लाइफसाइकिल का ऑटोमेशन, समर्पित प्रीफ़िक्स डायरेक्टरीज़ में संकलित बाइनरीज़ का डिप्लॉयमेंट, और पर्यावरणीय स्थितियों के आधार पर प्लगइन्स का डायनामिक सक्रियण शामिल है। यह नेम्ड पाइप्स का उपयोग करके बैकग्राउंड सेवाओं को प्रबंधित करने, प्लगइन गतिविधि की निगरानी करने और लोडिंग परफॉरमेंस विश्लेषण करने के लिए टूल्स भी प्रदान करता है।
Reduces shell boot times by postponing the loading of non-essential components until the primary interface is ready.