javascript
자바스크립트 엔진 작동 원리까지 알아야 할 필요가 있을까?
이벤트 루프 패러다임에 익숙해지기만 하면 동시성에 대한 고민 없이 no-brainer로 코딩해도 큰 문제 없다.
scalability에 대해선 큰 고민하지 않아도 된다.
다만 그로 인해 발생하는 레이턴시, cpu intensive 시 blocking 문제, 등등을 고민해야 한다.
실행 순서가 선형적이지 않아 디버깅이 어려울 수 있다.
cpu intensive task 는 이벤트 루프 모델에서 불리하다.
worker를 사용해 off-load 시키는 방법이 대안이 될 수 있다.