다음과 같은 캐스퍼를 고려하십시오.클라이언트 쪽 최적화 문제
- 여러
js
파일compressed/gzipped
과 HTML 문서의 헤드 부분에있는 하나 개의 파일에 저장됩니다. - 압축 파일 (파일이 거의 포함되지 않음)은 바닥 글 섹션에 있습니다 (DOM이 빌드 된 경우).
꼬리말의 스크립트 태그에 compressed/gzipped
자바 스크립트를 삽입하면 성능이 약간 향상됩니까?
다음과 같은 캐스퍼를 고려하십시오.클라이언트 쪽 최적화 문제
js
파일 compressed/gzipped
과 HTML 문서의 헤드 부분에있는 하나 개의 파일에 저장됩니다.꼬리말의 스크립트 태그에 compressed/gzipped
자바 스크립트를 삽입하면 성능이 약간 향상됩니까?
예 아래로 이동하면 도움이됩니다. 그리고 하나의 스크립트에서 다른 스크립트 파일을 호출 할 수도 있습니다. 따라서 단 하나의 HTTP 요청으로 모든 JS 파일을 병렬로 가져옵니다. http://developer.yahoo.com/blogs/ydn/posts/2007/07/high_performanc_5/
이 도움이 될 수 있습니다
http://www.quirksmode.org/js/placejs.html 성능을 개선하는 또 다른 방법입니다 스크립트 로더에 눈을 유지합니다. 기본 원칙은로드 및 순서 로딩을 포함하여 비 차단 및 체계적인 방식으로 스크립트를로드 할 수 있도록 허용하는 것입니다.이 스크립트는 더 많은 HTTP 요청을 사용하면 더 빠른 응답을 위해 병렬로로드 할 수 있습니다.
가장 인기있는 것은 requireJS이지만 일부 모더니즈 형식의 자료에서는 이중 의무를 수행 할 수있는 head.js과 다소 비슷합니다.
당신을 설득하는 것만으로는 충분하지 않은 경우에도 실행 순서를 지정하고 (종속성 충족 보장) 콜백을 시작할 수 있습니다.
모든 도구가 적절하게 선택되어야합니다. 대부분의 경우 "페이지 하단으로 이동"기술은 절대적으로 적합합니다. 모듈/스크립트 로더는 "할 수 있기 때문에"사용해서는 안됩니다.