关于Google对JavaScript网络应用的处理

关于Google对JavaScript网络应用的处理

图片描述

老师 5:50秒左右 说 “这个地方的呈现队列就会去影响到你的首屏的加载速度”

但这个示意图不是爬虫抓取网站然后应用到google的搜索网页里面去的过程吗。。。

又不是我们直接请求网站的一个过程

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Brian 2023-08-05 10:01:23

爬虫看到js,需要加载,丢到队列里面,进行JS解释器的处理,处理完HTML进入HTML处理流程。

爬虫看到HTML,进入HTML流程,比JS要少走很多“弯路”


优先级上来说HTML > JS,优先级不一样,这样在未加载完成JS,未解释完之后,首屏其实就是白板HTML。


这个地方的呈现队列就会去影响到你的首屏的加载速度——这里的表达可能不准确,想要表达的意思是:呈现队列机制的存在是比纯HTML来作首屏渲染要慢的,其实就是SPA与SSR的重要区别。


而且很多爬虫 不支持JS加载,就是纯爬。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端高级工程师-大前端
  • 参与学习       324    人
  • 解答问题       406    个

全新打造“技术成长&职业破局”双高体系,深度打通“全栈 + 全流程 +多端+ 提效+AI赋能”,递进式锤炼思维与高阶技能,高效实现能力跃迁,助力成为“驾驭全局,深广兼备,打通多端全栈”的高级工程师

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师