¿Cuál es el significado de polyfills en HTML5?

¿Cuál es el significado de polyfills en HTML5? Vi esta palabra en muchos sitios sobre HTML5, p. @ HTML5-Cross-Browser-Polyfills.

Así que aquí estamos recopilando todas las cuñas, fallbacks y polyfills para implantar la funcionalidad HTML5 en navegadores que no los admiten de forma nativa.

En realidad no entiendo cuál es el significado de los polyfills.

¿Es una nueva técnica HTML5 o una biblioteca de JavaScript? Nunca escuché esta palabra antes de HTML5.

¿Y cuál es la diferencia entre cuñas, retrocesos y polyfills?

Respuestas a la pregunta(4)

Su respuesta a la pregunta