Полифил или Полифилл (англ. Polyfill) в веб-программировании это код, реализующий какую-либо функциональность, которая не поддерживается в некоторых версиях веб-браузеров. Обычно представляет собой библиотеку JavaScript, которая реализует поддержку веб-стандарта HTML5 в версиях браузеров, где поддержка этих функций частично или полностью отсутствует. Это обеспечивает более-менее единообразное отображение веб-страниц в разных веб-браузерах[1].
Термин был придуман Реми Шарпом (англ. Remy Sharp) в 2009 году во время работы над книгой «Введение в HTML5», как подходящее слово, с которым можно ассоциировать моделирование API с использованием JavaScript (или Flash, либо чего-нибудь другого), для веб-браузера, у которого не предусмотрен таковой изначально.
«Poly-» (от греч. Polloi — много) говорит о привлечении любого числа технологий, то есть с поставленной задачей можно справиться не только посредством JavaScript, а вторая часть «-fill» (англ. fill — наполнять, заполнять) подразумевает заполнение той «дыры» браузера, в которой и должна находиться реализуемая таким образом технология.
Кроме того, в строительной отрасли известна шпаклёвка «Polyfilla». По мнению автора термина, ассоциация с заделыванием трещин и дыр в стенах вполне подходит для визуализации того, как полифилы в веб-программировании «ремонтируют» браузер[2].
Полифилы позволяют исправлять ошибки в конкретном API или добавлять в веб-браузер функциональность, которая частично или полностью им не поддерживается. Полифилы не создают лишних зависимостей и могут быть легко удалены, когда они больше не нужны. Использование полифилов отлично зарекомендовало себя и широко применяется в тех случаях, когда необходимо повысить функциональность старых (а иногда и новых) браузеров до желаемого уровня.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .