【技术实现步骤摘要】
页面显示方法、装置、电子设备及可读存储介质
本申请属于页面显示
,具体涉及一种页面显示方法、装置、电子设备及可读存储介质。
技术介绍
为了能够丰富地展示活动、商品等信息,常选择使用页面(例如,超文本标记语言(HyperTextMarkupLanguage,HTML)5页面)作为这些信息的承载体。但是,页面的打开速度,也即页面的显示速度较慢。由于页面的整个显示过程,需要串联进行多个任务环节,故相关技术针对其中部分任务环节进行了优化提速。例如,域名系统(DomainNameSystem,DNS)解析优化(接口与网页主域名一致)、图片懒加载等。在实现本申请过程中,专利技术人发现相关技术中至少存在如下问题:虽然相关技术能够在一定程度上提升页面的显示速度,但显示速度提升并不明显。因此,如何能够更快速显示页面是本领域技术人员亟需解决的技术问题。
技术实现思路
本申请实施例的目的是提供一种页面显示方法、装置、电子设备及可读存储介质,能够更快速显示页面。为了解决上述技术问题, ...
【技术保护点】
1.一种页面显示方法,其特征在于,包括:/n接收用户的第一输入;/n响应于所述第一输入,基于第一线程,利用预设的文件构建第一渲染树;同时,基于第二线程,向网络服务器发送网络数据获取请求,并接收所述网络服务器发送的网络数据;其中,所述网络数据为所述网络服务器响应所述网络数据获取请求发送的数据;/n根据所述网络数据对所述第一渲染树进行渲染,得到目标渲染树;/n基于所述目标渲染树,显示与所述第一输入相关联的页面。/n
【技术特征摘要】
1.一种页面显示方法,其特征在于,包括:
接收用户的第一输入;
响应于所述第一输入,基于第一线程,利用预设的文件构建第一渲染树;同时,基于第二线程,向网络服务器发送网络数据获取请求,并接收所述网络服务器发送的网络数据;其中,所述网络数据为所述网络服务器响应所述网络数据获取请求发送的数据;
根据所述网络数据对所述第一渲染树进行渲染,得到目标渲染树;
基于所述目标渲染树,显示与所述第一输入相关联的页面。
2.根据权利要求1所述的页面显示方法,其特征在于,所述预设的文件为超文本标记语言HTML文件,在所述基于第一线程,利用预设的文件构建第一渲染树之前,所述方法还包括:
接收服务端发送的所述HTML文件。
3.根据权利要求2所述的页面显示方法,其特征在于,当所述HTML文件包括HTML标记和层叠样式表CSS标记时,则所述利用预设的文件构建第一渲染树,包括:
将所述HTML标记转换成文档对象模型DOM树;
将所述CSS标记转换成层叠样式表对象模型CSSOM树;
合并所述DOM树和所述CSSOM树,得到所述第一渲染树。
4.根据权利要求1所述的页面显示方法,其特征在于,所述基于第二线程,向网络服务器发送网络数据获取请求,并接收所述网络服务器发送的网络数据,包括:
基于所述第二线程进行域名系统DNS解析,得到所述网络服务器的互联网协议IP地址;
基于所述IP地址,向所述网络服务器发送多个所述网络数据获取请求;
接收每个所述网络数据获取请求对应的网络数据。
5.根据权利要求4所述的页面显示方法,其特征在于,所述根据所述网络数据对所述第一渲染树进行渲染,得到目标渲染树,包括:
每接收一个所述网络数据,根据所述网络数据对所述第一渲染树的一个节点进行渲染,直至接收完所有所述网络数据,得到所述目标渲染树。
6.根据权利...
【专利技术属性】
技术研发人员:王浩,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。