IE 의 Javascript 성능 최적화 팁
2008. 5. 16.
phpschool 에서 가져온 내용 입니다. 원문 IE Blog 에 게시된 내용입니다. 이 글에선 간단히 요약만 합니다. 1. 변수는 로컬에 명시적으로 정의한다. 함수내에서 사용되는 지역 변수가 있다면 명시적으로 var 표시를 해주도록 합니다. 그렇지 않을 경우 브라우저는 상위 scope를 모두 뒤져서 상위에 해당 변수가 정의되어있는지 확인합니다. 2. 가능하다면 일단 캐싱한다. DOM은 느리므로 가급적이면 DOM을 호출하는 횟수를 줄입니다. 반복적으로 document.body.all 등이 쓰여야 할 경우 document.body.all 를 다른 변수로 캐싱해둡니다. Array 등에서 array.length 같은 것을 반복문에서 사용해야 할 경우 var len = array.length 등과 같이 arr..