증분 렌더링

Incremental rendering

증분 렌더링은 대부분의 최신 웹 브라우저에 내장된 기능을 가리킨다.구체적으로, 이것은 브라우저가 서버에서 나머지 파일을 기다리는 동안 사용자에게 부분적으로 다운로드된 웹 페이지를 표시하는 브라우저의 기능을 말한다.사용자에게 이점은 웹 브라우저와 웹 사이트 모두에서 응답성의 개선으로 인식된다는 것이다.

증분 렌더링의 목적은 인터레이스 JPEG의 목적과 유사하며, 위에서 아래로 천천히 그리는 이미지가 아니라 고해상도까지 개선되는 저해상도 이미지를 신속하게 표시하여 사용자에게 표시 속도를 향상시킨다.

증분 렌더링 없이 웹 브라우저는 페이지에 대한 코드가 완전히 로드될 때까지 기다려야 사용자에게 콘텐츠를 표시할 수 있다.이전의 웹 브라우저는 HTML 파일 전체를 검색한 후 이미지를 하나씩 차례로 삽입하는 타협점을 제공했다.

증분 렌더링의 효용성은 직관적으로 명백해 보이지만, 그것을 실현하는 것은 과학뿐만 아니라 예술과 같은 것이다.웹 페이지의 다양한 요소가 렌더링하는 순서는 거의 절대 위에서 아래로 엄격하게 전달되지 않는다.누락된 부분을 채우는 프로그래밍은 부분적인 내용을 가장 잘 표시하는 방법을 결정하기 위해 일정량의 추측 작업을 수행해야 한다.특히 이미지는 거의 항상 HTML 페이지에 따라 로드되는데, 이는 서버에서 요청할 이미지를 알기 위해 브라우저가 HTML 파일을 참조해야 하기 때문이다. 서버가 후속 요청 없이 이미지가 자동으로 표시되지 않기 때문이다.웹 디자이너와 웹 디자인 소프트웨어는 예를 들어, 브라우저가 서버에서 이미지를 실제로 검색하기 전에 정확한 양의 화면 공간을 할당할 수 있도록 HTML 코드에서 예상되는 이미지의 높이와 너비를 포함하여 이러한 프로세스를 지원하는 힌트를 포함한다.