O Blink é o mecanismo de renderização de código aberto do Chrome. A equipe do Blink está desenvolvendo a Web e resolvendo os problemas encontrados pelos desenvolvedores.
Fizemos várias melhorias nos bastidores desde o lançamento em abril.
A primeira coisa que fizemos foi excluir metade da nossa fonte, o que não é necessário. Ainda não acabamos! E não estamos fazendo isso em cego: a remoção de código é baseada em estatísticas agregadas relatadas anonimamente de usuários do Chrome que ativam os relatórios.
Publicamos uma nova API para desenvolvedores a cada seis semanas, da mesma forma que o cronograma de envio do Chrome.
Uma grande mudança que fizemos quando nos bifurcamos do Blink foi adicionar um sistema de intents: sempre que antes de mudar a plataforma da Web, enviamos um aviso público para o Blink Dev anunciando a intenção de adicionar ou remover um recurso. Depois, agimos e programamos o código. No dia seguinte ao check-in, o recurso já estará disponível nos builds canário. Esse recurso fica desativado por padrão, mas é possível ativá-lo usando about:flags.
Em seguida, em nossa lista de e-mails públicos, anunciamos uma intenção de enviar.
Em chromestatus.com, você encontra os recursos em que trabalhamos, os recursos que lançamos e aqueles que planejamos descontinuar. Você também pode conferir o Blog de versões do Chromium, que tem links para bugs e nosso painel de controle.
Outra grande mudança é a remoção dos prefixos WebKit. A intenção não é usar prefixos Blink, mas ter sinalizações de ambiente de execução, e não apenas sinalizações de tempo de compilação.
O Android WebView tem sido um grande desafio, mas o HTML5Test mostra que tudo está ficando melhor. Estamos muito mais perto do computador em termos de ter um conjunto de APIs de plataforma da Web em qualquer lugar (o Web Audio é um ótimo exemplo disso!)
Mas como a máquina de salsicha funciona? Cada mudança que fazemos no Blink é realizada imediatamente em mais de 30.000 testes, sem contar em todos os testes do Chromium que são executados depois. Usamos o tráfego de 24 horas, com milhares de bots, milhares de comparativos de mercado e sistemas que geram milhões de páginas da Web corrompidas no nosso mecanismo para garantir que ele não se perca. Sabemos que os dispositivos móveis são muito mais lentos, e estamos trabalhando para melhorar.
Quais são as novidades?
- Componentes da Web: confira a palestra de Eric Bidelman.
- Animações da Web:animações complexas, sincronizadas e de alto desempenho que usam a GPU sempre que possível
- Layout parcial:calcule somente o que for necessário.
- Grade CSS
- Imagens responsivas:
srcset, srcN ou ? - Dimensionamento automático mais rápido de texto e fontes de subpixel consistentes
- O Skia, o sistema gráfico usado pelo Blink, está migrando da GDI para a DirectWrite no Windows
Queremos saber o que você tem a dizer.
Se você sente C++ no seu sangue e quer escrever C++ conosco, todo o nosso código está aberto. Você não precisa nos contar a ninguém nem entrar em contato conosco. Você pode simplesmente publicar um patch ou registrar um bug.
Apresentações: Blink