Описание тега web-worker
Вопросы с этим тегом должны касаться технологии "Web Workers". Рабочие предоставляют веб-контенту простые средства для запуска скриптов в фоновых потоках. После создания рабочий может отправлять сообщения задаче создания, отправляя сообщения обработчику событий, указанному создателем.
1
ответ
Является ли <iframe> единственным способом реализации внешних приложений для WebOS?
Я работаю над проектом, где мы пытаемся реализовать нечто похожее на WebOS. Несколько человек предлагают идею загрузки внешних приложений, используя <iframe>, Я искал и нашел: https://osjsv2.0o.no/, этот проект также использует (многие проверя…
30 ноя '16 в 11:25
1
ответ
У Parallel.js есть проблемы с Blob в IE
Мне нужно выполнять функции "параллельно" и я использую parallel.js: var p = new Parallel(items); var fn1 = function (item) { doSomething(item); }; p.map(fn1).then(function () { otherFunction(); }); Но IE показывает следующую ошибку: [Q] Unhandled r…
13 фев '14 в 02:38
1
ответ
Структура базовой модели изменяется при возврате их из веб-работника
Я пытаюсь сбросить базовую коллекцию с массивом моделей. Он сбрасывается, но структура модели изменяется (вложенная на один уровень). Вот подробное объяснение: модель var SeatModel = Backbone.Model.extend ({ defaults:{ }, initialize:function () { co…
11 июл '14 в 10:08
2
ответа
Встроенные дочерние процессы в Node.js
Я знаком с Web Workers в браузере и понял, что Node.js эквивалентен const worker = new Worker('./worker') является const worker = child_process.fork('./worker') API немного отличается, и они не совсем работают одинаково, но в итоге веб-рабочие и доч…
15 май '18 в 16:37
2
ответа
Расчет простого числа веб-работника
Я пытаюсь создать HTML 5 Web Worker, который будет вычислять количество простых чисел (начиная с 1) для заданного значения: Мой код JavaScript: var found = 0; var n = 1; var total = 0; var THRESHOLD = 10; while (total < THRESHOLD) { n += 1; for (…
11 окт '14 в 09:07
0
ответов
Загрузите Blob с веб-сайта в IE11
Я пытаюсь загрузить большой блоб с веб-работника. С Firefox и Chrome все довольно просто: url = URL.createObjectURL(oMyBlob); //Then i return the url to the main thread and go to it Но в соответствии с этим потоком IE не позволяет этого, и мы должны…
14 ноя '14 в 11:29
3
ответа
Передать объект по ссылке от / к веб-работнику
Возможно ли передать объект из / в webWorker из / в основной поток по ссылке? Я прочитал здесь информацию о передаваемых объектах. В Chrome 13 появилась отправка ArrayBuffers в / из Web Worker с использованием алгоритма, называемого структурированны…
05 ноя '15 в 12:49
0
ответов
Звоните глоток от веб-работника
Я пытаюсь выполнить Gulp из Web Worker, в частности с child_process, который позволяет мне выполнять терминальную команду из Javascript. Но я не смог загрузить модуль с помощью require. Это вопрос, который у меня открыт для этого вопроса: https://st…
19 апр '17 в 12:51
0
ответов
Web-работник - Интенсивный разбор заставляет GUI зависать
Я получаю большой JSON из Java-сервлета. Я должен разобрать JSON. Когда я анализирую JSON из моей "основной цепочки JS", мой графический интерфейс останавливается примерно на 50 секунд, а затем анализируется. Это явно неприемлемо для пользователя. И…
01 мар '17 в 11:32
3
ответа
Как предотвратить блокировку веб-работников HTML5, чтобы они правильно отвечали на сообщения от родителей
Я использую веб-работников для выполнения некоторых нагрузок на процессор, но у меня есть требование, чтобы работник отвечал на сообщения из родительского сценария, пока работник еще обрабатывает. Однако работник не будет отвечать на сообщения, пока…
05 июл '10 в 07:31
1
ответ
Импортировать модули в угловой Worker?
Мы разрабатываем ионное приложение. Я создал сервис (.ts) и импортировал geo-json-pathfinder. Инициализация этого поисковика занимает 10-20 секунд, поэтому я должен передать его в Worker(.js). import PathFinder from 'geojson-path-finder'; вверху мое…
27 дек '17 в 17:38
3
ответа
Почему клиент не получает новые версии этого скрипта в общей папке?
В моем проекте есть общая папка и скрипт внутри нее: public/worker.js, который содержит кусок кода: alert('foo'); Я называю этот скрипт с помощью Worker: new Worker('worker.js'); Я запускаю Meteor и подключаюсь к своему приложению. foo предупрежден.…
17 фев '15 в 23:20
1
ответ
Разбор XML в веб-рабочих
Я знаю, что спецификация Web Worker гласит: "Нет доступа к DOM, потому что DOM не является потокобезопасным". Хотя я вижу, что это логично для веб-работников и DOM-страницы HTML, на самом деле это очень ограничительно при рассмотрении синтаксическог…
03 фев '12 в 18:52
4
ответа
В чем разница между Shared Worker и Worker в HTML5?
После прочтения этого сообщения в блоге: http://www.sitepoint.com/javascript-shared-web-workers-html5/ Я не понимаю Какая разница между Worker и SharedWorker?
21 июл '11 в 15:12
2
ответа
В ожидании набора рабочих, чтобы закончить
У меня есть множество веб-работников, называемых workers, Я инициирую их всех в одной функции, называемой activate, Проблема в том, что я хочу иметь activate вернуть значения, которые опубликованы worker, Я либо хочу вернуть какое-то обещание, либо …
29 июн '17 в 15:37
1
ответ
Использование Web-работников в Angular-приложении (сервисный работник кеширует доступ к данным в Angular-Cli)
Я хочу запустить функцию (в фоновом режиме) с помощью работника. Данные поступают из http-запроса. Я использую фиктивный расчет (e.data[0] * e.data[1] * xhrData.arr[3]) (заменяется функцией, возвращающей фактический результат алгоритма), как показан…
02 май '18 в 05:02
1
ответ
Web Worker: Как предотвратить загрузку этого файла из кэша?
Это невероятно раздражает... Мне интересно, почему, черт возьми, мои изменения не отражаются, когда я замечаю, что мой файл JavaScript для моего веб-рабочего всегда загружается из кэша: Я отключил кеш и ударил Ctrl + F5 тоже не работает. Как я могу …
26 окт '15 в 22:02
1
ответ
importScripts возвращает неопределенное в веб-работников
Для более ранних версий браузеров Promise не определен для веб-работников. Поэтому я использую Promise с полизаполнением importScripts('Promise.js'), если Promise не определен. Но все же я получаю неопределенный объект взамен. var promise; if(typeof…
31 мар '15 в 05:31
2
ответа
Глобальная переменная в веб-работнике
Я использую этого веб-работника, в котором объявлена глобальная переменная. Могу ли я получить доступ к тому же (Глобальная переменная в работнике 1) во вновь созданном веб-работнике (работник 2)? Когда я пытался использовать jQuery в веб-работник…
27 июн '12 в 05:11
2
ответа
Как привязать угловую область к результату веб-работника, использующего интервал?
Мне нужно обновить переменную из моей области на основе "обратного вызова" веб-работников. Эти веб-работники в основном представляют собой интервал, который возвращает значение через определенный интервал. Вот мой worker.js var timer = false; var on…
02 сен '16 в 08:01