About JS Event Loop 실행되는 프로그램 전체는 하나의 task. (그 과정에서 발생하는 모든 call stack은 해당 task의 일부.) task 수행 도중 fs callback, setTimeout callback 등을 통해 task queue에 task를 추가할 수 있다. (종류에 상관 없이 task의 형태는 전부 callback function.)