Un polirelleno (polyfill) es un fragmento de código (generalmente JavaScript en la web) que se utiliza para proporcionar funcionalidad moderna en navegadores más antiguos que no la admiten de forma nativa.
Por ejemplo, un polirelleno podría ser utilizado para simular la funcionalidad del método `Array.prototype.includes` en navegadores donde ese método no está disponible. Lo que hace es añadir esa funcionalidad al prototipo de Array si detecta que el navegador no la soporta por sí mismo.
Es una forma de asegurarse de que tu aplicación funcione como se espera, independientemente del navegador que esté utilizando el usuario. Los polyfills son una parte importante para garantizar la compatibilidad entre navegadores.