--- title: Polyfill slug: Glossary/Polyfill tags: - CSS - Glossary - HTML - JavaScript translation_of: Glossary/Polyfill --- <p><span class="seoSummary"><strong>Polyfill</strong> 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.</span></p> <p>Ein Polyfill könnte bspw.</p> <ul> <li>die Funktion des HTML5-Elements {{HTMLElement("canvas")}} in Internet Explorer 7 (durch die Nutzung eines Silverlight-Plugins) <em>oder</em></li> <li>die Unterstützung der CSS3-Einheit {{CSSxRef("length#rem", "rem")}} oder der CSS3-Eigenschaft {{CSSxRef("text-shadow")}} in Firefox 3.5 <em>oder</em></li> <li>die JavaScript-Funktion {{JSxREF("Array.find()")}} in Chrome 44</li> </ul> <p>nachbilden.</p> <h2 id="Mehr_erfahren">Mehr erfahren</h2> <h3 id="Allgemeinwissen">Allgemeinwissen</h3> <ul> <li>{{Interwiki("wikipedia", "Polyfill")}} auf Wikipedia</li> <li><a href="https://remysharp.com/2010/10/08/what-is-a-polyfill">What is a polyfill?</a> (englischsprachiger Artikel von Remy Sharp, Erfinder des Begriffs)</li> </ul>