web-worker相关内容

在React中创建一个Web Worker

我有一个用create-react-app创建的React应用,没有弹出。我正在尝试使用网络工作者。我已经尝试过worker-loader软件包( https://github.com/webpack-contrib/worker -loader )。 如果我尝试开箱即用worker-loader(从'worker-loader导入Worker!.. /workers/myworker.js ..
发布时间:2020-10-11 03:01:23 其他开发

在PhoneGap / Cordova中的Web-worker中允许使用XHR吗?

环境:Cordova 2.9.0,iOS(运行iOS 6.1.3的Xcode 4.6.3 iPad 6.1模拟器和iPad 3) 我正在尝试将将另一个文件加载到网络工作者的处理。我正在加载的文件是应用程序的一部分(意味着它位于同一域中)。 以下代码在未在网络工作者中运行时可以正常工作:( URL 的格式为“ /db/file.json”) function loadXMLDoc ..
发布时间:2020-10-09 18:54:07 其他开发

使用JavaScript获取Cloudflare的HTTP_CF_IPCOUNTRY标头?

有很多关于如何使用javascript获取http标头的问题,但是由于某些原因,它们不会显示HTTP_CF_IPCOUNTRY标头。 如果我尝试使用php echo $ _SERVER [“ HTTP_CF_IPCOUNTRY”]; ,它可以正常工作,所以CF可以正常工作。 是 解决方案 假设您正在谈论客户端JavaScript:不,不可能 浏览器向服务器发出HTTP请求 ..
发布时间:2020-10-03 00:33:24 前端开发

如何处理网站上的大量计算?网络工作者还是CGI?

我编写了一个基于JavaScript的网站,该网站可以输入,编辑和解决 Nonograms 。如您所知,解决一个无图是一个NP完全问题。 我的第一次尝试是纯JavaScript(单线程)。但是在较大的非图上,Chrome会在几分钟后显示其BSOD并杀死JS脚本。下一步尝试使用网络工作者。我拆分了求解算法,以使每个工作人员都可以得到一行/每列来进行求解并返回结果。这是一项改进,它能够解决中等大 ..
发布时间:2020-09-30 22:08:59 前端开发

Webworker OffscreenCanvas绘制常规图像

Webworkers可以通过 XMLHttpRequest 获取常规图像,对吗?然后工人如何将这些图像绘制到OffscreenCanvas?可能想使用 XMLHttp.responseType ='blob'? 另一种方法是设置 src 的图像元素,然后将其转移给工作人员,但我的工作人员始终拒绝此类图像。 谢谢 解决方案 ImageBitmap API 用于此目的(以及其他目的 ..
发布时间:2020-09-29 02:37:58 前端开发

BreezeJs和专门的网络工作者

我正在尝试在“ Web Worker”中初始化Breeze管理器。 RequireJs,剔除,q,微风正被导入到Worker中。 调用后: EntityQuery.from('name')。using(manager).execute(), 以下错误出现: 未捕获错误:Q未定义。您是否缺少Q.js?参见https://github.com/kriskowal/q 。 ..
发布时间:2020-09-23 20:36:04 前端开发

具有动态值的Angular index.html |网络工作者

直到最近,我们还是使用express.js为Angular提供index.html,因为我们需要在应用启动之前从数据库中填充动态变量. window .__ envs = {{{json envs}}} 但是,新的Angular 7通过Web-worker缓存了源index.html. 因此,当我加载Web时,只有在单击重新加载后,它才能正确加 ..
发布时间:2020-08-31 07:38:29 其他开发

如何解决资源被阻止,Angular中的MIME类型不匹配?

我正在跟踪 Angular文档,尝试尝试基本的Web Worker示例. > 我构建了一个基本的Angular模板应用程序,并且运行良好. 我添加了一个名为RunnerComponent的非常基本的组件,然后运行了该命令(按照docs的指示): ng generate web-worker runner 这成功添加了依赖关系,并添加了新的TypeScript文件,并将测试代码添 ..
发布时间:2020-08-31 04:10:41 其他开发

Angular 7.0.1中的Web worker设置

我正在尝试在现有的Angular 7.0.1项目(中型项目)中进行Web-Worker设置.我通过以下链接进行了设置: 为Angular 4应用设置网络工作者 Angular 6+应用程序的Webpack配置更改-库和相关文章 这是我在每个文件中所做的更改: ./src/main.ts import 'zone.js'; import { enableProdMode } ..
发布时间:2020-08-30 22:52:03 其他开发

Angular4 Web Worker应用程序未显示

我有一个非常占用CPU使用率的网站,我决定将其移植到网络工作者上. 我已按照此分步教程进行操作: https://medium.com/@enriqueoriol/angular-with-web-workers-step-by-step-dc11d5872135 我已克隆此代表并使其看起来相同: https://github. com/kaikcreator/angular-cli- ..
发布时间:2020-08-13 07:32:30 其他开发

使用WebPack在Web Worker中运行Angular 2应用

我正在尝试将Angular 2应用程序的整个执行转移到网络工作者,但是我发现现在所有可用的示例都在使用System.js,而我正在尝试使用基于WebPack的项目(使用angular-cli构建). 有没有人做过或有关于如何使用WebPack做到这一点的想法? 下面是我的main.ts引导文件: import './polyfills.ts'; import { ena ..
发布时间:2020-08-10 04:10:15 其他开发

Angular CLI使用Web Workers生成的应用程序

阅读Angular文档,您可以找到几个引用将您的整个Angular应用引导到Web Worker内,这样您的UI不会被大量的JS使用所阻塞. 但是,目前尚无有关此操作的官方信息,只有Angular Doc中有此信息.是这是一项实验性功能. 我如何使用这种方法来利用Angular中的Web工作者? 解决方案 对于Angular 7,请参见下面的答案. 我花了很多时间弄清楚该 ..
发布时间:2020-08-09 22:58:40 其他开发

ES6 Web Worker的可转移自定义类

在Javascript ES6的浏览器中,我想使用"Transferable"界面将自定义类对象传输到Web Worker.这可能吗?我可以找到有关ArrayBuffer对象的文档,而不是自定义类对象的文档. 这不是如何通过自定义类的副本是通过Web-Workers实例?,因为我的问题特别是关于Transferable接口.我想将自定义类实例传递给工作程序而不复制它. 解决方案 我已 ..
发布时间:2020-07-30 23:55:17 其他开发

将Javascript 2d数组转换为ArrayBuffer

我正在尝试使用Web Workers处理大量数据,并且在将数据传递回主线程进行显示时,我想使用可转移对象来减少对UI线程的影响. 该过程当前导致一个多维数组,该数组也可以包含对象.例如: [{foo: [{bar: "Alice", car: 23, dab: [2, 3, 5]}], faa: [{moo: {a: [2,3], b: [4,5 ..
发布时间:2020-07-17 23:10:16 前端开发