구글 크롬이 빠른 이유

다른 많은 이유가 있겠지만 요즘 다이내믹한 웹 문서를 볼때 이놈이 가진 V8 자바스크립트 엔진에 많은 성능향상의 이유가 있는듯 하다. 자바스크립트 파일을 로딩한 후 중간 코드가 아닌 머신코드로 컴파일 해서 올려버리고, 기존의 다이내믹 랭귀지에서 프로퍼티를 접근하기 위해 지원했던 Dictionary lookup을 배제하고 메모리 offset 기반으로 프로퍼티를 쌓아 올려서 바로 1번의 machine 연산으로 룩업이 가능하게 한듯 하다.또한 Hidden […]

계속 읽기