It’s soon OK to link to stylesheets directly from anywhere inside the
<body> without having FOUCs:
The plan is for each
<link rel="stylesheet">to block rendering of subsequent content while the stylesheet loads, but allow the rendering of content before it. The stylesheets load in parallel, but they apply in series. This makes
<link rel="stylesheet">behave similar to
A use case could be for taking a component based approach, each with its own CSS file that you load up just before you actually use it.
Already works nice in IE/Edge, and Firefox (with a little fix). The proposed behaviour is planned to land in Chromium.