# EVENT LOOP

- [자바스크립트에서 어떻게 비동기적인 실행이 가능한걸까?](https://simian114.gitbook.io/blog/undefined/javascript/event-loop/undefined.md): 브라우저에게 맡긴다.
- [이벤트 루프의 동작](https://simian114.gitbook.io/blog/undefined/javascript/event-loop/undefined-1.md)
- [setTimeout이 실행되면 어떤 동작이 일어날까?](https://simian114.gitbook.io/blog/undefined/javascript/event-loop/settimeout.md)
- [블록은 실행이 보장된다](https://simian114.gitbook.io/blog/undefined/javascript/event-loop/undefined-3.md)
- [콜스택에 있는 블록이 보장된다는 점을 이용해서 브라우저 죽이기](https://simian114.gitbook.io/blog/undefined/javascript/event-loop/undefined-2.md): 콜백메서드는 가볍게 만들자
- [setTimeout 무한반복으로 브라우저는 죽을까?](https://simian114.gitbook.io/blog/undefined/javascript/event-loop/settimeout-1.md): setTimeout의 콜백은 TASK QUEUE에 쌓인다. 결론은 죽지 않는다.
- [Promise 무한반복으로는 브라우저를 죽일 수 있을까?](https://simian114.gitbook.io/blog/undefined/javascript/event-loop/untitled-1.md): Promose로 전달된 call back 은 micro task queue로 전달된다.
- [RAF는 그럼 뭐야?](https://simian114.gitbook.io/blog/undefined/javascript/event-loop/untitled.md): RAF는 Request Animation Frame 의 약자. 렌더링 되기전에 수행되어야 하는 콜백을 지정하는 Web API 다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://simian114.gitbook.io/blog/undefined/javascript/event-loop.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
