Reprocesamiento forzado
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Publicado: 8 de octubre de 2025
Se produce un reprocesamiento forzado cuando JavaScript consulta propiedades geométricas (como offsetWidth) después de que los estilos se invalidan por un cambio en el estado del DOM. Esto obliga al navegador a realizar un diseño de inmediato, lo que interrumpe la ejecución de la secuencia de comandos y genera un rendimiento deficiente.
A continuación, se muestra un ejemplo de código que provoca un nuevo diseño forzado:
Cuando se producen varios reflujos forzados en rápida sucesión, se denomina "layout thrashing".
Cómo aprobar esta estadística
- Evita, o al menos reduce, la cantidad de escrituras de geometría del DOM que se realizan justo antes de las lecturas.
- No tener reflujos forzados que tarden más de 30 milisegundos
Referencias adicionales:
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-10-08 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-10-08 (UTC)"],[],[]]