영어로 읽기

다음을 통해 공유


2017년 12월 릴리스 정보

이번 달 릴리스 정보에는 새 콘텐츠 릴리스, 새로 마이그레이션된 콘텐츠, 사용 중지된 콘텐츠, 버그 수정 및 환경 개선, 성능 개선 사항이 포함됩니다.

새 콘텐츠 릴리스

콘텐츠 마이그레이션

이전 알림에 따라 MSDN과 TechNet의 콘텐츠를 docs.microsoft.com으로 계속 마이그레이션하고 있습니다. 다음은 최근 마이그레이션 중 일부입니다.

보관/사용 중지/제거된 콘텐츠

일부 콘텐츠는 현재 지원되지 않지만 고객이 다운로드할 수 있습니다.

버그 수정 및 환경 개선

Microsoft는 대화식 자습서를 개선하기 위해 계속 노력하고 있습니다. 이제 새 기술이나 프로그래밍 언어를 학습하는 과정에서 우려할만한 버그가 줄어들었습니다.

대화형

또한 문서 버전 관리를 도입했습니다. 이제 대상 제품의 올바른 버전에 대한 설명서를 읽고 있는지 확인할 수 있습니다.

버전 관리

docs.microsoft.com에 대한 성능 개선 사항

Microsoft는 docs.microsoft.com에 새 기능이나 UX 개선 사항을 종종 알리면서 접근성, 세계화 준비, 보안 및 성능 같은 기본 사항을 지속적으로 개선하기 위한 노력도 하고 있습니다. 최근 사이트 업데이트에서는 렌더링 성능에 대한 몇 가지 핵심적인 개선을 시작했습니다. 특히, 코드 샘플을 강조 표시하고 렌더링하는 방법을 점검했습니다. 직접 렌더링 시간 차이를 확인해 보세요.

코드 블록

왼쪽에서는 업데이트 전 렌더링 성능을 확인할 수 있습니다. 오른쪽은 향상된 환경입니다.

이러한 개선을 수행한 방법

먼저 실제로 표시되는 샘플만 코드를 강조 표시하고 헤더를 렌더링했는지 확인했습니다. 따라서 C#을 언어로 선택한 경우 표시되지 않을 C++ 샘플을 강조 표시할 필요가 없습니다. 이 작업은 비교적 간단하며 메모리, 렌더링 시간 및 DOM의 HTML 요소 수가 확실히 줄어들었습니다.

하지만 더 많은 개선이 필요하다고 생각했습니다. 처리 관점에서 보면, 명령 구문 분석과 HTML 생성을 모두 백그라운드 작업자에게 전달할 수 있었습니다. 그런 다음 데이터 URI를 사용하여 작업자를 강조 표시하는 구문을 로드하여 콜드 캐시 시나리오에서 왕복을 줄일 수 있었습니다.

사용하는 브라우저에 따라 렌더링 시간 최대 88% 감소, 메모리 사용량 90% 감소, DOM 요소 수 66% 감소를 확인했습니다. 이러한 성능 변경은 페이지에 코드 샘플이 많은 모바일 디바이스 시나리오나 데스크톱 시나리오에 큰 영향을 미칩니다(예: System.String).

피드백

이 게시물의 사이트 기본 사항에 대한 개선 작업에 관심을 가져주셔서 감사합니다. docs.microsoft.com 콘텐츠 또는 경험에 대한 생각, 아이디어 또는 의견이 있거나 Twitter를 통해 알려주세요.