Sequence splitter control helps splitting the loading duration for a page and sequences them. Its provides a way to slice the complete loading duration into multiple chunks and thus allowing the page to load in steps. Thus it reduces the initial loading duration and enhances user experience. Apart from dividing the entire load duration into chunks, this also allows to set priorities for each chunk. So that the page is initially loaded with primary content and following which, the remaining portions of the page is loaded sequentially.
The concept behind the control is to create small chunks from the entire page content and load them in a sequential manner. Each of these chunks would be assigned a load order or a priority value, based on which the loading of the content would be ordered. Therefore, each time a chunk is loaded, page makes a new request to load next chunk. This process continues until the last chunk of lowest priority is rendered in the page.

Visit this for a step by step guide and more information on using SequenceSplitter.

Visit this for a detailed example on SequenceSplitter.

Refer chm file included as part of the source code for help on SequenceSplitter APIs.

Last edited Oct 20, 2008 at 4:50 PM by atanup, version 4