![](/img/trans.png)
[英]Delaying javascript DOM change when running background script
我正在處理一個腳本,該腳本有時涉及在呈現結果之前發生的許多耗時計算,有時只是一些。 為了通知用戶延遲正在發生,在計算過程中會顯示一個“wristwatch”符號。 到目前為止,一切都很好。 但如果延遲時間很短,我不希望顯示手表,因為符號的反復短暫閃爍會令人討厭。 我不能使用setTimeout()來 ...
[英]Delaying javascript DOM change when running background script
我正在處理一個腳本,該腳本有時涉及在呈現結果之前發生的許多耗時計算,有時只是一些。 為了通知用戶延遲正在發生,在計算過程中會顯示一個“wristwatch”符號。 到目前為止,一切都很好。 但如果延遲時間很短,我不希望顯示手表,因為符號的反復短暫閃爍會令人討厭。 我不能使用setTimeout()來 ...
[英]How can I allow imports into my webworker?
我這里有一些基本代碼。 https://codesandbox.io/s/competent-nightingale-80r4ps?file=/src/App.js:24-332 App.js :我創建了一個 webworker,我有一個 function 可以向該 worker 發送消息。 ...
[英]Why doesn't this webworker respond to a posted message?
我正在做一個 React 項目,我有這段代碼: 在這里,我初始化了一個 web-worker 並在加載Documentation組件時發布了一條消息。 在../../Workers/SolveWorker.js中,我讓我的工作人員響應一個事件: 當我加載此組件時,我的消息似乎已發布,但我從未收到 ...
[英]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 causes a gradual increase of memory usage! how to use transferable objects?
我正在嘗試將網絡工作者邏輯創建到反應自定義掛鈎中,但不幸的是我注意到 memory 的使用量正在逐漸增加。 經過研究,我發現為了在網絡工作者和主線程之間傳輸大數據,一個好的做法是使用可傳輸對象。 我嘗試添加可轉移對象,但每次出現以下錯誤: 關於如何解決該問題的任何想法(任何替代解決方案或任何可能的 ...
[英]ReferenceError: Worker is not defined in fresh Nextjs project
我正在調查一個更大的問題,我試圖將一個 webpacked javascript 文件導入到一個使用Worker的 NextJS 項目中,並不斷收到ReferenceError: Worker is not defined 。 我已將其最小化為以下內容: 使用 npx npx create-next ...
[英]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 ...
[英]Can not clone object to web worker
在這里,我正在獲取本地 fonts 並對其進行處理。 它有效,但我需要將字體處理部分移動到工作線程。 我無法移動所有內容,因為queryLocalFonts僅適用於主線程。 這是我的嘗試: 和工人: 我收到錯誤: Error: font.blob is not a function 。 看起來字體 ...
[英]Node.js multithread program
我寫了一個 node.js 腳本來從交易所獲取一些價格。 它看起來像這樣: 一條路線(路線路線)如下所示: 因此,如果我在 quickswap 上將 usdc 換成 dai,首先我會獲取 output。 然后在 sushiswap 上從 dai 到 usdc。 我將 output 保存在一個數組 ( ...
[英]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 ...
[英]Run Go-WebAssembly before onmessage event in a Web Worker
I'm trying to include a Go-WebAssembly function inside a JavaScript Web Worker, and the problem is that the event onmessage from the worker runs bef ...
[英]Load web workers dynamically. Errors resolving relative imports
語境: 我正在使用基於 blob 的 URI 以動態方式加載幾個 web 工作人員。 在我的問題中,這種策略是必需的,因為工作人員的內容部分是使用基於模板的解決方案生成的。 見代碼中的(1) 問題: Web 工作人員包括帶有相對路徑的import語句。 由於它們是使用Worker構造函數加載的,並 ...
[英]304 ERR_BLOCKED_BY_RESPONSE for web worker file after enabling same-origin CORS to allow SharedArrayBuffer
我正在為我的 web 應用程序做一些多線程處理以提高性能,但我偶然發現了一個令人頭疼的問題。 我目前正在 Chrome 上的 localhost(vite 服務器)上開發。 基本上我已經產生了一個 web 工人。 然后我創建了一個 SharedArrayBuffer。 起初,SharedArray ...
[英]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 worker imports are failing on the deployed React 18 / CRA
我使用 web 工作人員在我的 create-react-app 中加密大文件。 在我的 encryption.worker.js 文件中,我像這樣導入 CryptoJS .. 然后在我的 React 組件中,我像這樣導入並使用這個 webworker: 這在開發中運行我的應用程序時有效,但是在部署 ...
[英]JS Worker Performance - Parsing JSON
我正在嘗試使用 Workers,因為我的用戶界面非常慢,因為在后台運行大量任務。 我從最簡單的任務開始,例如解析 JSON。 請參閱下面的非常簡單的代碼來創建在 Worke 上運行的異步 function。 性能方面有很大的區別: 和 JSON.parse() 需要 1 毫秒,而 parseJs ...
[英]How to implement JS infine scroll
我想顯示一個包含數千行復雜格式(顏色、字體、邊框等在 ASP.Net Core 服務器上完成)的表格。 最初,我生成了所有數據的 html 副本(存儲在 SQL 服務器數據庫中),但意識到它不是最佳的,因為生成的 html 數據占了超過 50 個數據。 不,我只生成大約 200 行; 100 個可 ...
[英]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 ...
[英]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 ...