Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Optimizar barra de Scroll que baja despacio en Chrome en HTML o React

Tiempo de lectura: < 1 minuto

El comportamiento lento del scroll en Chrome puede deberse a varios factores específicos del navegador o de la configuración en React Web.

Scroll mobile - Pexels

Para solucionar el comportamiento lento de scroll en Chrome añadiremos el siguiente código dentro del estilo del contenedor qué realiza el scroll:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
will-change: transform
will-change: transform
will-change: transform

Habilita will-change: transform en CSS: Para las secciones que necesitan rendimiento extra (como animaciones o elementos en scroll), puedes aplicar will-change: transform a los elementos clave. Esto le indica a Chrome que optimice esos elementos para mejorar el rendimiento.

Quedando de esta forma:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
overflow-y: auto;
will-change: transform
overflow-y: auto; will-change: transform
overflow-y: auto;
will-change: transform

Si lo usamos en React con JSX:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
willChange: 'transform',
willChange: 'transform',
 willChange: 'transform', 
0

Deja un comentario