blob: 838443fbdf5424c12e7ce7fee5443836e08944cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
---
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>
|