带有此标记的问题应该与“Web Workers”技术有关。工作者为Web内容提供了一种在后台线程中运行脚本的简单方法。创建后,工作人员可以通过将消息发布到创建者指定的事件处理程序来向生成任务发送消息。
在 webworker 的同步函数中等待异步执行(javascript)
我知道在正常的 dom 范围内,你不能在同步函数中等待异步结果,因为这会阻塞 UI。 现在,在网络工作者中可以阻塞线程。有什么办法可以...
当我发出 webworker.postMessage('any message') 时,它会被 onMessage 监听器处理两次。我尝试对消息运行 stopPropagation,但它仍然会再次运行。我通过缺点验证...
我可以生成一个 Web Worker 并从父“进程”注入 JavaScript(由父进程在运行时创建)到其中吗?
是否可以生成一个 Web Worker,并以某种方式从父线程将父生成的 JavaScript 注入其中? IE。不必让工作人员包含文件,而是我希望父母
我可以生成一个 Web Worker 并从父“进程”将 JavaScript 函数注入其中吗?
是否可以生成一个 Web Worker,并以某种方式从父线程将 JavaScript 函数注入其中? IE。不必让工作人员包含文件,而是我希望父级注入...
上下文:我正在使用一个名为 openglobus 的映射库来渲染 3d 行星。 Openglobus 有一个图块层,您可以在其中提供一个生成图块的函数,该函数可以返回画布。 S...
我是使用网络工作者的初学者,我正在处理一个小问题。 我正在创建几个工作人员来处理音频缓冲区并在屏幕外画布上绘制其波形: 主线程: // foreach fi...
我正在开发一个库,我想将其托管在 CDN 上。该库将用于跨多个服务器的许多不同域。该库本身包含一个脚本(我们称之为 scr...
当我创建一个错误的 Web Worker 时,它会立即终止。然而,浏览器控制台没有显示任何错误消息,这很奇怪。 这似乎在 Firefox 和 Chro 中都可以重现......
我是Web Worker的新手,现在我想做的是导入我在Web Worker中的workerCode下创建的函数,但既不是“import”也不是“importScript”...
如何在 Vercel 上的 SvelteKit 应用程序中创建 Web Worker?
我创建了一个 SvelteKit Web 应用程序,它在本地环境中的桌面上运行良好。我使用以下命令启动浏览器/网络服务器: npm run dev -- --open 现在我刚刚部署到 Vercel。一切正常
Vite 和/或 SvelteKit 无法从开发中的主应用程序加载模块中的 Web Worker,尽管它可以在预览版中工作
我编写了一个名为 midsommer 的小 Svelte 模块,它使用 Web Worker 来生成自组织映射。我的工人导入: 从“svelte”导入{onMount}; 从“...
在 Web Worker 中导入模块时不能在模块外部使用 import 语句
我正在尝试在导入另一个模块的 Web Worker 中导入一个模块,并收到以下错误 Uncaught SyntaxError:无法在模块外部使用 import 语句。 我的网络工作者很重要...
在React(CRA)应用程序中,我创建了一个WebWorker,它也导入node_modules。开发应用程序时,我可以加载模块。但是当我构建应用程序时,模块......
最近我在一个图书馆工作,该图书馆支持使用工人来完成一些繁重的工作。 我发现,至少在大多数在线代码编辑器(snippets/jsfiddle/codepen/glitch)上我似乎无法加载...
如何在 Next.js 项目中将 .ts 文件编译为 .js(以将其用作 Web Worker)?
我有一个 TypeScript Next.js 项目: “脚本”:{ “dev”:“下一个开发者”, “构建”:“下一个构建”, “开始”:“下次开始”...
我的 Nuxt 3 应用程序需要运行一些可能繁重的与字符串相关的计算,所以我想将它们移到工作线程中: // /assets/workers/test.ts // 从“my-package-in-node_modules&qu...”导入一些东西
是否可以(即使不明智)在另一个 SharedWorker 的处理程序中实例化一个 SharedWorker ? //sharedworker.js 中的代码 onconnect = 函数(e) { var port = e.ports[0]; 港口.onmes...
使用 javascript 获取 Cloudflare 的 HTTP_CF_IPCOUNTRY 标头?
有很多关于如何使用javascript获取http标头的问题,但由于某种原因它们没有显示HTTP_CF_IPCOUNTRY标头。 如果我尝试使用 php echo $_SERVER["HTTP_CF_IPCOUNTRY"]; 来做,它
我在react中有一个worker helper,名为workerBuilder.js: 导出函数 getWorker(worker) { const 代码=worker.toString(); const blob = new Blob([`(${code})()`]); 返回新的 Worker(URL.
基本的 Rails 应用程序还需要像 Sidekiq 这样的工作宝石吗
从 Rails 7.1 开始,Puma 将自动生成 x 个工作线程,其中 x 是可用处理器的数量。 这就提出了如何在简单的 dockerized Ra 中处理工人的问题......