html - HTML5 Canvas 2D 与 NaCl pp::Graphics2D 的比较(性能)

标签 html canvas google-nativeclient

我的应用大量使用 HTML5 Canvas2D。在分析之后,我发现函数调用次数最多的是 HTML5 Canvas 的 .stroke() 和 .fill() 函数。因此,为了进一步提高我的应用程序的性能,我必须优化 Canvas 上的绘图。我正在考虑 Chrome 的 NaCl 插件。我发现它有一个本地接口(interface) pp::Graphics2D 来绘制 2D 图形。有谁知道 NaCl 2D 图形界面是否比 HTML5 Canvas 2D 更快?

最佳答案

NaCL 比 WebGL 或任何其他浏览器内渲染方法快得多。

我已将一个游戏引擎移植到 NaCL,与相同的 native 应用程序相比,它运行非常流畅,性能故障非常少。因此,与 WebGL 相比,它应该好几倍。

关于html - HTML5 Canvas 2D 与 NaCl pp::Graphics2D 的比较(性能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4952992/

相关文章:

html - 我如何拥有图例的 fieldset::before 规则帐户?

javascript - 如何优化在 canvas JS 上绘制大量元素?

c++ - 从零开始构建 Native Client 应用程序

c++ - 使用 PNaCl 的命名空间 'VarDictionary' 中没有名为 'pp' 的类型

c++ - 如何在 PNaCl 中等待 WebSocket 响应

python - 使用 Django Forms 编辑 UserProfile

javascript - 在 Polymer 1.0 中使用选项卡切换 View

javascript - 按钮不在 jQuery 中切换

javascript - 为什么 Canvas 上下文 drawImage 在 iPhone 上失败

javascript - 如何重画矩形?