Last modified: 2005-01-17 12:08:16 UTC
There is currently a nested import to load the site-wide CSS file. wiki.phtml?title=-
&action=raw&smaxage=0&gen=css is loaded, which contains any preferences-related CSS (such as underlining
links or not), which then uses @import for the site-wide skin CSS file (such as MediaWiki:Monobook.css).
This causes a huge delay when IE renders the site (unless it has all the CSS cached), because...
* IE finds a <link> element on the page, so it waits for *all* CSS to download before rendering anything
* After the first (title=-) stylesheet has loaded, it sends off requests for all page images and other
* Only when all images have fully downloaded does it move on to download the site-wide CSS, and only
then does it render anything
It would be *much* more efficient if the double-@import was killed off. Not only would it speed up IE's
initial page rendering considerably, it would also save a wasted HTTP request.