Polyfill
Polyfill ist ein üblicherweise in JavaScript geschriebener Code-Baustein, der dazu dient, moderne HTML-, CSS- oder JavaScript-Funktionalitäten in älteren 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
<canvas>
in Internet Explorer 7 (durch die Nutzung eines Silverlight-Plugins) oder - die Unterstützung der CSS3-Einheit
rem
oder der CSS3-Eigenschafttext-shadow
in Firefox 3.5 oder - die JavaScript-Funktion
Array.find()
in Chrome 44
nachbilden.
Mehr erfahren
Allgemeinwissen
- Polyfill auf Wikipedia
- What is a polyfill? (englischsprachiger Artikel von Remy Sharp, Erfinder des Begriffs)