我仍然无法理解“ CSS is render-blocking”]的概念。我非常了解JS如何解析器阻止。但是,前者对我来说仍然有点不清楚。
让我们举个例子:
index.html:
<!DOCTYPE html> <html> <head> <title>Some Document</title> <link href='cdn1.com/styles1.css' rel="stylesheet"/> <link href='cdn2.com/styles2.css' rel="stylesheet"/> </head> <body> ... ... </body> </html>
style1.css(来自CDN1):
body { background: blue }
style2.css(来自CDN2):
,而来自cdn2的style2花了500ms。我想知道最终用户会在以下时间轴之间在浏览器中看到所有的事情:body { background: red }
现在,假设来自cdn1的style1.css花了1秒
我仍然无法非常清楚地理解“ CSS是渲染块”的概念。我非常了解JS如何解析器阻止。但是,前者对我来说还不清楚。让我们以...
T <500ms