2012-07-24 3 views
0

잠시 동안 일부 사이트 최적화 작업을 해왔으며 약간의 혼란스러운 문제가 발생했습니다. PageSpeed ​​Insights에서 우리에게 가장 큰 불만은 거의 항상 "자바 스크립트 파싱 연기"였습니다. 이 문제를 해결하기 위해 우리는 많은 자바 스크립트를 관리하기 위해 LabJS를 사용하기 시작했습니다. 모든 것이 훌륭해 보였으며 Pagespeed 점수는 90 년대 중반으로 바뀌 었습니다. 대부분의 변경 사항은 변경이 불가능한 사안이었습니다.PageSpeed ​​통찰력 : JavaScript의 지연 구문 분석 문제 (LabJS)

그러나 모바일 보고서가 갑자기 모바일 플래그가 테스트를 위해 true로 설정된 경우 훨씬 더 나쁜 점수를 부여하기 시작했습니다. "Defer parsing of Javascript"피드백을 보면 정상적인 리포트보다 자바 스크립트가 모바일 용으로 더 많이 파싱 된 것으로 나타납니다. 이게 뭐야? LabJS에 문제가 있습니까? 아니면 단순히 우리가 사용하는 방식입니까?

다음은 두 보고서에 대한 링크입니다.

답변

0

내가 무슨 일이 일어나고 있는지에 대한 확실한 대답이 없어,하지만 당신은 보고서에 대해 불평 무엇의 목록을 볼 때, 당신은 구글과 페이스 북의 수십개의 스크립트 (모두 사회적 아이콘처럼 보입니다). 내 생각 엔 귀하의 모바일 페이지가 LABj를 사용하지 않고 차단 방식으로 이들 모두를로드하고있는 것입니다. LABjs로로드되는 일반적인 종류의 리소스와 같은 리소스 목록에는 아무 것도 없으므로이 리소스가 빨간색 청어 일 수 있다고 생각합니다.

제 3 자 리소스를로드하는 방법을 살펴 보는 것이 좋습니다. 대부분 자신을로드합니다. 어쩌면 그들은 최근에 바뀌었고 더 이상 비동기 적으로로드하는 일을 잘하고 있지 않습니다.