---
title: Polyfill
slug: Glossary/Polyfill
tags:
- CSS
- Glossary
- HTML
- JavaScript
translation_of: Glossary/Polyfill
---
Polyfill ist ein üblicherweise in {{Glossary("JavaScript")}} geschriebener Code-Baustein, der dazu dient, moderne {{Glossary("HTML")}}-, {{Glossary("CSS")}}- oder JavaScript-Funktionalitäten in älteren {{Glossary("Browser", "Browsern")}} zur Verfügung zu stellen, die diese Funktionailtät nicht von Haus aus unterstützen.
Ein Polyfill könnte bspw.
- die Funktion des HTML5-Elements {{HTMLElement("canvas")}} in Internet Explorer 7 (durch die Nutzung eines Silverlight-Plugins) oder
- die Unterstützung der CSS3-Einheit {{CSSxRef("length#rem", "rem")}} oder der CSS3-Eigenschaft {{CSSxRef("text-shadow")}} in Firefox 3.5 oder
- die JavaScript-Funktion {{JSxREF("Array.find()")}} in Chrome 44
nachbilden.
Mehr erfahren
Allgemeinwissen
- {{Interwiki("wikipedia", "Polyfill")}} auf Wikipedia
- What is a polyfill? (englischsprachiger Artikel von Remy Sharp, Erfinder des Begriffs)