La versión WordPress 6.4 contiene +100 ganancias de rendimiento


WordPress 6.4, que se lanzará el 7 de noviembre, incluye más de 100 mejoras en el rendimiento del sitio, lo que promete hacer de esta versión una de las más importantes que se pueden implementar de inmediato.

Esta nueva versión continúa la sólida tendencia ascendente de rendimiento que hasta la fecha casi ha duplicado el rendimiento promedio de core web vitals en los dos años transcurridos desde la propuesta de crear un Equipo de rendimiento de WordPress en 2021.

WordPress en ese momento reconoció que el rendimiento del CMS central era responsabilidad de WordPress.

En un corto período de tiempo, el equipo lanzó el complemento Performance Lab y comenzó a formar parte de cada cambio realizado en WordPress, asegurándose de que los cambios no introduzcan excesos o cuellos de botella en el rendimiento.

Sus esfuerzos han sido increíblemente exitosos, visibles en las métricas de rendimiento de los sitios reales de WordPress registrados en el Informe de tecnología HTTPArchive Core Web Vitals.

Los hechos hablan por sí mismos:

La captura de pantalla del rendimiento de WordPress Core Web Vitals muestra una tendencia ascendente constante, actualmente comparada con el 38,3% de los sitios de WordPress que exhiben una buena puntuación de rendimiento de Core Web Vitals.

Las mejoras de velocidad en WordPress son una prioridad

Una discusión relativamente reciente en WordPress.org ilustra que el rendimiento es una prioridad máxima para prácticamente todos los componentes de WordPress en desarrollo.

Por ejemplo, se descubrió que el tema predeterminado (TwentyTwentyFour) incluido en la próxima versión de WordPress (6.4) funciona un 70% peor que el tema anterior (TwentyTwentyThree).

Compararon la página de inicio y una sola página entre el tema predeterminado anterior, TwentyTwentyThree (TT3) y TwentyTwentyFour (TT4).

WordPress realizó pruebas para Largest Contentful Paint (LCP), una métrica de Core Web Vitals que mide cuánto tiempo lleva cargar una página web y cuándo el usuario puede ver el bloque más grande de texto o imagen en la página.

También utilizaron el tiempo hasta el primer byte (TTFB) y LCP juntos para medir qué tan rápido es el sitio para entregar el primer «byte» de datos al navegador y cuánto tiempo le toma al navegador representar el marcado. Esta prueba revela ineficiencias en el marcado.

Aquí está el resumen de las pruebas de rendimiento de TwentyTwentyFour (TT4):

Para la página de inicio:

  • El tiempo de carga general (LCP) es un 58,8% más lento.
  • El rendimiento del lado del cliente (LCP-TTFB) es un 93,5% más lento.
  • Server-Timing (wp-total) es un 71,8% más lento.

Para la publicación singular:

  • El tiempo de carga general (LCP) es un 3,9% más lento.
  • El rendimiento del lado del cliente (LCP-TTFB) es un 40,1% más rápido.
  • Server-Timing (wp-total) es un 42,3% más lento”.

La razón por la que TT4 fue más lento es porque TT3 fue más simplificado y hecho para extenderse.

Sin embargo, dejar de lado las incorporaciones al TT4 no era una opción.

Un desarrollador resumido el problema así:

“Creo que los datos de referencia son muy interesantes.

Los dos temas que estamos comparando no juegan en la misma liga.

TT3 se simplificó y se diseñó para ampliarse, mientras que TT4 tiene todas las funciones e intenta hacer un uso extensivo de las herramientas del editor del sitio.

Esto no significa que los datos extraídos no sean válidos.

De hecho, definitivamente nos muestra cómo se ve un caso de uso real frente a un tema base.

Como mencionaste, TT4 no agrega ninguna característica en sí mismo; Se trata simplemente de usar patrones y agregar algunos estilos de bloques, por lo que cualquier cosa que encontremos aquí para arreglar puede beneficiar a todos los temas de bloques que existen, no solo a TT4, lo cual creo que es fantástico”.

En un momento durante el trabajo de rendimiento, los principales contribuyentes de WordPress lograron obtener un tiempo de carga un 7,67% más rápido con el nuevo tema predeterminado, mejor que el tema anterior.

Es importante alejarse y poner este proyecto en perspectiva: TwentyTwentyFour (TT4)4 contiene funciones importantes que TT3 no tiene.

Por lo tanto, hacer que TT4 funcione absolutamente mejor que TT3 probablemente nunca sucedería porque un tema predeterminado es más complejo que el otro.

Sin embargo, pudieron reducir la diferencia en el rendimiento de la página de inicio de un 71,8% más lento a sólo un 10% más lento.

El rendimiento de una sola página pasó de un 42,3% más lento a sólo un 11,7% más lento.

El análisis del desempeño. terminó con esta declaración:

“Estoy muy emocionado de informar que la mayoría (si no todos) de los problemas de rendimiento del lado del servidor se han solucionado mediante correcciones de rendimiento generales adicionales que llegaron al núcleo…

Lo que hicieron los desarrolladores de WordPress a continuación fue buscar una solución para poder ofrecer un mejor tema predeterminado que incluyera funciones importantes pero que aun así funcionara bien.

Dado lo acaudalado que es el contenido y el diseño de TT4 en comparación con TT3, este es un logro importante y no hay necesidad de preocuparse por la diferencia de rendimiento restante debido a eso”.

Más de 100 mejoras de rendimiento

WordPress 6.4 contiene más de 100 mejoras de rendimiento.

Un anuncio para una versión de prueba de 6.4 estados:

“WordPress 6.4 incluirá más de 100 actualizaciones relacionadas con el rendimiento, incluidas mejoras en el rendimiento de carga de plantillas para temas de bloques y temas clásicos, el uso de las nuevas estrategias de carga de scripts “diferidas” y “async” en núcleos, bloques y temas, y nuevas funciones para optimizar el uso de opciones cargadas automáticamente”.

La siguiente es una descripción general de las mejoras de rendimiento que se esperan cuando se lance WP 6.4 a principios de noviembre.

Estrategias de carga de scripts para mejorar el rendimiento

Un descripción general de nuevos cambios en la carga de scripts en WordPress 6.4 revela actualizaciones en el uso de atributos diferidos y asíncronos en “scripts de interfaz en temas principales y agrupados” que acelerarán todos los sitios web de WordPress.

También cambiaron la forma en que se cargan los scripts con el atributo «aplazar». El atributo defer le dice al navegador que no ejecute un script hasta que haya gastado de descargar y se haya cargado la página web completa, momento en el cual el script puede comenzar a ejecutarse.

Lo que hicieron fue mover los scripts con el atributo defer que estaban en el área del pie de página hasta la sección del encabezado, lo que acelera la velocidad de ejecución.

WordPress 6.4 ya no crea páginas adjuntas

Este es un cambio importante en WordPress que se relaciona tanto con el SEO como con el rendimiento, una mejora sugerida por el fundador de Yoast, Joost de Valk (@jdevalk).

Cada versión anterior de WordPress creaba una página independiente para cualquier medio que se cargara.

Entonces, si cargaste una imagen para una página web, WordPress también crearía una página web independiente para esa imagen, por sí solo.

Yoast SEO tiene una función que la desactiva de forma predeterminada, lo que impide que WordPress cree miles de páginas de contenido delgado que consisten en imágenes.

El problema era descrito así:

“WordPress crea páginas de archivos adjuntos de forma predeterminada para cada archivo adjunto cargado.

En la *gran* mayoría de los sitios, estas páginas adjuntas son inútiles.

Sin embargo, existen, se rastrean y, a veces, incluso se clasifican en los resultados de búsqueda, lo que genera malos resultados para los usuarios y propietarios de sitios.

Quiero proponer que nos deshagamos de ellos”.

Este comportamiento se solucionó en la versión 6.4 de WordPress.

Mejoras en la carga de plantillas

Estos son cambios en la forma en que se cargan las plantillas y se relacionan con los problemas descubiertos con el tema predeterminado TwentyTwentyFour, que resolvieron mediante:

  • Introduciendo nuevo almacenamiento en caché
  • Eliminación de comprobaciones innecesarias sobre si existe un archivo de tema
  • Se eliminaron las búsquedas repetidas de archivos relacionados con temas (hace que WordPress sea más rápido)
  • Se agregaron mejoras de rendimiento modernas a los sitios que aún usan temas más antiguos para que se beneficien de la carga diferida, la decodificación asíncrona y la prioridad de recuperación.

Optimización de carga de imágenes para WordPress 6.4

Esto es un Mejora en la forma en que se cargan las imágenes y los iframes.específicamente con referencia a atributos de carga como «carga diferida» y «fetchpriority» que optimizan la forma en que se cargan las imágenes y los iframes, aumentando el rendimiento de la página web.

Nuevas funciones de opciones de carga automática

WordPress 6.4 se enviará con nuevas opciones funciones que permiten a los desarrolladores de complementos controlar qué opciones se cargan automáticamente.

Esto acelerará los sitios de WordPress porque reducirá las opciones de carga innecesarias, lo que a su vez ralentizará el rendimiento del servidor.

Evite códigos de estilo redundantes

Esto es un cambiar la forma en que se cargan los estilos. Los estilos son códigos que le indican al navegador cómo debería verse un sitio web en función de colores, espacios, tamaños de fuente, etc.

Esta mejora ofrece a los desarrolladores externos la capacidad de administrar cómo se cargan los estilos para evitar que se cargue código redundante.

Reducir el código redundante, especialmente el de desarrolladores externos, es una gran mejora para el rendimiento.

Mejoras en el almacenamiento en caché de objetos

WordPress 6.4 incluye mejoras de rendimiento para el almacenamiento en caché de objetos.

La caché de objetos es donde se almacenan los datos utilizados para crear páginas web para que el sitio web no tenga que buscar recursos de la base de datos repetidamente.

Es como si un cocinero necesitara un salero, pusiera la sal en un mostrador a su alcance en lugar de tener que caminar hasta el gabinete, tomar la sal, usarla y luego devolverla al gabinete.

El anuncio oficial de WordPress para esta mejora explica:

«En WordPress 6.4, el equipo de Rendimiento ha introducido varias mejoras centradas en el almacenamiento en caché de objetos, lo que lleva a un mejor manejo de los filtros, consultas reducidas a la base de datos y una mayor eficiencia general del sistema».

¡La mejora de la eficiencia general del sistema parece una receta para el éxito!

WordPress 6.4 continúa la tendencia de rendimiento positivo

La conclusión aquí es que el rendimiento es un ingrediente clave en la creación del núcleo de WordPress. Los efectos de esas mejoras se reflejan no sólo en el CMS principal sino también en todos los temas y complementos, y algunas mejoras se aplican a sitios que utilizan temas y versiones de WordPress más antiguos.

Esas mejoras se reflejan en los datos de HTTPArchive, que muestran un historial constante de mejoras que continúa con el lanzamiento de WordPress 6.4, actualmente programado para el 7 de noviembre de 2023.





Consultar el artículo en la publicación original

La versión WordPress 6.4 contiene +100 ganancias de rendimiento