- Node.js๋ Chrome V8 JavaScript ์์ง์ผ๋ก ๋น๋๋ JavaScript ๋ฐํ์

- javascript ๋ฐํ์! javascript๊ฐ ๋์ํ ์ ์๋ ํ๋ก๊ทธ๋จ!
- javascript, HTML, CSS, WASM ์ด๋์ ๋์๊ฐ๋์?
- ์น ๊ฐ๋ฐ์ โ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ค ํ๊ณ ์ถ๋ค!
- ์น ๋ธ๋ผ์ฐ์ ์์๋ง ๋์ํ๋ javascript๋ฅผ V8์์ง(ํฌ๋กฌ์ ๋ค์ด๊ฐ ์์ง)์๋ค ์ด์ ๋ถ์ฌ(file, path, os..) ์คํ์ํฌ ์ ์๋ ๋ฐํ์์ ๋ง๋ ๊ฒ์ ๋๋ค.
- firefox - spidermonkey
- explorer - chakara(edge๋ v8์ฌ์ฉ)
- ์์ง์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ํธ์๋๋ ํ๊ทธ๋ค๋ ๋ค๋ฅธ ๊ฒ์ ๋๋ค!
- ์๋ฒ๋ฅผ ๋ง๋ค ์ ์์ฃ . ํ์ง๋ง ์๋ฒ๋ง ๋ง๋ค ์ ์๋ ๊ฒ์ ์๋๋๋ค. ๊ทธ๋์
๋ ธ๋ == ์๋ฒ
๋ผ๊ณ ์ดํดํ์๋ฉด ์๋ฉ๋๋ค.
- ํน์ง
- Non-Blocking I/O (๋น๋๊ธฐ Input/Output, ๋ค ์ฒ๋ฆฌํ์ง ์๊ณ ์ผ๋จ ์ ๋ฌ! ๋ฐ๋ฆฌ์คํ์ผ, ์ปคํผ๋ฅผ ๋ด๋ ค๋ผ!)
- Single Thread (์นดํ์์ ์ฃผ๋ฌธ์ ๋ฐ์ผ์๋ ๋ถ์ ํ ๋ถ!, ๋ฌผ๋ก ๋ฉํฐ๋ ๊ฐ๋ฅํฉ๋๋ค! ๊ทธ๋ฐ๋ฐ ๊ทธ ๋ถ์ด ๋ง์ฝ ์ฃผ๋ฌธ์ ๋ฉ์ถ๋ค๋ฉด? error์ฒ๋ฆฌ ํ์!)
ย

ย
- ์ฒ์ ๊ณต๋ถํ์ค ๋์๋ ์๋ ํํ์ด์ง๋ฅผ ์ด์ด๋๊ณ ์ฐพ์๋ณด๋ฉด์ ๊ณต๋ถํด ๋ณด์ธ์. ํ๊ฒฐ ๋ถ๋ด์ด ๋ํฉ๋๋ค. ์ธ์์ผ ํ๋ค๋ ์๋ฐ์์ ์ค์ค๋ก๋ฅผ ๋์์ฃผ์ธ์.