Pular para o conteúdo principal

Lançamento do V8 v6.7

· Leitura de 2 minutos
a equipe do V8

A cada seis semanas, criamos um novo branch do V8 como parte de nosso processo de lançamento. Cada versão é ramificada a partir do Git master do V8 imediatamente antes de um marco Beta do Chrome. Hoje temos o prazer de anunciar nosso mais novo branch, V8 versão 6.7, que está em beta até seu lançamento em coordenação com o Chrome 67 estável em algumas semanas. O V8 v6.7 está cheio de novidades voltadas para desenvolvedores. Este post fornece uma prévia de alguns dos destaques em antecipação ao lançamento.

Recursos da linguagem JavaScript

O V8 v6.7 traz suporte ao BigInt habilitado por padrão. BigInts são um novo primitivo numérico no JavaScript que pode representar inteiros com precisão arbitrária. Leia nosso explicador sobre o recurso BigInt para mais informações sobre como usar BigInts no JavaScript e confira nossa explicação detalhada sobre a implementação no V8.

Mitigações de código não confiável

No V8 v6.7, implementamos mais mitigações para vulnerabilidades de canal lateral para evitar vazamentos de informações para códigos JavaScript e WebAssembly não confiáveis.

API do V8

Por favor, use git log branch-heads/6.6..branch-heads/6.7 include/v8.h para obter uma lista das mudanças na API.

Os desenvolvedores com um checkout ativo do V8 podem usar git checkout -b 6.7 -t branch-heads/6.7 para experimentar os novos recursos do V8 v6.7. Alternativamente, você pode assinar o canal Beta do Chrome e experimentar os novos recursos em breve.