预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115982489A(43)申请公布日2023.04.18(21)申请号202310004697.9(22)申请日2023.01.03(71)申请人北京新唐思创教育科技有限公司地址100041北京市石景山区八大处高科技园区内6-C号地3号楼118室(72)发明人闫晓林(74)专利代理机构北京开阳星知识产权代理有限公司11710专利代理师阮改燕(51)Int.Cl.G06F16/957(2019.01)G06F11/30(2006.01)权利要求书2页说明书7页附图2页(54)发明名称页面渲染方法、装置、设备和计算机可读存储介质(57)摘要本公开提供一种页面渲染方法、装置、设备和计算机可读存储介质,其中,方法包括:响应于浏览器运行请求,调取预先注册的异步运行脚本监测页面数据获取请求;响应于监测到页面数据获取请求,通过异步运行脚本获取与页面数据获取请求对应的页面渲染数据;控制页面数据获取请求对应的渲染主线程根据页面渲染数据进行页面渲染处理。在本公开的实施例中,将有关页面渲染数据的获取由预先创建的异步运行脚本来执行,而不是由渲染主线程执行,提升了页面渲染效率,且不影响渲染主线程的其他渲染任务的执行,避免了主线程的渲染卡顿问题。CN115982489ACN115982489A权利要求书1/2页1.一种页面渲染方法,包括:响应于浏览器运行请求,调取预先注册的异步运行脚本监测页面数据获取请求;响应于监测到所述页面数据获取请求,通过所述异步运行脚本获取与所述页面数据获取请求对应的页面渲染数据;控制所述页面数据获取请求对应的渲染主线程根据所述页面渲染数据进行页面渲染处理。2.如权利要求1所述的方法,其中,在所述调取预先注册的异步运行脚本监测页面数据获取请求之前,包括:确定与页面浏览器对应的运行源代码;在所述运行源代码中安装所述异步运行脚本;响应于获取到所述异步运行脚本的安装完成事件,对所述异步运行脚本进行脚本激活处理,以实现对所述异步运行脚本的注册。3.如权利要求1所述的方法,其中,所述调取预先注册的异步运行脚本监测页面数据获取请求,包括:通过所述异步运行脚本监测所述浏览器对应的渲染主线程发送的页面数据获取请求;所述通过所述异步运行脚本获取与所述页面数据获取请求对应的页面渲染数据,包括:响应于监测到所述页面数据获取请求,通过所述异步运行脚本获取与所述页面数据获取请求对应的页面渲染数据。4.如权利要求3所述的方法,其中,所述通过所述异步运行脚本获取与所述页面数据获取请求对应的页面渲染数据,包括:获取所述页面数据获取请求对应的数据标识信息;通过所述异步运行脚本向预设服务器发送携带所述数据标识信息获取请求,以获取所述预设服务器反馈的所述页面渲染数据。5.如权利要求3所述的方法,其中,在所述通过所述异步运行脚本获取与所述页面数据获取请求对应的页面渲染数据之前,还包括:向所述渲染主线程反馈页面数据获取通知消息。6.如权利要求1所述的方法,其中,在所述控制所述页面数据获取请求对应的渲染主线程根据所述页面渲染数据进行页面渲染处理之前,包括:通过所述异步运行脚本将所述页面渲染数据存储至浏览器数据库;响应于所述渲染主线程对所述页面渲染数据的调用请求,在所述浏览器数据库中读取所述页面渲染数据。7.如权利要求1或6所述的方法,在所述通过所述异步运行脚本获取与所述页面数据获取请求对应的页面渲染数据之前,还包括:获取与所述页面数据获取请求对应的数据标识信息;在浏览器数据库中没有获取到与所述数据标识信息匹配的页面渲染数据。8.一种页面渲染装置,包括:监测模块,用于响应于浏览器运行请求,调取预先注册的异步运行脚本监测页面数据获取请求;2CN115982489A权利要求书2/2页获取模块,用于响应于监测到所述页面数据获取请求,通过所述异步运行脚本获取与所述页面数据获取请求对应的页面渲染数据;渲染处理模块,用于控制所述页面数据获取请求对应的渲染主线程根据所述页面渲染数据进行页面渲染处理。9.一种电子设备,包括:处理器;以及存储程序的存储器,其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据权利要求1‑7中任一项所述的方法。10.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1‑7中任一项所述的方法。11.一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时实现权利要求1‑7中任一项所述的方法。3CN115982489A说明书1/7页页面渲染方法、装置、设备和计算机可读存储介质技术领域[0001]本公开涉及计算机应用技术领域,尤其涉及一种页面渲染方法、装置、设备和计算机可读存储介质。背景技术[0002]随着计算机技术的发