JavaScript and HTML Retrasos y su implicación en los Core Web Vitals

Las Core Web Vitals son un conjunto de factores específicos que Google considera importantes en la experiencia general del usuario de una página web. Los valores fundamentales de la web se componen de tres mediciones específicas de la velocidad de la página y de la interacción con el usuario: la mayor pintura de contenido, el primer retraso de entrada y el desplazamiento acumulado del diseño. Cada una de ellas es importante para el cálculo global de Google del valor general de una página web. Una página web es valorada por Core Web Vitals si:

1. 1. Completamente renderizada sin retrasos en las llamadas de dibujo HTML y Java cuando se carga la página 2. Completamente pintada (todos los elementos son visibles) cuando la página está lista para ser recibida 3. Completamente procesada (todos los elementos son procesados) Sin retrasos de pintura para el tiempo de renderizado de HTML
Para ilustrar mejor estas mediciones, utilicemos como ejemplo la propia herramienta de medición de Google:

* Si una página web en un sitio tiene un retraso de pintura de 0 (todos los elementos son visibles) y está completamente renderizada cuando la página se carga, entonces eso significa que la página está lista para ser recibida desde un navegador web y completamente pintada una vez que lo está. El retardo desaparecería cuando la página esté completamente lista para ser recibida.
* Una página web también tiene un retraso de pintura para el tiempo de renderizado de Java si tiene un retraso mayor que el tamaño de la propia página. Esto es causado por los retrasos en el proceso de renderizado de Java.
* Se produce un desplazamiento de diseño acumulativo si una página es parcialmente visible mientras otra página sólo está parcialmente pintada. La parte parcialmente visible de la otra página se añade a la parte parcialmente pintada de la primera. El navegador nunca procesará ambas páginas parciales en la misma petición (las peticiones se procesan en el navegador siempre en el orden en que se envían)

Es importante entender la diferencia entre un retraso de pintura en el navegador y un retraso en el renderizado de Java y HTML. El retardo de pintura es el tiempo que se emplea en el navegador en esperar a que se «pinten» los elementos gráficos de una página. Este retraso es el que verás en la ventana del navegador y el que verás en la barra de estado del mismo. El retardo de pintura es una medida de cómo el sitio ha retrasado la renderización de una página. Los retrasos de renderización de Java y HTML son retrasos causados por las complejidades del sitio.

Como se mencionó anteriormente, la página con retraso de pintura es la que se ha retrasado. Esta diferencia es la razón por la que un retraso en la renderización puede no significar que el sitio sea malo. Puede haber otros elementos que causen el retraso que podrían haber hecho que el sitio se procesara en otro momento. El retraso puede no ser un problema si el retraso causa un retraso en otra página que causa el retraso en la página del sitio.

El otro elemento es una cuestión de cómo medir el retraso. El retraso puede desaparecer cuando se muestra la página, pero el elemento retrasado de la pintura puede seguir estando en el navegador cuando se muestra la página.

Por este motivo, la diferencia entre un retraso en el renderizado de Java y HTML y un retraso de pintura en el navegador tiene más importancia que el retraso en el sitio. Si el retardo está en el navegador el retardo puede ser considerado un tiempo en el navegador y el retardo en la barra de estado puede ser considerado un retardo en el sitio. Esta diferencia entre los retrasos será la causa de un retraso.

La diferencia en la medición del retardo se basa en un retardo de un navegador y un retardo en Java o HTML. Si el retraso de Java o HTML causa el retraso en el sitio, entonces esta diferencia puede causar la discrepancia entre un retraso en el renderizado de java y HTML y el retraso en el navegador.

Si se compara el retardo de la pintura y el retardo de la pintura en base a cómo se retrasa el sitio web de ser procesado en el navegador y cómo el retardo en el código javascript o el renderizado HTML retrasa el retardo en el sitio, no son lo mismo. El retraso de la pintura en el navegador retrasa el procesamiento del sitio en el navegador, pero también retrasa el procesamiento del sitio. El retraso en el navegador no es el mismo que el retraso en el sitio, y un retraso en el navegador puede causar una discrepancia entre un retraso en el navegador y un retraso en el sitio.

En todos estos ejemplos es importante tener siempre presente el retraso en el navegador. Los retrasos en Java y HTML no causarán el retraso entre dos sitios diferentes, pero un retraso en el sitio en Java o HTML causará un retraso entre dos sitios diferentes.

Siempre es más fácil decir si Java o HTML causará un retraso, ya que ya se retrasa en el navegador. Usted encontrará un retraso en Java o HTML en el sitio, y ese retraso causa el retraso entre dos sitios diferentes. Si el retraso de Java causa el retraso en el sitio, puede ser un ejemplo del retraso de la pintura. Usted encontrará un retraso de Java o HTML en el sitio, y que también causan un retraso entre dos sitios diferentes. Pero si el retardo de Java causa el retardo del sitio, es un ejemplo del retardo de la pintura. Cuando se añade un retraso al sitio, hay que añadir un retraso al navegador, ya que los retrasos Java o HTML en el navegador no son retrasos reales. Esta diferencia hace que el retardo de pintura sea un retardo de pintura. Es el retardo Java o HTML en el navegador el que provoca el retardo entre dos sitios diferentes o navegadores