首页> 中国专利> 一种基于前端字节码技术的JavaScript代码优化方法

一种基于前端字节码技术的JavaScript代码优化方法

摘要

本发明公开了一种基于前端字节码技术的JavaScript代码优化方法,方法通过提出JavaScript到WebAssembly的转换工具链和设计代码段合并策略,提出一种JavaScript性能优化方案,通过动态符号执行获取程序各执行路径的变量类型信息,并且通过筛选规则获取符合转换条件的代码语句,通过设计JavaScript2C转换规则将JavaScript代码生成C代码,并通过Emscripten编译生成WebAssembly代码段。最后通过单元测试的思想对优化前后的性能和功能一致性进行比较,若性能下降或功能不一致则放弃对该代码段的优化;另一方面,设计代码段合并策略,以代码段间数据依赖关系为基础,通过提供代码段合并策略作为用户代码重构的依据,实现减少数据交互性能损失的目的,进一步提升程序的执行效率。

著录项

  • 公开/公告号CN110399133B

    专利类型发明专利

  • 公开/公告日2020-10-27

    原文格式PDF

  • 申请/专利权人 西北大学;

    申请/专利号CN201910554731.3

  • 申请日2019-06-25

  • 分类号G06F8/41(20180101);G06F8/40(20180101);

  • 代理机构61216 西安恒泰知识产权代理事务所;

  • 代理人张明

  • 地址 710069 陕西省西安市太白北路229号

  • 入库时间 2022-08-23 11:18:56

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号