문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

웹 워커와 병렬 처리

개념 설명

메인 스레드와 별도로 실행되는 백그라운드 스레드에서 JavaScript를 실행할 수 있게 하는 기술로, CPU 집약적 작업을 처리하면서도 UI가 멈추지 않도록 구현 가능.

핵심 포인트

  • Web Worker: 별도 스레드에서 스크립트 실행, DOM 접근 불가
  • postMessage/onmessage로 메인 스레드와 통신
  • SharedArrayBuffer로 메모리 공유 가능 (COOP/COEP 필요)
  • Worker 종류: Dedicated Worker, Shared Worker, Service Worker

예시 코드

// main.js - 메인 스레드
const worker = new Worker('worker.js');

더 많은 내용을 확인하세요! 📚

웹 워커와 병렬 처리의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기