πŸš€ λΈ”λ‘œκ·Έ μ΄μ „ν–ˆμŠ΅λ‹ˆλ‹€.

SERIES

2 PostsΒ·Last updated on May 30, 2022

JavaScript 엔진(V8, Spider Monkey)

April 10, 2022

μžλ°”μŠ€ν¬λ¦½νŠΈλž€ β€˜μ›ΉνŽ˜μ΄μ§€(HTML)에 생동감을 λΆˆμ–΄λ„£κΈ° μœ„ν•΄β€™ λ§Œλ“€μ–΄μ§„ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μž…λ‹ˆλ‹€. μ˜€λŠ˜λ‚  μžλ°”μŠ€ν¬λ¦½νŠΈλŠ” λΈŒλΌμš°μ € ν™˜κ²½μ—μ„œ κ°€μž₯ 널리 μ‚¬μš©λ˜λŠ” 언어이며, μžλ°”μŠ€ν¬λ¦½νŠΈλŠ” λΈŒλΌμš°μ €λΏλ§Œ μ•„λ‹ˆλΌ μ„œλ²„μ—μ„œλ„ μ‹€ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 μ™Έμ—λ„Β μžλ°”μŠ€ν¬λ¦½νŠΈ 엔진(JavaScript engine)이라 λΆˆλ¦¬λŠ” νŠΉλ³„ν•œ ν”„λ‘œκ·Έλž¨μ΄ λ“€μ–΄ μžˆλŠ” λͺ¨λ“  λ””λ°”μ΄μŠ€μ—μ„œλ„ λ™μž‘β€¦


JavaScript λŸ°νƒ€μž„ ν™˜κ²½ Node.js

May 30, 2022

Node.jsλž€ chrome의 JavaScript 해석엔진 V8λ‘œλΆ€ν„° 개발된 JavaScript λŸ°νƒ€μž„(μ‹€ν–‰) ν™˜κ²½ nvm(node version management) npm(node package management) yarn Node.jsλ₯Ό μ“°λŠ” 이유 non-blocking I/O μ½”λ“œκ°€ 짧고 쉬움 blocking: μš”μ²­λ°›μ€ ν•¨μˆ˜ μž‘μ—…μ„ λͺ¨λ‘ λ§ˆμ³μ•Ό …