The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
How Design Affects Performance : Progressive Rendering
Progressive rendering is the act of displaying each object as it is downloaded. [imgrft]https://vborg.vbsupport.ru/images/portal/success_chart.gif[/imgrft] Currently, the 2 most popular browsers are Internet Explorer and Firefox. Both support progressive rendering; but, they differ on how they render tables. (Please note, we are focusing on tables because vBulletin utilizes tables throughout it's design.) This article is part 2 of How Design Affects Performance. Internet Explorer 7 When Internet Explorer renders a <table>, it downloads all the objects within the table before displaying it. This is required so that Internet Explorer can render the table with the correct width for each column. PROSMozilla Firefox 2 On the other hand, Firefox renders all objects progressively regardless if it's in a table. That is to say - each object is displayed as soon as it is downloaded. PROSStill confused? Below are 2 animated images that visually displays progressive rendering between the 2 major browsers: Internet Explorer and Firefox. Firefox users - clear cache and refresh page to review animation once it ends. What You Can Do To Improve Performance Performance Tips
By knowing each browser's strengths and weaknesses, you can build a better design. A good design will never make the reader wait. Next Article in this 6 part series: How Design Affects Performance : HTTP Request (coming soon) [hr]black[/hr]Learn More about Princeton |
#2
|
|||
|
|||
Great article, Joe. And research has shown that response time is a critical aspect on how users judge a website (amongst other factors, but response time could be the first impression that sends your user away.)
|
#3
|
||||
|
||||
Design and structure plays a big part on success.
It's all about perception (psychological) - how the end-user "sees" your web site. 99% of the time, it's the design and structure which is at fault (for failing) - many users do not understand this. By the time I finish this 6 part series - I will have everyone thinking differently about their choice of design and structure .. at least that's my goal. :up: If I can help one person - than I've done my job. |
#4
|
|||
|
|||
where is the different between
Quote:
i moved my anayltics code into the header instead of befor </body> as they wrote and since than it looks like the site is faster |
#5
|
||||
|
||||
a browser will download all the objects within the <head> before any objects within the <body> of a document...
a large javascript file (or multiple) will cause a delay in rendering the page (non-cached) by placing the JavaScript files at the bottom of the page you are telling the browser to download all the objects on the page prior to downloading the JavaScript files (by placing the files at the bottom the end-user will not be affected by the delay in downloading the files) the point here is to know the difference and to choose one or the other .. you do not want to place JavaScript files in the middle of the <body> as it will slow the rendering of the page as the browser will have to 1)__ Stop, 2)__ Download the javascript file, 3)__ Parse/interpret javascript file, 4)__ Continue to next object as you can imagine by placing a large javascript in the middle of the page will cause a visible delay |
#6
|
|||
|
|||
That's very true, When I visit a forum and the design is horrible I get turned off very quickly and I click off the site after a few minutes at most.
|
#7
|
||||
|
||||
Not using nested tables, and avoiding tables for designs would help fix alot of problems
|
#8
|
|||
|
|||
Maybe this is not really on topic, but why is vbulletin still using tables? div's with css would be far more efficient right? Furthermore you would have a better code - content ratio and better SEO, editing will also be easier because div's are much more simple.
|
#9
|
||||
|
||||
Because the style was designed in 2003, and it won't be updated till 4.0.
|
#10
|
|||
|
|||
please let me know what template I should use to get exactly the same background and look like this forum
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|