[发明专利]基于多线程优化HTML5的Canvas性能的方法在审
申请号: | 201710366025.7 | 申请日: | 2017-05-22 |
公开(公告)号: | CN107193952A | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 邓本烨;谢志军 | 申请(专利权)人: | 千寻位置网络有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/54 |
代理公司: | 上海市海华永泰律师事务所31302 | 代理人: | 包文超 |
地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于多线程优化HTML5的Canvas性能的方法,首先需要支持HTML5的浏览器,使用Offscreen canvas API提供的transferControlTo Offscreen方法获取该canvas的Offscreen canvas对象,然后新建webworker对象并使用postmessage方法将Offscreen canvas对象传入worker进行计算,最后在worker文件中调用webgl的commit方法,提交并更新回主线程canvas。本发明结合HTML5 webworker多线程处理的能力解决了canvas性能瓶颈难题。 | ||
搜索关键词: | 基于 多线程 优化 html5 canvas 性能 方法 | ||
【主权项】:
一种基于多线程优化HTML5的Canvas性能的方法,其特征在于,支持HTML5浏览器,包括以下步骤:步骤1,获取Canvas的Offscreen canvas对象;步骤2,新建webworker对象;步骤3,将Offscreen canvas对象传入worker;步骤4,在worker处理进程中对传入的Offscreen canvas对象进行计算;步骤5,提交并更新回主线程Canvas。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于千寻位置网络有限公司,未经千寻位置网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710366025.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种方便携带的野餐桌
- 下一篇:便于收放的组合式餐桌椅