Versionsanmärkningar december 2017

Den viktiga informationen för den här månaden innehåller nytt innehåll, nyligen migrerat innehåll, innehåll som dragits tillbaka, felkorrigeringar samt upplevelse- och prestandaförbättringar!

Nytt innehåll

Migrerat innehåll

Enligt våra tidigare meddelanden fortsätter vi att migrera innehåll från MSDN och TechNet till docs.microsoft.com. Här följer några av de senaste migreringarna:

Arkiverat/tillbakadraget/borttaget innehåll

Delar av vårt innehåll stöds inte längre, men är fortfarande tillgängliga för våra kunder att ladda ned.

Felkorrigeringar och upplevelseförbättringar

Vi har fortsatt att arbeta med att förbättra upplevelsen av de interaktiva självstudierna. Nu finns det färre buggar som stör dig när du går igenom processen att lära dig en ny teknik eller programmeringsspråk.

Interaktiv

Vi kan också infört versionshantering av artiklar. Nu kan du kontrollera att du verkligen läser dokumentationen för rätt version av målprodukten!

Versionshantering

Prestandaförbättringar för docs.microsoft.com

Samtidigt som vi ofta arbetar med nya funktioner och UX-förbättringar av för docs.microsoft.com, så har vi även ett starkt åtagande att ständigt förbättra grunderna, t.ex. tillgänglighet, global beredskap, säkerhet och prestanda. I vår senaste webbplatsuppdatering lanserade vi vissa kärnförbättringar vad gäller prestandaåtergivning, som vi tänkte kan vara intressanta för dig att ta del av. I synnerhet såg vi över hur vi markerar och återger kodexempel. Här kan du se skillnaden själv:

Kodblock

Till vänster ser du återgivningssprestandan före uppdateringen. Till höger ser du den förbättrade versionen.

Hur åstadkom vi detta?

Det första steget var att se till att vi endast markerade kod och återgav rubriker för exempel som du faktiskt skulle se. Så om du har valt C# som ditt språk, så finns det inget behov av att markera de C++-exempel som inte visas. Detta var en relativt enkel åtgärd som resulterade i en påtaglig minskning av minne, återgivningstid och antal HTML-element i DOM.

Men vi tyckte vi kunde ta detta ännu längre. Ur ett bearbetningsperspektiv kunde vi få bort både instruktionsparsning och HTML-konstruktion till bakgrundsarbete. Sedan kunde vi använda en data-URI för att läsa in syntaxmarkeringsarbetet, vilket ledde till färre rundturer i kalla cache-scenarier.

Beroende på vilken webbläsare vi använde kunde vi notera upp till 88 % minskad återgivningstid, 90 % minskad minnesanvändning och 66 % minskning av antalet DOM-element. Dessa prestandaändringar har en stor inverkan i scenarier med mobila enheter eller i scenarier med stationära datorer när sidorna har många kodexempel (som t.ex. System.String).

Feedback

Vi hoppas att du har haft nöje av att höra lite om hur vi arbetar med att förbättra webbplatsen i det inlägget. Om du har några tankar, idéer eller kommentarer om innehållet eller upplevelserna på docs.microsoft.com, eller låt oss veta via Twitter.