阅读更多

Firefox在速度上暂时落后于chrome safari和opera。原因并不是Mozilla技术差,而是因为其他浏览器支持的javascript,只是Firefox的一个子集,有很多东西,被其他浏览器忽略了。

 

1) 只有Firefox支持E4X
E4X是一个javascript的附加标准,用于在javascript里简便快速的操作XML。有多方便?试过才知道!

2) 只有Firefox在逐步实现ECMAScript5
ECMAScript5 是下一代javascript标准,目前的Firefox已经包含了很多ECMAScript5的特性,而其他浏览器似乎并没有公布相关的计划。 ECMAScript5是一个已经发布了的标准,和遥遥无期的HTML5比起来,实现ECMAScript5要务实得多。

3) Firefox在javascript和html的交互上更加优化:
HTML中部分属性,只有Firefox才能通过js去调用,其他浏览器只能写成静态html标签 目前浏览器脚本速度测试用的都是1999年的标准。10年前的标准不可能永远用下去。先实现标准,再进行速度优化,这才是正道。相信脚踏实地的Firefox可以走得更远。

来自: solidot
39
8
评论 共 45 条 请登录后发表评论
25 楼 aws 2010-03-07 22:53
FF启动极其慢
24 楼 shinezhou 2010-03-07 20:21
re~


23 楼 jjcang 2010-03-07 20:08
ff就是慢,已经放弃了
22 楼 xinyu198736 2010-03-07 18:27
增加功能速度应该不会下降吧,处理的时候又没用到这些特性
21 楼 iaimstar 2010-03-07 15:22
这个文章写得

浏览器慢已经是致命伤了

扯什么其他的都扯淡

功能再强大,也只能作为辅助或者开发的工具

20 楼 tntxia 2010-03-07 09:09
Firefox加载页面的速度还不是很慢,但是启动的速度气人.其实Javascript的速度慢,有时也察觉不太出来,不就.n秒的事情吗?但启动速度慢,很容易让人嫌弃,比如去网吧,本来网吧的机子就差,启动个Firefox慢得要死,网费可是要钱的.
19 楼 mikeandmore 2010-03-07 01:08
wangzaixiang 写道
速度方面,主要还是JavaScript执行引擎。V8和TraceMonkey各有所长,FF的下一个版本的优化空间还很大:
# 更快速的对象属性访问。目前的FF几乎对此没有优化。
# 一个分代GC。相信GC也可以大大的加速应用的,这一点不妨从Hotspot中进行借鉴。V8就采用分代的GC

我怀疑。
我还是觉得JIT不够快。
18 楼 vieri122 2010-03-06 23:15
慢就是慢,没有任何理由
17 楼 RednaxelaFX 2010-03-06 19:08
果然感觉比较枪。与文中所述正好相反,V8和Nitro都已经实现了部分ES5的功能,而且在逐步完善。例如说可以参考这篇一月份的报道:ECMAScript 5 and WebKit/JavaScriptCore
16 楼 wangzaixiang 2010-03-06 17:43
速度方面,主要还是JavaScript执行引擎。V8和TraceMonkey各有所长,FF的下一个版本的优化空间还很大:
# 更快速的对象属性访问。目前的FF几乎对此没有优化。
# 一个分代GC。相信GC也可以大大的加速应用的,这一点不妨从Hotspot中进行借鉴。V8就采用分代的GC
15 楼 archerzz 2010-03-06 14:29
Firefox支持的东西的确多,这可能反过来导致架构臃肿,所以不利于改进优化性能。Mozilla很多底层的东西,其实很多年没有大动了,比不过新出来的Chrome也不算意外。
14 楼 java_eye_1 2010-03-06 13:59
phenom 写道
这是FF的枪手文?不过就算它再慢也慢不过IE.IE还是有这么多人用.无语.
金子放在垃圾堆里,可能你知道它是金子,放在金子堆里,就可能不屑看它一眼了.
用户的最终体验才是结果,测试.有什么用,支持,老实说现在的开发者能够让IE正常,又有多少关心一下其它浏览器的JS执行状况呢?

是啊,国内还是ie的主流
13 楼 nail2008 2010-03-06 12:45
学习了。。。。。
12 楼 超级潜水艇 2010-03-06 12:36
引用

和遥遥无期的HTML5比起来

什么叫遥遥无期,编辑解释一下
11 楼 鹤惊昆仑 2010-03-06 11:04
ff插件是个性能杀手。不过下一版本要把插件放独立进程中,性能会有改观
10 楼 zhengyutong 2010-03-06 10:41
FF忠实用户表示javascript性能可以接受。
9 楼 sirxenofex 2010-03-06 10:14
Firefox威武
8 楼 wangzaixiang 2010-03-06 09:06
FF毫无疑问有很多的闪光点,不过,上面说的这几条,都跟JavaScript的速度没有关系,两者扯不到一起来。
7 楼 zelsa 2010-03-06 08:55
jkfzero 写道
E4X我记得是ActionScript里面的一个东西吧,这个东西意义不大呀,xml这么重量级的东西为什么不交给Java,PHP,C++来处理呢?

用过Actionscript的人都知道E4X用处太大了,除非你没真的用过
6 楼 mikeandmore 2010-03-06 02:42
freish 写道
只有firefox一家支持这么多特性有什么用?开发者敢利用么!

gecko的目标是xul platform

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • weblogic8.1安装和配置

    该文档描述了weblogic的安装过程和启动服务一系列全过程

  • WebLogic(一)------windows下安装WebLogic

    一、下载WebLogic   到Oracle官网http://www.oracle.com/ 下载WebLogic(根据自己的情况选择),本文档下载的是Generic WebLogic Server and Coherence installer http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html ...

  • weblogic(应用服务器)的安装

    WebLogic是出品的一个application server,确切的说是一个基于架构的,WebLogic是用于、集成、部署和管理大型分布式Web应用、和的Java。

  • Linux 静默安装weblogic及JDK安装

    Linux 静默安装weblogic及JDK安装

  • Weblogic安装与部署

    27.免密登录,在目录Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\AdminServer和Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-TA目录下,新建security\boot.properties文件,13.点击新建按钮,填写服务器名称,服务器监听地址,再点击下一步,最后点击完成。

  • weblogic安装

    centos7.6安装weblogic14 1、下载weblogic安装包,上传至centos中:wget https://packages.baidu.com/app/weblogic/wls1036_linux32.bin 2、给weblogic安装文件赋予可执行权限 安装依赖包 yum -y install glibc.i686 yum -y install libgcc.i686 执行安装文件 ./wls1036_linux32.bin 输入Next进行下一步 输入weblogic安装目录

  • Linux安装Weblogic 14.1.1.0.0保姆级教程

    WebLogic是一个Java应用服务器软件,WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

  • WebLogic 8的安装与配置详谈

    本文主要是以windouw下32位的版本为例展开介绍,主要包括其安装与配置。 一、图形界面安装过程 1.双击安装程序server815_win32.exe,开始进行程序的安装。 2.点击Next按钮进行安装。 3.出现BEA许可证协议对话框时,选择Yes,点击Next按钮继续安装。 4.选择“Create a new BEA Home”,路径选择默认C:\bea,如下图所示:...

  • weblogic测试环境安装部署--傻瓜式安装教程

    weblogic测试环境安装部署--傻瓜式教程

  • WebLogic的下载与安装(图文教程)

    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。 目录 一、下载地址 二、安装教程 (1)首先解压jar包 (2)打开目录中的Disk/install安装目录,找到名为ng.cmd的脚本文件 (3)跳过自动更新,点击下一步 ​(4)设置安装目录,进入下一步 (5)选择WebLogic Server...

  • 【超详细】手把手linux安装部署weblogic-附详细截图

    【超详细】手把手linux安装部署weblogic-附详细截图

  • WebLogic12安装过程详解

    WebLogic12安装过程详解,初学过程先都使用默认设置。 下载地址: http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html 安装要求请见 : http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html (有个excel ) 安装步骤参考: http://docs.oracle.com/cd/E15523_01/doc.1111/e14142/start.htm#i1077535

  • weblogic安装及部署过程

    NULL 博文链接:https://jackroomage.iteye.com/blog/1114340

  • WEBLOGIC8.1详细安装及配置

    很多初学者多不是很了解配置WEBLOGIC的详细要求,此文档是WEBLOGIC8.1详细安装及配置,演示文稿,希望能解决对WEBLOGIC的初步认识。

  • weblogic8安装与配置

    一、安装 安装过程就不多说了,执行platform812_zh_CN_win32.exe文件,开始安装。安装目录我选在d:\bea,选择完全安装,其他按默认值就行。 二、配置 1.“开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard”,启动Configuration Wizard工具。 2.选择“新建WebLogic配置”,单击

  • weblogic 8.1教程之配置(二)

    weblogic 8.1 安装成功之后,你可以在 “开始” 菜单中找一下 weblogic 的安装文件夹(window 7环境下),下图是我机器上的:                     当然了,有的程序在安装完毕后,可能看不到 User Projects 这个文件夹,这个是需要配置的,如果你在安装完毕后没有看到这个文件夹,就需要自己配置一下:          1,点击  "  Con

  • weblogic安装(win10)

    1.下载并解压weblogic安装包 2.在你解压的安装包目录下找到这个文件,并以管理员身份运行。 3.开始安装 1)欢迎使用 2)跳过更新 3)选择安装位置 4)选择安装类型 5)查看安装概要 6)等待安装 7)安装完成 8)跳到配置向导,创建域 9)模板全选,点击下一步 10)创建用户名称和口令(weblogic,weblogic123) 11)默认选项,下一步 12)全选,下一步 13)默认,下一步 14...

  • WEBLOGIC在AIX环境下的安装、配置和启动

    <br />一、软件安装<br />1. 安装前的准备工作<br />1.1 首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考 http://e-docs.bea.com/wls/certifications/c..._810/index.html<br />1.2 确定一个安装目录,建议该目录下至少有1个G的空间,可单独创建个逻辑卷和文件系统<br />1.3 创建一个BEA用户组帐号<br />1.4 创建一个weblogic用户帐号<br />2. 安装

  • weblogic 12c安装指导

    环境信息: jdk:1.8 weblogic:12.1.3.0.0 redhat: 7.2 1、jdk安装 解压后配置环境变量 [root@rhoms ~]# more /etc/profile ...... export JAVA_HOME=/usr/bin/jdk1.8 export CLASSPATH=.:/usr/bin/jdk1.8/lib:$CLASSPATH export PA...

Global site tag (gtag.js) - Google Analytics