A lista de navegadores agora suporta linha de base
Fique organizado com coleções
Salvar e categorizar o conteúdo com base em suas preferências.
Publicado: 16 de setembro de 2025
Lista de navegadores é um utilitário que informa ao Build ToolCains como modificar o código -fonte para um conjunto especificado de navegadores. O BrowSerList conta com uma sintaxe de consulta que especifica versões exatas de navegadores, consultas relativas, como last 2 years
e até mesmo consultas baseadas em uso como > 0.5%
. É usado por outras ferramentas populares, como Babel e POSTCSS. As chances são de que, se você usar algum tipo de empurrista ou transformador, estará usando o Lista de navegação.
Devido à popularidade da lista de navegação, o Webdx CG manteve um pacote de terceiros para criar uma configuração de navegação, chamada, browserslist-config-baseline
. No entanto, a equipe da Lista de Navegação incluiu agora um conjunto de consultas de linha de base no produto, o pacote Sothis não é mais necessário para aproveitar a linha de base em suas cadeias de ferramentas. Agora você pode usar a linha de base em qualquer cadeia de ferramentas que use o BrowSerList!
Consultas de linha de base disponíveis na lista de navegação
Ao adotar um alvo de linha de base, você tem três opções:
- A linha de base está amplamente disponível, que inclui recursos em navegadores que são interoperáveis por 30 meses ou mais.
- A linha de base recentemente disponível, que inclui recursos que são interoperáveis por 30 meses ou menos.
- Anos de linha de base, que têm como alvo um recurso específico definido por ano. Isso significa que quaisquer recursos disponíveis naquele ano e anos anteriores estão disponíveis para uso.
Nenhum desses metas é o padrão no navegador. Para usar a linha de base em seu projeto, especifique uma dessas metas usando as seguintes consultas na configuração da lista de navegação, respectivamente:
baseline widely available
- Você também pode segmentar navegadores que contêm recursos amplamente disponíveis para uma data específica:
baseline widely available on 2024-06-06
.
- Você também pode segmentar navegadores que contêm recursos amplamente disponíveis para uma data específica:
baseline newly available
baseline 2021
. Este exemplo tem como alvo o conjunto de recursos 2021, mas você pode especificar qualquer ano entrebaseline 2015
até o ano atual.
Essas consultas podem ser usadas em qualquer lugar do seu projeto em que você tenha uma configuração de navegador. Por exemplo, a .browserslistrc
arquivo, package.json
ou em qualquer outro lugar em que você configure a lista de navegadores. Consulte as demos de ferramentas de linha de base para obter exemplos de consultas de navegação que usam essa nova sintaxe de linha de base. Certifique -se de experimentar algumas das consultas e ver como isso afeta a saída do seu código -fonte de produção. Se você precisar de orientações sobre qual destino usar, leia como escolher seu destino de linha de base.
Este é um grande desenvolvimento no espaço de ferramentas para a linha de base, e somos gratos à equipe de navegação por sua colaboração com o grupo comunitário WebDX para conseguir isso. Particularmente com os alvos em movimento, como baseline widely available
Isso evolui para incluir um número crescente de recursos qualificados ao longo do tempo, achamos que essa será uma ferramenta de desenvolvedor muito útil!