399 votes

Quelle est la signification des polyfills en HTML5?

Quelle est la signification des polyfills en HTML5? J'ai vu ce mot sur de nombreux sites à propos de HTML5, par exemple HTML5-Cross-Browser-Polyfills.

Alors ici, nous rassemblons tous les shims, les solutions de remplacement et les polyfills afin d'implanter des fonctionnalités HTML5 dans les navigateurs qui ne les prennent pas en charge nativement.

En fait, je ne comprends pas ce que signifie polyfills.

Est-ce une nouvelle technique HTML5 ou une bibliothèque JavaScript? Je n'ai jamais entendu ce mot avant HTML5.

Et quelle est la différence entre shims, les solutions de remplacement et les polyfills?

1 votes

Vous pouvez en savoir plus sur blogs.msdn.com/b/jennifer/archive/2011/08/04/…

0 votes

@user3400622 Merci pour le lien, l'explication dans le lien est très claire.

0 votes

@user3400622 le lien mène à "Page non trouvée".

0voto

Des Cahill Points 91

Voici quelques réflexions de haut niveau et des informations qui pourraient aider, en plus des autres réponses.

Les polyfills sont comme un patch de compatibilité pour des navigateurs spécifiques. Les shims sont des modifications apportées à des arguments spécifiques. Les fallbacks peuvent être utilisés si, par exemple, une @mediaquery n'est pas compatible avec un navigateur.

Cela dépend un peu des exigences de ce avec quoi votre application/site Web doit être compatible.

Vous pouvez vérifier ce site pour la compatibilité de bibliothèques spécifiques avec des navigateurs spécifiques. https://caniuse.com/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X