Notas de la versión de diciembre de 2017

Las notas de la versión de este mes incluyen nuevas publicaciones de contenido, contenido recién migrado, contenido retirado, correcciones a errores y mejoras de la experiencia, así como mejoras del rendimiento.

Nuevas publicaciones de contenido

Contenido migrado

Según nuestros anuncios anteriores, seguiremos migrando contenido de MSDN y TechNet a docs.microsoft.com. Estas son solo algunas de las recientes migraciones:

Contenido archivado, retirado o quitado

Parte de nuestro contenido está ahora sin soporte técnico, pero sigue estando disponible para su descarga por los clientes.

Correcciones de errores y mejoras de la experiencia

Hemos seguido trabajando para mejorar la experiencia de los tutoriales interactivos. Ahora, son menos los errores de los que tiene que preocuparse durante su recorrido por el proceso de aprender una nueva tecnología o un nuevo lenguaje de programación.

Interactive

También hemos introducido el control de versiones de los artículos. Ahora, puede estar seguro de que la documentación que lee tiene la versión adecuada del producto de destino.

Versioning

Mejoras de rendimiento en docs.microsoft.com

Aunque con frecuencia trabajamos en nuevas características o mejoras de la experiencia en docs.microsoft.com, nuestro equipo está también fuertemente comprometido a mejorar constantemente los aspectos fundamentales, como la accesibilidad, la legibilidad global, la seguridad y el rendimiento. En la actualización más reciente de nuestro sitio, lanzamos algunas mejoras fundamentales para representar el rendimiento que pensamos sería interesante compartir con usted. En concreto, nos replanteamos la forma en que resaltamos y representamos los ejemplos de código. Vea la diferencia en el tiempo de representación por sí mismo:

Code Blocks

En la parte izquierda, puede ver el rendimiento de la representación antes de nuestra actualización. En la parte derecha, la experiencia mejorada.

¿Cómo se ha logrado esto?

El primer paso que dimos fue asegurarnos de que solo resaltábamos el código y representábamos los encabezados de los ejemplos que vería realmente. Por lo tanto, si había seleccionado C# como lenguaje, no había necesidad de resaltar los ejemplos de C++ que no se veían. Esto fue relativamente sencillo y obtuvimos una sólida reducción en la memoria, el tiempo de representación y el número de elementos HTML en el DOM.

Sin embargo, pensamos que podríamos ir un poco más lejos. Desde la perspectiva del procesamiento, pudimos descargar el análisis de instrucciones y la construcción de HTML en un trabajo en segundo plano. A partir de aquí, pudimos usar un identificador URI de datos para cargar la sintaxis que resalta el trabajo, lo que resultó en menos recorridos de ida y vuelta en escenarios de almacenamiento en caché en frio.

Juntos, según el explorador usado, observamos una reducción de hasta el 88 % en el tiempo de representación, de un 90 % en la memoria y de un 66 % en el número de elementos de DOM. Estos cambios de rendimiento tienen un gran impacto en escenarios de dispositivos móviles o en escenarios de escritorio cuando las páginas tienen muchos ejemplos de código (por ejemplo, System.String).

Comentarios

Esperamos que haya disfrutado de esta entrada con noticias sobre algunos de nuestros fundamentos de trabajo en el sitio. Si tiene propuestas, ideas o comentarios sobre el contenido o las experiencias de docs.microsoft.com, envíelos en UserVoice o cuéntenoslos a través de Twitter.