Javascript en Chromium muy lento

Javascript en Chromium muy lento

Estoy ejecutando Chromium 57.0.2987.133 en FreeBSD 12-CURRENT con la interfaz de escritorio Lumina, en un Lenovo Ideapad con un Celeron N3050.

También configuré /etc/sysctl.confsegún lo recomendado:

 kern.ipc.shm_allow_removed=1

Al abrir algunas páginas, Chromium tarda demasiado y no puede cargar la página.

Al parecer, la lentitud se manifiesta en páginas con funciones de Javascript. Al abrir algunos sitios o utilizar extensiones de Chrome particulares que utilizan ampliamente Javascript como SocialFixer, el navegador no puede abrir la página activa.

Por ejemplo, no puedo abrir Facebook+SocialFixer (una extensión de navegador basada en JavaScript) ni la página chrome://settings/, por lo que termino teniendo que cerrar la pestaña respectiva.

Además, cuando se utiliza una extensión para bloquear Javascript, el navegador parece funcionar normalmente.

Cuando se utilizan otros navegadores en la misma máquina, las mismas páginas se abren sin problemas.

¿Qué se puede hacer al respecto?

Respuesta1

Basado en esta página en Ask UbuntuNavegador Chromium muy lento, parece haber un error en el acelerador de Javascript.

Inicié Chromium con --disable-gpula opción recomendada por la página y, de hecho, pude abrir Facebook y la página de configuración de Chrome. Sin embargo, deshabilitar la "Aceleración de hardware" en las opciones avanzadas no produce ningún efecto cuando se recarga Chromium sin --disable-gpu.

Entonces, una solución parece ser cargar Chromium en la línea de comando o cambiar la llamada en la interfaz de escritorio de Lumina a:

 /usr/local/bin/lumina-open \
/usr/local/share/applications/chromium-browser.desktop --disable-gpu

Tenga en cuenta que para que la solución funcione, cualquier hilo de cromo que quede debe eliminarse antes de invocarlo con--disable-gpu

Sin embargo, el error parece regresar.incluso con --disable-gpu en usodespués de un corto tiempo de usar Chromium. Quizás los hilos posteriores ignoren la configuración.

En última instancia, este error de larga data hace que Chromium sea inutilizable para páginas que usan Javascript (¿en algunas configuraciones?).

Una alternativa es instalar y utilizar Firefox, ya que no soy muy aficionado a utilizar exclusivamente las otras alternativas (Opera y otras para FreeBSD).

Mientras que en el pasado FreeBSD sólo tenía un paquete Firefox Linux, hoy en día existe un paquete nativo de Firefox. Elegí instalar la versión localizada como en:

sudo pkg install firefox-i18n

información relacionada