Polyfill

Polyfill ( polyfill ; anglicky  Polyfill ) - kód , který implementuje některé funkce , které nejsou podporovány v některých verzích webových prohlížečů . Obvykle se implementuje jako knihovna JavaScript , která poskytuje podporu pro webový standard HTML5 ve verzích prohlížečů, kde některé nebo všechny tyto funkce nejsou podporovány. Použití polyfillů poskytuje víceméně jednotné zobrazení webových stránek v různých webových prohlížečích [1] .

Termín navrhl autor knihy "Introduction to HTML5" Remy Sharp ( angl.  Remy Sharp ) v roce 2009, odkazuje na značku tmelů Polyfilla, spojující takové knihovny s těsněním trhlin ve zdech [2] .

Polyfills vám umožňují opravit chyby v konkrétním API nebo přidat funkcionalitu do webového prohlížeče, který částečně nebo úplně nepodporuje. Polyfilly nevytvářejí zbytečné závislosti a lze je snadno odstranit, když již nejsou potřeba. Použití polyfillů se osvědčilo a je hojně využíváno v případech, kdy je potřeba zvýšit funkčnost starých (a někdy i nových) prohlížečů na požadovanou úroveň.

Poznámky

  1. Dokumentace Modernizr . Staženo 31. 5. 2017. Archivováno z originálu 9. 11. 2017.
  2. Sharp, Remy Co je to polyfill? . Staženo 31. 5. 2017. Archivováno z originálu 27. 5. 2018.  (Angličtina)

Odkazy