提升移动微件Widget应用性能的方法及装置的制作方法

文档序号:6359205阅读:104来源:国知局
专利名称:提升移动微件Widget应用性能的方法及装置的制作方法
技术领域
本发明涉及网络通信领域,尤其涉及一种提升移动微件Widget应用性能的方法及装置。
背景技术
目前,Widget技术是一种基于Java脚本语言JavaScript的应用程序平台,Widget使用标准的Web技术开发,如超文本标签语言(HTML, HyperText Mark-up Language)、层叠样式表(CSS, Cascading Style Sheets)、JavaScript 等。移动 widget 是一种运行于 移动终端上的小型应用,它遵循桌面Widget的基本框架体系,首先开发者要在离线或在线模拟器上开发移动widget,并保证编译调试通过;然后开发者将已经调试通过的移动widget上传到服务器,服务器对上传的移动widget进行验证,验证通过后等待管理员的审核,并在审核通过后,将移动widget安装包放到下载服务器上,此时移动终端用户就可以通过登陆指定的网站或直接在安装有widget引擎的终端上订阅widget并下载移动widget应用。移动wi dge t应用的编程语言为JavaScript,因此JavaScript引擎又是widget引擎的基础,一个强大而高效的JavaScript引擎是widget技术的关键。按照widget规范,从下载服务器所下载的widget是一个压缩包,里面包含了配置信息文件config. xml、作为入口的index, html、以及index, html所引用的css文件、JavaScript源代码文件、图片文件,以及和widget应用相关的其它私有资源文件等。Widget引擎在启动widget时,需要将index.html读入并解析,并递归的解析所有被其引用的JavaScript文件,Css文件和其它相关文件;由于Widget应用的编程语言就是JavaScript,所以正常情况下JavaScript脚本的解析在移动widget启动时占的比重就很大,如果提升了 JavaScript的解析速度,就可以大大提升移动widget在启动时的性能。现有技术方案中,绝大多数的JS引擎(JavaScript引擎)对JavaScript脚本的解析都是先编译再执行,其中由编译器完成对JavaScript源代码的读入,扫描,然后进行词法分析,语法分析,然后生成可以被JavaScript虚拟机执行的指令。而在编译器编译JavaScript源代码的过程中,所要进行的词法、语法分析以及指令的生成都是CPU性能消耗的最大杀手,由于移动终端的性能有限,因此在移动Widget启动时,常常需要花费很长的时间用于JavaScript的编译,从而大大影响了移动Widget的启动速度,降低了移动Widget应用的性能,用户体验较差。

发明内容
本发明实施例提供了一种提升移动微件Widget应用性能的方法及装置。通过该方法能够去除移动widget在启动时对其中JavaScript的编译过程,减少了移动widget应用的启动时间,从而提升了移动Widget应用的性能,改善了用户体验。本发明实施例提供了一种提升移动微件Widget应用性能的方法,所述方法包括在将开发的移动Widget应用上传到下载服务器之前,对所述移动Widget应用中的Java脚本JavaScript进行编译;
将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包,并将该重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。本发明实施例还提供了一种提升移动微件Widget应用性能的装置,所述装置包括脚本编译模块,用于在将开发的移动Widget应用上传到下载服务器之前,对所述移动Widget应用中的Java脚本JavaScript进行编译;打包模块,用于将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包;应用上传模块,用于将重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。 本发明实施例还提供了一种在终端上执行移动微件Widget应用的方法,所述方法包括终端从下载服务器上下载Java脚本JavaScript文件,所述JavaScript文件为已经编译过并序列化后的二进制文件;当所述终端获知所述JavaScript文件为编译过并序列化后的二进制文件时,执行所述二进制文件。本发明实施例还提供了一种能执行移动微件Widget应用的终端,所述终端包括脚本下载模块,用于从下载服务器上下载Java脚本JavaScript文件,所述JavaScript文件为已经编译过并序列化后的二进制文件;JavaScript引擎,用于当获知所述JavaScript文件为编译过并序列化后的二进制文件时,执行所述二进制文件。由上述所提供的技术方案可以看出,在将开发的移动Widget应用上传到下载服务器之前,对所述移动Widget应用中的Java脚本JavaScript进行编译;然后将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包,并将该重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。通过上述方法的实施,就可以去除移动widget在启动时对其中JavaScript的编译过程,减少了移动widget应用的启动时间,从而提升了移动Widget应用的性能,改善了用户体验。


图I为本发明实施例所提供提升移动微件Widget应用性能方法的流程示意图;图2为本发明实施例所举出的实例中由Widget服务器进行编译的处理流程图;图3为本发明实施例所举出的实例中Widget服务器分拣和编译的处理流程图;图4为本发明实施例所举实例中典型移动Widget应用数据包中的目录结构示意图;图5为本发明实施例所举出的实例中编译之前的JavaScript源文件内容示意图;图6为本发明实施例所举出的实例中编译并序列化后的JavaScript文件内容示意图;图7为本发明实施例所提供提升移动微件Widget应用性能装置的结构示意图8为本发明实施例所提供装置的另一结构示意图;图9为本发明实施例所提供装置的另一结构示意图;图10为本发明实施例所提供装置的另一结构示意图。图11为本发明实施例所提供终端的结构示意图。
具体实施例方式本发明实施例提供了一种提升移 动微件Widget应用性能的方法及装置,通过对移动widget整体分析找出可以改进的环节,在将开发的移动Widget应用上传到下载服务器之前,就对移动Widget应用中的Java脚本JavaScript进行编译,然后将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包,再将该重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。这样就可以去除移动widget在启动时对其中JavaScript的编译过程,减少了移动widget应用的启动时间,从而提升了移动Widget应用的性能,改善了用户体验。为更好的描述本发明实施方式,现结合附图对本发明的具体实施方式
进行说明,如图I所示为本发明实施例所提供方法的流程示意图,所述方法包括步骤11 :在将开发的移动Widget应用上传到下载服务器之前,对移动Widget应用中的JavaScript进行编译。在该步骤中,在将开发的移动Widget应用上传到下载服务器之前,对所述移动Widget应用中的Java脚本JavaScript进行编译的执行主体可以是Widget服务器,也可以是在开发人员的客户端上,具体在实施过程中若执行主体是在Widget服务器,则在将开发的移动Widget应用上传到Widget服务器之后,再由该Widget服务器对移动Widget应用中的JavaScript进行编译。如图2所示为本发明实施例所举出的实例中由Widget服务器进行编译的处理流程图,在图2中Widget服务器收到开发人员开发完成的移动Widget应用之后,首先对上传的移动Widget应用进行验证;在验证通过后,将验证后的原始Widget包进行解压,从解压后的文件中提取出JavaScript源代码文件;对该JavaScript源代码文件进行编译并序列化,得到序列化后的JavaScript文件;然后将该序列化后的JavaScript文件替代JavaScript源代码文件之后,按照终端JavaScript虚拟机上可以读取的格式重新打包到待下载的Widget包中。这样当终端从下载服务器下载该处理过的移动Widget应用后,就可以省去在终端上编译JavaScript的过程,减少了移动widget应用的启动时间,从而提升了移动Widget应用的性能,改善了用户体验。另外,在由Widget服务器对移动Widget应用中的JavaScript进行编译之前,Widget服务器还可以对接收的移动Widget应用进行分拣,将不同的移动Widget应用划分成适应于不同终端类型的类别,使不同类型的终端在下载移动Widget应用时,只获取到适合该类型终端运行的移动Widget应用。在具体实现过程中,该Widget服务器在对移动Widget应用进行分拣的过程中,区分出移动Widget应用的类型,以及适用的终端,并可以分拣后根据终端的类型进行编译,这样如果某个终端无法运行编译后的JavaScript文件,则Widget服务器可以不对适合该终端类型的移动Widget应用进行编译;而如果是另一有能力运行编译后的JavaScript文件的终端,则可以对适用该终端类型的移动Widget应用进行编译,从而既保证了终端总能运行分拣后的移动Widget应用,同时对于能处理编译后JavaScript文件的终端又能提升启动性能。举例来说,如图3所示为本发明实施例所举出的实例中Widget服务器分拣和编译的处理流程图,图3中=Widget服务器首先对接收的移动Widget应用进行分拣,将不同的移动Widget应用划分成适应于不同终端类型的类别,图3中将移动Widget应用分拣成三个类型;然后按照适合不同终端的类型分别进行编译、序列化和重新打包的操作,其中分拣出的终端类型3属于不需要编译的类型,可以直接将该类型的移动Widget应用放到下载服务器上,这样也减轻了 Widget服务器的编译操作负担。以上所述方案是在Widget服务器上对移动Widget应用中的JavaScript进行编译,在实际操作过程中,如果开发人员明确知道了自己开发的移动Widget应用将会在哪个 类型的终端上运行,那么也可以将编译操作执行主体放在开发人员的客户端,在将开发的移动Widget应用上传到Widget服务器之前,在开发人员的客户端上对该移动Widget应用中的JavaScript进行编译,这样上传到Widget服务器上的移动Widget应用数据包就已经是经过JavaScript编译的,这样同样也省去在终端上编译JavaScript的过程,减少了移动widget应用的启动时间,从而提升了移动Widget应用的性能,改善了用户体验。在具体实现过程中,如图4所示为本发明实施例所举实例中典型移动Widget应用数据包中的目录结构示意图,图中移动Widget应用数据包内通常包含入口文件index,html,配置文件config. xml, Widget应用的图标icon, png,以及被index, html所引用的css,以及JavaScript等。上述对移动Widget应用中的JavaScript进行编译的具体操作过程可以采用如下方式首先提取该移动Widget应用中JavaScript的源文件,将其以文件为单位进行编译,并将编译结果存为文件名和原来相同的二进制文件,在编译完所有的JavaScript源文件后,原来的JavaScript源文件将被编译过并序列化后的二进制文件替代。步骤12 :将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包。在该步骤中,在通过上述步骤11的操作,对移动Widget应用中的JavaScript进行编译之后,就可以将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包。具体来说就是将编译并序列化后的JavaScript文件替代原有的JavaScript源代码文件,再按照终端JavaScript虚拟机上可以读取的格式重新打包到待下载的移动Widget应用数据包中,由于编译并序列化后的JavaScript文件相比原始的JavaScript源代码文件大小要小一半左右,因此整个移动Widget应用数据包的大小也会相应减小,这样终端在下载过程中就可以有效的节省网络带宽,进一步加快了下载速度。步骤13 :将该重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。在该步骤中,在经过上述步骤12的操作重新打包之后,就可以将该重新打包后的移动Widget应用上传到下载服务器上供终端下载使用。这样当终端从下载服务器下载了该处理过的移动Widget应用后,就可以省去在终端上编译JavaScript的过程,减少了移动widget应用的启动时间,从而提升了移动Widget应用的性能,改善了用户体验。同时,由于移动Widget应用数据包的减小,也有利于减少安装包的解压缩、安装等过程的时间,而JavaScript源文件已经转变成大小相对更小的编译后序列化过的JavaScript文件,因此其读取文件所需的时间也会相对减少,从另一方面也加快了启动时的性能。具体实现过程中,在执行上述步骤11对移动Widget应用中的JavaScript进行编译时,还可以在被编译过并序列化后的二进制文件的开头放置标识字符,例如可以设置魔鬼数0x4A534621,它是字符串“JSF ! ”的ASCII码;通过该标识字符就可以使终端上的JavaScript引擎在读取到所下载的移动Widget应用中的JavaScript文件时,获知该JavaScript文件是JavaScript源文件还是编译过并序列化后的二进制文件,从而采取不同的解析方法。 进一步的,还可以在该标识字符后放置对JavaScript源文件进行编译的编译器的版本号,以使所述终端上的JavaScript引擎能够根据该编译器的版本号获知该序列化后的二进制文件是否和所述终端上的JavaScript引擎兼容。如果终端上当前JavaScript引擎的版本和序列化后JavaScript文件中所标识的版本号不兼容,则终端上的JavaScript引擎可以拒绝执行该移动Widget应用,并进一步提示用户有版本不兼容的问题,或者要求用户升级JavaScript引擎客户端。如图5所示为本发明实施例所举出的实例中编译之前的JavaScript源文件内容示意图,如图6所示为本发明实施例所举出的实例中编译并序列化后的JavaScript文件内容示意图,图6中第一行的前两部分分别是标识字符(魔鬼数)和版本号,在版本号后面就是编译结果的二进制数据。通过上述方法实施例方案的实施,就可以去除移动widget在启动时对其中JavaScript的编译过程,减少了移动widget应用的启动时间,从而提升了移动Widget应用的性能,改善了用户体验。本发明实施例还提供了一种提升移动微件Widget应用性能的装置,如图7所示为本发明实施例所提供装置的结构示意图,所述装置包括脚本编译模块,用于在将开发的移动Widget应用上传到下载服务器之前,对所述移动Widget应用中的Java脚本JavaScript进行编译;打包模块,用于将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包;应用上传模块,用于将重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。进一步的,如图8所示为本发明实施例所提供装置的另一结构示意图,图8中所述脚本编译模块设置在Widget服务器,进一步用于在开发的移动Widget应用上传到Widget服务器时,对所述移动Widget应用中的JavaScript进行编译。上述装置还可包括应用分拣模块,用于对接收的移动Widget应用进行分拣,将不同的移动Widget应用划分成适应于不同终端类型的类别,使不同类型的终端在下载移动Widget应用时,只获取到适合该类型终端运行的移动Widget应用。进一步的,如图9所示为本发明实施例所提供装置的另一结构示意图,图9中该脚本编译模块设置在开发人员的客户端,进一步用于在开发的移动Widget应用上传到Widget服务器之前,对该移动Widget应用中的JavaScript进行编译。进一步的,如图10所示为本发明实施例所提供装置的另一结构示意图,图10中所述装置还包括标识设置模块,用于在被编译过并序列化后的二进制文件的开头放置标识字符,使所述终端上的JavaScript引擎在读取到所下载的移动Widget应用中的JavaScript文件时,能根据该标识字符获知该JavaScript文件是JavaScript源文件还是编译过并序列化后的二进制文件。 另外,所述装置还可包括版本号设置模块,用于在所述标识字符后放置对JavaScript源文件进行编译的编译器的版本号,以使所述终端上的JavaScript引擎根据该编译器的版本号获知该序列化后的二进制文件是否和所述终端上的JavaScript引擎兼容。相应的,前文中已经从系统的角度提供了一种在终端上执行移动微件Widget应用的方法,下面仅从终端的角度复述之终端从下载服务器上下载Java脚本JavaScript文件,该JavaScript文件为已经编译过并序列化后的二进制文件;当该终端获知该JavaScript文件为编译过并序列化后的二进制文件时,执行该二进制文件。较优的,具体实现过程中,上述终端获知该JavaScript文件为编译过并序列化后的二进制文件,具体包括该终端根据接收到的JavaScript文件中的标识字符,获知所下载的JavaScript文件为编译过并序列化后的二进制文件。较优的,该方法进一步包括该终端根据接收到的JavaScript文件中编译器的版本号,获知该序列化后的二进制文件是否和该终端上的JavaScript引擎兼容。较优的,如果该版本与终端上的JavaScript引擎兼容不兼容,终端可以拒绝执行该JavaScript文件。较优的,该方法进一步包括当该终端获知该JavaScript文件是JavaScript源文件时,进行编译并执行该JavaScript 源文件。相应的,前文中已经提供了一种能执行移动微件Widget应用的终端,该终端具体可以是但不限于手机,移动手持设备,PDA,个人计算机等等。如图11所示为本发明实施例所提供终端的结构示意图,所述终端包括脚本下载模块,用于从下载服务器上下载Java脚本JavaScript文件,该JavaScript文件为已经编译过并序列化后的二进制文件;JavaScript引擎,用于当获知该JavaScript文件为编译过并序列化后的二进制文件时,执行该二进制文件。在具体实现过程中,该JavaScript引擎根据接收到的JavaScript文件中的标识字符,获知所下载的JavaScript文件为编译过并序列化后的二进制文件。较优的,该JavaScript引擎可以进一步用于根据接收到的JavaScript文件中编译器的版本号,获知该序列化后的二进制文件是否和该终端上的JavaScript引擎兼容。较优的,该JavaScript引擎可以进一步用于当该终端获知该JavaScript文件是JavaScript源文件时,进行编译并执行该JavaScript源文件。值得注意的是,上述装置和终端实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。 综上所述,本发明实施例可以去除移动widget在启动时对其中JavaScript的编译过程,减少了移动widget应用的启动时间,从而提升了移动Widget应用的性能,改善了用户体验。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种提升移动微件Widget应用性能的方法,其特征在于,所述方法包括 在将开发的移动Widget应用上传到下载服务器之前,对所述移动Widget应用中的Java脚本JavaScript进行编译; 将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包,并将该重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。
2.如权利要求I所述的方法,其特征在于,所述对所述移动Widget应用中的Java脚本JavaScript进行编译,具体包括 将开发的移动Widget应用上传到Widget服务器,由所述Widget服务器对所述移动Widget应用中的JavaScript进行编译。
3.如权利要求2所述的方法,其特征在于,在由所述Widget服务器对所述移动Widget应用中的Java脚本JavaScript进行编译之前,所述方法还包括 Widget服务器对接收的移动Widget应用进行分拣,将不同的移动Widget应用划分成适应于不同终端类型的类别,使不同类型的终端在下载移动Widget应用时,只获取到适合该类型终端运行的移动Widget应用。
4.如权利要求I所述的方法,其特征在于,所述对所述移动Widget应用中的Java脚本JavaScript进行编译,具体包括 在将开发的移动Widget应用上传到Widget服务器之前,在开发人员的客户端上对该移动Widget应用中的JavaScript进行编译。
5.如权利要求1-4其中之一所述的方法,其特征在于,所述对所述移动Widget应用中的Java脚本JavaScript进行编译,具体包括 提取该移动Widget应用中JavaScript的源文件,将其以文件为单位进行编译; 将编译结果存为文件名和原来相同的二进制文件,用该被编译过并序列化后的二进制文件替代原来的JavaScript源文件。
6.如权利要求5所述的方法,其特征在于,所述方法还包括 在被编译过并序列化后的二进制文件的开头放置标识字符,使所述终端上的JavaScript引擎在读取到所下载的移动Widget应用中的JavaScript文件时,能根据该标识字符获知该JavaScript文件是JavaScript源文件还是编译过并序列化后的二进制文件。
7.如权利要求6所述的方法,其特征在于,所述方法还包括 在所述标识字符后放置对JavaScript源文件进行编译的编译器的版本号,以使所述终端上的JavaScript引擎根据该编译器的版本号获知该序列化后的二进制文件是否和所述终端上的JavaScript引擎兼容。
8.一种提升移动微件Widget应用性能的装置,其特征在于,所述装置包括 脚本编译模块,用于在将开发的移动Widget应用上传到下载服务器之前,对所述移动Widget应用中的Java脚本JavaScript进行编译; 打包模块,用于将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包; 应用上传模块,用于将重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。
9.如权利要求8所述的装置,其特征在于,所述脚本编译模块设置在Widget服务器,进一步用于在开发的移动Widget应用上传到Widget服务器时,对所述移动Widget应用中的JavaScript进行编译。
10.如权利要求9所述的装置,其特征在于,所述装置还包括 应用分拣模块,用于对接收的移动Widget应用进行分拣,将不同的移动Widget应用划分成适应于不同终端类型的类别,使不同类型的终端在下载移动Widget应用时,只获取到适合该类型终端运行的移动Widget应用。
11.如权利要求8所述的装置,其特征在于,所述脚本编译模块设置在开发人员的客户端,进一步用于在开发的移动Widget应用上传到Widget服务器之前,对该移动Widget应用中的JavaScript进行编译。
12.如权利要求8所述的装置,其特征在于,所述装置还包括 标识设置模块,用于在被编译过并序列化后的二进制文件的开头放置标识字符,使所述终端上的JavaScript引擎在读取到所下载的移动Widget应用中的JavaScript文件时,能根据该标识字符获知该JavaScript文件是JavaScript源文件还是编译过并序列化后的二进制文件。
13.如权利要求12所述的装置,其特征在于,所述装置还包括 版本号设置模块,用于在所述标识字符后放置对JavaScript源文件进行编译的编译器的版本号,以使所述终端上的JavaScript引擎根据该编译器的版本号获知该序列化后的二进制文件是否和所述终端上的JavaScript引擎兼容。
14.一种在终端上执行移动微件Widget应用的方法,其特征在于, 终端从下载服务器上下载Java脚本JavaScript文件,所述JavaScript文件为已经编译过并序列化后的二进制文件; 当所述终端获知所述JavaScript文件为编译过并序列化后的二进制文件时,执行所述二进制文件。
15.如权利要求14所述的方法,其特征在于,所述终端获知所述JavaScript文件为编译过并序列化后的二进制文件,具体包括 所述终端根据接收到的JavaScript文件中的标识字符,获知所下载的JavaScript文件为编译过并序列化后的二进制文件。
16.如权利要求15所述的方法,其特征在于,所述方法进一步包括 所述终端根据接收到的JavaScript文件中编译器的版本号,获知该序列化后的二进制文件是否和所述终端上的JavaScript引擎兼容。
17.如权利要求14所述的方法,其特征在于,所述方法进一步包括 当所述终端获知所述JavaScript文件是JavaScript源文件时,进行编译并执行所述JavaScript 源文件。
18.一种能执行移动微件Widget应用的终端,其特征在于,所述终端包括 脚本下载模块,用于从下载服务器上下载Java脚本JavaScript文件,所述JavaScript文件为已经编译过并序列化后的二进制文件; JavaScript引擎,用于当获知所述JavaScript文件为编译过并序列化后的二进制文 件时,执行所述二进制文件。
19.如权利要求18所述的终端,其特征在于, 所述JavaScript引擎根据接收到的JavaScript文件中的标识字符,获知所下载的JavaScript文件为编译过并序列化后的二进制文件。
20.如权利要求19所述的终端,其特征在于, 所述JavaScript引擎进一步用于根据接收到的JavaScript文件中编译器的版本号,获知该序列化后的二进制文件是否和所述终端上的JavaScript引擎兼容;当不兼容时,所述终端拒绝执行所述JavaScript文件。
21.如权利要求18所述的终端,其特征在于, 所述JavaScript弓I擎进一步用于当所述终端获知所述JavaScript文件是JavaScript源文件时,进行编译并执行所述JavaScript源文件。
全文摘要
本发明实施例提供了一种提升移动微件Widget应用性能的方法及装置。所述方法包括在将开发的移动Widget应用上传到下载服务器之前,对所述移动Widget应用中的Java脚本JavaScript进行编译;然后将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包,并将该重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。通过上述方法的实施,就可以去除移动widget在启动时对其中JavaScript的编译过程,减少了移动widget应用的启动时间,从而提升了移动Widget应用的性能,改善了用户体验。
文档编号G06F9/45GK102725732SQ201180003809
公开日2012年10月10日 申请日期2011年12月16日 优先权日2010年12月16日
发明者孙诗, 戎亚新, 李朝辉 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1