全球数字财富领导者

世纪恒通申请WebAssembly专利,提高应用程序的响应速度

2024-01-26 18:22:14
金融界
金融界
关注
0
0
获赞
粉丝
喜欢 0 0收藏举报
— 分享 —
摘要:金融界2024年1月26日消息,据国家知识产权局公告,世纪恒通科技股份有限公司申请一项名为“一种基于WebAssembly的前端应用程序加载和执行方法“,公开号CN117453309A,申请日期为2023年10月。专利摘要显示,本发明公开了一种基于WebAssembly的前端应用程序加载和执行方法,包括以下步骤:1)使用fetch()方法从服务器获取WebAssembly模块的二进制数据;2)使用Response.clone()方法复制二进制数据流,避免在读取过程中阻塞主线程;3)使用WebAssembly.instantiate()方法将二进制数据转换为可执行的WebAssembly模块;4)创建一个新的Web Worker,将WebAssembly模块的二进制数据传递给Web Worker;5)在Web Worker中,使用WebAssemb1y.instantiate()方法将二进制数据转换为可执行的WebAssembly模块,并执行。本发明将WebAssembly模块的执行移到Web Worker中,避免阻塞主线程,从而提高应用程序的响应速度。此外,还使用了内存优化技术,通过合

金融界2024年1月26日消息,据国家知识产权局公告,世纪恒通科技股份有限公司申请一项名为“一种基于WebAssembly的前端应用程序加载和执行方法“,公开号CN117453309A,申请日期为2023年10月。

专利摘要显示,本发明公开了一种基于WebAssembly的前端应用程序加载和执行方法,包括以下步骤:1)使用fetch()方法从服务器获取WebAssembly模块的二进制数据;2)使用Response.clone()方法复制二进制数据流,避免在读取过程中阻塞主线程;3)使用WebAssembly.instantiate()方法将二进制数据转换为可执行的WebAssembly模块;4)创建一个新的Web Worker,将WebAssembly模块的二进制数据传递给Web Worker;5)在Web Worker中,使用WebAssemb1y.instantiate()方法将二进制数据转换为可执行的WebAssembly模块,并执行。本发明将WebAssembly模块的执行移到Web Worker中,避免阻塞主线程,从而提高应用程序的响应速度。此外,还使用了内存优化技术,通过合理的内存分配和管理,提高WebAssembly模块的执行效率。

敬告读者:本文为转载发布,不代表本网站赞同其观点和对其真实性负责。FX168财经仅提供信息发布平台,文章或有细微删改。
go