Javascript no Chromium muito lento

0

Estou executando o Chromium 57.0.2987.133 no FreeBSD 12-CURRENT com a interface de desktop Lumina, em um Lenovo Ideapad com um Celeron N3050.

Também defino em /etc/sysctl.conf como recomendado:

 kern.ipc.shm_allow_removed=1

Ao abrir algumas páginas, o Chromium demora muito e não consegue carregar a página.

Aparentemente, a lentidão se manifesta em páginas com funções Javascript. Ao abrir alguns sites ou usar determinadas extensões do Google Chrome que usam bastante JavaScript, como o SocialFixer, o navegador não consegue abrir a página ativa.

Por exemplo, não consigo abrir o Facebook + SocialFixer (uma extensão de navegador baseada em JavaScript) ou a página chrome: // settings /, terminando de fechar a respectiva guia.

Além disso, ao usar uma extensão para bloquear o Javascript, o navegador parece funcionar normalmente.

Ao usar outros navegadores na mesma máquina, as mesmas páginas são abertas sem problemas.

O que pode ser feito sobre isso?

    
por Rui F Ribeiro 08.04.2017 / 21:10

1 resposta

2

Com base nesta página em Ask Ubuntu Navegador Chromium muito lento , parece haver um bug no acelerador de Javascript.

Eu iniciei o Chromium com a opção --disable-gpu , como a página recomenda, e consegui abrir o Facebook e a página de configurações do Chromium. No entanto, desativar a "Aceleração de hardware" nas opções avançadas não produz efeitos quando o Chromium é recarregado sem --disable-gpu .

Assim, uma solução parece estar carregando o Chromium na linha de comando ou alterando a chamada na interface da área de trabalho do Lumina para:

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

Por favor, observe que, para que a solução alternativa funcione, qualquer segmento cromo deixado para trás deve ser eliminado antes de invocá-lo com --disable-gpu

No entanto, o bug parece retornar mesmo com o --disable-gpu sendo usado após um curto período de tempo usando o Chromium. Talvez tópicos posteriores ignorem a configuração.

Em última análise, esse bug de longa data torna o Chromium inutilizável para páginas que usam JavaScript (em algumas configurações?).

Uma alternativa é instalar e usar o Firefox, já que não gosto muito de usar exclusivamente as outras alternativas (Opera e outras para o FreeBSD).

Embora no passado o FreeBSD tivesse apenas um pacote Firefox Linux, atualmente existe um pacote nativo do Firefox. Eu escolhi instalar a versão localizada como em:

sudo pkg install firefox-i18n
    
por 08.04.2017 / 21:10