Skip to content
Latchkey

Polyfill - Definição do Glossário de CI/CD

Um polyfill fornece um recurso de navegador ausente para que código moderno rode em ambientes mais antigos.

Um polyfill é código que implementa um recurso moderno em ambientes que não o possuem, para que APIs mais novas funcionem em navegadores antigos. Os bundlers adicionam polyfills com base no alvo do browserslist e no código que é usado.

Polyfills preenchem APIs (Promise, fetch, métodos de Array) que um navegador alvo não implementa nativamente. Ferramentas como Babel e core-js injetam apenas os polyfills que seu browserslist exige. No CI, a configuração do browserslist decide quais polyfills o build de produção inclui.

Guias relacionados