繁体   English   中英

Gwt 和 html5 多线程/WebGL 支持

[英]Gwt and html5 multithreading / WebGL support

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

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

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

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

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

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

所以如果你需要的东西可以用 JS 编码,它可以通过 JSNI 用 GWT 编码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM