Navegador Web [ User Agent ]
|
Interface com o usuário [Renderer]:
Gera a representação visível [audível, etc]
dos elementos HTML e, se há Javascript ou equivalente, permite manipulação client-side.
|
|
Parser HTML:
Interpreta o HTML enviado pelo servidor em elementos |
|
Interpretador Javascript:
Executa código Javascript embutido na
página |
|
Parser CSS:
Interpreta o CSS enviado pelo servidor, e comunica ao renderer como
devem ser exibidos os elementos da página.
|
|
Eventos DOM:
Processa eventos da interação client-side do usuário
|
|
Árvore DOM:
Dá acesso ao conteúdo estruturado da página.
|
|
Rede:
Faz consultas de nome (DNS) e carrega páginas via HTTP e FTP.
|
|