Menu
Técnicas

Polyfills adaptados ao navegador

Oct 2020
Avalie?

Polyfills são extremamente úteis para ajudar a evoluir a web, fornecendo implementações que substituem recursos modernos para navegadores que não os implementam (ainda). Muitas vezes, porém, as aplicações web enviam polyfills para navegadores que não precisam deles, o que gera downloads desnecessários e sobrecarga de análise sintática. A situação está se tornando mais evidente agora, já que apenas alguns mecanismos de renderização permanecem em uso e a maior parte dos polyfills visa apenas um deles: o renderizador Trident no IE11. Além disso, a participação de mercado do IE11 está diminuindo com o encerramento do suporte em menos de um ano. Portanto, sugerimos que você use polyfills adaptados ao navegador , enviando apenas os polyfills necessários para um determinado navegador. Essa técnica pode até mesmo ser implementada como serviço com o Polyfill.io.