Вопросы по теме 'web-worker'

Существует ли ограничение Firefox Workers?
Я пытаюсь создать веб-работников и отправлять им сообщения в цикле: array.forEach(function (data) { this.createWorker(); this.workers[this.workersPointer].postMessage({task: 'someTask', data: string}); }, this); функция...
3481 просмотров
schedule 29.03.2024

Поскольку JavaScript является однопоточным, как веб-воркеры в HTML5 справляются с многопоточностью?
Я читал о веб-воркерах в HTML5, но я знаю, что JavaScript однопоточный. Мой вопрос: Как тогда веб-воркеры справляются с многопоточной работой? или как они имитируют его, если он не является многопоточным? Мне здесь не ясно.
15495 просмотров
schedule 25.11.2022

Является ли этот код веб-работника многопоточным, и я что-нибудь получаю?
У меня есть следующий код веб-работника и обработчик onMessage, определенный следующим образом. var worker = new Worker('worker.js'); worker.addEventListener('message', function(e){ App.store.loadMany(App.Activity, e.data); });...
480 просмотров
schedule 07.11.2023

Web Workers — переносимые объекты для JSON
Веб-воркеры HTML 5 работают очень медленно при использовании worker.postMessage для большого объекта JSON. Я пытаюсь понять, как передать объект JSON веб-воркеру, используя типы «Переносимые объекты» в Chrome, чтобы увеличить скорость этого. Вот...
9544 просмотров
schedule 11.11.2022

Передача больших объемов данных между веб-рабочим и основным потоком
Есть ли способ передавать большие объемы данных (несколько МБ) между веб-воркером и основным потоком? Я работаю в проекте, где мне нужно загрузить файлы, немного изменить их, а затем каким-то образом позволить пользователю загрузить измененный файл....
10601 просмотров

Производительность холста Webworker ужасна
Я пытаюсь использовать веб-воркеры для рендеринга частей кадров для анимированного мандельброта, так как требуется много вычислений, и поскольку это можно легко разделить на блоки, это должно быть идеальной ситуацией для параллельной обработки. Но...
2765 просмотров
schedule 03.03.2024

Как создать фоновые потоки в JavaScript
Этот вопрос был задан и на него был дан ответ здесь и здесь . Тем не менее, обоим потокам уже более 18 месяцев, и в мире javascript все быстро развивается. Поэтому я снова спрашиваю, чтобы получить актуальный ответ. Для нашего использования...
106 просмотров
schedule 07.02.2024

Могут ли/должны ли веб-воркеры HTML5 использовать CORS для перекрестного происхождения?
Я столкнулся с интересной проблемой при создании размещенного API, основанного на веб-воркерах. Я надеялся получить небольшую обратную связь от сообщества. Мой сервер настроен с соответствующими заголовками CORS для доставки рабочих файлов JS и...
5927 просмотров
schedule 02.06.2024

Обработчики очереди Laravel Forge
Я развернул с помощью Forge и настроил рабочего для обработки очередей Redis. Каждое электронное письмо ставится в очередь в моем приложении, и если я пытаюсь отправить электронное письмо на странице «поддержки», оно работает. Тем не менее, если...
622 просмотров
schedule 19.11.2022

можно ли использовать вебворкеры для более точного определения времени
Если вы хотите анимировать, это обычно включает вызов settimeout или setinterval. Затем это событие присоединяется к другим событиям в системе очередей событий, и событие может быть отложено по сравнению со временем, установленным при вызове...
313 просмотров

Могу ли я получить доступ к файлу cookie документа на веб-воркере
Хотя document недоступен из веб-работника, могу ли я каким-то образом получить доступ к файлу cookie? если я не отправлю postMessage в основной поток, чтобы дать мне файл cookie, и он отправит его через другой postMessage
3631 просмотров
schedule 27.04.2024

Можно ли сохранить файл непосредственно из веб-воркера?
У меня есть приложение, полностью основанное на браузере (т.е. без бэкэнда), которое анализирует XML-данные в файлах, каждый из которых в среднем составляет около 250 МБ. Фактический синтаксический анализ и синтаксический анализ происходят в...
2598 просмотров
schedule 29.11.2023

Почему функция синхронного сна не становится асинхронной из-за того, что находится внутри обещания?
Я пытаюсь понять обещания и то, как JavaScript работает с очередью, циклом событий и т. Д. Я подумал, что если я помещу медленную синхронную функцию внутрь промиса, эта медленная синхронизирующая функция будет делегирована в фоновый режим, и я...
950 просмотров

Gunicorn не перезагружает рабочего
Могу ли я сообщить Gunicorn о сбое, если один из рабочих не смог загрузиться? Я не хочу, чтобы gunicorn автоматически обрабатывал и перезагружал рабочего для меня, но я хочу, чтобы он не пытался запускать рабочего снова и снова. Должен ли я вызвать...
1784 просмотров
schedule 04.12.2022

Как я могу получить доступ к веб-воркерам в Service Worker?
В последнее время я работаю с serviceworker и часто сталкиваюсь с ситуация, когда я хотел бы обработать некоторые необработанные данные, извлеченные перед их сохранением в кеше сервисного работника. Примером использования может быть обработка...
1373 просмотров
schedule 18.01.2024

Передача элементов (SVG) в веб-воркер
У меня есть этот веб-сайт, где мне нужно иметь возможность делать «моментальные снимки» анимированного SVG на разных этапах его анимации (медленный процесс). Параллельно идет анимация (быстрый процесс). Итак, я создаю клон и в фоновом режиме...
1176 просмотров
schedule 14.05.2024

Имеет ли поток пользовательского интерфейса приоритет над веб-работниками?
Если я выполняю многосекундные вычисления в веб-воркере, могу ли я ожидать, что пользовательский интерфейс не будет заикаться из-за этого? В том числе мобильный? Если нет, что я могу с этим поделать? Рабочую нагрузку легко разделить на более мелкие...
450 просмотров
schedule 23.11.2022

Как создать / отправить сообщение веб-воркерам в массиве
Вопрос простой: Пример: For (iterate based on amount of cores){ Let worker = workers[I] Worker.postmessage } Конец примера. Заявление об ограничении ответственности: этот пример показывает только то, что ожидается от конечного...
528 просмотров
schedule 23.04.2024

вебворкеры, кажется, не работают в производстве
У меня есть приложение, и оно использует веб-воркеров для выполнения некоторых вычислений с другими работниками. Ошибка, которую он выдает, по сути жалуется на то, что ожидаемых данных нет, поскольку вычисления не были произведены. Вычисления...
362 просмотров
schedule 18.09.2022

Сделайте потоки Javascript быстрыми
Недавно я пытался использовать интерфейс Web Workers для экспериментов с потоками в JavaScript. Попытка создать contains с помощью веб-воркеров, выполнив следующие действия: Разбить исходный массив на части одинакового размера Создайте...
87 просмотров
schedule 06.10.2022