개발일지/JavaScript
[20] Event Loop
꾸주니=^=
2024. 11. 26. 11:11
1,2,3을 출력하려고 한다.
3000은 3초이다.
-> 1 출력 후 3초후에 2가 출력됨.
동기와 비동기를 알아보자.
내부 진행되는 모습을 보여주는 사이트에 가보기
http://latentflip.com/loupe/?code=JC5vbignYnV0dG9uJywgJ2NsaWNrJywgZnVuY3Rpb24gb25DbGljaygpIHsKICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gdGltZXIoKSB7CiAgICAgICAgY29uc29sZS5sb2coJ1lvdSBjbGlja2VkIHRoZSBidXR0b24hJyk7ICAgIAogICAgfSwgMjAwMCk7Cn0pOwoKY29uc29sZS5sb2coIkhpISIpOwoKc2V0VGltZW91dChmdW5jdGlvbiB0aW1lb3V0KCkgewogICAgY29uc29sZS5sb2coIkNsaWNrIHRoZSBidXR0b24hIik7Cn0sIDUwMDApOwoKY29uc29sZS5sb2coIldlbGNvbWUgdG8gbG91cGUuIik7%21%21%21PGJ1dHRvbj5DbGljayBtZSE8L2J1dHRvbj4%3D
latentflip.com
https://kamronbekshodmonov.github.io/JELoop-Visualizer/
JELoop Visualizer
kamronbekshodmonov.github.io
0초 이후에 setTimeout함수가 호출되는 것을 보장하는거지, 딱 0초가 지난 다음에 콜백함수를 호출하는 것을 보장하는 것은 아님.