gpt4 book ai didi

multithreading - Gwt 和 html5 多线程/WebGL 支持

转载 作者:行者123 更新时间:2023-12-02 00:32:13 25 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

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

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

关于multithreading - Gwt 和 html5 多线程/WebGL 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6294219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com