अवलोकन
HTTP/2 प्रोटोकॉल का डार्ट विमुद्र, ग्राहकों और सर्वरों के बीच उच्च प्रदर्शन, बहु-मार्गीय संचार की अनुमति देता है। फ्लटर और अन्य डार्ट एप्लिकेशन के उपयोग के लिए बनाया गया है, आधुनिक वेब मानकों का समर्थन करता है और प्रभावी अनुरोध प्रबंधन और कम लेटेंसी के साथ उपयोग करता है। यह पैकेज आधिकारिक डार्ट HTTP इकोसिस्टम का हिस्सा है और मौजूदा HTTP कार्यप्रवाहों के साथ बिना किसी दिक्कत के एकीकृत होता है। यह HTTP/2 की उन्नत विशेषताओं जैसे स्ट्रीम मल्टीप्लेक्सिंग और हेडर कंप्रेशन के माध्यम से तेज़ नेटवर्क इंटरैक्शन की आवश्यकता वाले विकासकर्ताओं के लिए डिज़ाइन किया गया है।
उपयोग
- उच्च प्रदर्शन एपीआई क्लाइंट्स
- वास्तविक समय डेटा प्रवाह
- कुशल मोबाइल और डेस्कटॉप नेटवर्किंग
- वेब सेवाओं में लेटेंसी को कम करना
- बहु-प्रवाह HTTP संचार
मुख्य विशेषताएँ
- HTTP/2 बहुसंगतता का समर्थन करता है
- एम्बेडेड हेडर संक्षिप्तीकरण
- TLS के माध्यम से सुरक्षित संपर्क
- Dart के HttpClient के साथ एकीकरण
- हल्का और मॉड्यूलर डिज़ाइन
इनके लिए उपयुक्त
- तेज नेटवर्क एप्लिकेशन बनाने वाले डेवलपर्स
- समानांतर अनुरोध की आवश्यकता वाले ऐप्स
- आधुनिक HTTP प्रोटोकॉल का उपयोग करने वाले प्रोजेक्ट
- अनुकूलित नेटवर्किंग की आवश्यकता वाले Flutter ऐप्स
- उच्च थ्रूपुट बैकएंड सेवाएँ
विचार योग्य बातें
- पूर्ण HTTP/2 समर्थन के लिए TLS की आवश्यकता होती है
- डार्ट वातावरणों तक सीमित
- HTTP/1.1 के लिए केवल उपयोग मामलों के लिए उपयुक्त नहीं
- नीचे के प्लेटफॉर्म नेटवर्किंग स्टैक पर निर्भर करता है
- कस्टम सर्वर के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता हो सकती है