𝖂𝖎ƙ𝖎𝖊

Lista de motores de renderização

Esta é uma lista de motores de renderização conhecidos. Embora todos os aplicativos que exibam conteúdo com base em HTML usem motores de renderização, nem todos os motores de renderização são nomeados por seus desenvolvedores.

A maioria dos motores listados aqui são usados principalmente em navegadores da web (onde o motor de renderização também é conhecido como um motor de navegador web).

Gráfico - corrente

Baseado em texto

Histórico

Comparativo geral

As tabelas a seguir comparam informações gerais e técnicas em vários motores de navegadores da Web. Embora estes sejam usados principalmente em navegadores da Web, eles também são usados em clientes de e-mail para renderizar e-mails escritos em HTML, e usados para renderizar e-books no formato ePUB, por exemplo. A quantidade de motores que permanecem em desenvolvimento é muito menor que o que está disponível para a maioria dos outros tipos de software de desktop. A menos que seja especificado de outra maneira nas notas de rodapé, as comparações são baseadas nas versões estáveis sem quaisquer complementos, extensões ou programas externos.

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

Motor Desenvolvedor(es) Licença de software Aplicativo principal
Blink[nota 1] The Chromium Project e outros Predefinição:Livre Google Chrome
Dillo Desenvolvedores do Dillo Predefinição:Livre Dillo
EdgeHTML[nota 2] Microsoft Predefinição:Proprietário Edge
Gecko Mozilla Foundation/Mozilla Corporation e outros Predefinição:Livre Mozilla Firefox
Goanna[nota 3] Moonchild Productions Predefinição:Livre Pale Moon
Predefinição:Rh2 | GtkHTML[nota 4] GNOME Predefinição:Livre Novell Evolution
Hubbub Andrew Sidwell Predefinição:Livre[3] NetSurf
Predefinição:Rh2 |iCab[nota 4] Alexander Clauss Predefinição:Proprietário iCab
KHTML KDE Predefinição:Livre Konqueror
NetFront Access Co. Predefinição:Proprietário NetFront
Presto Opera Software Predefinição:Proprietário Opera
Prince YesLogic Pty Ltd Predefinição:Proprietário Prince
Predefinição:Rh2 | Tasman[nota 4] Microsoft Predefinição:Proprietário Internet Explorer for Mac
The Bat! Ritlabs Predefinição:Proprietário The Bat!
Predefinição:Rh2 | Trident[nota 4] Microsoft Predefinição:Proprietário Internet Explorer
Servo Mozilla Research e outros Predefinição:Livre
WebKit[nota 5] Apple Inc. e outros Predefinição:Livre Apple Safari
XEP RenderX Predefinição:Proprietário XEP

Histórico de lançamentos

Visão geral do histórico de lançamentos.

Motor Primeiro lançamento público Primeiro lançamento estável Último lançamento estável
Data Versão Data Versão Data Versão
Blink 3 de abril de 2013[4] Sem número 3 de abril de 2013[4] Sem número Somente versão SVN
EdgeHTML 12 de novembro de 2014 12.0 15 de julho de 2015 12.10240 17 de outubro de 2017 16.16299
Gecko 7 de dezembro de 1998 "Preview" 19 de março de 1999 M3 Predefinição:ULE/Mozilla Firefox
Goanna 4 de agosto de 2015 "Preview" 26 de janeiro de 2016[5] 2.0 22 de novembro de 2016 3.0[6]
Predefinição:Rh2 | GtkHTML 2000 ? 2000 ? 14 de dezembro de 2009 3.28.2
Hubbub 22 de abril de 2002 ? 17 de maio de 2007 1.0 16 de fevereiro de 2016 3.3
Predefinição:Rh2 | iCab 1998 ? 1998 ? 1 de janeiro de 2008 3.0.5[7]
KHTML Outubro de 2000 ? Outubro de 2000 ? 4 de agosto de 2009 4.3
NetFront 1995 ? 1995 ? 13 de janeiro de 2010 4.0
Presto 13 de novembro de 2002 1.0 28 de janeiro de 2003 1.0 5 de novembro de 2012 2.12.388
Prince Abril de 2003 1.0 Abril de 2003 1.0 Agosto de 2017 11.3
Predefinição:Rh2 | Tasman 27 de março de 2000 0 27 de março de 2000 0 11 de maio de 2004 1.0
The Bat! 27 de abril de 2000 1.32 27 de abril de 2000 1.32 24 de agosto de 2009 4.2.10
Predefinição:Rh2 | Trident Abril de 1997 Sem número Outubro de 1997 Sem número 17 de outubro de 2013 7.0
WebKit 7 de janeiro de 2003 48 23 de junho de 2003 85 Somente versão SVN
XEP 1999 fo2pdf ? ? Março de 2010 4.18

Suporte a sistema operacional (ou operativo)

Os sistemas operacionais em que os motores podem ser executados sem emulação.

Engine Windows macOS Linux BSD Unix Symbian OS
Blink[nota 6] Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Não3
Dillo Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3[nota 7] Predefinição:Não3
EdgeHTML Predefinição:Sim3 Predefinição:Não3 Predefinição:Não3 Predefinição:Não3 Predefinição:Não3 Predefinição:Não3
Gecko Predefinição:Sim3 Predefinição:Sim3[nota 8] Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Não3
Goanna Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Des Predefinição:Não3
Predefinição:Rh2 | GtkHTML Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Não3
Hubbub Predefinição:Não3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Não3
Predefinição:Rh2 |iCab Predefinição:Não3 Predefinição:Sim3 Predefinição:Não3 Predefinição:Não3 Predefinição:Não3 Predefinição:Não3
KHTML Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3
NetFront Predefinição:Parcial2 Predefinição:Não3 Predefinição:Sim3 Predefinição:Não3 Predefinição:Não3 Predefinição:Caiu[8]
Presto Predefinição:Caiu (12.16) Predefinição:Caiu (12.16) Predefinição:Caiu (12.16)[nota 9] Predefinição:Caiu (12.16)[nota 10] Predefinição:Caiu (10.11) Predefinição:Sim3
Prince Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Não3
Servo[9] Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Des Predefinição:Des Predefinição:Não3
Predefinição:Rh2 | Tasman Predefinição:Não3 Predefinição:Caiu (5.2.3) Predefinição:Não3 Predefinição:Não3 Predefinição:Não3 Predefinição:Não3
The Bat! Predefinição:Sim3 Predefinição:Não3 Predefinição:Não3 Predefinição:Não3 Predefinição:Não3 Predefinição:Não3
Predefinição:Rh2 | Trident Predefinição:Sim3 Predefinição:Não3 Predefinição:Não3[10] Predefinição:Não3 Predefinição:Caiu (5.0) Predefinição:Não3
WebKit Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3
XEP[11] Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Sim3 Predefinição:Não3

Prefixos

  • Trident: -ms- — Todas as propriedades experimentais são prefixadas com "-ms-", ex. -ms-interpolation-mode ao invés de interpolation-mode.
  • Gecko: -moz- — Todos os seletores, propriedades e valores experimentais são prefixadas com "-moz-", ex. ::-moz-selection ao invés de ::selection.
  • WebKit: -webkit- — Todos os seletores, propriedades e valores experimentais são prefixados com "-webkit-", ex. -webkit-box-shadow ao invés de box-shadow.
  • KHTML: -khtml- — Todos os seletores, propriedades e valores experimentais são prefixados com "-khtml-", ex. -khtml-opacity ao invés de opacity.
  • Presto:
    • -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

Predefinição:Notas

Referências

  1. «Opera 15.0 changelog». Consultado em 13 de junho de 2013 
  2. «Mozilla and Samsung team up for Servo, a secure browser engine». InfoWorld. 3 de abril de 2013 
  3. «libhubbub.git - HTML5 parser library». Consultado em 27 de dezembro de 2013 
  4. 4,0 4,1 «Blink: A rendering engine for the Chromium project». Consultado em 30 de agosto de 2013 
  5. «Goanna». Consultado em 26 de fevereiro de 2016 
  6. «27.0.0 (2016-11-22)». Consultado em 5 de janeiro de 2017 
  7. O navegador iCab 4 usa o motor WebKit - O iCab 3.0.5 foi o lançamento final do motor iCab baseado na API Carbon «iCab 4 Abandons Support for the Classic Mac OS». Consultado em 30 de abril de 2009 
  8. Do website da Access Arquivado em 23 de junho de 2010, no Wayback Machine. (2010/06/19): "A Access não oferece mais e não dá suporte ao NetFront Browser para o Symbian."
  9. The Servo Project. «README.md». Github web repository. Consultado em 24 de abril de 2016 
  10. Através do uso das bibliotecas do Wine, algumas versões do IE podem ser iniciadas.«Beta - IEs4Linux». Tatanka.com.br. Consultado em 17 de outubro de 2008. Arquivado do original em 10 de setembro de 2015 
  11. XEP é escrito em Java, com uma linha de lançamento dedicada para o Windows.


Erro de citação: Existem marcas <ref> para um grupo chamado "nota", mas nenhuma marca <references group="nota"/> correspondente foi encontrada

talvez você goste