基于 Firefox 开发者 Bas Schouten 原先发布 此处 的博文。
嗯,Azure,那是什么?
您可以在其他博文中找到有关 Azure 的所有信息,Joe Drew 有一个 介绍,并且在我的博客上还有更多详细的文章讨论 Direct2D Azure 后端及其性能影响。简而言之,我们正在开发一个新的图形 API,它将用于 Gecko 中的渲染。
这对 Firefox 7 意味着什么?
好吧,我们目前仅将其与 Direct2D 和使用 canvas 时结合使用。这使我们能够对其进行压力测试,尽管已经运行了大量测试,并且我们的 Aurora 和 Beta 测试人员已经使用了一段时间,但我们可能仍然错过了某些问题。如果这些问题在最终版本中出现,那么我们只会导致 Canvas 和一小部分用户的回归,而不是所有浏览器的渲染。简而言之,当您使用 Windows 7 或 Vista 以及功能强大的显卡时,您通常应该会看到 Firefox 7 中使用 2D Canvas 的速度提升。
那么接下来是什么,状态如何?
我们目前正在努力为 Azure API 开发 Cairo 和 Skia 后端,这意味着我们能够在所有平台上使用 Azure API。可能在 Skia 优于我们当前使用的 Cairo 后端的平台上获得一些快速的性能优势。同时,我们正在努力创建一个层,允许我们控制所有内容绘制代码从当前的“底比斯”API 到新的 Azure API 的迁移。一旦完成,网页渲染总体上就可以开始利用所有最新的工作成果了!
我现在能告诉您的就这么多,祝您愉快!