polyfillkirjastoja
Polyfillkirjastoja on termi, jolla viitataan ohjelmistokirjastoihin, jotka tuovat vanhempiin tai rajoitetusti tuettuihin JavaScript- ja Web-ympäristöihin uusien verkkosivustojen ominaisuuksien toteutuksia. Niiden tavoite on mahdollistaa nykyaikaisen koodin toimiminen myös sellaisissa selaimissa tai alustoissa, joissa viimeisimmät ominaisuudet eivät ole käytettävissä.
Toimintaperiaate perustuu usein feature detectioniin: kirjasto tarkistaa, tukeeko ympäristö jotoiminnallisuutta, ja jos ei, se tarjoaa vaihtoehtoisen
Käyttökohteita ovat erityisesti ECMAScriptin uusien ominaisuuksien (esim. Promise, Array.from) sekä web- ja DOM-rajapintojen (esim. fetch, URL,
Suosittuja käytäntöjä ovat polyfillien lataaminen ennen omaa koodia sekä koontityökalujen (esim. Babel, bundlerit) kautta oikeanlaisessa muodossa
---