Desempenho de Javascript extremamente lento em vários navegadores

1

Estou com um desempenho de JavaScript extremamente lento no CentOS em todos os navegadores que tentei. É para o ponto que, para sites que fazem uso pesado de javascript (como este), minha CPU está maximizada por vários segundos, e eu tenho que esperar por qualquer renderização que esteja sendo executada, tornando esses sites quase inutilizáveis. Usar o mesmo conjunto de navegadores / versões no Windows XP e no Ubuntu 6.06, assim como no 8.04 na mesma máquina, não causa nenhum problema. É ao ponto que estou tentando navegadores obscuros na esperança de encontrar um sem problemas, mas não encontrei um que não sofra os mesmos problemas de javascript.

Os navegadores que eu tentei são:

  1. Firefox 3.0.15 dos repositórios do CentOS 5.4
  2. Opera 10.01 instalado via rpm do webiste do Opera
  3. Conkeror 0.9.1 instalado via origem

A única explicação é que há alguma biblioteca compartilhada que todos eles usam para executar o javascript, pois isso explicaria porque cada navegador que eu tentei tem o mesmo problema, mas parece que não consigo encontrar nada online afirmando que isso é um problema. problema conhecido. Alguém tem alguma sugestão / ideia de como eu posso identificar a origem do problema e / ou resolvê-lo?

Nota: Estou enfrentando o problema em uma máquina de trabalho que precisa rodar o CentOS, portanto não é possível mudar para o Ubuntu, o que eu normalmente executo em casa.

    
por Mark Roddy 08.12.2009 / 17:38

1 resposta

1

Poderia ser um problema gráfico na máquina? Se o X estiver usando um driver completamente acelerado porque o instalador não sabia o caminho certo para selecionar (ou simplesmente não tem um) para o seu hardware gráfico, você pode ver esse tipo de comportamento enquanto o navegador reflui a página durante as atualizações. / p>

Embora esse seja o caso, eu esperaria que todos os aplicativos mostrassem sinais visíveis de desempenho lento, não apenas navegadores (embora os navegadores tendam a atualizar suas exibições repetidamente enquanto o conteúdo é carregado / atualizado, provavelmente mais afetados do que outros aplicativos ).

Vale a pena conferir para ver qual driver sua configuração do X está usando e (se já não estiver usando a configuração certa) tentando instalar uma melhor. Isso pode envolver a instalação de um driver proprietário (somente binário).

    
por 09.12.2009 / 18:04