연속 펌질 포스팅!!
(언젠...펌질 안했다고 ㅡㅡ;;...)
재미있는 글이 있어서 역시 또 펌질...
일단 본문 을 보쟈스랴..!
원문: A Study of Ajax Performance Issues
글의 전반적인 내용은 Web 2.0 , RIA 등 이전에는
(뻥을 약간 보태서) 상상도 못할 만큼의 웹 플랫홈의 변화가 왔었다.
Web 2.0 을 가장 단순하게 말하자면..
일반 클라이언트 프로그램과 같은 인터페이스가 웹에서도 구현이 된다는것이겠다..
거기엔 필연적으로 DOM 연산 이나 Javascript 실행속도 가 이전과 다르게 다루는 데이터량도 늘었고
또 그 빈도수도 늘어나면서 미묘한 차이가 전반적인 성능의 영향을 끼치게 되었다.
브라우저별 (IE7, Firefox , safari 를 마루타로!?) 취약한 부분들을 정리한 글이다..
글에서 제기한 Ajax 성능의 이슈를 정리하자면..
- Array ( 배열 ) 연산
- 일반적인 HTML DOM 연산
- 연산된 모달창 과 스타일
- Firefox 의 eval() 과 오브젝트 생성과 `IN` 연산
- IE7 의 문자열 연산
- Safari 의 `pop` 연산.
이런것들을 해결하기 위해서..
글쓴이가 내놓은 해결책은..
첫번째로 .. 브라우저 밴더들에게 진상을 부리자(응??...글쓴이가 정말 그런건..아니고..ㅡㅡ;;;)
두번째로 .. Ajax 연합을 만들어서 Ajax Runtime 환경을 만들어서 채용을 시키자는 내용이다..
영어실력이 일취월장하지 못해서 ㅡㅡ;; 여전히 개판같은 번역(?) 이지만..
당장은 Ajax Application 을 개발하면서 저런 부분을 감안하여 개발하는게
좋을것이지만. 역시 궁극적인 해결책은 ...'진.상.' 짓을 하면서..개발 밴더들을 압박하는게 나을지도.. ㅡㅡ;;
참고할만한 URL 을 하나 더 올린다.
참고 : The Great Browser JavaScript Showdown
SunSpider JavaScript Benchmark
0