--- title: Polyfill slug: Glossary/Polyfill tags: - polyfill - Словник translation_of: Glossary/Polyfill ---
Поліфіл (англ. polyfill) — це програмний код (зазвичай мовою JavaScript), який використовується як запасний варіант реалізації певних функцій в старих {{glossary("Browser", "переглядачах")}}, які тих функцій не підтримують.
Для прикладу, поліфіл може бути використаний для того, щоб відтворити функціонал HTML-елементу <canvas>
у переглядачі Internet Explorer 7 використовуючи плагін Silverlight, підтримку подоби rem величин в CSS, або ж {{cssxref("text-shadow")}} тощо.
Слід розуміти, що з технічних причин поліфіл не завжди може повною мірою відтворити можливості, що відсутні у старих переглядачах. Деякі функції можна відтворити лише частково, а для деяких створення запасного варіанту є геть неможливим.