O que é renderização?
É a maneira como o navegador trabalha para exibir as páginas. Já se perguntou porque os webdesigners morrem de ódio por causa do IE? É porque ele tende a exibir as imagens de maneira diferente de todos os outros navegadores. Se bem que isso anda sendo corrigido de uns tempos para cá.
O IE usa o motor de renderização caduco chamado
Trident.
O Firefox usa o
Gecko, assim como seus variantes (Flock, K-Meleon, Netscape)
O Opera usa seu próprio renderizador, o
Presto.
O Safari usa um renderizador baseado no KHTML, o
WebKit.
Existiam outros interessantes:
O renderizador
Tasman era usado no IE do Macintosh e era muito avançado (quase tanto como o WebKit), mas a Microsoft fez merda como sempre. Hoje ele é usado mais nos programas da Microsoft no Mac, como o Office e o MSN.
O Opera, da versão 4 à 6, usava o
Elektra. O Netscape Communicator 5 usava o
Mariner. Ambos foram descontinuados.
O
Prince XML do programa Prince é o melhor renderizador que existe, com o melhor suporte ao CSS3 do mundo, mas é um programa que serve para criar documentos e não é um navegador. Irônico, né?
A AOL usa em seus produtos (tipo o AOL Messenger) um renderizador chamado
Boxley.
Como pode ver, um renderizador serve para converter o texto HTML e o estilo CSS em imagens para serem usadas tanto em páginas da internet como em documentos e até mesmo mensagens instantâneas. Cara, até a Ajuda do Windows usa um renderizador desses!