在Mozilla基金会继续新的语言功能添加到JavaScript的.它们现在达到1.8版本,其中1.5或多或少是ECMA基线.
但是,Firefox是唯一支持最新版本的浏览器,IE坚持使用1.5等效的JScript.
Firefox专用扩展的目的是什么?或者他们只是处于休眠状态,直到(以及如果)其他浏览器赶上?
Firefox,Thunderbird和其他XUL应用程序也有很大一部分用JavaScript编写.功能更强大的JavaScript意味着Firefox和其他Mozilla应用程序具有更好的开发环境.
扩展语言是一个好主意,即使只有一个浏览器正在这样做 - 最终它将证明自己并成为其他浏览器必须赶上的标准.
否则,如何取得进展 - 微软一直这样做:如果Internet Explorer首先没有实现它,那么XMLHttpRequest是否会将其纳入标准?
从Mozilla的角度来看,除了为Web开发人员添加更多功能之外,这些更改的目的是引导JavaScript 2.0,这是作为ECMA 262(修订版4)TC39工作组的下一版本开发的.
未来的浏览器将支持JavaScript 2.0.与此同时,欢迎开发人员利用这些额外功能 - 本机在Firefox中使用向后兼容Internet Explorer的JavaScript库.我发现这非常有用.
此外,值得注意的是,Webkit(由KDE开发并由Safari,Chrome和几个免费软件浏览器使用的引擎)支持JavaScript 1.7.