크랭크샤프트


더 복잡한 (저스트인타임) 최적화 컴파일러로서 고도로 최적화된 코드를 생산

[크랭크샤프트 Hydrogen](https://texonom.com/hydrogen-912a2b7198854f5da3cacf0281af3a61)

하이드로젠 그래프를 최적화하고자 노력
대부분의 최적화가 이 수준에서 이뤄짐
V8 Optimization
> 
> [V8 Hidden Class](https://texonom.com/v8-hidden-class-1ea5ab21fc614dc5a000491a49ca794d)
> 
> 
> [V8 Inline Caching](https://texonom.com/v8-inline-caching-9eb29baf7e734a478fa32d697f9e547c)
> 
> V8엔진이 내린 가정이 더 이상 유효하지 않는 경우에 대비해 반최적화(deoptimization)라는 보호장치가 존재
> 이는 반대로의 변형을 수행하여 최적화되지 않은 코드를 되돌려 놓음



[V8 리튬](https://texonom.com/v8-8d5cc9368a724043b5a81a5eaaad3a14)
