cost 342 ms
运行后台脚本时延迟 javascript DOM 更改 - Delaying javascript DOM change when running background script

我正在处理一个脚本,该脚本有时涉及在呈现结果之前发生的许多耗时计算,有时只是一些。 为了通知用户延迟正在发生,在计算过程中会显示一个“wristwatch”符号。 到目前为止,一切都很好。 但如果延迟时间很短,我不希望显示手表,因为符号的反复短暂闪烁会令人讨厌。 我不能使用setTimeout()来 ...

为什么这个网络工作者不回复发布的消息? - Why doesn't this webworker respond to a posted message?

我正在做一个 React 项目,我有这段代码: 在这里,我初始化了一个 web-worker 并在加载Documentation组件时发布了一条消息。 在../../Workers/SolveWorker.js中,我让我的工作人员响应一个事件: 当我加载此组件时,我的消息似乎已发布,但我从未收到 ...

从 webworker 发送消息并等待回复 - Send message from webworker and wait for reply

我目前是第一次与 webworker 和 canvas 合作,对此有疑问。 我有一个网页需要在canvas上绘制多个元素。当canvas已满时我想创建一个新的canvas并继续绘制。 我已经将绘制逻辑外包给了一个获取元素列表和当前 canvas (OffscreenCanvas) 的网络工作者。 我 ...

从单击按钮到网站收到数据的确切时间距离 - The Exact time distance from button clicked to when received data to a website

我正在创建一个 chrome 扩展。 我需要知道当用户单击特定按钮时需要多少毫秒才能将命令接收到网站服务器。 我也有一个连接到该网站的 web Worker。 我能否获得网站服务器收到数据时单击按钮的确切时间? 回复我需要多少毫秒并不重要,点击后接收到服务器请求的时间现在是 mu 问题。 有谁可以帮 ...

Web worker 导致 memory 使用量逐渐增加? 如何使用可转移对象? - Web worker causes a gradual increase of memory usage! how to use transferable objects?

我正在尝试将网络工作者逻辑创建到反应自定义挂钩中,但不幸的是我注意到 memory 的使用量正在逐渐增加。 经过研究,我发现为了在网络工作者和主线程之间传输大数据,一个好的做法是使用可传输对象。 我尝试添加可转移对象,但每次出现以下错误: 关于如何解决该问题的任何想法(任何替代解决方案或任何可能的 ...

使用 laravel、vite 和热模块替换 (hmr) 无法从源加载工作文件 - Loading worker file can't access from origin using laravel, vite and hot module replacment (hmr)

我尝试将 web worker 与 vite 和热模块替换 (hmr) 一起使用,并收到无法从我的源访问 JS 文件到 vite hmr 服务器的错误。 但是任何访问配置似乎都已正确配置。 main.ts:25 Uncaught (in promise) DOMException: Failed t ...

我应该在我的 AudioWorkletProcessor 中将 32 位浮点音频样本转换为 16 位 PCM 数据 wav 文件还是应该在工作线程中进行? - Should I convert 32 bit float audio samples into a 16 bit PCM data wav file in my AudioWorkletProcessor or should I do it in the worker thread?

所以我写了一个小的 js 库,它将记录来自用户麦克风/音频输入设备的音频样本,并将它们转换为 wav 文件。 由于现代浏览器不支持开箱即用,我使用 WebAudio API 来实现这一点。 录音.js: Wavprocessor AudioWorkletProcessor (wavprocess ...

动态加载 web 工作人员。 解决相对导入的错误 - Load web workers dynamically. Errors resolving relative imports

语境: 我正在使用基于 blob 的 URI 以动态方式加载几个 web 工作人员。 在我的问题中,这种策略是必需的,因为工作人员的内容部分是使用基于模板的解决方案生成的。 见代码中的(1) 问题: Web 工作人员包括带有相对路径的import语句。 由于它们是使用Worker构造函数加载的,并 ...

在启用同源 CORS 以允许 SharedArrayBuffer 后,web 工作文件的 304 ERR_BLOCKED_BY_RESPONSE - 304 ERR_BLOCKED_BY_RESPONSE for web worker file after enabling same-origin CORS to allow SharedArrayBuffer

我正在为我的 web 应用程序做一些多线程处理以提高性能,但我偶然发现了一个令人头疼的问题。 我目前正在 Chrome 上的 localhost(vite 服务器)上开发。 基本上我已经产生了一个 web 工人。 然后我创建了一个 SharedArrayBuffer。 起初,SharedArray ...

将 tensorFlow.js model(权重和偏差)加载到 web 工作人员上下文中的有效方法是什么 - What is an efficient way to load a tensorFlow.js model (weights & biases) into a web worker context

我正在将 tensorFlow model 加载到 vanilla JS 中的多个网络工作者中我尝试使用tf.loadLayersModel("indexeddb://model_name")但它给出了“ReferenceError: window is not defined”错误。 我知道网络工 ...

Web 工作人员导入在部署的 React 18 / CRA 上失败 - Web worker imports are failing on the deployed React 18 / CRA

我使用 web 工作人员在我的 create-react-app 中加密大文件。 在我的 encryption.worker.js 文件中,我像这样导入 CryptoJS .. 然后在我的 React 组件中,我像这样导入并使用这个 webworker: 这在开发中运行我的应用程序时有效,但是在部署 ...

JS Worker 性能 - 解析 JSON - JS Worker Performance - Parsing JSON

我正在尝试使用 Workers,因为我的用户界面非常慢,因为在后台运行大量任务。 我从最简单的任务开始,例如解析 JSON。 请参阅下面的非常简单的代码来创建在 Worke 上运行的异步 function。 性能方面有很大的区别: 和 JSON.parse() 需要 1 毫秒,而 parseJs ...

JS infine scroll 如何实现 - How to implement JS infine scroll

我想显示一个包含数千行复杂格式(颜色、字体、边框等在 ASP.Net Core 服务器上完成)的表格。 最初,我生成了所有数据的 html 副本(存储在 SQL 服务器数据库中),但意识到它不是最佳的,因为生成的 html 数据占了超过 50 个数据。 不,我只生成大约 200 行; 100 个可 ...

将二进制数据转换为 Javascript 数组的等效 UTF8ToString 是什么 - What is the UTF8ToString equivalent for turning binary data to a Javascript array

我有 C 代码,它返回一个void * 和size_t长度到 Javascript 在 web 工作人员中运行。 在 Javascript 我有以下 我知道我可以做的字符串 这是记录在 https://emscripten.org/docs/api_reference/preamble.js.htm ...

Echartjs 中的 web worker 实现问题“无法在 'Worker' 上执行 'postMessage':索引 0 处的值没有可转移类型。” - Issues with web worker Implementation in Echartjs "Failed to execute 'postMessage' on 'Worker': Value at index 0 does not have a transferable type."

谁能帮我实现一个 web 工人? 主要代码:dataset = "dataset" + document.getElementById("dataset").value const config = { xAxis: { type: 'categor ...


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