
谷歌和微软(bing)的搜索引擎是很重视网站的访问速度,尤其是现在已经进入AI场景,那么对于网站的响应、读取、加载、解析以及渲染就都是很只要的性能指标,从而影响SEO的结果,如果用SEO立场衡量defer/async属性就是效率的增值器。
谷歌有针对defer/async的优化提示说明。
如果网站是用WordPress程序,那defer和async就很有必要根据需要加载资源的顺序进行优先级的使用,这能较大程度提升页面的速度,而且谷歌搜索引擎也确实针对defer/async有使用的提示说明,尤其是位于国外环境运营的网站。
现在已经有AI查询了,所以如何使用defer/async不会是难题,直接用AI就能得到使用defer/async的方式,而且主要用于静态资源,如:CSS+JS+字体,但是要注意顺序以及defer/async的用法,其实很适合前端渲染的网站页面。
defer/async主要的作用就是缓解网页的堵塞困境。
其实defer/async不能完全解决网页的阻塞,而是能有效缓解堵塞的困境,因为类似于指令,告知浏览器如何下载解析并且渲染应用,这是步骤过程、而不是网站程序内核的优化执行,所以大型的网站都不太用defer/async,但是大多数的中小型网站就比较适合使用defer/async。
至于对于SEO,其实就是搜索引擎会先判断是否有defer/async属性,然后检测网页的性能,所以defer/async属于是加分项,原因是搜索引擎会综合的判断defer/async可以为全网浏览器优化加速效果,这是规则的计算模式,那么网站可以根据实际需要添加defer/async属性。
"SEO私馆"结语:切记网站不要泛滥使用defer/async属性,只需要针对优先的资源添加使用defer/async即可,另外就是外包的URL应该赋予async,内部的URL主要是用defer,但是如果网站或服务器的性能足够高速的访问,那么defer/async就不重要了。