Gwt 和 html5 多线程/WebGL 支持

发布于 2024-11-14 16:59:26 字数 388 浏览 4 评论 0原文

我目前正在研究 GWT 作为为未来项目开发 Web 应用程序的一种手段,我读得越多,就越喜欢它提供的功能。但我不太确定 HTML5 的哪些功能是完全支持的。我对多线程(直接从 JavaScript 工作的新工作线程)、通过画布元素以及可能的音频进行 WebGL 渲染更感兴趣。

如果尚不支持这些功能,是否有人知道对于此类功能来说有一些快速/稳定的好库,或者是否可以创建自定义小部件/包装器,或者使用 GWT 和纯 JavaScript 编写代码的组合。

我知道有更简单的方法可以通过各种插件来实现这些,但我想要完全符合开放网络标准的东西,这意味着它必须直接从浏览器运行,无需任何插件。这就是为什么 GWT 看起来是最好的候选者,它直接“编译”成 JavaScript,并且仅使用 html 官方规范中的功能。

I am currently researching GWT as a means to develop web apps for a future project, and the more I read, the more I like the features it provides. Yet I am not quite sure what features of HTML5 are fully supported. I am more interested in multithreading (the new worker threads that work straight from JavaScript), WebGL rendering through the canvas element and possibly audio.

If these features are not supported yet, does anyone know any good libraries that are somewhat fast / stable for such features, or if it's possible to create custom widgets / wrappers, or a combination of writing code in GWT and pure JavaScript.

I know there are simpler ways of implementing these through various plugins, but I want something which is fully complaint with open web standards, meaning it has to run straight from the browser, without any plugins. That is why GWT seems like the best candidate, it "compiles" straight into JavaScript and uses features only from the official specifications of html.

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

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

发布评论

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

评论(1

逆光下的微笑 2024-11-21 16:59:26

GWT最终被编译为javascript,因此它具有Javascript的所有功能。

GWT 提供了包装 javascript/DOM 功能的类(Widget 等),但这仅限于标准功能。

您可以通过 JSNI< 访问所有新/非标准功能(WebGL、..) /a>. JSNI 允许您调用 JS、被 JS 调用以及访问属性/对象。

因此,如果您需要的内容可以用 JS 进行编码,那么也可以通过 JSNI 在 GWT 中进行编码。

GWT is ultimately compiled to javascript, so it has all the features of Javascript.

GWT provides classes (Widget, etc..) that wrap javascript/DOM functionality, but this is limited to standard functionality.

You can access all new/non-standard functionality (WebGL, ..) via JSNI. JSNI allows you to call JS, be called by JS and access properties/objects.

So if what you need can be coded in JS it can be coded in GWT via JSNI.

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