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

被引量 : 0次 | 上传用户:woshoubei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
JavaScript是一门网页脚本语言,用于嵌入到网页中,实现用户与网页的互动。JavaScript引擎是网页浏览器的一个组成部分,用于解析网页中的JavaScript脚本。随着互联网技术的发展,人们对网页的动态性的要求日益提高。众多网络应用都开始大量使用JavaScript技术,来为用户提供更加丰富的服务。在这样的背景下,JavaScript引擎的效率日渐成为影响整个浏览器性能,进而影响用户网络体验的关键因素。互联网的深刻变革,也在刺激着嵌入式浏览器技术不断进步,对嵌入式浏览器的JavaScript引擎的性能要求越来越高。嵌入式设备上的JavaScript引擎,普遍采用解释器来执行JavaScript脚本。这种解释执行的方式可移植性强,但是效率偏低,难以满足当前互联网技术的需求。本文在这种解释器的基础上,设计了一个即时编译器,对JavaScript脚本进行即时编译,然后执行。这种设计牺牲了JavaScript引擎的可移植性,以换取执行效率的提升。然后在将这个即时编译器经过与平台相关的优化后,用在了数字电视机顶盒的嵌入式浏览器中。经过Sunspider测试,能够证明本文设计的即时编译器执行效率高于原来的解释器。2011年初,本文的即时编译器已经随嵌入式浏览器一起成功产品化。
其他文献
客家民间美术具有着多元化的艺术形态和深厚的文化内涵,将客家民间美术文化渗透到赣南地区高校美术教育当中,能够有效实现客家民间美术传承与高校美术教育发展的共赢。本文对客
客家地区民间文化与高校美术教育的整合意义、可行性以及方法是本文主要探研的问题.两者整合有利于帮助优秀的客家民间文化培养传人,为文化创意产业培养创意型人才;也有利于
当今社会,互联网已经充分融入了人们生活,在各个领域都发挥着越来越重要的作用,经济,生活,娱乐等每个层面都离不开互联网的影子。电子商务是基于互联网的发展,派生出来的商业
针对现有医学超声图像斑点噪声去除方法的局限,本文给出了基于超声I/Q图像和B-Mode图像不同的降噪改进方案。针对超声I/Q图像,本论文提出了两种新式的斑点噪声去除构架。第一
专项能力是运动员完成某专项技战术时体现出来的各种竞技能力的表现,足球运动中专项能力是衡量足球运动员专项水平高低的重要指标。核心力量训练是通过一定方式的力量训练,提
证据是刑事诉讼的基础,案件的审理和裁判都离不开它。因此,作为回答哪些证据可以在刑事诉讼中使用、如何认识证据的价值等具体问题,确立诉讼模式的刑事证据规则是必须建立的
<正> 一向认为鳞翅目幼虫阶段很容易感染病毒,成虫很难感染,即使感染,也极稀少。近年一些研究表明核型和质型两种多角体病毒通过卵来传染,可能是病毒传递的重要途径之一。但
肝细胞癌(HCC)是世界范围内第五大常见肿瘤,也是消化道常见的恶性肿瘤。近年来以外科治疗为主的个体化综合治疗方案已成为对HCC治疗的共识。目前,HCC的外科治疗有肝切除术和
本文从顶岗实习的内涵出发,分析讨论了顶岗实习意义及现状。以湖南科技学院为例,从管理、组织、实习内容,实习条件和宣传等方面分析了顶岗实习存在的问题,并给出了解决这些问
中小河流治理意义重大,直接关系着当地经济和社会的高质量发展。在长期工作实践的基础上,本文分析了砀山县中小河流治理工程建设和管理中存在的问题,总结了近年来采取的优化