09/23
Node.js
JavaScript 로 작성된 코드는 기존에는 인터넷 브라우저 위에서만 실행할 수 있었다.
구글이 V8엔진을 사용해서 크롬을 출시 한 후, V8 엔진 기반으로 만들어진 Node.js(V8) 이 등장하게 되었다.
결론 : Node.js 는 JavaScript 실행 환경(=런타임)
Node.js 이후 JavaScript 브라우저 없이 실행할 수 있게 되어, 프로그래밍 언어처럼 사용하기 시작했음.
Node.js 의 강점
요청이 매우 많은 서비스에 대응하기 좋아서, SNS나 채팅 서비스에 많이 사용됨. (Non-blocking)
코드가 짧고 쉬워서 빠른 개발이 가능. (Pivoting 잘됨)
개수는 많지만 크기는 작은 데이터 실시간으로 주고 받는 데 적합.
Node.js 의 단점
단일 쓰레드로 처리되기 때문에, cpu 연산을 많이 요구하면 감당 하기 어려움.
'공부 > TIL•기타' 카테고리의 다른 글
Global (0) | 2024.10.22 |
---|---|
.ini (0) | 2024.10.07 |
결합도 / 응집도 (0) | 2024.10.07 |
TDD(테스트 주도 개발) (7) | 2024.09.14 |
Method Chaining (0) | 2024.09.08 |