(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210309798.2
(22)申请日 2022.03.28
(71)申请人 杭州安恒信息技 术股份有限公司
地址 310051 浙江省杭州市滨江区西兴街
道联慧街18 8号
(72)发明人 陈阁平 姜晟
(74)专利代理 机构 杭州华进联浙知识产权代理
有限公司 3 3250
专利代理师 何晓春
(51)Int.Cl.
G06F 9/451(2018.01)
G06F 9/445(2018.01)
(54)发明名称
计算首屏渲染时间的方法、 装置、 电子装置
和存储介质
(57)摘要
本申请涉及一种计算首屏渲染时间方法、 装
置、 电子装置和存储介质, 其中, 该计算首屏渲染
时间的方法包括: 接收待渲染的HTML文件; 获取
HTML文件中所有待渲染的标签节点; 监听每个标
签节点的加载渲染时间; 根据第一标签节点的加
载渲染时间, 确定首屏的渲染开始时间, 第一标
签节点为首屏中最初加载的标签节 点; 根据第二
标签节点的加载渲染时间, 确定首屏的渲染结束
时间, 第二标签节点为首屏中最后加载的标签节
点; 根据首屏的渲染开始时间和所述首屏的渲染
结束时间, 确定首屏的渲染总时长。 通过本申请,
解决了相关技术中存在无法准确地计算出系统
首页的渲染时间的问题, 实现了精 准计算网页首
屏记载渲染时间的效果。
权利要求书2页 说明书9页 附图6页
CN 114706641 A
2022.07.05
CN 114706641 A
1.一种计算首屏渲染时间的方法, 其特 征在于, 所述方法包括:
接收待渲染的HTML文件;
获取所述HTML文件中所有 待渲染的标签节点;
监听每个所述标签节点的加载渲染时间;
根据第一标签节点的加载渲染时间, 确定所述首屏的渲染开始时间, 所述第一标签节
点为所述首屏中最初加载的标签节点;
根据第二标签节点的加载渲染时间, 确定所述首屏的渲染结束时间, 所述第二标签节
点为所述首屏中最后加载的标签节点;
根据所述首屏的渲染开始时间和所述首屏的渲染结束时间, 确定所述首屏的渲染总时
长。
2.根据权利要求1所述的计算首屏渲染时间的方法, 其特征在于, 根据 所述首屏的渲染
开始时间和所述首屏的渲染结束时间, 确定所述首屏的渲染总时长包括: 根据所述首屏的
渲染开始时间和所述首屏的渲染结束时间的时间差, 确定所述首屏的渲染总时长 。
3.根据权利要求1所述的计算首屏渲染时间的方法, 其特征在于, 监 听每个所述标签节
点的加载渲 染时间包括: 记录每个所述标签节点的渲 染开始时间和每个所述标签节点的渲
染结束时间;
根据第一标签节点的加载渲染时间, 确定所述首屏的渲染开始时间包括: 将所述第一
标签节点的渲染开始时间, 作为所述首屏的渲染开始时间;
根据第二标签节点的加载渲染时间, 确定所述首屏的渲染结束时间包括: 将所述第二
标签节点的渲染结束时间, 作为所述首屏的渲染结束时间。
4.根据权利要求1所述的计算首屏渲染时间的方法, 其特征在于, 所述方法还包括: 根
据所述每 个所述标签节点的渲染时间顺序确定所述首屏中最后加载的标签节点。
5.根据权利要求4所述的计算首屏渲染时间的方法, 其特征在于, 根据每个所述标签节
点的渲染时间顺序确定所述首屏中最后加载的标签节点包括:
确定用于显示所述首屏的所有标签节点, 在所述用于显示首屏的所有标签节点中, 将
渲染结束时间最晚的标签节点作为所述首屏中最后加载的标签节点。
6.根据权利要求1 ‑5任一项所述的计算首屏渲染时间的方法, 其特征在于, 监听每个所
述标签节点的加载渲染时间包括: 根据所述标签节点的类型, 采用预设监听方式对所述标
签节点进行监听。
7.根据权利要求6所述的计算首屏渲染时间的方法, 其特征在于, 所述标签节点类型包
括: 文本类型和图形视频类型;
所述预设监听方式包括: 第一 监听方式和第二 监听方式;
根据所述标签节点的类型, 采用预设监听方式对所述标签节点进行监听包括: 采用第
一监听方式监听文本类型的标签节点和/或采用第二监听方式监听图形视频类型的标签节
点。
8.一种计算首屏渲染时间的装置, 其特 征在于, 所述装置包括:
文件接收模块, 用于 接收待渲染的HTML文件;
节点获取模块, 用于获取 所述HTML文件中所有 待渲染的标签节点;
节点监听模块, 用于监听每 个所述标签节点的加载渲染时间;权 利 要 求 书 1/2 页
2
CN 114706641 A
2时间确定模块, 用于根据第一标签节点的加载渲染时间, 确定所述首屏的渲染开始时
间, 所述第一标签节点为所述首屏中最初加载的标签节点; 以及用于根据第二标签节点的
加载渲染时间, 确定所述首屏的渲染结束时间, 所述第二标签节点为所述首屏中最后加载
的标签节点;
时间计算模块, 用于根据所述首屏的渲染开始时间和所述首屏的渲染结束时间, 确定
所述首屏的渲染总时长 。
9.一种电子装置, 包括存储器和处理器, 其特征在于, 所述存储器中存储有计算机程
序, 所述处理器被设置为运行所述计算机程序以执行权利要求1至7中任一项 所述的计算首
屏渲染时间的方法。
10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序
被处理器执行时实现权利要求1至7中任一项所述的计算首屏渲染时间的方法的步骤。权 利 要 求 书 2/2 页
3
CN 114706641 A
3
专利 计算首屏渲染时间的方法、装置、电子装置和存储介质
安全报告 >
其他 >
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:07:24上传分享