标签归档:firefox

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 条评论

十年改变我们的那些技术

还有一周,公元记年的最后一位又要从0开始了。回首这十年,互联网技术的发展令人震惊。是时候总结以下这十年了,那些改变我们生活的技术和不怎么有用的技术们了。原作者通过邀请O‘Reilly内部的编辑,作者和朋友们,以及一些工业界的人士,连同一些评论和趋势,为我们总结了分别十种十年来最好和最坏的技术,这些技术没有特定的顺序。 AJAX–已经很难记起AJAX(Asynchronous JavaScript and XML)诞生之前的生活时什么样子了吧,没关系,我将带你回忆。那是非常枯燥的年代,Web 1.0包含了大量的静态网页,每次点击都需要在web服务器上处理一个轮回,若你需要更多内容,就必须在网页中嵌入JAVA工具,并在心中祈祷用户的浏览器支持它。没有AJAX,我们就不会走到Web2.0,GMail和很多基于云计算的web应用。Flash依然很流行,但是在HTML5将要到来的时候,以前需要Flash或者Silverlight才能运行的RIA(胖互联网应用,Rich Internet Application)现在都能使用AJAX完成了。

发表在 Linux系统 | 标签为 , , , , , , | 一条评论

拥有Nanojit龙芯后端的firefox发布(10年1月14日更新)

啥是nanojit?

Javascript的JIT后端,原先firefox直接使用javascript解释器,效率比较低。nanojit可以… 继续阅读

发表在 Linux系统 | 标签为 , , , , , , , , , , , , , , | 6 条评论

TraceMonkey in SpiderMonkey

SpiderMonkey is the JavaScript VM embedded in Mozilla firefox . TraceMonkey is a  scheme in SpiderM… 继续阅读

发表在 编译技术 | 标签为 , , , , , , , , , , | 2 条评论

zzMozilla的疯狂构想 Firefox 4将开拓浏览器新疆界

ugmbbc发布于 2008-03-31 12:09:10| 3356 次阅读 字体:大 小 打印预览 在现场报道Firefox 4的产品规划后,我访问了Mozilla实验室副总Chris Beard.他正在进行Firefox 3没有的东西,但如果一切顺利,这些东西都会在Firefox 4实现. Beard的哲学是:浏览器需要进化.他认为浏览器的概念在过去10年没有基本上的改变,它还是一个孤立的软件.Mozilla Lab的工作是模糊浏览器的界线,让它更紧密地与使用者的电脑整合,且更能紧扣网络服务.如此扩张之後,浏览器将成为各种应用软件更有力且更普遍的平台. Mozilla目前有两个不同计划推动这个目标:Prism和Weave. Prism是Mozilla让Firefox浏览器的应用大增的计划.其中一部份是提供浏览核心给应用程序开发者,让他们制作如Zimbra Desktop等本质上是网络应用软件,但看起来不像的东西. 最终的梦想,是能够把任何网站或网络应用程序,变成可以直接在桌面执行的软件.这个方案有一大部分是让网站/应用程序在离线的情况下使用,HTML 5(下一版的网站加密基本标准)包含对区域、离线资源的详尽支持. Mozilla高层表示,HTML 5和Prism将使得Google Gears变得毫无用处.更别提其他正在制作中的重要、专有的网络应用平台,如Adobe AIR和微软Silverlight. Weave 则是往另一个方向扩张Firefox浏览器:不是朝向桌面,而是更深入互联网.Mozilla要让个人的浏览经验跟随他们到任何机器上,也就是将书签、首 页、我的最爱和密码等同步存放在一个线上服务,使用者无论何时启动浏览器,都能带着这些东西.随着更多人每天使用不同的浏览设备上网(笔记本电脑、手机, 或不同的PC),这一点变得更重要. Firefox 3已经为此打下基础,设有一个存储使用者偏好与最爱的交换资料库.不过,这在第三版还无法作到跨浏览器同步.Beard希望在Firefox 4能实现这项扩张. 但Firefox 3使用者可体验到某些在线服务投入他们的浏览器内.例如,Mozilla每隔30分钟就会检查所有执行中的浏览器,驱赶自动下载的恶意软件和钓鱼骗局. Beard 希望新的在线/离线、浏览器/服务,对使用者而言是更聪明的.初期的展现包括Firefox 3的新“地址列”,能在使用者根据之前的浏览记录或网页搜索输入网址时,提供安全的URL建议.Beard希望将此扩张为一个“语言使用者界面”,让他们 在地址列中输入简单的英语指令.他说Quicksilver和Enso是他参考这项功能的产品. Beard说Mozilla实验室也在进行其他“疯狂的构想”,但Prism和Weave等技术已经准备好在下一版的Firefox推出,他说:“希望能赶在12月.” 作者:Rafe Needleman … 继续阅读

发表在 编译技术 | 标签为 , , , | 一条评论

七日谈・七日独白:重画起跑线是一种悲壮的抗争[2008-11]

文\LonelyJames 一张嫩黄色的笑脸让整个世界的Web开发者大吃了一惊。IE8 Beta1顺利通过Acid2测试, 这在我看来,是一个足以影响以致改变互联网走向的事件。IE再一次把自己和其他竞争对手拉到同一起跑线上,凭借肌肉发达的钢筋铁骨,和运载火箭一般的速 度,为新一轮的浏览器赛跑热身。IE以前之所以优势不明显,就是因为Web标准这个起跑线上的落后,拖了一下它的后腿,现在其它浏览器内核再也没有可以依 仗的理由让用户为了兼容而放弃预装在电脑里的浏览器了。 我们总是念念不忘标准。标准是多种多样的,标准的存在是为了世界更美好,而不 是更热闹,要想来刺激的还是去找凉宫同学吧。然而标准牵扯到利益问题,就完全没有了兼济天下的胸怀,分帮结派,各种手法都用得上,当然也包括现在浏览器市 场的标准,我们不能排除其他竞争对手联合起来用标准制约微软的可能。但是他们没办法战胜Windows附带的浏览器,使用习惯业已形成,品牌惯性已经根深 蒂固。如果还是把浏览器大战比作赛跑,倒不如这样说:其它浏览器商量,另外划了一道起跑线,它们联合起来宣布,按照新的起跑线,微软其实是落后于我们的。 但是来看总的跑步历程的话,微软还是遥遥领先。 话说回来,任何浏览器在中国的竞争都是很有中国特色的,和国外的景象大异其趣。但是乱 象丛生的中国浏览器市场之所以能生发出那么多不合情理的现象,比如推介小广告泛滥,内核与外壳不分,恶意捆绑劫持,枪稿满天飞等等,我们都不能忘记一个重 要的中国国情:那就是中国绝大多数的网民,都还没有充分积累必要的常识,就被卷进了网络的浪潮中。 他们只知道聊天和摆弄空间,不明白 新锐的网络概念和功能有什么用,是否符合标准这个重要的判别浏览器优劣的指标,在中国等于无效。所以我觉得微软至少应该感谢腾讯,如果腾讯说Qzone只 能用Firefox看,那IE一下子就难堪了。网民再不习惯也得习惯,因为什么浏览器都得上空间,能上空间的浏览器就是好浏览器。另一个典型的事例,微软 自己更新IE7,都是强制更新的,居然在中国还有那么多IE6坚挺的活着,关你标准P事?同理,居然有那么多能够相信小广告,点击小广告,装上以后还纳闷“为什么那个网站还提醒浏览器不安全”的网民,这也应该被算作是中国国情。不知简体中文取代日文成为双字节的基准语言,是不是微软的一份薄礼回赠呢? 所 以微软在中国赛段,可以形容为,它不是用自己的双脚跑完全程的,它是被千千万万击打着脑残体找流行mp3更新空间泡劲舞的主力中国网民抬起来的,自己根本 就没用力。而其它浏览器呢,力量当然是不能省的,画线也当然是要画的,Firefox同学尤其悲惨,它一边跑,一边画,一边还要高举着广告牌,上面贴满了 “永不中毒”的小广告——当然这也是一群Fx粉丝赠送的,不好意思扔吧? 我曾经阐述过我对于标准的理解。标准不是最好的,不是最合适 的,而永远是用的人最多的才叫标准。认清了这个,才叫讲民主。微软原本可以选择不予理睬,它不理睬标准,照样拥有最广大的用户,但是今次支持了W3C标 准,给全世界的Web开发者们,卸下了双重标准兼容的沉重包袱,极大的提升了Web设计的效率和生产力,绝对应该算作是有能力改变Web发展格局的重大事 件。 所以,微软纵身一跳,跳到了竞争对手们刚刚画好的新起跑线上,还是和原来一样身手矫健,运步如飞。这次改进,用户是受益的,开发 人员是受益的,唯独损害最深的,只有那些辛苦扶持起标准的浏览器们。这份悲壮的抗争,没有取得任何效果,还是打平了,而在其他的方面它们依然在落后着。虽 然我看到这个沉重的打击正在上演,但我相信大家和我一样,都不希望“帮助IE改进”成为非IE存活的唯一意义。希望它们能振作起来,继续参与竞争。 2008/3/9, 0:28

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