«web-worker» 태그된 질문

25
별도의 자바 스크립트 파일이없는 웹 워커?
내가 알 수있는 한 웹 작업자는 별도의 JavaScript 파일로 작성하고 다음과 같이 호출해야합니다. new Worker('longrunning.js') 클로저 컴파일러를 사용하여 모든 JavaScript 소스 코드를 결합하고 최소화하고 있으며 배포를 위해 작업자를 별도의 파일로 만들 필요가 없습니다. 이것을 할 수있는 방법이 있습니까? new Worker(function() { //Long-running work here }); 일류 함수가 JavaScript에 매우 중요하기 …

5
Node.js 및 CPU 집약적 요청
Node.js HTTP 서버로 땜질을 시작했고 실제로 서버 측 자바 스크립트를 작성하고 싶지만 웹 응용 프로그램에 Node.js를 사용하지 못하게됩니다. 전체 비동기 I / O 개념을 이해하지만 이미지 조작 또는 대용량 데이터 세트 정렬과 같이 절차 적 코드가 CPU를 많이 사용하는 에지 사례에 대해서는 다소 우려하고 있습니다. 내가 알기로 서버는 사용자 목록보기 …

3
웹 워커의 사용 사례는 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문을 개선하십시오 Web Workers API 사용에 대한 실제 시나리오를 찾고 있습니다.

7
node.js의 동시 작업에는 어느 것이 더 좋습니까? 섬유? 웹 작업자? 또는 스레드?
언젠가 node.js를 우연히 만났고 많이 좋아했습니다. 하지만 곧 CPU 집약적 인 작업을 수행하는 능력이 부족하다는 것을 알게되었습니다. 그래서 저는 인터넷 검색을 시작했고 문제를 해결하기 위해 Fibers, Webworkers 및 Threads (thread-a-gogo)와 같은 답을 얻었습니다. 이제 어떤 것을 사용해야하는지 혼란스럽고 그중 하나를 사용해야합니다. 결국 IO 만 잘하는 서버를 갖는 목적은 무엇입니까? 제안이 …

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'. Safari에서는 완벽하게 작동하지만 Chrome에서는 작동하지 않는 이유는 무엇입니까? …


2
JavaScriptCore에서 WebWorker의 컨텍스트에 새 네이티브 클래스를 추가하는 방법은 무엇입니까?
webkit-gtk 브라우저에서 JavaScriptCore를 통해 JavaScript를 확장하는 응용 프로그램이 있습니다. 지금은 다음과 같이 전역 컨텍스트에 추가하는 여러 클래스가 있습니다. 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); JSObjectSetProperty(context, globalObj, str, classObj, kJSPropertyAttributeNone, NULL); …

1
WebWorker는 느린 regexp 일치를 상당히 느리게 (3x) 계산합니다.
먼저 프로젝트의 모든 헤더 파일 목록에서 모든 고유 한 외부 라이브러리 경로와 일치하는 정규식을 직접 만들었습니다. 일주일 전에 정규 표현식을 만드는 것에 대해 질문 했습니다. 비동기식 일 때와 웹 워커로 변했을 때 어떻게 동작하는지 알아보기 위해 개입하기 시작했습니다. 편의성과 안정성을 위해 세 가지 모드 모두에서 실행되는이 범용 파일을 만들었습니다. /** …

9
문자열에서 웹 작업자를 만드는 방법
POST 요청을 통해 제공되는 문자열에서 웹 워커 생성을 어떻게 사용할 수 있습니까? 제가 생각할 수있는 한 가지 방법은 구현 방법을 잘 모르겠습니다. 서버 응답에서 데이터 URI를 생성하고이를 Worker 생성자에 전달하는 것입니다.하지만 일부 브라우저에서는이를 허용하지 않는다고 들었습니다. 이는 동일한 출처 정책 때문입니다. MDN은 데이터 URI에 대한 출처 정책에 대한 불확실성을 명시합니다 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.