Referência de eventos da linha do tempo

Meggin Kearney
Meggin Kearney
Flavio Copes
Flavio Copes

O modo de eventos da linha do tempo mostra todos os eventos acionados durante a gravação. Use a referência de evento da linha do tempo para saber mais sobre cada tipo de evento da linha do tempo.

Propriedades comuns de eventos da linha do tempo

Alguns detalhes estão presentes em eventos de todos os tipos, enquanto outros se aplicam apenas a determinados tipos de eventos. Esta seção lista propriedades comuns a diferentes tipos de eventos. As propriedades específicas de determinados tipos de evento são listadas nas referências para esses tipos de evento a seguir.

PropriedadeQuando ela aparece
Tempo agregadoPara eventos com eventos aninhados, o tempo gasto por cada categoria de eventos.
Pilha de chamadasPara eventos com eventos filhos, o tempo gasto por cada categoria de eventos.
Tempo de CPUQuanto tempo de CPU o evento gravado levou.
DetalhesOutros detalhes sobre o evento.
Duração (na marcação de tempo)O tempo que o evento levou para ser concluído com todos os filhos. O carimbo de data/hora é o horário em que o evento ocorreu em relação ao início da gravação.
Tempo próprioPor quanto tempo o evento durou sem nenhum dos filhos.
Tamanho de heap usadoQuantidade de memória usada pelo aplicativo quando o evento foi registrado e a mudança delta (+/-) no tamanho do heap usado desde a última amostragem.

Carregando eventos

Esta seção lista os eventos que pertencem à categoria "Carregamento" e as propriedades deles.

EventoDescrição
Analisar HTMLO Chrome executou o algoritmo de análise de HTML.
Terminar de carregarUma solicitação de rede foi concluída.
Receber dadosOs dados de uma solicitação foram recebidos. Haverá um ou mais eventos de recebimento de dados.
Receber respostaA resposta HTTP inicial de uma solicitação.
Enviar solicitaçãoUma solicitação de rede foi enviada.

Como carregar propriedades de eventos

PropriedadeDescrição
RecursoO URL do recurso solicitado.
VisualizarVisualização do recurso solicitado (somente imagens).
Método da solicitaçãoMétodo HTTP usado para a solicitação (GET ou POST, por exemplo).
Código de statusCódigo de resposta HTTP.
Tipo MIMETipo MIME do recurso solicitado.
Duração dos dados codificadosTamanho do recurso solicitado em bytes.

Eventos de script

Esta seção lista os eventos que pertencem à categoria "Scripting" e as propriedades deles.

EventoDescrição
Frame de animação disparadoUm frame de animação programado foi disparado e o gerenciador de callback foi invocado.
Cancelar frame de animaçãoUm frame de animação programado foi cancelado.
Evento de GCA coleta de lixo ocorreu.
DOMContentLoadedO evento DOMContentLoaded foi acionado pelo navegador. Esse evento é acionado quando todo o conteúdo do DOM da página é carregado e analisado.
Avaliar scriptUm script foi avaliado.
EventoUm evento JavaScript (por exemplo, "mousedown" ou "key").
Chamada de funçãoUma chamada de função JavaScript de nível superior foi feita (somente aparece quando o navegador entra no mecanismo JavaScript).
Instalar timerUm timer foi criado com setInterval() ou setTimeout().
Solicitar frame de animaçãoUma chamada requestAnimationFrame() agendou um novo frame
Remover timerUm timer criado anteriormente foi limpo.
TempoUm script chamado console.time()
Fim do tempoUm script chamado console.timeEnd()
Timer disparadoUm timer acionado que foi programado com setInterval() ou setTimeout().
Mudança no "readyState" do XHRO estado de prontidão de um XMLHTTPRequest mudou.
Carregar XHRUm XMLHTTPRequest terminou de carregar.

Escrever propriedades de eventos

PropriedadeDescrição
ID do timerO ID do timer.
Tempo limiteO tempo limite especificado pelo timer.
RepetiçõesBooleano que especifica se o timer é repetido.
Chamada de funçãoUma função que foi invocada.

Renderização de eventos

Esta seção lista os eventos que pertencem à categoria "Renderização" e as propriedades deles.

EventoDescrição
Invalidar layoutO layout da página foi invalidado por uma mudança no DOM.
LayoutUm layout de página foi executado.
Recalcular o estiloO Chrome recalculou os estilos dos elementos.
RolagemO conteúdo da visualização aninhada foi rolado.

Renderização de propriedades de eventos

PropriedadeDescrição
Layout invalidadoPara registros de layout, o stack trace do código que causou a invalidação do layout.
Nós que precisam de layoutPara registros de layout, o número de nós marcados como necessitando de layout antes do início da nova disposição. Normalmente, esses são os nós que foram invalidados pelo código do desenvolvedor, além de um caminho para cima para refazer a raiz.
Tamanho da árvore de layoutPara registros de layout, o número total de nós na raiz de relayout (o nó em que o Chrome inicia o relayout).
Escopo do layoutOs valores possíveis são "Parcial" (o limite de redimensionamento é uma parte do DOM) ou "Documento inteiro".
Elementos afetadosPara os registros de recalcular estilo, o número de elementos afetados por um recálculo de estilo.
Estilos invalidadosPara os registros de recalcular estilo, fornece o stack trace do código que causou a invalidação do estilo.

Eventos de pintura

Esta seção lista os eventos que pertencem à categoria "Pintura" e as propriedades deles.

EventoDescrição
Camadas compostasCamadas de imagem compostas do mecanismo de renderização do Chrome.
Decodificação de imagemUm recurso de imagem foi decodificado.
Redimensionamento de imagemUma imagem foi redimensionada a partir das dimensões nativas.
TintaAs camadas compostas foram pintadas em uma região da tela. Passar o cursor sobre um registro de pintura destaca a região da tela que foi atualizada.

Propriedades do evento de pintura

PropriedadeDescrição
LocalPara eventos de pintura, as coordenadas x e y do retângulo de pintura.
DimensõesPara eventos de pintura, a altura e a largura da região pintada.