Ajude-nos a testar o futuro do V8!
A equipe do V8 está atualmente trabalhando em um novo pipeline de compiladores padrão que nos ajudará a trazer melhorias de velocidade para o JavaScript do mundo real. Você pode pré-visualizar o novo pipeline no Chrome Canary hoje para nos ajudar a verificar que não haverá surpresas quando implantarmos a nova configuração para todos os canais do Chrome.
O novo pipeline de compiladores utiliza o interpretador Ignition e o compilador TurboFan para executar todo o JavaScript (em lugar do pipeline clássico que consistia nos compiladores Full-codegen e Crankshaft). Um subconjunto aleatório de usuários dos canais Chrome Canary e Chrome Developer já está testando a nova configuração. No entanto, qualquer pessoa pode optar por ativar o novo pipeline (ou voltar ao antigo) alterando uma bandeira em about:flags.
Você pode ajudar a testar o novo pipeline ativando-o e usando-o com o Chrome em seus sites favoritos. Se você é desenvolvedor web, por favor, teste suas aplicações web com o novo pipeline de compiladores. Se você notar uma regressão na estabilidade, precisão ou desempenho, por favor, relate o problema ao rastreador de bugs do V8.
Como habilitar o novo pipeline
No Chrome 58
- Instale o último Beta
- Abra a URL
about:flags
no Chrome - Procure por "Pipeline Experimental de Compilação de JavaScript" e configure como "Habilitado"
No Chrome 59.0.3056 e superior
- Instale o mais recente Canary ou Dev
- Abra a URL
about:flags
no Chrome - Procure por "Pipeline Clássico de Compilação de JavaScript" e configure como "Desativado"
O valor padrão é "Default", o que significa que o pipeline novo ou o clássico está ativo, dependendo da configuração do teste A/B.
Como relatar problemas
Por favor, informe-nos se sua experiência de navegação mudar significativamente ao usar o novo pipeline em vez do pipeline padrão. Se você é um desenvolvedor web, teste o desempenho do novo pipeline em sua aplicação web (inclusive móvel) para verificar como ela é afetada. Se você descobrir que sua aplicação web está se comportando de forma estranha (ou testes estão falhando), informe-nos:
- Certifique-se de ter habilitado corretamente o novo pipeline conforme descrito na seção anterior.
- Crie um bug no rastreador de bugs do V8.
- Anexe um código de exemplo que possamos usar para reproduzir o problema.