इस प्रकार Microsoft एज के माध्यम से वेब पर Office प्रदर्शन में सुधार कर रहा है

click fraud protection

माइक्रोसॉफ्ट ने अपनी एज और ऑफिस विकास टीमों के बीच तालमेल पर प्रकाश डाला है जिससे उसे सभी के लिए बेहतर उत्पाद बनाने में मदद मिली।

चाबी छीनना

  • माइक्रोसॉफ्ट के ऑफिस ऐप्स को वेब पर मुफ्त में इस्तेमाल किया जा सकता है और ये सभी नहीं तो अधिकांश बुनियादी सुविधाएं प्रदान करते हैं, जिससे वे आसानी से पहुंच योग्य और उपयोगी हो जाते हैं।
  • एज डेवलपमेंट टीम ने वेब पर ऑफिस ऐप्स के प्रदर्शन को बेहतर बनाने, बग्स को ठीक करने और नए टूल पेश करने के लिए ऑफिस टीम के साथ सहयोग किया है।
  • सुधारों में सीपीयू उपयोग को कम करना और प्रोफाइलिंग में सटीकता बढ़ाना, स्रोत मानचित्रों का समर्थन करना शामिल है डिबगिंग के लिए एज के प्रदर्शन टूल में, और प्रभाव डालने वाले सीएसएस चयनकर्ताओं में अंतर्दृष्टि प्रदान करता है प्रदर्शन।

माइक्रोसॉफ्ट के ऑफिस ऐप्स उपलब्ध हैं विभिन्न प्रकार के प्लेटफार्म, और वे अपडेट हो जाते हैं नई सुविधाओं बहुत बार। शायद उनका लाभ उठाने का सबसे सुलभ तरीका उनके वेब वेरिएंट के माध्यम से है जहां आप बिना कुछ भुगतान किए सीधे अपने ब्राउज़र में वर्ड, पावरपॉइंट और एक्सेल जैसे ऐप्स का उपयोग कर सकते हैं। निःसंदेह, हो सकता है कि आपको Office द्वारा प्रदान किया जाने वाला पूर्ण सुविधा-सेट हमेशा न मिले, लेकिन आपकी बुनियादी ज़रूरतें, यदि सभी नहीं तो, अधिकांश के लिए कवर की जाएंगी। अब, माइक्रोसॉफ्ट ने बताया है कि कैसे वह ऑफिस और एज टीमों के बीच सहयोग के माध्यम से वेब पर ऑफिस के अनुभव को और भी बेहतर बना रहा है।

माइक्रोसॉफ्ट ने इस बात पर जोर दिया है कि मैसेजिंग और वीडियो कॉन्फ्रेंसिंग ऐप्स की तरह ही ऑफिस ऐप्स को वेब पर लागू करना विशेष रूप से जटिल है। ऐसा इसलिए क्योंकि वे दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) ट्री में हजारों सीएसएस मॉड्यूल और कुछ हजार नोड्स होस्ट करते हैं, और पेज लोड पर बहुत सारे HTTP अनुरोध भेजते हैं। इसलिए, उन्हें इस तरह से बनाना महत्वपूर्ण है कि वे कार्यक्षमता से समझौता किए बिना सर्वोत्तम संभव प्रदर्शन प्रदान करें। इस आवश्यकता को पूरा करने के लिए, एज डेवलपमेंट टीम ने विशेष रूप से ऑफिस में प्रदर्शन समस्याओं के निदान और उन्हें ठीक करने के लिए कई नई DevTools क्षमताओं को प्रोग्राम किया।

शुरुआत के लिए, टीम ने देखा कि वेब पर पॉवरपॉइंट लॉन्च पर सीपीयू उपयोग की प्रोफाइलिंग और रिकॉर्डिंग करते समय, सीपीयू उपयोग में भारी वृद्धि हुई। विंडोज़ (ईटीडब्ल्यू) के लिए इवेंट ट्रेसिंग के माध्यम से आगे की जांच करने पर, एज डेवलपर्स को एहसास हुआ कि यह सीपीयू प्रोफाइलर के कार्यान्वयन में एक बग था। क्रोमियम क्योंकि यह एक व्यस्त प्रतीक्षा दृष्टिकोण का उपयोग कर रहा था, जिसके तहत यह तब भी कोड चला रहा था जब इसे अगले ईवेंट के ट्रिगर होने की प्रतीक्षा करनी चाहिए थी। सरल अनुप्रयोगों की प्रोफाइलिंग करते समय इसका पता नहीं चल पाया होगा, लेकिन इसकी जटिलता के कारण, PowerPoint के परीक्षण के दौरान इसे देखा गया। एज टीम समस्या को ठीक करने में सक्षम थी, सीपीयू सैंपलिंग ओवरहेड को 95% तक कम कर दिया और प्रोफाइलिंग के दौरान सीपीयू उपयोग को 71% तक कम कर दिया। कुल मिलाकर, इससे PowerPoint टीम को अपने लोड प्रदर्शन की अधिक सटीक तस्वीर प्राप्त करने में सहायता मिली, साथ ही इन DevTools का उपयोग करने वाले अन्य सभी लोगों को भी लाभ हुआ।

इसके बाद, स्रोत मानचित्र अब एज पर प्रदर्शन और मेमोरी टूल में भी समर्थित हैं। विशेष रूप से, पूर्व स्वचालित रूप से अन-मिनिफाइड फ़ंक्शन और फ़ाइल नाम प्रदर्शित करता है, जिससे मुद्दों को डीबग करना बहुत आसान हो जाता है। इस अन-मिनिफ़िकेशन प्रक्रिया ने PowerPoint टीम को प्रोग्रामिंग के ख़राब पैटर्न जैसी कोड में समस्याओं को शीघ्रता से पहचानने में सक्षम बनाया है। इसके अलावा, Azure पाइपलाइनों के लिए समर्थन पेश किया गया है, जिसका अर्थ है कि आप निर्माण प्रक्रिया के दौरान स्रोत मानचित्र आसानी से प्रकाशित कर सकते हैं।

इसी तरह, जब माइक्रोसॉफ्ट वर्ड टीम वेब पर ऐप के प्रदर्शन की जांच कर रही थी, तो उन्हें 75ms स्टाइलिंग पुनर्गणना विलंब का पता चला, जो वर्ड के लॉन्च को धीमा कर रहा था। एज में प्रदर्शन टूल का लाभ उठाकर, डेवलपर्स यह पहचानने में सक्षम थे कि यह जावास्क्रिप्ट फ़ंक्शन के अकुशल कार्यान्वयन के कारण था, जिसे वे हल करने में सक्षम थे। माइक्रोसॉफ्ट ने एज डेवटूल्स में चयनकर्ता आंकड़ों पर भी प्रकाश डाला है जो वेब डेवलपर्स को यह बताकर सुविधा प्रदान करता है कि कौन से सीएसएस चयनकर्ता उनके एप्लिकेशन के प्रदर्शन को नकारात्मक रूप से प्रभावित कर सकते हैं।

एज में मेमोरी टूल में भी कई अन्य सुधार किए गए हैं: यह बड़ी ढेर स्नैपशॉट फ़ाइलों को लोड कर सकता है, 1 जीबी से अधिक आकार के हीप स्नैपशॉट का उत्पादन 70-86% तेज है, आप रिटेनर पथ द्वारा दो स्नैपशॉट की तुलना कर सकते हैं, और उन्हें अधिक नेविगेट कर सकते हैं आसानी से भी.

माइक्रोसॉफ्ट का कहना है कि एज और ऑफिस डेवलपमेंट टीमों के बीच इस तालमेल ने उसे बेहतर निर्माण करने के लिए सशक्त बनाया है ऐसे उत्पाद जो न केवल इन दोनों टीमों को लाभान्वित करते हैं बल्कि अन्य वेब डेवलपर्स और अंतिम-उपयोगकर्ताओं को भी लाभान्वित करते हैं जो उनके उत्पादों का उपयोग करते हैं बहुत। यदि आपके पास कोई अन्य सुविधा अनुरोध है या कोई बग दिखता है, तो आप समर्पित GitHub रिपॉजिटरी में इसका उल्लेख कर सकते हैं यहाँ.