Это методы, которые уже введены в спецификацию языка, но ещё не поддерживаются движком платформы, где этот язык реализуется. Приходится эти функции прописывать самому
Это JS-код, который эмулирует отсутствующие в старых браузерах возможности CSS, HTML, JS. Полифилы позволяют делать более-менее современную вёрстку без оглядки на ограничения, например, старых айфонов.