Запитання з тегом «web-worker»

Питання з цим тегом повинні стосуватися технології "Веб-працівники". Працівники пропонують веб-вмісту прості засоби для запуску сценаріїв у фонових потоках. Після створення робочий може надсилати повідомлення до нерестового завдання, розміщуючи повідомлення в обробнику подій, визначеному творцем.

25
Веб-працівники без окремого файлу Javascript?
Наскільки я можу сказати, веб-працівників потрібно записати в окремий файл JavaScript і викликати так: new Worker('longrunning.js') Я використовую компілятор закриття, щоб комбінувати та мінімізувати весь мій вихідний код JavaScript, і я вважаю за краще не мати своїх працівників в окремих файлах для розповсюдження. Чи є спосіб це зробити? new Worker(function() …

5
Інтенсивні запити Node.js та процесора
Я почав займатися HTTP-сервером Node.js і дуже люблю писати сервер на Javascript, але щось не заважає мені починати використовувати Node.js для мого веб-додатку. Я розумію всю концепцію асинхронного вводу-виводу, але мене дещо турбують кращі випадки, коли процедурний код дуже інтенсивний процесором, наприклад, маніпулювання зображеннями або сортування великих наборів даних. Як …

3
Які випадки використання для веб-працівників? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Я шукаю сценарії в реальному світі для використання Web Workers API …

7
Що було б краще для одночасних завдань на node.js? Волокна? Веб-працівники? або Нитки?
Я наткнувся на node.js десь тому і мені це дуже подобається. Але незабаром я з’ясував, що їй не вистачає можливості виконувати завдання, що вимагають процесора. Отже, я почав гуглінг і отримав такі відповіді, щоб вирішити проблему: Волокна, веб-працівники та нитки (потік-а-гого). Тепер, який з них використовувати, є плутанина, і одна …

15
Chrome не може завантажити веб-працівника
Я працюю над проектом, який використовує веб-працівник. У головному розділі у мене є такий код: var worker = new Worker("worker.js"); // More code Це добре працює в Safari, але Chrome повідомляє про наступну помилку: Uncaught SecurityError: Failed to create a worker: script at '(path)/worker.js' cannot be accessed from origin 'null'. …

2
Що можуть зробити службовці, які працівники веб-сайтів не можуть?
Що можуть зробити службовці, які працівники веб-сайтів не можуть? Або навпаки? Здається, що веб-працівники - це підмножина функціональних можливостей службовців. Це правильно?

2
Як додати новий рідний клас до контексту WebWorker в JavaScriptCore?
У мене є додаток, який розширює JavaScript через JavaScriptCore, у веб-переглядачі webkit-gtk. Зараз у мене є кілька класів, які я додаю до глобального контексту так: void create_js(gpointer context, char* className, JSClassDefinition clasDefinition) { JSClassRef classDef = JSClassCreate(&clasDefinition); JSObjectRef classObj = JSObjectMake(context, classDef, context); JSObjectRef globalObj = JSContextGetGlobalObject(context); JSStringRef str = …

1
WebWorker обчислює збіги повільних регулярних виразів значно повільніше (3 рази) - лише для Firefox
Спочатку я просто створив собі регулярний вираз, який буде відповідати всім унікальним шляхам зовнішньої бібліотеки у списку всіх файлів заголовків у проекті. Я задав питання щодо створення цього регулярного виразу тиждень тому. Я почав втручатися, щоб побачити, як це буде поводитися, коли буде асинхронно, а коли перетвориться на веб-працівника. Для …

9
Як створити веб-працівника із рядка
Як я можу використовувати створення веб-працівника із рядка (який надається через запит POST)? Одним із способів, про які я можу подумати, але я не впевнений, як це реалізувати, є створення URI даних із відповіді сервера та передача його конструктору Worker, але я чув, що деякі браузери не дозволяють це через …

5
AngularJS та веб-працівники
Як angularJS може використовувати веб-працівників для запуску процесів у фоновому режимі? Чи є якийсь зразок, яким я повинен керуватися, роблячи це? На даний момент я використовую службу, яка має модель в окремому веб-співробітнику. Ця послуга реалізує такі методи, як: ClientsFacade.calculateDebt(client1); //Just an example.. У реалізації цей метод надсилає повідомлення працівникові …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.