Beginilah cara Microsoft meningkatkan kinerja Office di web melalui Edge

click fraud protection

Microsoft telah menyoroti sinergi antara tim pengembangan Edge dan Office yang membantunya membangun produk yang lebih baik untuk semua orang.

Takeaway kunci

  • Aplikasi Office Microsoft dapat digunakan secara gratis di web dan menawarkan sebagian besar, jika tidak semua, fitur dasar, menjadikannya mudah diakses dan bermanfaat.
  • Tim pengembangan Edge telah berkolaborasi dengan tim Office untuk meningkatkan kinerja aplikasi Office di web, memperbaiki bug, dan memperkenalkan alat baru.
  • Perbaikan termasuk mengurangi penggunaan CPU dan meningkatkan akurasi dalam pembuatan profil, mendukung peta sumber di alat Kinerja Edge untuk debugging, dan memberikan wawasan tentang pemilih CSS yang berdampak pertunjukan.

Aplikasi Microsoft Office tersedia di a berbagai platform, dan mereka diperbarui dengan fitur baru cukup sering. Mungkin cara yang paling mudah diakses untuk memanfaatkannya adalah melalui varian web mereka di mana Anda dapat menggunakan aplikasi seperti Word, PowerPoint, dan Excel langsung di browser Anda tanpa harus membayar apa pun. Tentu saja, Anda mungkin tidak selalu mendapatkan rangkaian fitur lengkap yang ditawarkan Office, tetapi Anda akan tercakup untuk sebagian besar, jika tidak semua, kebutuhan dasar Anda. Sekarang, Microsoft telah menjelaskan bagaimana membuat pengalaman Office di web menjadi lebih baik melalui kolaborasi antara tim Office dan Edge.

Microsoft telah menekankan bahwa aplikasi Office sangat kompleks untuk diterapkan di web, mirip dengan aplikasi perpesanan dan konferensi video. Ini karena mereka menghosting ribuan modul CSS dan beberapa ribu node di pohon Model Objek Dokumen (DOM), dan mengirim banyak permintaan HTTP saat memuat halaman. Karena itu, penting untuk membangunnya sedemikian rupa sehingga menawarkan kinerja terbaik tanpa mengorbankan fungsionalitas. Untuk memenuhi persyaratan ini, tim pengembangan Edge memprogram beberapa kemampuan DevTools baru secara khusus untuk mendiagnosis dan memperbaiki masalah kinerja di Office.

Sebagai permulaan, tim memperhatikan bahwa saat membuat profil dan merekam penggunaan CPU pada peluncuran PowerPoint di web, penggunaan CPU meningkat secara drastis. Setelah penyelidikan lebih lanjut melalui Pelacakan Peristiwa untuk Windows (ETW), pengembang Edge menyadari bahwa ini adalah bug dalam penerapan profiler CPU di Chromium karena menggunakan pendekatan menunggu yang sibuk, di mana ia menjalankan kode bahkan ketika seharusnya menunggu pemicuan acara berikutnya. Ini mungkin tidak terdeteksi saat membuat profil aplikasi sederhana, tetapi terlihat selama pengujian PowerPoint, karena kerumitannya. Tim Edge dapat memperbaiki masalah ini, mengurangi overhead pengambilan sampel CPU sebesar 95% dan menurunkan penggunaan CPU sebesar 71% saat membuat profil. Secara keseluruhan, ini membantu tim PowerPoint mendapatkan gambaran yang lebih akurat tentang kinerja pemuatan mereka, sekaligus menguntungkan semua orang yang menggunakan DevTools ini.

Selanjutnya, peta sumber sekarang juga didukung di alat Kinerja dan Memori di Edge. Secara khusus, yang pertama secara otomatis menampilkan fungsi dan nama file yang tidak diperkecil, yang membuatnya lebih mudah untuk men-debug masalah. Proses un-minifikasi ini telah memungkinkan tim PowerPoint dengan cepat menemukan masalah dalam kode seperti pola pemrograman yang buruk. Selain itu, dukungan untuk Azure Pipelines telah diperkenalkan, yang berarti Anda dapat dengan mudah menerbitkan peta sumber selama proses pembuatan.

Dengan nada yang sama, saat tim Microsoft Word sedang menyelidiki kinerja aplikasi di web, mereka melihat penundaan penghitungan ulang gaya selama 75 md, yang memperlambat peluncuran Word. Dengan memanfaatkan alat Performa di Edge, pengembang dapat mengidentifikasi bahwa ini disebabkan oleh implementasi fungsi JavaScript yang tidak efisien, yang kemudian dapat mereka selesaikan. Microsoft juga menyoroti Selector Stats di Edge DevTools yang memfasilitasi pengembang web dengan memberi tahu mereka pemilih CSS mana yang dapat memengaruhi kinerja aplikasi mereka secara negatif.

Ada banyak perbaikan lain yang telah dibuat di alat Memori di Edge juga: alat ini dapat memuat file snapshot heap yang lebih besar, pembuatan snapshot heap berukuran lebih dari 1 GB adalah 70-86% lebih cepat, Anda dapat membandingkan dua snapshot dengan jalur retainer, dan lebih menavigasinya dengan mudah juga.

Microsoft mengatakan bahwa sinergi antara tim pengembangan Edge dan Office ini memberdayakannya untuk membangun lebih baik produk yang tidak hanya menguntungkan kedua tim ini tetapi juga pengembang web lain dan pengguna akhir yang menggunakan produk mereka juga. Jika Anda memiliki permintaan fitur lain atau menemukan bug, Anda dapat menyebutkannya di repositori khusus GitHub Di Sini.