일부 웹 페이지의 페이지로드 시간에 대한 사용자의 인식을 개선하려고합니다. 이 웹 페이지는로드 및 렌더링을 완료하는 데 약 5 초가 걸립니다. 전반적인 시간은 괜찮습니다. 하지만 링크를 클릭하여 페이지를로드하면 약 4.5 초 동안 아무것도 일어나지 않고 전체 페이지가 한 번에 나타납니다. 링크를 클릭 한 후 아무 일도 일어나지 않는지 궁금해지기 때문에 사용자 경험을 망칠 수 있습니다.Internet Explorer 7에서 웹 페이지를 점진적으로 렌더링
내가 알기에 브라우저는 페이지의 일부를 렌더링하는 데 사용할 수있는 자원으로 웹 페이지를 점진적으로 렌더링해야합니다. 내가 YSlow에 의해 추천 한 것으로 보이는 한가지는 CSS에 머리를 넣고 끝 부분의 body 태그 근처에 자바 스크립트를 넣는 것입니다. 가능한 한 페이지 끝 부분에 넣으십시오. 나는이 일을했지만 페이지 렌더링의 초기 부분을 보지 않고 자바 스크립트가로드 될 때까지 일시 중지합니다. 이 이론은 이해할 수 있듯이 모든 CSS가로드되면 페이지가 점진적으로 렌더링되기 시작합니다. 또한 자바 스크립트가 실행되거나 다운로드 될 때 페이지가 렌더링을 일시 중지한다는 것을 이해합니다.
IE의 프로그레시브 렌더링, 특히 IE7에 어떤 영향을 줄 수 있습니까?
Internet Explorer는 특히 점진적 렌더링을 피합니다. 콘텐츠가 돌아 다니는 경우 사용자를 혼란스럽게하고 싶지 않습니다. 이미지는 완전히 다운로드 될 때까지 표시되지 않습니다 (FF/WebKit과 반대로 수신 된 디스플레이 이미지). 테이블의 전체 내용을 수신 할 때까지 테이블은 전혀 렌더링되지 않습니다. 등등. 나는 다른 브라우저에 존재하지 않는 IE의 디자인 제한에 맞설 것이라고 말하고 있습니다. –