2017. decemberi kibocsátási megjegyzések
Az e havi kibocsátási megjegyzések az új tartalommegjelenésekre, az újonnan migrált, illetve a kivont tartalmakra, a hibajavításokra, valamint a felhasználói élmény és a teljesítmény javítására vonatkoznak.
- Azure használati REST API
- Azure Location Services TypeScript SDK
- Dynamics Navision PowerShell
- Dynamics NAV 2017
- Dynamics 365 Accountant
- Office Online Server ITPro
- Office Online Server PowerShell ITPro
- Microsoft Flow
- Microsoft Power BI
- Microsoft Stream
- Microsoft Teams
- Microsoft Teams PowerShell
- Quantum dokumentáció
- Biztonsági tanácsok és közlemények
- SharePoint PowerShell Online, Server, és PnP 2013 és 2016
- SQL Server 2017 – felügyelt dokumentáció
- Visual Studio Team Services CLI
A korábbi közleményünknek megfelelően folytatjuk az MSDN és a TechNet tartalmainak migrálását a docs.microsoft.com oldalra. Íme a legutóbbi migrálások:
- Office – Enterprise
- Office – Enterprise Cloud-bevezetés
- Office – Enterprise Cloud-megoldások
- Office 365 ProPlus
- Project Server 2016
- SharePoint 2010 PowerShell
- Skype Vállalati verzió
Egyes tartalmainkat már nem támogatjuk, azonban az ügyfelek továbbra is letölthetik őket.
Továbbfejlesztettük az interaktív oktatóanyagokat – mostantól kevesebb hibával találkozhat az új technológiák vagy programnyelvek elsajátítása során.
Emellett bevezettük a cikkek verziószámozását – mostantól mindig meggyőződhet róla, hogy biztosan a termék megfelelő verziójának dokumentációját olvassa.
A docs.microsoft.com felhasználói felülete új funkcióinak folyamatos fejlesztése mellett elkötelezettek vagyunk az alapvető funkciók, így a kisegítő lehetőségek, a globális készültség, a biztonság és a teljesítmény fokozatos javítása mellett is. A legújabb webhelyfrissítésünk keretében a renderelési teljesítmény alapvető fejlesztéseit helyeztük üzembe, amelyek sok felhasználó számára érdekesek lehetnek. Ennek keretében teljesen átdolgoztuk a kódminták kiemelését és renderelését. A renderelési idő változását tapasztalja meg személyesen:
A bal oldalon a frissítés előtti renderelési teljesítmény látható, a jobb oldalon pedig a továbbfejlesztett teljesítmény.
Hogyan valósítottuk meg?
Első lépésként meggyőződtünk róla, hogy csak a valóban látható minták kódjait emeljük ki, illetve csak ezek élőfejeit rendereljük. Így ha a C# nyelvet használta, nem kellett kiemelni a C++-mintákat, mivel azokat nem nézte meg senki. Ez egy egyértelmű folyamat volt, amellyel jelentős memóriahasználati és renderelési időbeli csökkenést, valamint a DOM HTML-modelljei számának csökkenését értük el.
Azonban úgy éreztük, tudunk ennél is jobbat. Feldolgozási szempontból ki tudtuk szervezni mind az utasításelemzés, mind a HTML-létrehozás feladatait egy háttérbeli feldolgozó műveletnek. Ezután egy adat URI-val betöltöttük a szintaxiskiemelő feldolgozó műveletet, ami a hideg gyorsítótáras forgatókönyvek kevesebb üzenetváltását eredményezte.
A használt böngészőtől függően együttesen akár 88%-ot is elérő csökkenést tapasztaltunk a renderelési időben, 90%-os csökkenést a memóriahasználatban, és 66%-os csökkenést a DOM-elemek számában. Ezek a teljesítménybeli módosítások nagy hatással vannak a mobileszközökön futtatott forgatókönyvekre, illetve azon asztali esetekre, amelyekben az oldalak számos kódmintával rendelkeznek (például: System.String
).
Reméljük, örömmel olvasott a bejegyzésben leírt alapvető webhelyfejlesztési műveleteinkről. Ha bármilyen gondolata, ötlete vagy megjegyzése van a docs.microsoft.com tartalmával vagy tapasztalataival kapcsolatban, vagy ossza meg velünk a Twitteren keresztül.