Node.js - Introduction
ยท
Server/Node.js
What is Node.js?Node.js๋ ๊ตฌ๊ธ ํฌ๋กฌ์ ์๋ฐ ์คํฌ๋ฆฝํธ ์์ง (V8 ์์ง) ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ฒ ์ธก ํ๋ซํผ์
๋๋ค. 2009๋
Ryan Dahl ์ ์ํด ๊ฐ๋ฐ๋์์ผ๋ฉฐ ์ต์ ๋ฒ์ v0.10.36 ์
๋๋ค.(2016๋
07์20์ผ ๊ธฐ์ค LTS 4.4.7 ๋ฒ์ ์ด ๊ฐ์ฅ ์ต์ ์
๋๋ค.) ๊ณต์์ ์ผ๋ก ์ ๊ณต๋๋ documentation์ ์ํ๋ฉด - Node.js๋ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ํ์ฅ ๊ฐ๋ฅํ ๋คํธ์ํฌ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ๊ธฐ ์ํ ํฌ๋กฌ์ Chrome's JavaScript runtime(V8์์ง)์ผ๋ก ๊ตฌ์ถ ๋ ํ๋ซํผ์
๋๋ค. ๋ถ์ฐ ๋๋ฐ์ด์ค๋ฅผ ๊ฐ๋ณ๊ณ ํจ์จ์ ์ด๋ฉฐ ์๋ฒฝํ๊ฒ ์ฒ๋ฆฌํ๋ ์ค์๊ฐ ๋ฐ์ดํฐ ์ ํ๋ฆฌ์ผ์ด์
์ผ๋ก event-driven, non-blocking I/O๋ฅผ ํ์ฉํฉ๋๋ค.Node.js๋ ์๋ฒ ์ฌ์ด๋ ๊ฐ๋ฐ ๋ฐ ๋คํธ์ํน ..