На PageSpeed Insights, было замечание, что подключение некоторых css блокировало моментальное отображение контента.
На просторах интернета нашел статью, где говориться что css можно подключить через js
function b(){
var mass = ['css/bootstrap.min.css', 'css/font-awesome.min.css', 'style.css', 'css/media.css',];
for(var i=0;i<mass.length;i++){
var a=document.createElement("link");
a.rel="stylesheet";
a.href=mass[i];
document.getElementsByTagName("head")[0].appendChild(a)
}
var c=requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame;
c?c(b):window.addEventListener("load",b);
Правильно ли это вообще?
Дело в том что не все браузеры это поддерживают, к примеру это не работает в Сафари и в ие ниже 10го
Как вообще правильно сделать для оптимизации?
Может кто то даст ссылку на статью какую нибудь.
Заранее спасибо.