WordPress 6.3, que se lanzará mañana, viene con importantes mejoras en el rendimiento. Según las fuentes oficiales, se ha logrado un avance significativo en términos de velocidad de carga, tanto para los temas de bloques como para los clásicos.
Mejoras Generales en el Rendimiento
Comparado con la versión 6.2, WordPress 6.3 carga un 24% más rápido para los temas de bloques y un 18% más rápido para los temas clásicos. Esto supera los resultados previos, logrando un importante avance en términos de rendimiento.
Las mediciones se basan en la métrica de Largest Contentful Paint (LCP), una métrica integral que captura el rendimiento general de carga. También incluye la métrica de Time to First Byte (TTFB), que afecta directamente a LCP.
Rendimiento del Lado del Cliente
La mejora en el rendimiento del lado del cliente (LCP-TTFB) en WordPress 6.3 es 40% más rápida para temas de bloques y 31% más rápida para temas clásicos, en comparación con la versión 6.2.
La mayor parte de esta mejora proviene de la optimización del script emoji-loader.js, utilizando modernas APIs de JavaScript. Esto debería notarse en la mejora del rendimiento a menos que la funcionalidad de emoji esté desactivada.
Otra mejora notable es la adición del atributo fetchpriority=»high» en imágenes, lo cual es relevante en contenido con imágenes visibles inicialmente y probablemente se notará una mejora en el rendimiento.
Características para Desarrolladores
Se introduce la funcionalidad de carga de scripts con defer o async, un hito importante en el rendimiento, aunque aún no tiene un impacto real en el rendimiento. Se espera que en el futuro aporte mejoras notables a medida que se adopte en el núcleo de WordPress.
Rendimiento del Lado del Servidor
Las mejoras en el rendimiento del lado del servidor en la versión 6.3 incluyen un tiempo de respuesta del servidor 15% más rápido para temas de bloques. Muchas de estas mejoras son el resultado de optimizar la lógica a nivel de núcleo.
Una de las mejoras más notables fue un cambio a nivel bajo que optimiza cómo se registran los estilos de los bloques principales. Esto es relevante ya que se manejan de manera diferente a los bloques personalizados.
Otras mejoras significativas incluyen la optimización de las funciones get_block_templates(), wp_common_block_scripts_and_styles(), y una optimización en la función wp_maybe_inline_styles().
Rendimiento de la Base de Datos
En WordPress 6.3 se realizaron varias mejoras para cargar metadatos de forma perezosa, lo cual puede evitar consultas a la base de datos en ciertas situaciones. Esto incluye cambios en las funciones como get_pages() y la clase WP_User_Query.
Nota sobre los Benchmarks Utilizados
Los benchmarks deben interpretarse con matices, ya que dependen en gran medida del entorno en el que se ejecuten. Sin embargo, es seguro decir que WordPress 6.3 es mucho más rápido que 6.2, y la mejora en el rendimiento es incluso mayor que entre las versiones 6.2 y 6.1.
Algunos benchmarks se realizaron utilizando un flujo de trabajo automatizado recientemente implementado, lo que lleva a resultados más consistentes y reduce el esfuerzo necesario para llevar a cabo los benchmarks.
Fuente:https://make.wordpress.org/core/2023/08/07/wordpress-6-3-performance-improvements/