gco*_*lby 3 css styles load-time
我想知道未使用的CSS样式是否会影响加载时间,因为我通常使用这种格式来破坏我的代码部分
/*===================
Nav-Styles
===================*/
Run Code Online (Sandbox Code Playgroud)
但是,我也使用coda来编写代码.它有一个代码导航器,可以检测id后跟{}
我认为可能对我的代码组织有帮助的是创建这种中断格式
/*==========================================
#----NAV-STYLES-BEGIN {} /* Nav Styles */
==========================================*/
Run Code Online (Sandbox Code Playgroud)
这意味着我的分节符将出现在代码导航器中,并且可以快速跳转.但是,如果这将导致与速度相关的问题,那么手段将超过结束.
这是一个坏主意还是差别如此微不足道,如果我想要它值得做?
小智 5
这里的答案是不正确的.
未使用的CSS有两件事:
第二部分至关重要.如果你的css文件的50%是未使用的css,那么你基本上让浏览器引擎需要两倍的时间来渲染页面的CSS.当然,CSS选择器的类型也很重要,所以两倍的长度更像是一个简单的例子,而不是完全真实.尽管如此,未使用的CSS会增加浏览器页面加载时间,即使文件缓存在本地驱动器上也是如此.
通过线路传递到客户端的任何未使用的 CSS 或 JS 都会至少在很小程度上损害网站的性能。未使用的 CSS 会增加页面的大小,从而增加下载页面所需的时间。此处或那里的一些字符不会对您的下载时间产生巨大影响,但是如果存在大量未使用的样式,则可能会产生影响。这就是为什么很多人压缩 CSS 和 JS 的原因。