Skip to content

Latest commit

Β 

History

History
9 lines (7 loc) Β· 819 Bytes

File metadata and controls

9 lines (7 loc) Β· 819 Bytes

πŸ’» V8

πŸ‘¨πŸ»β€πŸ’» V8(μžλ°”μŠ€ν¬λ¦½νŠΈ 엔진)

  • V8은 μ›Ή λΈŒλΌμš°μ €λ₯Ό λ§Œλ“œλŠ”λ° κΈ°λ°˜μ„ μ œκ³΅ν•˜λŠ” μ˜€ν”ˆμ†ŒμŠ€ μžλ°”μŠ€ν¬λ¦½νŠΈ 엔진이닀. ꡬ글 크둬 λΈŒλΌμš°μ €μ™€ μ•ˆλ“œλ‘œμ΄λ“œ λΈŒλΌμš°μ €μ— νƒ‘μž¬λ˜μ–΄ μžˆλ‹€.
  • ECMAScript(ECMA - 262) 3rd Edition 규격의 C++둜 μž‘μ„±λ˜μ—ˆμœΌλ©°, λ…λ¦½μ μœΌλ‘œ 싀행이 κ°€λŠ₯ν•˜λ‹€. λ˜ν•œ, C++둜 μž‘μ„±λœ μ‘μš© ν”„λ‘œκ·Έλž¨μ˜ μΌλΆ€λ‘œ μž‘λ™ν•  수 μžˆλ‹€.
  • 일반적인 μžλ°”μŠ€ν¬λ¦½νŠΈ 엔진은 μ½”λ“œ ν•œ 쀄을 ν•΄μ„ν•˜κ³  λ°”λ‘œ μ‹€ν–‰ν•˜λŠ” 인터프리터 ν˜•μ‹μ΄μ§€λ§Œ, V8은 μžλ°”μŠ€ν¬λ¦½νŠΈλ₯Ό λ°”μ΄νŠΈμ½”λ“œ(bytecode)둜 μ»΄νŒŒμΌν•˜κ³  μ‹€ν–‰ν•˜λŠ” 방식을 μ‚¬μš©ν•œλ‹€.(JIT 컴파일)

μ°Έκ³ 

https://ko.wikipedia.org/wiki/V8_(%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8_%EC%97%94%EC%A7%84)