Safari 4: Como o perfil do código executado quando a página é carregada
Pergunta
No Safari 4, eu estou tentando usar o profiler para ver como o tempo é gasto no código que é executado quando a página é carregada.
- I permitiu o profiler ( "Start profiling JavaScript")
- eu carregar a página.
- eu parar o Profiler.
Neste ponto, esta não cria um instantâneo "perfil" (enquanto ele faz se eu iniciar o profiler após a página é carregada). Qualquer dica sobre isso?
Solução
Para código dentro manipuladores onLoad, você precisa habilitar o profiler programaticamente. Adicionar console.profile () para o início da javascript relevante e console.profileEnd () até o fim.
Leia mais aqui: Usando a Web Inspector
É muito semelhante ao profiler do Firebug: Console API
Update: O link Inspector Web acima 404s. Aqui está um documento mais atual: Guia web Inspector: Timelines
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow