자바스크립트동작원리

코드 잘짜고 싶으면 문법말고 브라우저 동작원리도 …

⚠️ 왜 .js, .css 을 해석해주는게 브라우저 이니까

✓ means keep, ✗ means delete.

print(1+1)
time.sleep(1)
print(2+2)

한줄 한줄 코드 실행해준다

console(1 + 1);
setTimeout(function () {
  console.log(2 + 2);
}, 1000);
console.log(3 + 3);

스크린샷 2023-07-06 오후 11 33 48

스크린샷 2023-07-06 오후 11 35 43

< 자바스크립트는 병렬처리가 안된다… 바로 실행이 안되는 setTimeoutdms는 Queue 대기 >

스크린샷 2023-07-06 오후 11 34 50

< 자바스크립트가 queue에 보내는 코드들 >