A polyfill is a piece of code (usually JavaScript on the Web) used to provide modern functionality on older browsers that do not natively support it.

For example a polyfill could be used to mimic the functionality of an HTML Canvas element on Microsoft Internet Explorer 7 using a Silverlight plugin, or mimic support for CSS rem units, or text-shadow, or whatever you want.

Learn more

General knowledge

Document Tags and Contributors

 Contributors to this page: chrisdavidmills, mrenty, openmando, klez
 Last updated by: chrisdavidmills,