일전에 JavaScript Interperter에 대해서 공부를 하다가 V8에 관심이 생겨서 html5rocks.com의 “Performance Tips for JavaScript in V8″을 번역했다.
다른 일들에 치여서 지금은 V8 스터디를 그 언젠가로 미뤄둔 상태지만… 좋은 날이 오면 꼭 다시 V8을 공부해보고 싶다.
이 포스트는 Daniel Clifford가 2012년 Google I/O에서발표한 V8 위에서 돌아가는 JavaScript 애플리케이션의 성능 향상을 위해 적용할 수 있는 몇 가지 팁 중의 일부를 다루고 있다. 실제 발표 내용이 궁금해서 동영상을 찾아봤다. 처음에는 영어 리스닝 연습하겠다고 자막없이 봤는데, 하는 이야기가 내 귀에 전혀 들리지 않아서 결국은 유투브 캡션으로 자막달고 봐야했다는 슬픈 전설이 있다.
발표에서 Daniel Clifford는 좋은 성능을 얻기 위해서 어떤 테크닉에 집착하기보다는 우선 “문제를 명확하게 파악”할 것을 강조한다. 그리고 V8을 이해하면 문제를 좀 더 잘 파악할 수 있다고 이야기한다. 실제로 V8의 작동 방식을 잘 이해하고 코드를 작성함으로써 C에 근접한 퍼포먼스를 낼 수 있음을 benchmark 결과로 보여주는데 자세한 내용은 아래 링크에서 볼 수 있다.
원문 : http://www.html5rocks.com/en/tutorials/speed/v8/
번역 : http://www.html5rocks.com/ko/tutorials/speed/v8/
Research
scrollbar-gutter 와 classic scrollbar 대응하기
아래 사진처럼 스크롤이 없는 페이지에서 스크롤이 발생하는 페이지로 이동 시, 생긴 스크롤로 인해 UI 위치가 변하는 이슈를 겪어본 적 있으신가요? 어떻게 보면 당연한 거 아닌가 싶기도 하지만, 꼼꼼한 디자이너님의 경우 위치가 변하지 않도록 수정해달라 요청이 더보기…
0개의 댓글