Comparativo de motores de renderização

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Searchtool.svg
Esta página ou secção foi marcada para revisão, devido a inconsistências e/ou dados de confiabilidade duvidosa (desde fevereiro de 2008). Se tem algum conhecimento sobre o tema, por favor, verifique e melhore a consistência e o rigor deste artigo. Considere utilizar {{revisão-sobre}} para associar este artigo com um WikiProjeto e colocar uma explicação mais detalhada na discussão.

O seguinte comparativo de motores de renderização compara a informação geral e técnica para um número de motores de renderização. Veja por favor os artigos dos produtos individuais para uma informação mais adicional. Este artigo não é inclusivo ou necessariamente atualizado. A menos que especificado de outra maneira nas notas de rodapé, as comparações são baseadas nas versões estáveis sem nenhuns add-ons, extensões ou programas externos.

Informação geral[editar | editar código-fonte]

Informação geral básica do sobre os motores: criador/companhia, licença, etc..

Criador Custo (USD) Open Source Licença Aplicativo principal
Gecko Mozilla Corporation gratuito Y MPL/GPL/LGPL tri-license Mozilla Firefox
iCab Alexander Clauss gratuito / $29 (Pro) Proprietária iCab
KHTML KDE gratuito Y LGPL Konqueror
Presto Opera Software não disponível para o público Proprietária Opera
Robin Ritlabs não gratuito $25 Proprietária The Bat!
Tasman Microsoft não gratuito $399.99  Proprietária Microsoft Entourage
Trident Microsoft não disponível para o público Proprietária Internet Explorer
WebCore Apple Computer gratuito Y LGPL Safari
  • Somente oficialmente disponível como parte do Microsoft Office 2004 para o mac (o preço mostrado é para a edição padrão)
  • Quando o código fonte não estiver livre, o motor de layout Trident está disponível como um módulo DLL gratuito, excluindo o custo do Microsoft Windows.

Histórico das versões[editar | editar código-fonte]

Uma vista geral breve dos históricos das versões.

First public release First stable release Latest stable release
Data Versão Data Versão Data Versão
Gecko 7 de Dezembro de 1998 "Preview" 19 de Março de 1999 M3 23 de Fevereiro de 2007 1.8.1.2
iCab 1998  ? 1998  ? 18 de Agosto de 2006 3.0.3
KHTML Outubro de 2000  ? Outubro 2000  ? 25 de Janeiro de 2007 3.5.6
Presto 13 de Novembro de 2002 7.0 beta 1 28 de Janeiro de 2003 7.0 11 de Abril de 2007 9.20
Robin 27 de Abril de 2000 1.32 27 de Abril de 2000 1.32 27 de Dezembro de 2006 3.95
Tasman 27 de Março de 2000 0 27 de Março de 2000 0 11 de Maio de 2004 1.0
Trident Abril de 1997 I Outubro de 1997 I 18 de Outubro de 2006 7
WebCore 7 de Janeiro de 2003 48 23 de Junho de 2003 85 13 de Março de 2007 419

Suporte a sistema operacional (ou operativo)[editar | editar código-fonte]

Os motores de layout que podem ser usados nestes sistemas operacionais sem a ajuda de um emulador.

Navegador Windows Mac OS X Mac OS 9 Linux BSD Unix
Gecko Y Y descontinuado Y Y Y
iCab Y Y
KHTML Y Y Y Y
Presto Y Y Y Y Y
Robin Y
Tasman Y descontinuado
Trident Y
WebCore Y Y Y Y Y
  • Embora descontinuadas, versões antigas do motor de layout Gecko para Mac OS 9 ainda estão disponíveis para download em site de produtos arquivados do Netscape.
  • A maioria de WebCore funciona nativamente no Windows, menos características não-movidas como SVG, Canvas, e plugins.

Prefixos[editar | editar código-fonte]

Trident[editar | editar código-fonte]

  • -ms- — Todas as propriedades experimentais são prefixadas com "-ms-", ex. -ms-interpolation-mode ao invés de interpolation-mode.

Gecko[editar | editar código-fonte]

  • -moz- — Todos os seletores, propriedades e valores experimentais são prefixadas com "-moz-", ex. ::-moz-selection ao invés de ::selection.

WebKit[editar | editar código-fonte]

  • -webkit- — Todos os seletores, propriedades e valores experimentais são prefixados com "-webkit-", ex. -webkit-box-shadow ao invés de box-shadow.

KHTML[editar | editar código-fonte]

  • -khtml- — Todos os seletores, propriedades e valores experimentais são prefixados com "-khtml-", ex. -khtml-opacity ao invés de opacity.

Presto[editar | editar código-fonte]

  • -xv- — Todos os novos seletores, propriedades e valores introduzidos pelo CSS3 Speech Module são prefixados com "-xv-", ex. -xv-voice-rate ao invés de voice-rate.
  • -o- — Todas as propriedades são prefixadas com "-o-", ex. -o-transition-property ao invés de transition-property.


Ver também[editar | editar código-fonte]