HTML - 문제 미리보기

문제 1027

easy
Web Worker의 주요 목적은 무엇인가요?
A. 웹페이지의 보안을 강화하기 위해
B. 메인 스레드를 차단하지 않고 백그라운드에서 무거운 작업을 처리하기 위해
C. 서버와의 통신 속도를 향상시키기 위해
D. 웹페이지의 메모리 사용량을 줄이기 위해

정답: B

Web Worker는 메인 UI 스레드와 별도로 백그라운드에서 JavaScript를 실행하기 위한 기술입니다. 주요 목적은:

• 무거운 계산 작업을 백그라운드에서 처리
• 메인 스레드 차단 방지로 웹페이지 반응성 유지
• 사용자가 페이지와 상호작용하는 동안에도 병렬 처리 가능

예를 들어, 대량의 데이터 처리, 복잡한 수학 계산, 이미지 처리 등을 Web Worker에서 수행하면 웹페이지가 멈추지 않고 부드럽게 동작합니다.

💡 학습 팁

이 문제를 포함한 HTML 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.