Pages

Monday, November 21, 2011

Pre-load HTML, Meta Tag and ASP.NET Caching, Virtual Scrolling

When processing web pages that have lots of HTML, you may want to consider improving the time to load a page as it has a great impact on user experience. Following are some recommendations:

1. Preload HTML using jQuery:  Consider preloading HTML pages using jQuery. More information about this can be found at the following URL:
URL:
http://api.jquery.com/jQuery.get/
http://stackoverflow.com/questions/1295027/is-it-possible-to-preload-an-html-page-before-displaying-it

2. Caching:

3. Hide AJAX UpdateProgress Control: Do not display the AjaxUpdateProgress control so that user can scroll through the pages while reading.

4. Infinite Scrolls: For large HTML pages, consider loading the content while scrolling. This can be done using AS.NET/AJAX.
URL:
http://code.msdn.microsoft.com/CSASPNETInfiniteLoading-16f5bdb8

5. Grid / Virtual Scrolling and Paging: Components such as Telerik, ComponentArt, and Infragistics have controls that allows built-in scrolling and paging. Take a look at the demo.
URL:
http://demos.telerik.com/aspnet-ajax/grid/examples/client/virtualscrollpaging/defaultvb.aspx
http://www.coldfusionjedi.com/demos/sharp/ajaxLoadOnScroll/test.cfm
http://dhtmlx.com/docs/products/dhtmlxGrid/samples/14_loading_big_datasets/

No comments:

Post a Comment