带有此标记的问题应该与“Web Workers”技术有关。工作者为Web内容提供了一种在后台线程中运行脚本的简单方法。创建后,工作人员可以通过将消息发布到创建者指定的事件处理程序来向生成任务发送消息。
我无法在我的网络工作线程中加载一个简单的 WASM 函数,该函数对两个数字求和。 我在我的主/索引脚本中尝试了它,它工作正常。然而,将代码移至网络工作者中......
我将首先解释我想要实现的目标。 我想创建一个扩展程序,可以在不同 chrome 窗口上的选项卡之间切换,并显示每个选项卡 X 时间。 我找到了一个SIM卡...
如何使用 Vite 将 wasm 导入到 webworker 中以进行生产构建?
我正在使用 vite 并在网络工作者中运行 @silvia-odwyer/photon 来进行一些图像处理。我只需使用 const photon = wait import('@silvia-odwyer/photon'); 导入即可在网络工作者中。我曾经
无法将 websocket 连接到 service-workers
想要实现后台推送通知,即使应用程序浏览器窗口关闭,为了实现这一点,我正在使用service-worker和websocket,无法在服务工作中使用websocket...
我正在制作一个自定义库(文件 src/mylib.js): 导出函数 myfunc(){ // 在这里做事 } 我使用 rollup 将其构建为 umd 模块: 从“@rollup/plugin-node-resolve”导入解析; 我...
我们正在 AWS 上测试 Node.js 后端,但在使用某些需要较长时间的工具后,我们的应用程序不断崩溃。我们有实施人员,但我不知道他们是否是
VSCode webview 支持 Web Workers 吗?
我正在制作 vscode 扩展,当我尝试在扩展 webview 中实现 Dedicated Worker 时,注意到一些奇怪的交互。 我已经在使用 vscode API 来传递信息了...
从 Web Worker 内部运行 window.crypto.getRandomValues()
我已经无计可施了。知道网络工作人员无法访问窗口对象,有什么方法可以做到这一点吗?请帮忙!
根据Web Worker MDN文档(https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Functions_and_classes_available_to_workers),Promise不在可用列表中。 但当我...
我有4个JS文件(one.js、two.js、三.js和四.js)。 One.js 使用 importScripts 作为 webworker 代码导入two.js,two.js 导入三.js 和三.js 导入 four.js。我如何延迟加载这些...
我正在使用 pyodide 库,并且遇到了一个问题,我需要为 stdin 添加一个处理程序,但是我在网络工作人员中运行 pyodide 并且我无权访问窗口或任何类型的
我想在带有离屏画布的网络工作者上使用matter.js,但问题是它似乎会抛出有关requestAnimationFrame的错误。它尝试使用 window.requestAnimationFrame 来获取它,但是......
从 Angular 项目中的 webpack 库导入worker
我正在尝试在 Angular 应用程序中使用 Web Worker 加载 Webpack 库(我拥有的)。 为了构建库,我运行 npm run build && npm pack。 dist 文件夹正确包含 2 个文件: lib.js:...
将 WebAssembly 与 Web Workers 和 CDN 结合使用
我想在网络工作者中使用网络组装模块。游戏中有三个文件:library.wasm、library.js 和library-worker.js。如果所有这些都托管在同一台上,一切都会正常工作
我使用这个脚本创建了一个sharedWorker // 共享Worker.js importScripts('https://cdn.socket.io/4.3.1/socket.io.min.js'); 让插座 让 browserInstances = [] 让计数器 = 0 连接 =
我想在循环中检查一些值,所以我创建和网络工作进程,如果该值是true,那么我停止网络工作人员并重新加载页面,所以这是我的问题,我在获取中一直没有结果
网络工作者 onmessage - 未捕获的语法错误:意外的标记 <
按照这个例子,我编写了以下函数: var rasterToVectorWorker = 新工人( “../../../services/canvas/rasterToVectorWorker.js” ); rasterToVectorWorker.postMessage("消息");
*** 新版本*** 很难找出问题所在。现在我有一个更好的想法: 直接导入无法反映 DOMContentLoaded 之后设置的变量,我不知道如何解决
如何将 WebWorkers 与 @mediapipe/tasks-vision (Pose Landmarker) 一起使用
我正在尝试使用网络工作者来检测每帧的姿势,然后在主线程上显示结果,但我遇到了一些延迟/同步问题。 我使用 next js 14.0.4 和 @mediapipe/tasks-vis...
我正在尝试使用 Chrome 从 Web Worker 内部启动 Web Worker。从历史上看,这一直是 Chrome Host API 的一个问题,但是: 根据 ChromeStatus,截至 2018-10-22