Microsoft-მა ხაზი გაუსვა სინერგიას Edge-სა და Office-ის განვითარების გუნდებს შორის, რაც დაეხმარა მას უკეთესი პროდუქტების შექმნაზე ყველასთვის.
გასაღები Takeaways
- Microsoft-ის საოფისე აპლიკაციები შეიძლება უფასოდ იქნას გამოყენებული ინტერნეტში და გთავაზობთ უმეტეს, თუ არა ყველა ძირითად ფუნქციას, რაც მათ ადვილად მისაწვდომს და გამოსადეგს ხდის.
- Edge-ის განვითარების გუნდი თანამშრომლობდა Office-ის გუნდთან, რათა გააუმჯობესოს Office აპლიკაციების მუშაობა ინტერნეტში, გამოასწორა შეცდომები და შემოიღო ახალი ინსტრუმენტები.
- გაუმჯობესებები მოიცავს CPU-ს გამოყენების შემცირებას და პროფილირების სიზუსტის გაზრდას, წყაროს რუქების მხარდაჭერას Edge's Performance ინსტრუმენტში გამართვისთვის და CSS სელექტორების შესახებ ინფორმაციის მიწოდებისთვის, რომლებიც გავლენას ახდენენ შესრულება.
Microsoft-ის Office აპლიკაციები ხელმისაწვდომია ა მრავალფეროვანი პლატფორმებიდა ისინი განახლდებიან ახალი ფუნქციები საკმაოდ ხშირად. მათი გამოყენების ყველაზე ხელმისაწვდომი გზა არის მათი ვებ ვარიანტები, სადაც შეგიძლიათ გამოიყენოთ აპლიკაციები, როგორიცაა Word, PowerPoint და Excel პირდაპირ თქვენს ბრაუზერში, არაფრის გადახდის გარეშე. რა თქმა უნდა, შეიძლება ყოველთვის არ მიიღოთ სრული ფუნქციების ნაკრები, რომელსაც Office გთავაზობთ, მაგრამ თქვენ დაფარავთ თქვენი ძირითადი საჭიროებების უმეტესობას, თუ არა ყველა. ახლა, Microsoft-მა განმარტა, თუ როგორ აუმჯობესებს Office-ის გამოცდილებას ინტერნეტში Office-სა და Edge-ის გუნდებს შორის თანამშრომლობით.
მაიკროსოფტმა ხაზგასმით აღნიშნა, რომ ოფისის აპლიკაციები განსაკუთრებით რთულია ინტერნეტში განსახორციელებლად, როგორც შეტყობინებების და ვიდეო კონფერენციების აპლიკაციები. ეს იმიტომ, რომ ისინი უმასპინძლებენ ათასობით CSS მოდულს და რამდენიმე ათას კვანძს Document Object Model (DOM) ხეში და აგზავნიან უამრავ HTTP მოთხოვნას გვერდის ჩატვირთვაზე. როგორც ასეთი, მნიშვნელოვანია მათი აგება ისე, რომ მათ შესთავაზონ საუკეთესო შესრულება ფუნქციონალურობის კომპრომისის გარეშე. ამ მოთხოვნილების დასაკმაყოფილებლად, Edge-ის განვითარების ჯგუფმა დაპროგრამა რამდენიმე ახალი DevTools შესაძლებლობები, სპეციალურად Office-ში მუშაობის პრობლემების დიაგნოსტიკისა და გამოსასწორებლად.
დამწყებთათვის, გუნდმა შენიშნა, რომ ვებ-გვერდზე PowerPoint-ის გამოყენებისას CPU-ის გამოყენების პროფილირებისა და ჩაწერისას, CPU-ს გამოყენება მკვეთრად გაიზარდა. Windows-ისთვის Event Tracing-ის (ETW) მეშვეობით შემდგომი გამოძიების შედეგად, Edge-ის დეველოპერებმა გააცნობიერეს, რომ ეს იყო შეცდომა CPU-ის პროფილის დანერგვაში. Chromium, რადგან ის იყენებდა დატვირთული ლოდინის მიდგომას, რომლის მიხედვითაც ის ამუშავებდა კოდს მაშინაც კი, როცა უნდა ელოდა შემდეგი მოვლენის გაშვებას. ეს შეიძლება არ აღმოჩენილიყო მარტივი აპლიკაციების პროფილირებისას, მაგრამ შენიშნა PowerPoint-ის ტესტირებისას, მისი სირთულის გამო. Edge-ის გუნდმა შეძლო პრობლემის გამოსწორება, CPU-ს შერჩევის ზედნადების შემცირება 95%-ით და CPU-ის გამოყენება 71%-ით პროფილირებისას. საერთო ჯამში, ეს დაეხმარა PowerPoint-ის გუნდს უფრო ზუსტი სურათის მიღებაში მათი დატვირთვის შესრულების შესახებ, ამასთან, სარგებელს მოუტანს ყველას, ვინც იყენებს ამ DevTools-ს.
შემდეგი, წყაროს რუკები ახლა მხარდაჭერილია Performance და Memory ინსტრუმენტებში Edge-ზეც. კერძოდ, პირველი ავტომატურად აჩვენებს არამინიფიცირებულ ფუნქციებს და ფაილების სახელებს, რაც ბევრად აადვილებს პრობლემების გამართვას. ამ გაუთვალისწინებელმა პროცესმა PowerPoint-ის გუნდს საშუალება მისცა სწრაფად გამოეჩინა პრობლემები კოდში, როგორიცაა პროგრამირების ცუდი შაბლონები. გარდა ამისა, დაინერგა Azure Pipelines-ის მხარდაჭერა, რაც ნიშნავს, რომ თქვენ შეგიძლიათ მარტივად გამოაქვეყნოთ წყაროს რუქები მშენებლობის პროცესში.
იმავე კუთხით, როდესაც Microsoft Word-ის გუნდი იკვლევდა აპის მუშაობას ინტერნეტში, მათ დააფიქსირეს სტილის ხელახალი გამოთვლის დაგვიანება 75ms, რაც ანელებდა Word-ის გაშვებას. Edge-ში Performance ინსტრუმენტების გამოყენებით, დეველოპერებმა შეძლეს დაედგინათ, რომ ეს გამოწვეული იყო JavaScript ფუნქციის არაეფექტური განხორციელებით, რომლის მოგვარებაც მათ შეძლეს. Microsoft-მა ასევე ხაზგასმით აღნიშნა სელექტორის სტატისტიკა Edge DevTools-ში, რაც ხელს უწყობს ვებ დეველოპერებს იმის გაცნობით, თუ რომელი CSS სელექტორები შეიძლება უარყოფითად იმოქმედონ მათი აპლიკაციის შესრულებაზე.
არსებობს უამრავი სხვა გაუმჯობესება, რომელიც განხორციელდა მეხსიერების ხელსაწყოში Edge-შიც: მას შეუძლია ჩატვირთოს უფრო დიდი სნეპშოტის ფაილები, 1 გბ-ზე მეტი ზომის გროვის სნეპშოტების გენერაცია 70-86%-ით უფრო სწრაფია, შეგიძლიათ შეადაროთ ორი სნეპშოტი რეტეინერის ბილიკით და მათზე მეტი ნავიგაცია ასევე მარტივად.
მაიკროსოფტი ამბობს, რომ ეს სინერგია Edge-სა და Office-ის განვითარების გუნდებს შორის მისცა მას უკეთესი აშენების შესაძლებლობა პროდუქტები, რომლებიც არამარტო სარგებელს მოაქვს ამ ორ გუნდს, არამედ სხვა ვებ დეველოპერებს და საბოლოო მომხმარებლებს, რომლებიც იყენებენ მათ პროდუქტებს ძალიან. თუ თქვენ გაქვთ რაიმე სხვა ფუნქციის მოთხოვნა ან შენიშნეთ ხარვეზი, შეგიძლიათ ახსენოთ ის სპეციალურ GitHub საცავში აქ.