[Web APIs] 브라우저 API
API
개발자가 복잡한 기능을 쉽게 개발할 수 있도록 내부 코드에 신경 쓰지 않아도 복잡한 작업을 쉽게 기능을 가져다 쓸 수 있도록 돕는다.

1) Web APIs (or 브라우저 APIs)
Web API는 WHATWG에서 표준을 관리하며 브라우저에서 동작하게끔 만들어진 API이다. 브라우저에 내장되어 있으며 브라우저를 이용해 복잡한 작업들을 쉽게 구현할 수 있도록 도와준다. 비디오 플레이를 시키거나 오디오 소리가 나도록 동작하는 것은 실제로는 백그라운드에서 C++언어와 같은 로우한 언어로 구현이 되어 있지만 사용자가 쉽게 자바스크립트로 사용할 수 있도록 처리가 되어있다.
2) 써드파티 API
: 써드파티 API는 브라우저에 내장되어있는 API가 아닌, 외부에서 가져다 쓰는 API입니다. 트위터나 유튜브와 같이 최근 목록 가져오기 기능을 사용하고 싶을 때 해당 서비스에서 제공하는 API를 말합니다.
Web APIs의 종류는 아래와 같다.

- 스케쥴링을 위한 Timer:- 특히 setTimeout은 최소 delay시간을 준 후에 콜백 함수를 실행시킨다.