In my app, the loading data from Database takes a while (e.g. > 10 seconds). Therefore, I created a splash screen page. In this aspx HTML body, there is a piece of JavaScript code to display the messages; while in the code-behind Page_Load(), I put the code for loading the data. Ideally, a thread is to display the splash screen messages, and another thread is to load the data. I am not sure what I did is correct. Thanks for your opinion.