- 웹개발 기초
- HTML/CSS/JAVASCRIPT
JavaScript 대용량 연산 시 UI 스레드 멈춤 해결 - Web Worker 비동기 백그라운드 처리 완벽 가이드
웹 애플리케이션에서 수만 개가 넘는 데이터를 정렬하거나 복잡한 암호화 연산을 실행할 때 브라우저 화면이 완전히 멈춰버리는 현상을 경험해봤을 것이다. 클릭도 안 되고 로딩 스피너마저 멈추는 이유는 자바스크립트가 단일 스레드(Single Thread)로 동작하기 때문이다. 다만 스크립트가 메인 스레드를 독점할 때 백그라운드에서 연산을 분리하는 정확한 방법을 모···
3
0