2nd brain

Search IconIcon to open search

ctrl

shift

f

search

ctrl

r

random

javascript

last updated Feb 17, 2023

자바스크립트 엔진 작동 원리까지 알아야 할 필요가 있을까?

이벤트 루프 패러다임에 익숙해지기만 하면 동시성에 대한 고민 없이 no-brainer로 코딩해도 큰 문제 없다.

scalability에 대해선 큰 고민하지 않아도 된다.

다만 그로 인해 발생하는 레이턴시, cpu intensive 시 blocking 문제, 등등을 고민해야 한다.

실행 순서가 선형적이지 않아 디버깅이 어려울 수 있다.

cpu intensive task 는 이벤트 루프 모델에서 불리하다.

worker를 사용해 off-load 시키는 방법이 대안이 될 수 있다.