【问题标题】:HTML5 + LLVM = Win? Or not existent?HTML5 + LLVM = 赢?还是不存在?
【发布时间】:2010-10-04 11:25:59
【问题描述】:

我在浏览器中尝试了一个简单的突破克隆,发现它占用了我 25% 的 CPU。伤心。

我想知道 LLVM 是否可以连接到 HTML5 并利用画布、SVG 等。 如果没有,LLVM 是否有自己的多媒体层?我使用 --enable-nacl 运行了我的 chrome 版本,看起来它已启用(一半的本机客户端演示运行 http://naclports.googlecode.com/svn/trunk/src/gallery/index.html)。由于chrome现在支持它,我能做些什么吗?

【问题讨论】:

  • 你说的是低级虚拟机中的 LLVM 吗?
  • 那我想你可能会误解 LLVM 是什么。它不提供任何高级层,例如图形,更不用说 HTML5 渲染器了。他们名字中的“Low-Level”是按字面意思理解的 :-) 请参阅功能页面:llvm.org/Features.html
  • @DarkDust:也许你也误解了。我想使用 LLVM 来执行代码并以某种方式将其挂接到 HTML5。如果您查看this page,您可以看到一些演示在屏幕上绘制并运行 LLVM 代码
  • 这是可能的,因为它可以集成 JavaScript 引擎等......但是我还不知道有任何这样的项目。

标签: html browser llvm multimedia


【解决方案1】:

LLVM 本身不提供任何此类功能。

但您可能对Emscripten 项目感兴趣,这是一个从 LLVM IR 到 JavaScript 的编译器。作者采用了光线追踪器和其他用 C++ 编写的程序,并将它们编译为在浏览器中自动运行。太酷了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    • 2011-07-17
    • 2013-06-08
    相关资源
    最近更新 更多