본문 바로가기
Frontend#Frontend#Performance조회 1

Web Worker란?

정의

별도 스레드에서 JS를 실행하는 API. 메인 스레드 블록 없이 무거운 연산.

Web Worker란?

메인 스레드와 다른 스레드에서 JS 실행이 가능한 브라우저 API다.

const worker = new Worker('heavy.js');
worker.postMessage({data});
worker.onmessage = (e) => console.log(e.data);

제약

DOM 접근 불가. 메시지 전달만. 이미지·암호·파싱 같은 무거운 CPU 작업에 이상적.

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Frontend 전체 →