[JS] πŸ“ JS 엔진

Mec.D's BlogΒ·2022λ…„ 5μ›” 30일
0

JS ES6+ 비곡식 λ…ΈνŠΈ

λͺ©λ‘ 보기
2/17
post-thumbnail

πŸ’‘ JS 엔진 (JS Engine)

JS μ½”λ“œλ₯Ό 해석 (μ»΄νŒŒμΌλ ˆμ΄μ…˜) ν•˜κ³  μ‹€ν–‰ν•˜λŠ” ν”„λ‘œκ·Έλž¨ λ˜λŠ” μΈν„°ν”„λ¦¬ν„°μž…λ‹ˆλ‹€.


νŠΉμ§•

  1. λŸ°νƒ€μž„μ— μ¦‰μ‹œ ν•΄μ„λ˜κ³  μ‹€ν–‰λ©λ‹ˆλ‹€. (JIT μ»΄νŒŒμΌλ ˆμ΄μ…˜)
  2. κ²½μš°μ— 따라 JIT μ»΄νŒŒμΌν•˜κΈ°λ„ ν•©λ‹ˆλ‹€.

ꡬ성

πŸ’‘ νž™ (Heap)
λ™μ μœΌλ‘œ μƒμ„±λœ 객체의 μΈμŠ€ν„΄μŠ€κ°€ ν• λ‹Ήλ˜λŠ” λ©”λͺ¨λ¦¬ μ˜μ—­μž…λ‹ˆλ‹€.

πŸ’‘ 콜 μŠ€νƒ (Call Stack)
μš”μ²­λœ μž‘μ—…μ΄ 순차적으둜 μŒ“μ΄κ³  μ²˜λ¦¬λ˜λŠ” λ©”λͺ¨λ¦¬ μ˜μ—­μž…λ‹ˆλ‹€.

profile
기술둜 삢을 λ””μžμΈν•˜λŠ” 개발자 Mec.D μž…λ‹ˆλ‹€

0개의 λŒ“κΈ€