web-worker 相关问题

带有此标记的问题应该与“Web Workers”技术有关。工作者为Web内容提供了一种在后台线程中运行脚本的简单方法。创建后,工作人员可以通过将消息发布到创建者指定的事件处理程序来向生成任务发送消息。

如何在 web worker 中设置 importmap

我可以在 HTML 文件的标签中设置 importmap 类型。但是 web worker 不能设置访问 dom 元素。如何在其中设置 importmap?

回答 1 投票 0

使用 transferables 时 Web worker 内存泄漏

我正在将画布图像作为位图发送给网络工作者,网络工作者将其转换为 blob 并将其发回。在 postMessage transferables 中包括 ImageBitmap 和返回的 ArrayBuffer 似乎......

回答 0 投票 0

如何让这个 react web worker github 项目运行起来

我找到了这个 Webworkers-React-Typescript 我已经将它加载到可视化代码中。 我执行了 > npm start 它可以运行,但是当涉及到使用网络工作者时,它会在控制台中抛出以下错误:

回答 0 投票 0

如何使用 Vite 或其他方式将 .js 文件导入/捆绑到 web worker JS 文件中?

我的情况是,我有一个SolidJS项目,使用Vite进行打包。 项目:https://github.com/nikitavoloboev/try/tree/main/solid 从其中一个组件,我创建了一个网络工作者......

回答 1 投票 0

ReferenceError: window is not defined when using worker_threads with NodeJS (v19.7.0)

我有一个 main.js 和一个 worker.js 文件,两者都在下面,出于某种原因,工作线程 1 不断抛出找不到窗口错误。对于背景,这是在带有 VS Code 的 NodeJS (v19.7.0) 中。一样的

回答 0 投票 0

web worker 中的 performance.now() 可靠吗?

我有一个由专门的网络工作者执行的长时间运行的脚本,我想知道执行需要多长时间,以现实世界的时间计算。 time1 = performance.now();

回答 2 投票 0

如何用eslint检查worker脚本

ESlint 似乎无法捕捉到工作脚本中的明显错误。 在 .eslintrc.json 中,有: “环境”:{ “es2020”:是的, “浏览器”:假的, “工人”:发...

回答 0 投票 0

Web Worker 强制执行的 CSP 是什么?

我不清楚在 Internet 上阅读文档(即 Mozilla 的 MDN Web 文档)关于为网络工作者强制执行什么内容安全策略。 假设我们有一个服务的父页面......

回答 0 投票 0

如何安全地返回已终止的 web worker 的内存?

我使用网络工作者上传文件。 它处理小文件。 但是对于大文件,速度变得非常慢,我的脚本导致网页崩溃。 它不返回备忘录...

回答 0 投票 0

Web Worker是否会节制setTimeout()setineval()?

我在前台选项卡上有一个启动(专用)Web Work的脚本。现在我看到该web worker中的setTimeout(xxx, 100)被限制为每秒不超过一次而不是......。

回答 1 投票 0

在worker中调用Papa.parse,并在_config.worker = false的情况下调用postMessage。

我在自己的worker中调用Papa.parse,并在_config.worker中设置为false。当进程完成时,它仍然调用postMessage,这将触发一条消息到我自己的worker。如果(......),是不是应该这样做?

回答 1 投票 0

换版前的事件

我有一个React应用。在那个react应用中,我有一些按钮点击事件,这些事件在页面变化之前被触发(分析事件) sendEvent('xyz') let win = window.open(`${PAGE_PATHS...)

回答 1 投票 0

如何让webworker使用和app一样的typecript代码?

我的reactjs应用由一堆typescript文件组成,GUI和模型分离得很干净。webworker需要大部分的模型文件,所以可能占所有文件的一半。我可以想象加载...

回答 1 投票 0

如何使用多个tsconfig文件(编译器选项冲突)?

我的代码库包含了两个typescript项目:用于web worker的react web应用程序,web worker代码库是我的公共文件夹的一部分。这意味着在同一个文件夹里有两个typescript项目。

回答 1 投票 0

同一图像的不同ArrayBuffer(在Worker中创建ImageData问题)

我想在Worker里面创建ImageData,只需要把图片的URL、宽度和高度发布到Worker里面就可以了。为了使它工作,我需要获取图片并得到ArrayBuffer。有了这些,我...

回答 1 投票 0

在web worker或service worker中运行websocket - javascript

我有 9 个来自不同站点的 websocket 连接,正在使用数据更新 DOM。目前,我正在连接到所有的websocket并监听所有的websocket,并通过函数调用更新数据。...

回答 1 投票 1

如何让一个webworker同时做多个任务?

我试图让一个webworker管理它的状态,同时为多个异步请求提供服务。 worker.ts文件 let a =0; /this is my worker's state let worker=self as unknown as Worker; worker...。

回答 1 投票 0

如何在nativescript中正确管理工人?

我目前正在做一个涉及nativescript-vue和typescript的项目,我必须与工人一起工作(我对NS和工人不是很熟悉)。我已经阅读了文档,并尝试实现......

回答 1 投票 0

SharedArrayBuffer和SharedWorker。

在ECMAScript 2017的功能中,有共享内存和原子论。我试着在谷歌浏览器59.0.3071.109中测试(实验性的SharedArrayBuffer标志被启用)。当我尝试后SharedArrayBuffer ...

回答 1 投票 1

如何在点击按钮时从组件向工人发送数据?

请你告诉我如何在点击按钮时从组件向工人发送数据?我试过这样的方法,但没有效果/ xx.postMessage([first.value,second.value]); 你能不能给我一个建议......

回答 1 投票 0

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