इस प्रोजेक्ट के बारे में

quiche, IETF द्वारा निर्दिष्ट QUIC ट्रांसपोर्ट प्रोटोकॉल और HTTP/3 का एक मजबूत कार्यान्वयन है। यह QUIC पैकेटों को संसाधित करने और कनेक्शन स्थितियों को प्रबंधित करने के लिए एक निम्न-स्तरीय API प्रदान करता है, तथा I/O हैंडलिंग और इवेंट लूप्स को अनुप्रयोग पर छोड़ देता है। यह लाइब्रेरी Rust में लिखी गई है और Cloudflare के एज नेटवर्क द्वारा HTTP/3 समर्थन के लिए, साथ ही Android द्वारा DNS over HTTP/3 के लिए और curl प्रोजेक्ट द्वारा HTTP/3 एकीकरण के लिए उपयोग की जाती है। मुख्य विशेषताएं शामिल हैं: - पूर्ण IETF QUIC और HTTP/3 समर्थन। - C/C++ अनुप्रयोगों या FFI का समर्थन करने वाली अन्य भाषाओं में एकीकरण के लिए एक पतला C API (`ffi` फीचर के माध्यम से)। - प्रवाह नियंत्रण, कंजेशन नियंत्रण, और स्ट्रीम सीमाओं जैसे कनेक्शन मापदंडों के लिए लचीला कॉन्फ़िगरेशन। - क्रॉस-प्लेटफ़ॉर्म विकास के लिए समर्थन, जिसमें Android और iOS शामिल हैं। - Rust और C/C++ डेवलपर्स दोनों के लिए व्यापक दस्तावेज़ीकरण और उदाहरण। quiche का उपयोग करने वाले अनुप्रयोग अपने स्वयं के नेटवर्किंग I/O, टाइमर, और इवेंट लूप्स प्रदान करने के लिए जिम्मेदार हैं, जो इसे अपने QUIC कार्यान्वयन पर सूक्ष्म नियंत्रण चाहने वाले डेवलपर्स के लिए एक बहुमुखी विकल्प बनाता है।