Publicado em: 29 de abril de 2026
Com polyfills e transformações, você pode usar recursos que talvez não sejam Baseline, também conhecidos como recursos de disponibilidade limitada. O Baseline não desencoraja o uso de recursos de disponibilidade limitada, mas os recursos que são do Baseline recém-disponibilizado ou amplamente disponível geralmente podem ser usados sem eles. A auditoria de JavaScript legado informa onde há oportunidades de melhorar a performance adotando recursos que são de referência.
Considere modificar seu processo de build do JavaScript para não transpilar os recursos do Baseline, a menos que você precise oferecer suporte a navegadores mais antigos.
Como transmitir esse insight
Esse insight falha se mais de 5 KiB de polyfills ou transformações forem detectados para recursos JavaScript que são amplamente compatíveis de acordo com o Baseline. Para transmitir esse insight, provavelmente será necessário configurar seu conjunto de ferramentas de agrupamento para evitar determinadas armadilhas.
Usar ES6 em produção
O ES6 é amplamente compatível com todos os navegadores. Se você estiver usando uma combinação de um bundler de módulos e um transpilador JavaScript, como o Babel e o preset @babel/preset-env dele. A grande maioria dos sites não precisa oferecer suporte a navegadores mais antigos, somente ES5.
Uma ferramenta comum usada com empacotadores e Babel é o Browserslist, que aceita várias consultas especificadas em linguagem natural e traduzidas para uma lista de ambientes de navegador segmentados. Por exemplo, é possível segmentar recursos do Baseline amplamente disponíveis com esta consulta do Browserslist em qualquer lugar em que uma configuração do Browserslist possa ser encontrada:
baseline widely available
"Baseline Widely available" é um padrão sugerido para novos projetos da Web. No entanto, como sempre, avalie os navegadores usados para acessar seu site. Uma dessas ferramentas é o Verificador de valores de referência do Google Analytics.