Polyfill

Polyfill ( polyfill ; engelsk  Polyfill ) - kode, der implementerer nogle funktioner, der ikke understøttes i nogle versioner af webbrowsere . Typisk implementeret som et JavaScript-bibliotek , der understøtter HTML5 -webstandarden i versioner af browsere, hvor nogle eller alle disse funktioner ikke understøttes. Brugen af ​​polyfills giver en mere eller mindre ensartet visning af websider i forskellige webbrowsere [1] .

Udtrykket blev foreslået af forfatteren til bogen "Introduktion til HTML5" Remy Sharp ( eng.  Remy Sharp ) i 2009, henviser til kitmærket Polyfilla, der forbinder sådanne biblioteker med tætning af revner i væggene [2] .

Polyfills giver dig mulighed for at rette fejl i en bestemt API eller tilføje funktionalitet til en webbrowser, der helt eller delvist ikke understøttes af den. Polyfills skaber ikke unødvendige afhængigheder og kan nemt fjernes, når de ikke længere er nødvendige. Brugen af ​​polyfills har bevist sig selv og er meget brugt i tilfælde, hvor det er nødvendigt at øge funktionaliteten af ​​gamle (og nogle gange nye) browsere til det ønskede niveau.

Noter

  1. Modernizr Dokumentation . Hentet 31. maj 2017. Arkiveret fra originalen 9. november 2017.
  2. Sharp, Remy Hvad er en polyfill? . Hentet 31. maj 2017. Arkiveret fra originalen 27. maj 2018.  (Engelsk)

Links