webassembly 相关问题

WebAssembly或wasm是一种新的可移植,大小和加载时间有效的格式,适合于编译到Web。

Emscripten 将 grpc 库编译为 wasm(WebAssembly) 时缺少 epoll.h

我将使用Emscripten将一个需要使用grpc库的c++项目转换为wasm。据我所知,grpc源码需要使用Emscripten编译才能得到库。 到...

回答 1 投票 0

如何实现 Blazor Mention 组件

我想实现一个 blazor 提及组件。因此,当我们在文本框中输入 @ 时,会出现一个包含可能选择列表的下拉列表。对于下拉元素,我想要一个带有

回答 1 投票 0

中继服务不支持热重载吗?

我正在按照有关如何使用 WebAssembly 和 Rust 来构建一个简单网页的演练。他们提到使用主干服务在本地托管网站应该提供热重载,其中...

回答 1 投票 0

如何在 Blazor Server 项目中创建 API

我开发了一个 Blazor 服务器应用程序,用户可以使用 EFcore 读取/写入底层数据库。 现在我还开发了一个 Android 应用程序,它也应该可以访问该数据库。 所以我

回答 1 投票 0

如何将 dotnet.wasm/dotnet.js 导入 Angular 组件?

我有一个非常简单的 WebAssembly 项目,使用 VS2022 中的 VS Webassemble 控制台模板创建,dotnet7,如此处所述。 主程序.mjs 从 './dotnet.js' 导入 { dotnet } const { setModuleImpor...

回答 1 投票 0

无法使用pyodide编译器将python转换为wasm

我无法将 python 文件转换为 wasm 文件。尝试使用 emscripten 和 pyodide 从 python 转换为 wasm。但无法获得正确的编译包。目前尚不清楚能否得到...

回答 1 投票 0

Vite + React wasm 在浏览器端运行 rollup 时出现错误

我正在尝试运行以下汇总示例:如何在浏览器中运行汇总? 我的堆栈是一个新的 Vite + React 项目,我只添加了 @rollup/browser 包。运行鳕鱼时...

回答 1 投票 0

加载 brotli 压缩的 WASM

我有一个 brotli 压缩的 WASM 文件 main.wasm.br。我已经通过 CLI 手动压缩了它。 目前我的 HTML 文件中有以下内容 - 我有一个 brotli 压缩的 WASM 文件 main.wasm.br。我已经通过 CLI 手动压缩了它。 目前我的 HTML 文件中有以下内容 - <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Go WASM</title> <script src="wasm_exec.js"></script> <script> const go = new Go(); WebAssembly.instantiateStreaming(fetch("main.wasm"), go.importObject).then((result) => { go.run(result.instance); }); </script> </head> <body></body> </html> 这将加载未压缩的 WASM 文件。如果我将其更改为 WebAssembly.instantiateStreaming(fetch("main.wasm.br"), go.importObject) 我会收到以下错误 - 未捕获(承诺中)类型错误:无法在“WebAssembly”上执行“编译”:响应 MIME 类型不正确。预期为“应用程序/wasm”。 如何将其加载到我的 HTML 中? 感谢所有评论并指导我找到解决方案的人。 所以归根结底就是理解 HTTP 请求/响应的基础知识 - Content-Type 控制响应内容的实际数据类型。 Content-Encoding 控制我们使用什么编码/压缩逻辑来编码响应内容。 就我而言,我使用 gzip 手动压缩 wasm 文件并配置 NginX,如下 - location ~ \.wasm { default_type 'application/wasm'; add_header 'Content-Encoding' 'gzip'; add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; } 您可以配置 makefile 或构建脚本以在每次构建项目时压缩 wasm。 注意:我还没有找到一种方法来请求 brotli 编码并对 brotli 进行类似的配置。

回答 1 投票 0

使用 Rust WASM 读取文件

我正在尝试在 Rust yew 应用程序中读取名为 Book.txt 的文件。我使用 trunk 的复制文件提供 Book.txt 服务,以便可以从 http://localhost:8080/Book.txt 访问它。 尝试读取文件

回答 1 投票 0

初始化/加载 gcc 矢量扩展的正确方法是什么

GCC/Clang 提供的向量扩展是在多种架构(如 webassemble、arm64、x64)上启用 SIMD 向量化的便捷方法。 和 使用 v8x16u = uint8_t __attribute__((vector_si...

回答 1 投票 0

如何在 VS Code 中调试在 NodeJS 上运行的 WebAssembly?

我想在 VS Code 中调试我构建的 WASM 程序(例如使用 Emscripten、Zig 或 Rust)。我将使用 NodeJS 运行这个程序(不是在我的浏览器中)。我想调试一下。可以吗?如果是这样,那...

回答 1 投票 0

从 Golang 文件服务器加载 HTML 格式的 .wasm 文件时出现问题

我正在为 Golang 中的文件服务器创建一个子 URL。 我的Golang函数代码是: 函数主() { fs := http.FileServer(http.Dir("../../dist/")) http.Handle(&...

回答 1 投票 0

Blazor 输入日期在赋值时不会重新验证

我有一个来自 Blazor 的 InputDate,如果不接受有效的更改确认,它应该恢复到之前的日期。但是,当我输入诸如 11/31/2024 之类的内容时,这是无效的......

回答 1 投票 0

无法执行“中继服务”

我开始接触 Rust,并查看 Yew 框架(Rust 的前端框架)的这些简单说明。 (位于:https://yew.rs/docs/tutorial) 我按照说明进行操作,直到

回答 1 投票 0

.NET6 中的 OpenCV 与 Blazor WASM 可行吗?

我想使用 Blazor WASM 和 OpenCV 在客户端处理图像。我可以使用 OpenCVSharp4 NuGet Package 服务器端运行 OpenCV,但这并不能解决问题。如果我尝试让它在客户端上运行,我...

回答 3 投票 0

我可以使用WebAssembly从磁盘读取文件吗? (重新评估)

当前在浏览器中运行的 WebAssembly 可以访问本地文件系统吗?有一个较旧的问题说由于安全限制这是不可能的。但有些

回答 2 投票 0

JavaScript 代码调用 Rust WASM 函数,该函数会出现恐慌:没有抛出异常

我有一个 Web 应用程序,其中一些 JavaScript 代码调用用 Rust 编写的 WASM 模块。我正在使用 wasm_bindgen 和 console_error_panic_hook。当 Rust 函数出现紧急情况时,我会将错误记录到 c...

回答 1 投票 0

我的 blazor 参数只是将变量名称作为字符串返回,而不是变量文本

我正在尝试通过 blazor [参数] 传递一系列信息。 每次尝试传递根据按钮状态更新的字符串时,而不是更改文本。文字就变成了...

回答 1 投票 0

如何在 Envoy 的 wasm 插件内向主机上的服务器发送 http 请求?

在我的 wasm 过滤器中,我尝试使用 proxy-wasm-cpp-sdk 将 http 请求发送到主机上的服务器。我的 C++ wasm 代码是: 自动 r = httpCall(remote_addr, {{":方法&...

回答 1 投票 0

如何在 blazor 中通过 onclick 传递事件参数,我需要 html id

我正在尝试在 blazor 应用程序中创建突出显示的选项卡系统。就像您如何拥有突出显示的活动导航组件一样。 因此,当单击按钮时。它的背景颜色变为

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.