'Web Worker'에 해당되는 글 1건

  1. 2014.08.27 html5 Web Worker

html5 Web Worker

Posted by 단순대왕 HTML5 : 2014. 8. 27. 16:51

postMessage()

- 메시지를 전달합니다.


terminate()

- 웹 워커를 제거합니다.


onmessage

- 메시지를 전달받았을 때 실행되는 이벤트


예)

index.html

<script>

var worker = new Worker('Worker.js');

worker.onmessage = function(event){

/* 프로세스 업무 */

worker.terminate();

};

worker.postMessage(100);

</script>

Worker.js

onmessage = function(event){

postMessage(fibonacci(event.data));

}


웹 워커는 한 번 생성하면 웹 브라우저에 상주합니다. 따라서 Worker.js 파일을 수정해도 웹 브라우저를

종료하기 전까지 반영되지 않습니다.

웹 브라우저에서 웹 워커를 제거하려면 terminate() 메소드를 사용합니다.

원칙적으로 웹 워커는 파일을 나누어야 사용할 수 있습니다.


'HTML5' 카테고리의 다른 글

html5 오프라인 어플리케이션  (0) 2014.08.28
html5 Drag Drop  (0) 2014.08.28
html5 File & Blob 객체  (0) 2014.08.28
html5 해시 및 히스토리 관리  (0) 2014.08.14
html5 기본 기능과 벤더 프리픽스 제거  (1) 2014.08.12
  
 «이전 1  다음»