Neste artigo você vai aprender o que é Polyfill em JavaScript, e por que podemos e até devemos utilizar o Polyfill em nossos projetos de JavaScript.
Fala programador(a), bora aprender mais sobre JavaScript e seu recurso Polyfill!
O Polyfill é utilizado para conseguir utilizar recursos mais modernos de JavaScript em navegadores mais antigos
Uma espécie de portabilidade, sem perder a possibilidade de utilizar as funcionalidades novas
Um exemplo é o fetch, nem sempre em todos os navegadores ele está disponível e é um recurso excelente
Então devemos buscar por um Polyfill para este recurso, veja um que é muito recomendado aqui
Basicamente utilizando este pacote, você terá acesso ao fetch mesmo que o navegador não suporte
Podendo aproveitar os recursos que ele oferece para aplicações em JavaScript
E este problema do recurso não estar disponível em alguns browsers é mais comum do que você imagina, pois nem todos são atualizados da mesma forma e com a mesma frequência
Então para que a sua aplicação seja considerada cross-browser, ou seja, que funcione em todos os navegadores
Se você optou por recursos mais novos, acaba tendo que utilizar técnicas como esta para resolver o problema
A tendência é que no futuro haja uma padronização mais rápida, mas enquanto não há podemos nos virar desta forma
Conclusão
Neste artigo vimos o que é Polyfill em JavaScript
O recurso é basicamente uma maneira de implementar funcionalidades modernas de JavaScripts para navegadores que a suportam
E assim aproveitar os seus recursos que promovem uma grande facilidade para o programador
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube