NODE/Node.js
-
Node.JS (Single thread, Event-driven, Non-Blocking I/O, Event loop)NODE/Node.js 2023. 6. 16. 16:12
Node.js 란 무엇인가요? 단 한마디로 Node.js를 표현하자면, Node.js는는 프로그래밍 언어가 아니라 Javascript를 브라우저 없이, 브라우저 밖에서도 실행할 수 있도록 하는 Javascript의 런타임입니다. 런타임: 특정 언어로 만든 프로그램을 실행할 수 있는 환경. 아래는 Node.js 공식 사이트에 게시된 Node.js의 설명 글입니다. Node.js®에 대해서 비동기 이벤트 주도 JavaScript 런타임으로써 Node.js 는 확장성 있는 네트워크 애플리케이션을 만들 수 있도록 설계되었습니다. 비동기(Asynchronous), 이벤트 주도 (Event-driven), Non-Blocking I/O, 확장성 등의 말들은 Node.js를 써보았다면 한번쯤은 들어봤을 키워드들 입니..