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 external content * 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.