I have a JSP Report which retrieves a huge data. If I put all records in one html table, the data displayed after the report is over and takes some time. I am using now html table tag for each row of report. I use <table><tr>table data for each row etc..</tr></table> In this case, the data starts displaying immediately and continues to load. It looks very fast from the user's angle. but is there any disadvantage internally doing this?