新的HTML5 Canvas API支持

Woj*_*ilo 9 html5 specifications google-chrome canvas

我在HTML5 Canvas API中找到了几篇关于新函数的帖子,比如Path primitives或Hit Regions.似乎当前的规范(4.8.11)具有以下功能:http: //www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#hit-regions

虽然我的Chrome 23.0.1271.64中的context.addHitRegion(context是canvas2d上下文)返回undefined(我也无法创建Path原语).

有人知道这些功能什么时候实施(他们的公告是从3月开始,所以它是8个月大)?

我可以在某些浏览器的某些测试版中测试它们(如果它可以在linux下最好)吗?

Sim*_*ris 2

没一会儿。

\n\n

大约 1-2 个月前,我询问了 Chrome 团队和 Firefox 团队,他们都没有具体的时间表。这似乎还不是优先事项。

\n\n

在 10 月 28 日我与 FF 人员的一封电子邮件中,他们回复道:

\n\n
\n

我假设您指的是路径/模式对象和相关更改;\xe2\x80\x94AFAIK\xe2\x80\x94没有立即实施它们的计划。最近 2D 画布实现的大部分工作都是重构;特别是,我们曾经有两个单独的实现,其中一个已在几周前被删除。

\n
\n

  • 无论加速如何,与 Canvas 上绘制的路径相比,SVG 对象都包含大量开销。有一百万个性能测试/文章显示了差异,即http://jsperf.com/html-vs-svg-vs-canvas/2和http://joeloughton.com/blog/web-applications/svg-vs -画布性能/ (2认同)