Bem-vindo: Sex, 22 de Novembro 2024, 21:00 Pesquisa avançada

Google faz fork do Webkit. Blink será o novo motor do Chrome

Secção dedicada a Noticias! Aqui poderá partilhar todas as notícias relativas ao Ubuntu. No entanto, poderá publicar também notícias sobre software livre em geral: outras distribuições e até conferências

Google faz fork do Webkit. Blink será o novo motor do Chrome

Mensagempor Claudio Novais » Sáb, 6 de Abril 2013, 23:40

.






.

O Google anunciou (ver aqui) que deve avançar com o fork do seu próprio WebKit chamado Blink. O novo fork tem por objetivo tornar mais poderosos os navegadores Chromium e Chrome. O Opera, que tem acompanhado a compilação do Chromium no WebKit, revelou que deverá seguir o fork do Google e também passará a utilizar o Blink. Bruce Lawson, em seu blog, explicou  que a necessidade do fork veio por conta da sua arquitetura de multiprocessamento de navegador ser diferente de outros navegadores usando o WebKit e que a complexidade e o custo de oferecer suporte às múltiplas arquiteturas foi diminuindo em termos de desenvolvimento.

O WebKit fornece um motor de renderização para muitos browsers e possui suas raízes no fork da Apple do projeto KHTML, utilizado para criar o navegador Safari. O código de renderização KHTML foi chamado "WebCore e Apple" no projeto WebKit, e o Google e outros interessados fizeram suas modificações para usar o código sob licença BSD. Dentro do projeto, as funções auxiliares, tais como suporte a JavaScript e acesso à rede, foram tratadas por uma coleção de código BSD de codinome WebKit.

Mas o Google, com seu motor de JavaScript próprio, o V8, tinha pouca utilidade para esse código e menos ainda para o WebKit2 (próxima geração do WebKit, que adiciona uma arquitetura de multiprocessamento ao renderizador) uma vez que já havia construído o Chrome para ser executado em um modelo de processamento múltiplo. Ao fazer o fork para criar o Blink, uma grande quantidade de código do WebKit pode se perder pelo caminho - acredita-se que cerca de 7 build systems, 7.000 arquivos e 4.5 milhões de linhas de código seriam eliminados quase que imediatamente. O Google afirma que tal ação deve levar a uma base de código mais estável e mais saudável ao longo do tempo.

.





.
A página do projeto Blink enfatiza que o Google deseja executá-lo como "uma comunidade de código aberto inclusiva" e convida desenvolvedores de fora a participar do projeto. A empresa já está delineando os planos para a nova base de código. Uma das princiais mudanças planejadas é o suporte para iFrames que permitirão o sandboxing (mode seguro) na própria página web. Libertos das obrigações mais antigas da API, os desenvolvedores do Google também planejam uma reformulação do código de rede utilizado no Chromium e no Blink. Entre os planos mais provisórios está a ideia de integrar o DOM (Document Object Model) como estruturas de dados JavaScript, em vez do modelo standalone (autônomo); a esperança é de que essa implementação aumente o desempenho dos aplicativos JavaScript na web.

Entre outras mudanças orquestradas pelo Google, encontra-se um modelo de melhorias web "sem prefixo" . Fornecedores de prefixos têm sido utilizados durante muitos anos em navegadores para simbolizar características experimentais. Infelizmente, os desenvolvedores web frequentemente utilizaram e contaram com esses prefixos. Mas com o Blink não haverão prefixos, exceto aqueles herdados do WebKit. Em vez disso, os desenvolvedores terão que ativar recursos experimentais em uma página about:flags até que o recurso esteja adequado para ser ativado por padrão. O Google aponta que a Mozilla está se movendo em direção a uma política semelhante e que o W3C também tem explorado uma ideia similar.

De acordo com Alex Russell, desenvolvedor do Chrome, subjacente a escolha do Google está a máxima de "seguir adiante com rapidez" . Em um post em seu blog pessoal, Russell explica que mais rápido neste caso não é apenas o desempenho do código, mas a complexidade e o tempo necessário para construí-lo. Apesar do trabalho feito para acelerar o tempo de construção e tornar todo o processo de desenvolvimento mais rápido, Russell afirma que o fork irá permitir que programadores do Google iterem com o Blink, Chrome e Chromium mais rapidamentem e que eles já conhecem os benefícios da iteração rápida com o código do Chrome.

O Google já está trabalhando no Blink e o primeiro Chrome baseado em Blink deve estar disponível no Chrome 28; o Chrome 26 acaba de ser lançado como uma versão estável. O Opera está usando o Chromium Content API para trabalhar com o WebKit e deve passar por um trabalho relativamente fácil de migração para o Blink. O Google revela que, a curto prazo, o fork do Blink deve ter pouco impacto para desenvolvedores web. Uma vez estabelecido, porém, o Google obviamente pretende aumentar a velocidade de desenvolvimento de seu navegador.



Referências:



Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Google faz fork do Webkit. Blink será o novo motor do Ch

Mensagempor Luis Cardoso » Sáb, 6 de Abril 2013, 23:58

KHTML (KDE + Konqueror) --(fork)→ WebKit (Apple) --(fork)→ Blink (Google)

Isto vai lindo... :lol: (andam a aprender muito com o Linux)
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Google faz fork do Webkit. Blink será o novo motor do Ch

Mensagempor nuno_nunes » Dom, 7 de Abril 2013, 0:13

Luis Cardoso (06-04-2013, 22:58) escreveu:KHTML (KDE + Konqueror) --(fork)→ WebKit (Apple) --(fork)→ Blink (Google)

Isto vai lindo... :lol: (andam a aprender muito com o Linux)


A maior parte dos forks vem do linux :rox: :rox: :rox: :rox: :rox:
Avatar do usuário
nuno_nunes
 
Mensagens: 3932
Registrado em: 28 Maio, 2012
Localização: Pampilhosa da Serra - Portugal

Re: Google faz fork do Webkit. Blink será o novo motor do Ch

Mensagempor Claudio Novais » Dom, 7 de Abril 2013, 0:14

A diferença é que a Google tem poder suficiente para mudar o mundo. Esta é a diferença de uma decisão dum grupo de pessoas ou a decisão de uma empresa grande. :p
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Google faz fork do Webkit. Blink será o novo motor do Ch

Mensagempor Luis Cardoso » Dom, 7 de Abril 2013, 0:20

Claudio Novais (06-04-2013, 23:14) escreveu:A diferença é que a Google tem poder suficiente para mudar o mundo. Esta é a diferença de uma decisão dum grupo de pessoas ou a decisão de uma empresa grande. :p

Mas já viste bem, se não fosse o KDE com o seu KHTML, hoje não teríamos o Google Chrome... :desdentado:
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Google faz fork do Webkit. Blink será o novo motor do Ch

Mensagempor nuno_nunes » Dom, 7 de Abril 2013, 0:25

Luis Cardoso (06-04-2013, 23:20) escreveu:
Claudio Novais (06-04-2013, 23:14) escreveu:A diferença é que a Google tem poder suficiente para mudar o mundo. Esta é a diferença de uma decisão dum grupo de pessoas ou a decisão de uma empresa grande. :p

Mas já viste bem, se não fosse o KDE com o seu KHTML, hoje não teríamos o Google Chrome... :desdentado:


Pois o chrome apareceu mais ou menos em 2008 e KHTML já existia a uns anos valentes
Avatar do usuário
nuno_nunes
 
Mensagens: 3932
Registrado em: 28 Maio, 2012
Localização: Pampilhosa da Serra - Portugal


Re: Google faz fork do Webkit. Blink será o novo motor do Ch

Mensagempor Exploit » Dom, 7 de Abril 2013, 0:42

ou teríamos o GooglFox..
Avatar do usuário
Exploit
 
Mensagens: 1297
Registrado em: 31 Agosto, 2011

Re: Google faz fork do Webkit. Blink será o novo motor do Ch

Mensagempor Luis Cardoso » Dom, 7 de Abril 2013, 0:45

Claudio Novais (06-04-2013, 23:25) escreveu:Se calhar teríamos algo melhor :roll:

ou pior... :p
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Google faz fork do Webkit. Blink será o novo motor do Ch

Mensagempor Claudio Novais » Dom, 7 de Abril 2013, 0:58

Luis Cardoso (06-04-2013, 23:45) escreveu:
Claudio Novais (06-04-2013, 23:25) escreveu:Se calhar teríamos algo melhor :roll:

ou pior... :p

Isso nunca se sabe Luís. Repara no porquê de estarem a fazer o fork. Basicamente porque o ritmo deles não é igual, precisam de algo mais ágil no desenvolvimento.

Se calhar se fosse de outra maneira talvez o desenvolvimento estivesse numa fase bastante mais avançada pois teríam equipas dedicadas em vez de estarem à espera que o pessoal do webkit avançasse. Em todo o caso, estou a dizer isto e nem sei quem desenvolve o Webkit, se calhar metade do pessoal até pertence à Google na mesma :desdentado:
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Próximo

Voltar para Notícias

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 21 visitantes