Polyfill

Polyfill ( polyfill ; engelska  Polyfill ) - kod som implementerar vissa funktioner som inte stöds i vissa versioner av webbläsare . Vanligtvis implementerat som ett JavaScript-bibliotek som ger stöd för webbstandarden HTML5 i versioner av webbläsare där vissa eller alla av dessa funktioner inte stöds. Användningen av polyfills ger en mer eller mindre enhetlig visning av webbsidor i olika webbläsare [1] .

Termen föreslogs av författaren till boken "Introduktion till HTML5" Remy Sharp ( eng.  Remy Sharp ) 2009, hänvisar till kittmärket Polyfilla, som associerar sådana bibliotek med tätning av sprickor i väggarna [2] .

Polyfills låter dig fixa buggar i ett visst API eller lägga till funktionalitet till en webbläsare som delvis eller helt inte stöds av den. Polyfills skapar inga onödiga beroenden och kan enkelt tas bort när de inte längre behövs. Användningen av polyfills har bevisat sig själv och används flitigt i de fall där det är nödvändigt att öka funktionaliteten hos gamla (och ibland nya) webbläsare till önskad nivå.

Anteckningar

  1. Modernizr dokumentation . Hämtad 31 maj 2017. Arkiverad från originalet 9 november 2017.
  2. Sharp, Remy Vad är en polyfill? . Hämtad 31 maj 2017. Arkiverad från originalet 27 maj 2018.  (Engelsk)

Länkar