몽땅뚝딱 개발자

Polyfill 본문

Development/Web

Polyfill

레오나르도 다빈츠 2025. 5. 2. 20:14

 


지원되지 않는 브라우저 기능을 흉내내기 위한 코드이다.

특정 브라우저에서 지원되지 않는 메서드가 있는 경우 이를 흉내 낸 코드를 포함시켜 기능을 동작하게 한다.

요즘은 Babel + core-js 같은 도구가 자동으로 Polyfill을 추가해준다.

 

 

📄 Promise를 지원하지 않는 브라우저의 경우

if (!window.Promise) {
  // Polyfill 코드 삽입
  window.Promise = myCustomPromiseImplementation;
}

 

 

 

 

 

Comments