什么是 Polyfill

是一段代码 (或者插件) ,它提供了开发人员希望浏览器本身提供的技术。

在前端 web 工程里,使用 polyfill,,目的是为当前环境提供一个垫片。所谓垫片,是指垫平不同浏览器之间差异的东西。例如,polyfill 可以提供全局的 ES6 对象以及通过修改原型链 Array.prototype 等实现对实例的实现。
polyfill 广义上讲是为环境提供不支持的特性的一类文件或库,狭义上讲是 polyfill.js 文件以及 @babel/polyfill 这个 npm 包。
以上摘自 babel 教程


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论。
我的空间