HTML5 + LLVM = 赢?或者不存在?

发布于 2024-09-25 16:05:24 字数 350 浏览 4 评论 0原文

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

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

I tried a simple breakout clone in a browser and saw it take 25% of my CPU. Sad.

I was wondering if LLVM can hook into HTML5 and take advantage of canvas, SVG and etc.
If not does LLVM have its own multimedia layer? I ran my version of chrome with --enable-nacl and it looks like it is enabled (half of the native client demos ran http://naclports.googlecode.com/svn/trunk/src/gallery/index.html). Since chrome supports it now is there anything I can do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮云落日 2024-10-02 16:05:24

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

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

LLVM does not provide any such feature itself.

But you might be interested in the Emscripten project, which is a compiler from LLVM IR to JavaScript. The author has taken ray tracers and other programs written in C++, and compiled them to run in the browser automatically. It's very cool!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文