Microsoft एज इंक इनपुट विलंबता 240% कम हो जाती है
माइक्रोसॉफ्ट एज देव और कैनरी बिल्ड में, माइक्रोसॉफ्ट ने स्याही संवर्द्धन का परीक्षण शुरू कर दिया है, जो कंपनी का दावा है कि विलंबता में 240% की कमी आई है। इसका मतलब है कि एज उपयोगकर्ता अब ब्राउज़र में जल्दी और आसानी से आकर्षित कर सकते हैं। परिवर्तनों को आज़माने के लिए, आपको Microsoft एज देव और विंडोज 11 इनसाइडर प्रीव्यू के नवीनतम संस्करणों की आवश्यकता है।
नोट: इस लेखन के समय, एज देव का नवीनतम निर्माण है 94.0.982.2, और नवीनतम विंडोज 11 बिल्ड है 22000.132.
Microsoft ने एक विशेष शीर्ष-स्तरीय इंक एपीआई बनाकर यह महत्वपूर्ण सुधार किया है। में इसका ब्लॉग, कंपनी विवरण देती है कि मौजूदा वेब अनुप्रयोगों में इस एपीआई का उपयोग कैसे शुरू किया जाए।
माइक्रोसॉफ्ट ने एज इनकमिंग लेटेंसी में 240% की कटौती की
हरे रंग से पता चलता है कि पुराने कार्यान्वयन की तुलना में विलंबता में कितना सुधार हुआ है।
कुछ तकनीकी विवरण:
क्रोमियम-आधारित ब्राउज़रों में आज, पेन ईवेंट को पहले ब्राउज़र प्रक्रिया में भेजा जाता है, जो बदले में इन ईवेंट को वेब एप्लिकेशन के जावास्क्रिप्ट ईवेंट लूप में अग्रेषित करता है। जब ब्राउज़र प्रक्रिया इन घटनाओं को प्राप्त करती है और जब वे एप्लिकेशन तक पहुंचती हैं, तब के बीच का समय विलंब हो सकता है कभी-कभी महत्वपूर्ण हो जाते हैं, बाकी मुख्य धागे पर निर्भर करता है, जिसके परिणामस्वरूप भनक लगने पर विलंबता दिखाई देती है।
इसे सुधारने के लिए, पर्दे के पीछे स्याही प्रस्तुतकर्ता विंडोज 11 पर कार्यान्वयन, माइक्रोसॉफ्ट एज एक नए विंडोज एपीआई का उपयोग कर रहा है जो सीधे के साथ काम करेगा Microsoft Edge के एप्लिकेशन के बाहर अतिरिक्त स्याही स्ट्रोक खींचने के लिए ऑपरेटिंग सिस्टम का कंपोज़िटर कुंडली। इस एपीआई के लिए धन्यवाद, जावास्क्रिप्ट के माध्यम से वेब एप्लिकेशन को ईवेंट वितरित करने की प्रतीक्षा करने के बजाय, हम इन बिंदुओं को ले सकते हैं और प्राप्त होते ही ऑपरेटिंग सिस्टम कंपोजिटर को प्रदान कर सकते हैं उन्हें। कंपोजिटर तब स्याही स्ट्रोक के साथ बिंदुओं को जोड़ सकता है और इन स्ट्रोक को अगले फ्रेम में खींच सकता है जिसे स्क्रीन पर प्रस्तुत किया जाना है, नाटकीय रूप से विलंबता को कम करता है।
यह नोट करना महत्वपूर्ण है कि Microsoft इस परिवर्तन को क्रोमियम प्रोजेक्ट में "वापस" करता है। इसका अर्थ है कि हस्तलेखन में सुधार क्रोमियम का उपयोग करने वाले अन्य ब्राउज़र में आएगा।