【技术实现步骤摘要】
一种页面加载的方法、装置及电子设备
[0001]本专利技术涉及互联网
,尤其涉及一种页面加载的方法、装置及电子设备。
技术介绍
[0002]随着计算机技术和互联网技术的快速发展,用户在使用浏览器、应用程序等页面的时候,用户的需求越来越多,为了满足用户的需求浏览器、应用程序等展示的元素也越来越多。
[0003]在页面展示过程中,由于数据量比较大,易出现页面渲染时间长、卡顿。丢帧等问题。
[0004]因此,提出一种页面加载的方法、装置及电子设备。
技术实现思路
[0005]本说明书提供一种页面加载的方法、装置及电子设备,实现了页面的快速加载,减少了用户的等待时间,提升了用户的使用体验。
[0006]本申请提供的一种页面加载的方法采用如下的技术方案,包括:
[0007]获取待渲染数据;
[0008]对所述待渲染数据中的大数据组进行切分,得到多个数据单元;
[0009]将所述数据单元分入连续帧的待渲染页面的不同帧的渲染任务队列中;
[0010]在待渲染数据 ...
【技术保护点】
【技术特征摘要】
1.一种页面加载的方法,其特征在于,包括:获取待渲染数据;对所述待渲染数据中的大数据组进行切分,得到多个数据单元;将所述数据单元分入连续帧的待渲染页面的不同帧的渲染任务队列中;在待渲染数据中的小数据组渲染完毕后,获取当前帧的待渲染页面的渲染任务队列中的所述数据单元进行渲染,完成当前帧的所述待渲染页面的渲染。2.如权利要求1所述的页面加载的方法,其特征在于,所述对所述待渲染数据中的大数据组进行切分,得到多个数据单元,包括:通过异步线程,按最小颗粒度对所述大数据组进行切分,得到多个所述数据单元。3.如权利要求1或2所述的页面加载的方法,其特征在于,所述在待渲染数据中的小数据组渲染完毕后,获取当前帧的待渲染页面的渲染任务队列中的所述数据单元进行渲染,包括:通过主线程对所述待渲染数据中的小数据组进行渲染,并在所述小数据组渲染完毕后,判断当前帧的待渲染页面的渲染任务队列是否为空;当所述渲染任务队列不为空时,提取所述渲染任务队列中的所述数据单元通过所述主线程执行,直至所述渲染任务队列为空;当所述渲染任务队列为空时,完成当前帧的所述待渲染页面的渲染。4.如权利要求1
‑
3任意一条所述的页面加载的方法,其特征在于,所述提取所述渲染任务队列中的所述数据单元通过所述主线程执行,包括:判断所述渲染任务队列中是否包含宏任务;当所述渲染任务队列包含宏任务时,执行所述宏任务;当所述渲染任务队列不包含宏任务时,执行所述微任务。5.如权利要求1
‑
4任意一条所述的页面加载的方法,其特征在于,所述方法还包括:获取每组所述待渲染数据的目标属性;判断所述目标属性是否超...
【专利技术属性】
技术研发人员:韩月强,
申请(专利权)人:上海淇玥信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。