基于嵌入式浏览器的JS引擎移植的研究与应用开发

来源 :天津大学 | 被引量 : 0次 | 上传用户:meimeini
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着嵌入式技术的飞速发展,嵌入式浏览器逐渐成为最重要的嵌入式软件之一。嵌入式设备具有多样性,硬件配置低,存储空间有限等特点,所以良好的运行性能对嵌入式浏览器至关重要,而JavaScript引擎的性能逐渐成为制约浏览器性能的瓶颈。本文在研究嵌入式浏览器特性和相关技术的基础上,讨论了Linux平台下嵌入式浏览器JavaScript引擎移植的技术和整体方案设计。首先,本文分析了某嵌入式浏览器的代码和运行性能,并针对其性能缺陷介绍了改进的办法,进而提出替换JavaScript引擎的设计方案。其次,在设计方案中,结合当前浏览器的流行框架,详细介绍了浏览器中BOM(Browser Object Model,浏览器对象模型),DOM(Document Object Model)和JS(JavaScript)引擎的绑定技术,并选取代表性很强的对象加以设计和实现。然后,在浏览器框架结构下,对JS引擎的核心工作流程(如,引擎初始化,对象实现,对象注册等),移植过程中所涉及的关键技术(如,对象实现,DOM绑定,内存管理等),关键数据结构,及接口加以介绍和重点阐述。最后,对优化前后的浏览器进行了分析和对比。数据显示,改进后的浏览器性能有了大幅的提升。本文在研究JS引擎移植的基础上,完成了在嵌入式浏览器中JS引擎的移植和开发,使其在实际应用中性能有了大幅的提升。随着嵌入式研究的深入,相关的应用将会更加广泛,如增加邮件客户端,完善对XML的支持等等。
其他文献
随着Internet和Web技术的发展,WWW已经成为一个巨大的信息资源库,然而使用传统的搜索引擎,用户要精确地找到所需信息往往十分困难。Web信息抽取技术正是在这样的背景下出现的
该文概要梳理了晚清时期(1833至1911年)地学翻译史的发展脉络,以历史事件和时间为节点,搜集与整理了这一时期地学翻译活动的作品及相关的人物、出版机构及代表性事件.了解西
随着P2P技术在各个领域的广泛运用,以P2P网络为依托的P2P群发通信算法日益成为影响P2P技术发展的一个重要方面。由于通常使用并发通信时间作为衡量P2P网络中群发通信算法的主
复制检测技术在信息时代得到非常广泛的应用,尤其在计算机程序设计方面。复制检测又为两类:一类是形式化语言文本(如:计算机程序代码等)复制检测,另一类是自然语言文本复制检
生物特征识别技术比传统身份鉴别方法更安全、更方便,同时能够克服传统身份鉴别方法易丢失、易仿冒、易破解的缺点,是近些年兴起的热门学科,已经逐渐成为国内外的一个研究热
显示模块是心电设备的重要组成部分,为心电设备提供人机交互和显示效果的支持。好的人机交互和显示效果可以方便用户操作心电仪和观察心电数据,对准确判断至关重要。本文针对
随着计算机网络和多媒体技术的不断发展,流媒体直播技术的应用越来越广泛。近几年,无线网络的飞速发展和带宽的迅速提高,为流媒体技术在无线网络中的应用奠定了坚实的基础。
近日,团中央办公厅发[2005]14号文授予广东徐闻友好农场中学美术教师冯才权“全国乡村青年文化名人”称号。青年书画家冯才权近年来在教学之余,立足基层,紧密围绕社会主义和
近年来,随着国民经济信息化的不断发展以及Internet的普及,中文信息处理技术的应用日益广泛。由于中文文本是按句连写的,词间无间隙,因而中文信息处理的首要问题是词的切分问
国办2006[11]号文《关于网络信任体系建设的若干意见》中明确提出了加强我国网络信任体系研究和建设工作的要求,责任认定作为网络信任体系的重要组成部分,是实现网络行为可核