ملء النواقص (بالإنجليزية: polyfill) وينطق بُوليفيل، عبارة عن رمز برمجي يقوم بإدراج ميزة غير مدعومة في متصفحات الويب. وغالبًا ما يستخدم المصطلح للإشارة إلى ميزة موجودة في معايير الويب على HTML5 أو CSS و JavaScript يتم إدارجها في متصفحات لا تدعمها من خلال مكتبة جافاسكربت.
يُمكن مفهوم «ملء النواقص» مطوري الويب من استخدام واجهة برمجة التطبيقات بغض النظر عما إذا كانت مدعومة من قبل المتصفح أم لا، وعادة ما يكون ذلك بأقل عبء. وعادةً تكون آلية عملها بأن تقوم أولاً بالتحقق مما إذا كان المتصفح يدعم واجهة برمجة التطبيقات، ويستخدمها إذا ما كانت متوفرة، في حال لم يكن المتصفح يدعمها يتم إدراج كود مخصص لتنفيذ المعيار المتعارف عليه في معايير الويب. قد تستخدم بعض مكتبات ملء النواقص ميزات أخرى أكثر دعمً، وبالتالي قد تكون هناك حاجة إلى أكثر من «مكتبة لملء النواقص» بحسب اختلاف المتصفحات ودعمها للخواص.