Trick or True
Node.js 본문
자바스크립트는 원래 웹 브라우저에서만 사용할 수 있게 만들어졌다. 이에 따라 보안상의 이유로 로컬 파일 시스템으로서의 접근할 수 없었고, 이 단점을 극복하기 위해 만들어진 것이 Node.js다.
Node.js는 자바스크립트가 브라우저가 아닌 서버 사이드에서 구동할 수 있게 하는 실행 환경이다. Node.js는 확장성 있는 서버 사이드 애플리케이션을 개발하는데 유용하며, 그 외 웹 어플리케이션, 데스크톱 어플리케이션, 네트워크 어플리케이션 등을 개발할 때도 활용할 수 있다. Node.js는 코드가 짧고 쉬워서 빠른 개발이 가능하며., 요청이 많거나 오래 걸려도 멈추거나 대기 시간이 발생하지 않는다.
하지만 Node.js는 싱글 스레드이기 때문에 CPU에 부하가 많이 가는 작업에는 부적합하다. 이미지나 비디오, 대규모 데이터 처리를 해야 한다면 Node.js를 사용하지 않는 게 좋다.
'개발 공부' 카테고리의 다른 글
| [JavaScript]클래스와 생성자 함수의 차이점 (0) | 2023.09.11 |
|---|---|
| [JavaScript] sort() 함수로 정렬하기 (0) | 2023.04.05 |
| [자료구조]이진 트리(Binary Tree) (0) | 2023.04.04 |
| 문(statement)과 표현식(expression) (1) | 2023.03.27 |
| Block과 Inline의 차이 (0) | 2023.03.24 |
Comments