web-worker相关内容
我有一个用create-react-app创建的React应用,没有弹出。我正在尝试使用网络工作者。我已经尝试过worker-loader软件包( https://github.com/webpack-contrib/worker -loader )。 如果我尝试开箱即用worker-loader(从'worker-loader导入Worker!.. /workers/myworker.js
..
环境:Cordova 2.9.0,iOS(运行iOS 6.1.3的Xcode 4.6.3 iPad 6.1模拟器和iPad 3) 我正在尝试将将另一个文件加载到网络工作者的处理。我正在加载的文件是应用程序的一部分(意味着它位于同一域中)。 以下代码在未在网络工作者中运行时可以正常工作:( URL 的格式为“ /db/file.json”) function loadXMLDoc
..
有很多关于如何使用javascript获取http标头的问题,但是由于某些原因,它们不会显示HTTP_CF_IPCOUNTRY标头。 如果我尝试使用php echo $ _SERVER [“ HTTP_CF_IPCOUNTRY”]; ,它可以正常工作,所以CF可以正常工作。 是 解决方案 假设您正在谈论客户端JavaScript:不,不可能 浏览器向服务器发出HTTP请求
..
我编写了一个基于JavaScript的网站,该网站可以输入,编辑和解决 Nonograms 。如您所知,解决一个无图是一个NP完全问题。 我的第一次尝试是纯JavaScript(单线程)。但是在较大的非图上,Chrome会在几分钟后显示其BSOD并杀死JS脚本。下一步尝试使用网络工作者。我拆分了求解算法,以使每个工作人员都可以得到一行/每列来进行求解并返回结果。这是一项改进,它能够解决中等大
..
Webworkers可以通过 XMLHttpRequest 获取常规图像,对吗?然后工人如何将这些图像绘制到OffscreenCanvas?可能想使用 XMLHttp.responseType ='blob'? 另一种方法是设置 src 的图像元素,然后将其转移给工作人员,但我的工作人员始终拒绝此类图像。 谢谢 解决方案 ImageBitmap API 用于此目的(以及其他目的
..
基本上我希望能够有效地执行相同的代码: const video = document.getElementById ('视频'); const canvas = document.getElementById(’canvas’); const context = canvas.getContext('2d'); const draw =()=> { context.d
..
我正在尝试在“ Web Worker”中初始化Breeze管理器。 RequireJs,剔除,q,微风正被导入到Worker中。 调用后: EntityQuery.from('name')。using(manager).execute(), 以下错误出现: 未捕获错误:Q未定义。您是否缺少Q.js?参见https://github.com/kriskowal/q 。
..
我需要以“并行"方式执行功能,并且使用parallel.js: var p = new Parallel(items); var fn1 = function (item) { doSomething(item); }; p.map(fn1).then(function () { otherFunction(); }); 但是IE显示以下错误: [Q] Unha
..
直到最近,我们还是使用express.js为Angular提供index.html,因为我们需要在应用启动之前从数据库中填充动态变量. window .__ envs = {{{json envs}}} 但是,新的Angular 7通过Web-worker缓存了源index.html. 因此,当我加载Web时,只有在单击重新加载后,它才能正确加
..
我正在跟踪 Angular文档,尝试尝试基本的Web Worker示例. > 我构建了一个基本的Angular模板应用程序,并且运行良好. 我添加了一个名为RunnerComponent的非常基本的组件,然后运行了该命令(按照docs的指示): ng generate web-worker runner 这成功添加了依赖关系,并添加了新的TypeScript文件,并将测试代码添
..
Angular 8为Web worker添加了更好的支持.我没有运气能使它工作.有人知道我在做什么错吗? 这是我的官方指南. 使用此cli命令,我生成了网络工作者: ng generate webWorker my-worker cli生成了my-worker.worker.ts文件和tsconfig.worker.json文件,并更新了以下文件:angular.json,t
..
我正在尝试在现有的Angular 7.0.1项目(中型项目)中进行Web-Worker设置.我通过以下链接进行了设置: 为Angular 4应用设置网络工作者 Angular 6+应用程序的Webpack配置更改-库和相关文章 这是我在每个文件中所做的更改: ./src/main.ts import 'zone.js'; import { enableProdMode }
..
我在AWS lambda中有一个非常简单的节点模块,它需要导入"Natural"进行某些文本处理. 此行引发错误: var n = require('natural'); 错误是这样的: { "errorMessage": "/var/task/node_modules/webworker-threads/build/Release/WebWorkerThreads.node
..
我有一个非常占用CPU使用率的网站,我决定将其移植到网络工作者上. 我已按照此分步教程进行操作: https://medium.com/@enriqueoriol/angular-with-web-workers-step-by-step-dc11d5872135 我已克隆此代表并使其看起来相同: https://github. com/kaikcreator/angular-cli-
..
自Angular 8起,您现在可以从CLI生成Web Worker到您的应用程序.我的做法与官方指南完全一样: https://angular.io/guide/web-worker 而且效果很好. 但是,一旦我尝试使用以下方式将任何模块导入到app.worker.ts的顶部: import { MyData } from '../shared/shared.module'
..
我正在尝试将Angular 2应用程序的整个执行转移到网络工作者,但是我发现现在所有可用的示例都在使用System.js,而我正在尝试使用基于WebPack的项目(使用angular-cli构建). 有没有人做过或有关于如何使用WebPack做到这一点的想法? 下面是我的main.ts引导文件: import './polyfills.ts'; import { ena
..
阅读Angular文档,您可以找到几个引用将您的整个Angular应用引导到Web Worker内,这样您的UI不会被大量的JS使用所阻塞. 但是,目前尚无有关此操作的官方信息,只有Angular Doc中有此信息.是这是一项实验性功能. 我如何使用这种方法来利用Angular中的Web工作者? 解决方案 对于Angular 7,请参见下面的答案. 我花了很多时间弄清楚该
..
我尝试实现此代码,这里是有人知道谁是对的吗? 解决方案 IE 11中确实支持Web worker,但不支持共享worker.来自 MDN :
..
在Javascript ES6的浏览器中,我想使用"Transferable"界面将自定义类对象传输到Web Worker.这可能吗?我可以找到有关ArrayBuffer对象的文档,而不是自定义类对象的文档. 这不是如何通过自定义类的副本是通过Web-Workers实例?,因为我的问题特别是关于Transferable接口.我想将自定义类实例传递给工作程序而不复制它. 解决方案 我已
..
我正在尝试使用Web Workers处理大量数据,并且在将数据传递回主线程进行显示时,我想使用可转移对象来减少对UI线程的影响. 该过程当前导致一个多维数组,该数组也可以包含对象.例如: [{foo: [{bar: "Alice", car: 23, dab: [2, 3, 5]}], faa: [{moo: {a: [2,3], b: [4,5
..