收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

嵌入式JavaScript引擎即时编译器的研究与设计

张锐  
【摘要】:JavaScript是一门网页脚本语言,用于嵌入到网页中,实现用户与网页的互动。JavaScript引擎是网页浏览器的一个组成部分,用于解析网页中的JavaScript脚本。 随着互联网技术的发展,人们对网页的动态性的要求日益提高。众多网络应用都开始大量使用JavaScript技术,来为用户提供更加丰富的服务。在这样的背景下,JavaScript引擎的效率日渐成为影响整个浏览器性能,进而影响用户网络体验的关键因素。 互联网的深刻变革,也在刺激着嵌入式浏览器技术不断进步,对嵌入式浏览器的JavaScript引擎的性能要求越来越高。嵌入式设备上的JavaScript引擎,普遍采用解释器来执行JavaScript脚本。这种解释执行的方式可移植性强,但是效率偏低,难以满足当前互联网技术的需求。 本文在这种解释器的基础上,设计了一个即时编译器,对JavaScript脚本进行即时编译,然后执行。这种设计牺牲了JavaScript引擎的可移植性,以换取执行效率的提升。然后在将这个即时编译器经过与平台相关的优化后,用在了数字电视机顶盒的嵌入式浏览器中。 经过Sunspider测试,能够证明本文设计的即时编译器执行效率高于原来的解释器。2011年初,本文的即时编译器已经随嵌入式浏览器一起成功产品化。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 杨光,李龙清,常心坦;基于Web实现树型目录两种方式及比较[J];西安科技学院学报;2004年03期
2 蔡昭权;利用Web Service+Java Script实现无刷新的数据交换[J];惠州学院学报;2005年03期
3 高芳裙;卢亮;;浅析JavaScript面向对象编程的实现[J];高等函授学报(自然科学版);2011年03期
4 ;微软与Netscape联手制定JavaScript标准[J];电脑;1997年01期
5 周平;活用JavaScript [J];电脑技术;1998年03期
6 ;JavaScript应用技巧(三)[J];计算机与网络;2001年19期
7 肖伟;面向对象设计在动态网页开发中的应用[J];计算机与现代化;2002年06期
8 张锦祥;浅析网络程序员考试中的JavaScript试题[J];计算机时代;2003年08期
9 姚志强,李驰原;利用ASP编程解决排序问题[J];武警学院学报;2004年06期
10 程昌品;邬依林;;基于JavaScript的交互性网络课件的设计[J];电脑学习;2006年04期
11 宁辉华;;基于JavaScript的密码强度检测[J];硅谷;2008年13期
12 万舟;刘佳云;;基于SVG的WebGIS研究[J];保险职业学院学报;2009年04期
13 王德安;刘雁南;;静态网页中的数据表格操作[J];电脑编程技巧与维护;2009年21期
14 李红;;浅谈高职院校中JavaScript课程的教学改革[J];华章;2010年34期
15 陆慧凤,邵庆;在Web网页中设置口令[J];计算机系统应用;1999年05期
16 田亮,任新华;动态HTML特征简述及利用Javascript在页面中实现动态效果机制分析与实例[J];太原理工大学学报;1999年05期
17 雪影;禁止鼠标右键的方法[J];网络与信息;1999年12期
18 张蓉;一种网页加密方法的研究[J];现代图书情报技术;2003年S1期
19 胡集仪;;使用JSON改进WEB数据传输[J];科技信息;2008年35期
20 周旋;王丽芳;蒋泽军;;基于Ajax的即时消息系统的设计与实现[J];科学技术与工程;2009年02期
中国重要会议论文全文数据库 前10条
1 杜文才;韩勇;;SVG技术规范及无线网络应用[A];第六届全国计算机应用联合学术会议论文集[C];2002年
2 段寿建;张旭洁;胡绍波;李忠态;;基于JavaScript和PHP的多级联动下拉菜单的设计与实现[A];AECC专题学术研讨会论文集[C];2007年
3 王晓林;徐长青;冯月萍;;VRML技术在虚拟房屋设计中的应用[A];第十二届全国图象图形学学术会议论文集[C];2005年
4 游文杰;;用Javascript实现XML文档数据检索[A];福建师大福清分校2003年会议论文汇编[C];2003年
5 董晚华;邢薇;;ExtJS在Web开发中的应用[A];黑龙江省计算机学会2009年学术交流年会论文集[C];2010年
6 于爱荣;王俊;曹雷;;基于AJAX的RPC远程电源管理系统设计与研究[A];'2008系统仿真技术及其应用学术会议论文集[C];2008年
7 吴开兴;韩曦;;基于UsaProxy对Ajax应用程序用户活动跟踪的研究[A];第三届全国信息检索与内容安全学术会议论文集[C];2007年
8 苏万松;辛阳;;AJAX技术研究及解决方案[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
9 陈领军;;Web页面上数学符号公式的显示与编辑的解决[A];Java技术及应用的进展——第八届中国Java技术及应用交流大会文集[C];2005年
10 韩尤杰;刘新华;林静;;GoogleEarth在环境管理方面研究与应用[A];2008中国环境科学学会学术年会优秀论文集(中卷)[C];2008年
中国博士学位论文全文数据库 前1条
1 李世胜;基于运行时的程序执行模型研究[D];中国科学技术大学;2010年
中国硕士学位论文全文数据库 前10条
1 张锐;嵌入式JavaScript引擎即时编译器的研究与设计[D];电子科技大学;2011年
2 李迟颖;多功能一体机嵌入式浏览器的设计与实现[D];华东师范大学;2006年
3 李英各;嵌入式浏览器中JavaScript的设计与实现[D];电子科技大学;2005年
4 孔邵颖;基于ASP的在线岗位考核系统[D];吉林大学;2008年
5 郑会娟;Ajax技术在博客系统中的应用研究与实现[D];华南理工大学;2010年
6 杨占胜;基于网络环境的FORTRAN语言学习系统[D];大连理工大学;2004年
7 任丽伟;基于SVG的岩石工程勘查发布系统的研究与实现[D];华中师范大学;2009年
8 金雯岚;Ajax技术在博客系统中的应用[D];大连海事大学;2008年
9 周悦喜;基于IPTV的嵌入式浏览器的研究[D];华中科技大学;2007年
10 余奕霖;数字化协作创作平台上的工作流流程编辑工具的设计与实现[D];电子科技大学;2009年
中国重要报纸全文数据库 前10条
1 浙江 潘贤林;用 JavaScript 批量浏览图片[N];电脑报;2001年
2 邓飞;JavaScript小特效[N];中国电脑教育报;2002年
3 西安 周辉腾;用JavaScript实现邮箱快捷登录[N];电脑报;2000年
4 沈明峰;JavaScript的两个在线特效[N];中国电脑教育报;2003年
5 湖北 魏芳莲;用JavaScript编写表单验证程序[N];电脑报;2001年
6 邓飞;JavaScript网页特效[N];中国电脑教育报;2002年
7 邓飞;JavaScript网页特效[N];中国电脑教育报;2002年
8 山东 神的右边 雪;IE技巧集锦[N];电脑报;2003年
9 皖北飞鱼;一切尽在掌握中[N];电脑报;2005年
10 陕西 崔同杰 张卫华;利用JavaScript实现滚屏显示[N];中国电脑教育报;2001年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978