WebKit

WebKit Descrição da imagem Epiphany 2 27 webkit.png. Em formação
Desenvolvido por Apple , Nokia
Primeira versão 4 de novembro de 1998
Depósito svn.webkit.org/repository/webkit
Escrito em C ++
Meio Ambiente C ++
Modelo Motor de renderização HTML
Licenças GNU LGPL e BSD
Local na rede Internet webkit.org

WebKit é uma biblioteca de software livre que permite aos desenvolvedores integrar facilmente um mecanismo de renderização de páginas da web em seu software. Ele está disponível sob a licença BSD e GNU LGPL . Originalmente reservado para o sistema operacional Mac OS X (a partir da versão 10.3 Panther ), foi portado para Linux e Windows . Assim, as portas do WebKit para os ambientes GTK + e Qt são chamadas respectivamente de WebKitGTK + e QtWebKit .

O WebKit é um fork do mecanismo de renderização KHTML do projeto KDE usado em particular no navegador Konqueror . Integra duas sub-bibliotecas: WebCore e JavaScriptCore correspondendo respectivamente a KHTML e KJS .

Ele passa com sucesso no teste Acid2 e a versão em desenvolvimento obtém 100% no teste Acid3 desde o27 de março de 2008.

O Webkit incluiu um mecanismo JavaScript com o mesmo nome. Desde então, foi reescrito, o novo motor agora é chamado de SquirrelFish , muito mais rápido do que o anterior.

Dentro fevereiro de 2012, o sucesso da disseminação do WebKit levou "o grupo OpenWeb, que preconiza a padronização das tecnologias de desenvolvimento web, a lançar um apelo aos desenvolvedores e apontar as consequências do domínio do WebKit no celular e das práticas dos desenvolvedores" . DentroJaneiro de 2013, a posição dominante do Webkit ainda é um problema.

usar

O principal uso do WebKit é para construir navegadores da web:

Ele também é usado pelo software construtor de sites:

Outros tipos de software também o utilizam.

As bibliotecas de software que o integram são:

Antigos usos do WebKit:

Histórico

Veja também

links externos

Referências

  1. Surfin 'Safari - Arquivo de blogs »WebKit atinge Acid3 100/100 em construção pública
  2. SquirrelFish foi integrado ao Webkit (junho de 2008) http://performance.survol.fr/2008/06/squirrelfish-dans-webkit
  3. Padrões da Web ameaçados por sites otimizados para WebKit? (Fevereiro de 2012)
  4. Padrões da Web: os desenvolvedores devem parar de preferir o WebKit . Clubic 12 de fevereiro de 2013
  5. Anúncio do uso do WebKit pela Epiphany nas notas de lançamento do GNOME 2.28
  6. (en) Blink: um mecanismo de renderização para o projeto Chromium - The Chromium Blog
  7. (in) "  Dev.Opera - A First Peek at Opera 15 for Computers  " em dev.opera.com (acessado em 6 de março de 2018 )