como caçar porque ie está sendo lento

2

Eu tenho certas páginas onde ie (até 7 ou 8) parece levar muito tempo para renderizar. Qual é a melhor maneira, ferramenta para descobrir qual é o gargalo no ie (como firefox e chrome parecem rápidos)

    
por leora 29.12.2009 / 14:05

5 respostas

4

Experimente o Firebug Lite

ou Barra de ferramentas do desenvolvedor do Internet Explorer

    
por 29.12.2009 / 14:10
2
Infelizmente, como o IE tem um mecanismo de javascript notoriamente lento (sim, até mesmo 7 e 8: /), você provavelmente descobrirá que a única maneira de melhorar visivelmente o desempenho é limitar strongmente a manipulação de DOM. Isso, na minha experiência e de acordo com a maioria das referências lá fora, é a parte mais lenta. Você está fazendo muitos elementos selecionando e modificando em um manipulador de carga (como em, logo que o DOM tenha carregado)?

Além disso, você está usando uma biblioteca? Nem todos são criados iguais :) Dê uma chance ao jQuery se você ainda não o estiver usando.

    
por 29.12.2009 / 14:11
1

Pode haver várias razões para o IE não ter um bom desempenho. Geralmente, sites pesados com conteúdo multimídia avançado tendem a desacelerar o navegador. Para melhorar o desempenho, neste caso, você pode tentar redimensionar o cache para dizer 128MB ou algo assim. (Inicie o Internet Explorer, selecione Ferramentas - > Opções da Internet - > Geral. Em Temporary Internet Files, clique no botão Configurações e digite a quantidade de espaço em disco a ser usado.)

Mas eu recomendo que você use o Mozilla Firefox ou o Google Chrome como alternativas ao IE.

    
por 29.12.2009 / 15:33
0

Yahoo! fornecer um serviço chamado YSlow que faz a análise da velocidade da página.

    
por 29.12.2009 / 14:15
0

Você pode identificar onde está o gargalo no IE usando um proxy HTTP, como Fiddler : isso ajudaria você a descobrir se um Muito tempo é gasto no download de arquivos, na renderização de folhas de estilo ou no Javascript, observando os intervalos entre os downloads.

Na minha experiência, se o Javascript é o gargalo, você pode otimizar seu código no Firefox, usando a parte do profiler do Firebug para identificar o código de longa execução. A maioria das otimizações não será específica do Firefox e beneficiará outros navegadores, incluindo o Internet Explorer.

    
por 29.12.2009 / 15:05