본문 바로가기
독셔를 합시다

NHN은 이렇게 한다! 자바스크립트 성능 이야기

by 스빠시빠 2018. 7. 27.

단순하지만 정말 효과 좋은 최적화

"최적화 어렵지 않아요!"

당신의 주언어가 무엇이냐? 한다면 바로 나올 답변은 C++다.

학생시절부터 입사 후 최근까지도 사용했던 언어라서 애착도 많다. 그래서 다른 언어로 코딩을 하게 되어도 코딩 스타일은 C++다. 근데 이 스타일이 자바스크립트와 안맞는 점이 있다.


C++로 코드를 작성할 때 최대한 지역변수를 사용안하는 방식을 선호 했다. 지역변수를 선언하면 실수 할 여지도 생기고 굳이 필요없는 곳에 사용하면 코드만 길어져서 별로 안좋아했다. 그래서 자바스크립트로 코드를 작성 할 때도 그렇게 했는데 그러면 안되는 것이었다... 간단한 조건문,반복문부터 좋은 코드를 작성하는 방법이 C++와 다른점이 많다.

특히나 DOM에 관련된 코드는 무조건 캐싱을 해야한다. 이 책을 안봤으면 정말 간단한 습관이 쌓이고 쌓여 성능에 문제를 일으키는 코드를 만들수도 있다는 걸 알았다.


2회 이상 쓰여지는 속성은 무조건 캐싱하라!

이 책에서 얻은 것중 가장 큰 것이 이거라고 생각한다. 물론 책에는 효과적이고 다양한 최적화 방법을 소개하고 있다. CSS 스프라이트, Gzip 압축 등등 쉽게 적용 할 수 있고 효과좋은 방법들이다.

프로젝트를 시작 또는 개선할 때 이 책을 본다면 도움이 정말 많이 될 것 같다.

최적화가 아니라 자바스크립트로 프로그래밍을 하는 분들은 모두 봤으면 하는 책!

자바스크립트를 공부하는 분들은 꼭 보세요

제발

'독셔를 합시다' 카테고리의 다른 글

자바스크립트 핵심 가이드  (0) 2018.08.01
읽기 좋은 자바스크립트 코딩 기법  (0) 2018.07.18
인사이드 자바스크립트  (0) 2018.07.15

댓글