(前端/JavaScript)补丁代码、兼容性垫片:为旧浏览器或旧环境提供某个新 API/新特性的等效实现,使代码在不支持该特性的环境中也能运行。(也可泛指其他语言/平台中的兼容实现。)
/ˈpɑːlɪfɪl/
/ˈpɒlɪfɪl/
This library includes a polyfill for fetch.
这个库包含了对 fetch 的 polyfill(兼容实现)。
To support older browsers, we loaded a Promise polyfill before running the app, which prevented runtime errors and improved stability.
为了支持旧浏览器,我们在运行应用前加载了 Promise 的 polyfill,从而避免运行时错误并提升稳定性。
由 **poly-**(“多、多个”)+ fill(“填充、补上”)构成,字面意思是“把缺的地方补上”。在 Web 开发语境中,指用一段代码“补齐”环境缺失的标准功能,使其表现得像原生支持一样。