¿Un simple `readonly` está arruinando tu rendimiento?

Are you telling me a readonly property is wrecking my performance?

Una investigación de rendimiento en Letta Desktop revela que forzar el desplazamiento de la interfaz con `el.scrollTop = el.scrollHeight` puede ser un cuello de botella. Aunque `scrollHeight` parece estático, su implementación en Chromium fuerza una actualización de estilo y layout en cada acceso, lo que se vuelve costoso con muchas actualizaciones. El autor explica el problema y su solución simple: usar un número grande en lugar de calcular el valor exacto.

La lección es esta: las propiedades pueden ser dinámicas, especialmente cuando es obvio que cambian cuando algo sucede.

Más de este día

2026-07-13