介绍 Aurora 9

我们刚刚发布了 Aurora 9 (下载并测试 Aurora 9),计划成为即将发布的 Firefox 9。其中包含了许多新功能,希望您会喜欢!

JavaScript 类型推断

我们通过类型推断再次提高了 JavaScript 性能。我们在 V8 和 Kraken 基准测试方面都取得了重大改进,您也应该在实际应用中看到 JavaScript 性能的提升。

Do Not Track 的 JavaScript 接口

Firefox 4 引入了 Do Not Track,现在可以通过 JavaScript 检测用户的偏好。

mouseenter 和 mouseleave 事件

一段时间以来,Web 开发人员一直难以处理元素上的 mouseovermouseout 事件,因为当子元素获得焦点时,事件会向上冒泡并触发父元素上的 mouseout - 这在大多数情况下是不希望发生的。

因此,我们很高兴宣布现在支持 mouseentermouseleave 事件。

移动设备的相机 UI

您现在可以使用输入元素触发原生应用程序拍照。请尝试 移动设备的相机 UI 演示

支持分块 XMLHttpRequest

在使用大型数据集进行 XMLHttpRequest 请求时,您现在可以 获取部分数据,而不是等待所有数据都显示出来。您可以利用此功能构建更具响应性和更高效的网站。

其他更改

我们还对其他一些更改提供了支持。这些更改将在未来几周内添加到 针对开发人员的 Firefox 9 页面

HTML

图形

布局

视频

网络

关于 Robert Nyman [荣誉编辑]

技术布道者和 Mozilla Hacks 编辑。发表关于 HTML5、JavaScript 和开放 Web 的演讲和博客文章。Robert 是 HTML5 和开放 Web 的坚定支持者,自 1999 年以来一直在从事 Web 前端开发工作 - 在瑞典和纽约市。他还定期在 http://robertnyman.com 上发布博客文章,并且喜欢旅行和结识新朋友。

更多由 Robert Nyman [荣誉编辑] 撰写的文章…


30 条评论

  1. Jason

    那么 3D 变换只是错过了 Aurora 代码合并吗?

    除此之外,font-stretch 早就应该实现了,我认为其他浏览器都不支持该属性。

    2011 年 9 月 30 日 下午 4:55

    1. Mark

      是的,似乎它今天出现在 Nightly 中了。
      https://bugzilla.mozilla.org/show_bug.cgi?id=505115

      2011 年 9 月 30 日 下午 6:32

  2. Liz

    好的,昨天我在第 12 次 Google 崩溃后停止使用 Aurora,总共大约 20 次。此版本是否修复了这个问题?我一直使用的是 Firefox 7.01。没有崩溃,什么都没有。Aurora 在几天前的更新之前运行得非常完美。

    2011 年 9 月 30 日 下午 6:55

    1. meh

      好吧,这正是你应该预期的。Aurora 会随着时间的推移变得更加稳定,但在每次合并(伴随着版本号提升)之后,它又会变得不稳定。如果这是一个问题,请考虑使用 Beta 版本。

      2011 年 10 月 1 日 上午 5:56

    2. Boris

      Liz,你提交了错误报告吗?如果没有,请您提交一下。或者至少在这里列出关于崩溃的那些信息的 about:crashes。

      2011 年 10 月 1 日 下午 3:10

      1. Liz

        我真是个笨蛋,我搜索了一下,这是我能找到的第一个可以输入东西的地方。请指引我到该页面。我没有在故障窗口中输入我的姓名,而且这是第三次发生这种情况,我终于明白了什么是一致的。放马过来,船长,这样我就可以提交一份正确的错误报告!

        2011 年 10 月 1 日 下午 9:10

        1. Boris

          您无需在崩溃报告中输入您的姓名;如果您在 Firefox 中打开“about:crashes”,它会提供指向这些报告的链接。

          至于提交错误报告,请从 https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=General&cc=:bz 开始,只需确保将您的 about:crashes 中的信息添加到错误描述中。您需要创建一个帐户,当然。

          或者,您也可以将 about:crashes 中的信息直接发送到我的邮箱 bzbarsky@mit.edu

          2011 年 10 月 1 日 下午 9:35

  3. Jonas Sicking

    大型功能在 Aurora 分支之后立即发布通常是有意为之的,因此“只是错过了合并”。我们更喜欢让大型功能(比如这种)在 Nightly 中稳定 6 周,以确保我们修复任何错误,而不是急于发布。

    对于开发人员来说,与其 6 周后发布一个有 bug 的实现,不如不要求他们去绕过有 bug 的实现。

    2011 年 9 月 30 日 下午 7:16

  4. Tim Niiler

    是否会对 SVG 进行任何改进,特别是 tspan 的 baseline-shift 属性?这对显示指数很有用,但在 FF 中仍然无法正常工作。*是否* 对 SVG 支持仍在继续进行,还是基本上被暂停了,因为 canvas 越来越好?

    2011 年 10 月 1 日 上午 6:05

    1. Boris

      Tim,SVG 正在进行大量改进,尤其是 SVG 文本。

      2011 年 10 月 1 日 下午 3:11

  5. RyanVM

    @Tim - SVG 的工作仍在继续,特别是在 SMIL 领域。关于 baseline-shift,似乎 bug 308338 是为了添加它而提交的,但去年在规范问题出现后,开发工作停滞了。可能值得在该 bug 中 Ping 一下,看看目前进展如何。

    2011 年 10 月 1 日 上午 7:23

  6. Jesper Kristensen

    我试用了相机 UI 演示,但它似乎无法工作 :(

    https://crash-stats.mozilla.com/report/index/bp-772d8b32-933d-4f07-ba01-755e42111001

    2011 年 10 月 1 日 上午 9:28

  7. greg russell

    它会包含新类型吗?

    2011 年 10 月 1 日 下午 12:37

    1. greg russell

      * 新的输入类型(不喜欢那里放的 `<` 符号...)

      2011 年 10 月 1 日 下午 12:38

      1. Robert Nyman

        它没有像一些竞争对手的网络浏览器那样实现用户界面,不。关于如何实现这些用户界面有很多讨论,我们希望第一次就尽可能地做到正确。

        话虽如此,我们非常清楚需要进一步发展它,我个人希望这将在不久的将来实现。

        (对于那些对 HTML5 表单感兴趣的人,我写了一篇关于它提供的功能的长篇博文:HTML5 表单输入类型、属性和新元素 – 演示、提示和技巧

        2011 年 10 月 1 日 下午 19:18

  8. besr

    Fx9 非常好,但我不知道为什么它被称为 9.0a2,因为它只是 Aurora 通道的第一个版本

    2011 年 10 月 1 日 下午 14:54

    1. Sean McArthur

      它是 a2 因为 a1 是 Nightlies 版本。当它进入 Aurora 时,就是 a2。当它进入 beta 时,就是 b#。 :)

      2011 年 10 月 12 日 上午 10:10

  9. Benoit Jacob

    Tim,SVG 的工作仍在进行中,至少有 2 到 3 名开发人员在从事这项工作…… 在 hg 日志或 bugzilla 中搜索 svg 以获取详细信息。

    2011 年 10 月 1 日 下午 15:09

  10. Aryeh Gregor

    DOM4 规范三周前更新,表示 node.contains(node) 应该为真,以匹配浏览器

    http://dvcs.w3.org/hg/domcore/rev/fa4879cb584d

    2011 年 10 月 2 日 上午 11:16

    1. Robert Nyman

      太棒了,谢谢!

      2011 年 10 月 2 日 下午 16:48

  11. j.j.

    > 我们现在支持 document.caretPositionFromPoint。

    不再支持(回滚 bug 654352)

    2011 年 10 月 8 日 上午 11:53

  12. marc

    document.body.onundo 和 onredo 应该根据 HTML5 规范实现,要么只在 document body 上,要么在任何指定的元素上,最好是后者

    2011 年 10 月 19 日 上午 01:07

    1. Robert Nyman

      我希望它能够得到良好的支持,但我没有这方面的具体时间表。

      2011 年 10 月 19 日 上午 02:24

  13. Saeed Neamati

    伙计们,伙计们,慢点。我还没习惯 Firefox 7。我想你们把次要版本号和主要版本号搞混了(就像 Chrome 一样)。

    2011 年 11 月 1 日 上午 05:48

    1. Robert Nyman

      版本号是相对的,但快速发布使我们能够比每年或类似的时间间隔更频繁地改进网络浏览器,我们希望最终用户和网络开发者都能从中受益。

      2011 年 11 月 2 日 上午 08:38

  14. Brad

    FF9 会支持缓存 Flash 文件吗?如果你现在访问 YouTube,观看一个视频,然后再次观看,第二次播放会重新下载整个视频。这非常成问题,因为带宽限制越来越普遍,这似乎是对带宽的巨大浪费。

    2011 年 11 月 4 日 上午 01:38

    1. Robert Nyman

      据我所知,现在还不支持,尤其是在流式传输数据方面。不过我理解这个问题。

      2011 年 11 月 4 日 上午 08:48

  15. friesecustoms

    我刚开始使用 Firefox,所以请帮我一下。Aurora 是 Firefox 的 beta 版,还是我理解错了。抱歉,我只是想学习和了解

    2012 年 4 月 5 日 下午 21:45

    1. Janet Swisher

      Aurora 比 beta 版(Firefox 也有)更早,但比 alpha 版(Firefox 没有)或 Nightly 版更稳定。Aurora 中的功能很可能将被纳入正式版本,但它们仍然处于实验阶段。请查看 Aurora 下载页面

      2012 年 4 月 6 日 上午 09:27

  16. Logan

    它支持 Android 2.3.3 吗?

    2012 年 6 月 22 日 下午 16:48

本文的评论已关闭。