Mais cela n'est pas suffisant car la transpilation ne fait que convertir les nouvelles fonctionnalités syntaxiques.
Polyfills
Nous avons besoin de compenser l'absence de certains objects, fonctions ou méthodes customElements, fetch, Array.filter sur certains navigateurs.
Pour remédier à cette limitation, nous utiliserons des librairies de polyfills. Ces librairies détectent l'absence des fonctionnalités et décident dans ce cas de les compenser avec une implémentation JavaScript.
Exemple :
if (Array.prototype.first==null) {Array.prototype.first=function(){returnthis[0];};}constvalueList= [1,2,3];console.log(valueList.first());// 1