标签归档:WebKit

龙芯N32系统上的Squirrelfish性能

缘起:写这篇文章因为报名参加了龙芯开源软件大赛,项目是《Webkit-龙》,把webkit移植到龙芯N32系统上,起初是想做chromium的移植。但在起步的过程中,发现一是Google的V8引擎,对mips的支持基本处于不可用状态,而且chromium为了追求性能,使用的方式太过灵巧,如Native client(Google的野心–Native Client+LLVM),凭自己的一己之力,靠业余时间,很难完成,只好先做webkit了。 Squirrelfish 是Webkit的Javascript引擎。针对龙芯平台(MIPS)已经有了JIT支持,但仅仅对O32系统才有,本博曾经介绍过相关内容(WebKit和Firefox的JavaScript性能对比)。

发表在 IT职业和生活, 开源项目 | 标签为 , , , , , , , , , | 17 条评论

WebKit和Firefox的JavaScript性能对比

严格的说WebKit仅仅是个浏览器核心,采用该核心的浏览器很多,如国内的搜狗浏览器,遨游浏览器。其他的如google的chrome(Windows平台,linux平台下为chromium),epiphany(linux平台下,gnome2.28版本之后),苹果的Safari 都采用了webkit的内核。Firefox则是采用Gecko的内核,这是NetScape公司开发的内核,后来开源,mozilla继续开发。另外,现在还有另外两种常见的浏览器内核,Trident主要用在IE系列上,Presto主要用在Opera上。 这篇文章仅仅针对浏览器处理JavaScript的性能作比较,主要在X86平台和龙芯平台。先来解释一下JavaScript,JavaScript是互联网内较为常用的脚本语言,面向对象,主要在浏览器内解释执行,用于生成动态网页,因为很多语言特性受Java影响,所以叫JavaScript。通过JavaScript,浏览器可以运行服务器想要在访问者终端上运行的一些计算程序,以达到更好的浏览体验。

发表在 Linux系统, 编译技术 | 标签为 , , , , , , , , , , , , , , , , , , , , | 8 条评论

GNOME 2.22 抢先预览

2008-03-12 Toy Posted in Featured Post, GNOMERSSTrackback GNOME 2.22 是 GNOME 桌面环境目前最新的稳定版,该版本计划在今天正式发布。根据 GNOME 项目团队的开发周期,每隔 6 个月,GNOME 都会发布一个新的版本。可以预见的是,在 Ubuntu 8.04、Fedora 9、openSUSE 11 等 Linux 发行版中都将装载 GNOME 2.22。在 GNOME 2.22 中都有哪些新特性,让我们一起来关注。 Cheese:摄像头程序 Cheese 是一个有趣的小程序,它允许用户从摄像头拍摄照片或录制视频。之所以说它有趣,是因为该程序自带了许多神奇的效果,你只需轻点鼠标就可以将其应用到所拍摄的照片或录制的视频上。试试 Cheese,相信你会喜欢它的。 Metacity:加入了窗口混合特性 GNOME 桌面环境的默认窗口管理器 Metacity 已经具有了混合特性,这使得你的桌面即使不用 Compiz,也可以获得诸如下拉阴影、窗口透明、以及 Alt+Tab … 继续阅读

发表在 Linux系统 | 标签为 , , , , | 留下评论