Pytania otagowane jako web-worker

25
Pracownicy sieci bez osobnego pliku JavaScript?
O ile mi wiadomo, pracownicy sieci muszą być zapisani w osobnym pliku JavaScript i nazywani w ten sposób: new Worker('longrunning.js') Używam kompilatora zamykającego do łączenia i minimalizowania całego kodu źródłowego JavaScript i wolałbym nie mieć swoich pracowników w osobnych plikach do dystrybucji. Czy jest jakiś sposób, aby to zrobić? new …

5
Żądania Node.js i CPU intensywne
Zacząłem majstrować przy serwerze HTTP Node.js i naprawdę lubię pisać Javascript po stronie serwera, ale coś powstrzymuje mnie od rozpoczęcia używania Node.js do mojej aplikacji internetowej. Rozumiem całą koncepcję asynchronicznych operacji we / wy, ale jestem nieco zaniepokojony przypadkowymi przypadkami, w których kod proceduralny wymaga dużej mocy obliczeniowej, np. Manipulowanie …


7
Co byłoby lepsze w przypadku współbieżnych zadań na node.js? Włókna? Pracownicy sieciowi? lub Wątki?
Natknąłem się kiedyś na node.js i bardzo to lubię. Ale wkrótce okazało się, że bardzo brakowało mu możliwości wykonywania zadań intensywnie wykorzystujących procesor. Więc zacząłem googlować i otrzymałem te odpowiedzi, aby rozwiązać problem: Włókna, Webworkers i Wątki (thread-a-gogo). Który z nich jest mylący, a jeden z nich zdecydowanie musi być …


15
Chrome nie może załadować programu web Worker
Pracuję nad projektem, w którym jest używany pracownik sieciowy. W mojej sekcji head mam ten kod: var worker = new Worker("worker.js"); // More code Działa to dobrze w Safari, ale Chrome zgłasza następujący błąd: Uncaught SecurityError: Failed to create a worker: script at '(path)/worker.js' cannot be accessed from origin 'null'. …

2
Jak dodać nową klasę natywną do kontekstu WebWorkera w JavaScriptCore?
Mam aplikację, która rozszerza JavaScript przez JavaScriptCore w przeglądarce webkit-gtk. W tej chwili mam kilka klas, które dodaję do globalnego kontekstu, w ten sposób: 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 = JSStringCreateWithUTF8CString(className); …

1
WebWorker oblicza powolne dopasowania wyrażeń regularnych znacznie wolniej (3x) - tylko Firefox
Najpierw stworzyłem sobie wyrażenie regularne, które będzie pasowało do wszystkich unikalnych ścieżek bibliotek zewnętrznych na liście wszystkich plików nagłówkowych w projekcie. Tydzień temu zadałem pytanie dotyczące tworzenia tego wyrażenia regularnego . Zacząłem się wtrącać, aby zobaczyć, jak będzie się zachowywał, gdy będzie asynchroniczny i gdy zostanie przekształcony w pracownika internetowego. …

9
Jak utworzyć pracownika sieci Web z ciągu znaków
Jak mogę użyć funkcji tworzenia pracownika sieci Web na podstawie ciągu (który jest dostarczany za pośrednictwem żądania POST)? Jednym ze sposobów, które przychodzą mi do głowy, ale nie jestem pewien, jak to zaimplementować, jest utworzenie identyfikatora URI danych z odpowiedzi serwera i przekazanie go do konstruktora Worker, ale słyszałem, że …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.