====== Javascript Performance ====== * [[http://www.artzstudio.com/2009/04/jquery-performance-rules/|jQuery Performance Rules]] * [[http://blog.dynatrace.com/2011/06/21/how-bad-outdated-javascript-libraries-are-for-page-load-time/|구버전 Javascript 라이브러리의 해악]] * [[http://blog.dynatrace.com/2010/08/25/top-10-client-side-performance-problems-in-web-2-0/|Top 10 Client-Side Performance Problems in Web 2.0 Application Performance, Scalability and Architecture – The dynaTrace Blog]] * [[http://headjs.com/|head.js]] Javascript 로딩을 병렬로 하고, 실행은 직렬/병렬 가능. - 최신 웹 브라우저가 병렬 적재를 지원해서 별로 필요는 없다. * [[http://lognormal.github.com/boomerang/doc/|Boomerang]] ====== JavaScript 압축 ====== * [[https://developers.google.com/closure/compiler/|Closure Tools — Google Developers]] : JavaScript Closure Compiler. 세미콜론 자동 붙여줌. * [[https://github.com/mishoo/UglifyJS2|UglifyJs2]] : JavaScript 압축. 세미콜론 자동 붙여줌. * [[http://dean.edwards.name/packer/|Dean Edwards Javascript Packer]] * [[http://developer.yahoo.com/yui/compressor/|YUI Compressor]] - 예약어가 아닌것을 예약어라면서 오류를 내는 버그있음. * [[http://code.google.com/p/wro4j/|Web Resource Optimizer for Java]] : Maven 등을 지원함. ====== 메모리 관리 ====== * [[http://code.google.com/p/leak-finder-for-javascript/|Leak Finder for Javascript - Google]] ====== 이미지 Lazy Loading ====== * [[https://github.com/fasterize/lazyload|Image LazyLoad]]