It is commonly said that an @import
statement shown up in a CSS file will prevent parallel downloading of these CSS files, while defining them through several HTML <link>
s will not incur such a disaster (just one reference).
Is this behavior of @import
spec-defined or it is just a matter of current browsers implementation? I've only found this relevant statement in the CSS spec:
The
@import
rule allows users to import style rules from other style sheets. If an@import
rule refers to a valid stylesheet, user agents must treat the contents of the stylesheet as if they were written in place of the@import
rule ...
It hardly disallows parallel downloads. So is it possible browsers might change over to parallel downloading at some point?